From 7fda9d26501a2ce33e6a86670d002b946fd948a7 Mon Sep 17 00:00:00 2001 From: DDIsFriend Date: Wed, 6 Sep 2023 15:17:24 +0800 Subject: [PATCH] update --- .DS_Store | Bin 8196 -> 8196 bytes OrderScheduling.xcodeproj/project.pbxproj | 12 + .../UserInterfaceState.xcuserstate | Bin 1142679 -> 1221486 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 539 +- OrderScheduling/Entry/Entry.swift | 42 + .../Global/GroupData/GroupData.swift | 26 +- OrderScheduling/Global/Tool/Tool.swift | 46 +- .../Global/User/UserPermission.swift | 102 + .../ViewController/HistoryController.swift | 48 +- .../HttpRequestCenter/ApiList.swift | 2 + .../HttpRequestCenter/RequestList.swift | 4 + .../HttpResponseModel/ResponseModel.swift | 13 + OrderScheduling/Main/AppDelegate.swift | 13 +- OrderScheduling/Main/Initial.swift | 34 +- OrderScheduling/Main/SceneDelegate.swift | 9 +- .../Rescue/View/AcceptOrderTool.swift | 3 - .../Rescue/View/PushNotiCommonTool.swift | 52 + .../Rescue/View/PushNotiCommonView.swift | 119 + .../ViewController/RescueController.swift | 142 +- .../ReviewFailedController.swift | 13 + .../Strings/CommonKeyStrings.swift | 10 + OrderScheduling/Strings/EntryStrings.swift | 2 + OrderSchedulingNotificationService/.DS_Store | Bin 0 -> 6148 bytes .../NotificationService.swift | 42 +- Podfile.lock | 6 +- .../Classes/DDAudioService.swift | 228 +- .../Classes/DDSpeechSynthesizer.swift | 93 + Pods/Manifest.lock | 6 +- Pods/Pods.xcodeproj/project.pbxproj | 15752 ++++++++-------- .../DDAudioPlayerKit_Private.debug.xcconfig | 1 + .../DDAudioPlayerKit_Private.release.xcconfig | 1 + ...ificationService-acknowledgements.markdown | 23 + ...NotificationService-acknowledgements.plist | 29 + ...erSchedulingNotificationService-umbrella.h | 16 + ...hedulingNotificationService.debug.xcconfig | 7 +- ...derSchedulingNotificationService.modulemap | 6 + ...dulingNotificationService.release.xcconfig | 7 +- 37 files changed, 9331 insertions(+), 8117 deletions(-) create mode 100644 OrderScheduling/Global/User/UserPermission.swift create mode 100644 OrderScheduling/Rescue/View/PushNotiCommonTool.swift create mode 100644 OrderScheduling/Rescue/View/PushNotiCommonView.swift create mode 100644 OrderSchedulingNotificationService/.DS_Store create mode 100644 Pods/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private/Classes/DDSpeechSynthesizer.swift create mode 100644 Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-umbrella.h create mode 100644 Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.modulemap diff --git a/.DS_Store b/.DS_Store index 24d98265a3a426784903a5d46a4c906cea7f2ddd..40b6b888ab5edc079e6db2f5448ee9c46bcce242 100644 GIT binary patch delta 206 zcmZp1XmOa}&nUAoU^hRb%w`^e&n!Gi<;4X_Ir&Kp3=G>QZxSd}6|1f`GBVOpFsRj0 zsJ1jR&`~h4G^(xTqmWt~_PIMR_^- VdFeot7$?h%b!}#s_(4PS+X2XJ;9E6v|D!$=OO?I00B|}U_dG$4Ui6iy2w34UAsk-?QU{Y*XBs{|70U~ zPjV=l~CuM71FwJ82SodZAs8TR__P2EF(0@uOC*8!P;EI(36W{{40Sy2TzzgsJ{D4M44?s^qFF1l$Zf1Uw8p0{jWS}aL9Ham#K`Kx+s0LIEQiBX2Bgg@Af?S}kpl+b0lTb0nP`b!5DBSaAz

z)5fixDWVG z@Cfi2@L2Ff@Fegw@O1EO@I3H*@M7>1@KW$v@D}iH@P6;BVmX;2+?h;9ser)QnVUYGx`tH7^yLT9{gt+9?&EN=Pk9rKd7d z1*wu$Wom7zI#rjdPc^67QeCO;R9~t;HJsX>+B3Cp>cG@LQir6DNF9?pA$4Nv)YNII z^HP_lu1;N_x*>H->ekd9sXJ5mrXEZ^lzKGvSnA!>d#U$RAEZ7^eU$n*^-1c})Mu&B zQ(vckO8uPrCG}V8@3izZNLof3G%YU;k(Qs2N+Pk#(X`j=+qyy6->AC6o z>Bw|UIySv?Ix(G;PEDt!Gt*h=+;m<#KV6!xO4p^E(#`3XbbGox-Iv~!9!zgd52v@K z$J2YH_fH?1J~Dk&`snoW>66o^r_WCRD}8?Yg7hWnYtlET?@Hg7zCZnN`myv=>F3hV zr(aILl71uoX8ObQ7wI3;zodUn{|Ny?K#&wjIs^jAf@DMBkUR(qQUF0i2oM^C0}()k z5HX|@qJStNwGcH#2hl^!5DTOM(gcY>;*bQS3#2Qg8>APcH>5vg0AvtkFl0Dn1Y{&+ z5@aT1K4dXu31kIiHDo4&(vkA>=9K8RQk@ zHRKEAcSc$UG$S(umXVv0pMlQ6WOT~toI%W}$dF`6Gb%G=8C4nb3`K@ALzPjTp~*01 zm@_OH&J0&ZAfqWGn9-ckk`d2HWc17!kTEo4WX7nBaT((?CTC2~n4R%g#{7&08GmQ2 z&-f=}XU49KeHn)`j%FOoIF)fa<9x=2jGGzvGoEF<%6OgeKI22imy917KcPS<2$}{> zhvq^Hpq-&aC<#i1GN5cI2P%LHp<-wSR0Y*StxyNl3H3m|&;Yav8iGclF=#t93GD_Q z104$;2OSTc0G$Y(1f2|>0-Xw-2Au_609^=O1YH6B8@d6y5xNPw8M+0!8@dO&7kU(W z26_d019}sB2YMI!5c(AQ68Z}I4*DMY8Tus?mW2X1C1lnY}anWDdw2lsPPOc;@KL zF_{xGCuYvdT#&gUb9LsL%ng}aGPh^$&fJrEAoF16znMof&t+cCyp#DL^I_)G%$J#O zGe2g2%KVo3J@a=KBny^RkX4vfl!ebCXVJ2lS*$E>7B5SbWy~^VnX@ce)~xz0Tb4b` zk>$*CWqGrjvs$u3S#4SItnOJovU+Cq%Icl{YeCkMtQA?S zv({&A$l8*%HET!K&a6XOC$i3GUCz3abtCI$)}5>eSx>T_X1&aMmGwF6S9WT4Mm97% zCp#}2m0gfsm|c{O&n9Hkv$@&j+0yLFY(;iWc5SvcTbFIhHfP(i?b-h9P^a$Uv*%^c&t8zdFndw<;_M~aOSAvZUZ1@+`=9K++558h zXCKHuo_!+wV)l*fd)be&A7?+$ex3b3`$P7Z?628Bvw!8J=j7y|a5|hmr(e$CoKZRB za>nOO&Y7MwJLj*Q`8f-6mgKC-*_^X0XJ5|#oWnUsa*pSm&N-iRA?HfY)ts9-w{jlk zyv+HS^EKyN&Mz1UmIh0QWx}#xxiB~k2}8jOV0ai6#)k1>0$4dr3af-EU`kjmObgS& zOfWMn0*k_8ur^p6mVmXxlCTa~7g$$VPuKw15ZF-ISlBq&c-REk4A@NALf8t}I@l)I zX4p2^F4#WUe%N8y5!i9q3D`y04cI-{BiLiubJ%Oxd)Noq7uZ+W&)l@!>|8`{K`uJC zC>Nhg$SuyLT}Jxwp@FzJGUX%pWB!l$xY_=%yFn4h7 z@Z1r(V{*slPRyN^yC8RY?yB6?x$AQ`=Wfg0p1V7DPws)-6S?PeujSs#y_@?m_i664 z+*i4;bKmEF$o&Zi!?WPIa5x+ZN5Qf1&Tt}}1gFAja3;JOUIVX%tKk}W9b607!S!$h z+z7YA-S7su2i^n^!ej6@cpRR9x5InFd%^#NkARPZPl8W_&w|f}&x6m0FNQCHFNLp# zZ-MWI?}s0NAA$c1KLI}jzW~1ozY4zwzXiVye++*G{{;UA{|^71my(yB2g%FI%g%%6 z<>jIB3i9xI)I4?`KTnWXo+r(d=T+y`JXc<0UO2BUFP_(t*FCRyUjMuS zd4uu>=MB%BkT*SVUf!a-#d*u~R^+YDTa&jTZ%f|Ryd8Nv^Y-TL%R82LHt%ZQ&AeNA zck}M$J<5BW_dM@)-kZD+c^~t>=6yq?AfSjm1PW1rC`8~8cmx?iLzEy`h*AU(p+)Er zdV~RCM3@j}gau(m)FW&N7orgnKr|u3hzOzs(FM^J(GAfL(H}7YF&r@tF%2;bF&i-t zF(0uQu^h1iu^O=ku>r9Wu@!L|aRzY~aSm}FaRG4=aS3r5aRqS|aT9SL@c{7*@f`6U z@d5D>@e}bYKRrJuAC-^IFU-f~ne0{_*_N`DgMk1v-{pVH|CRq6nSxA5W+Gw8Tx32HiNqj@ z$Py$MDMX5p6-XJf3aLV>ks72PX+T<#4ag>B6q!J_BfBEIA$uWvBl{!&L=Hs`Lykf& zL@q)uMlL}vMJ_`wN3KBrja-Rbg!o7x^#pDDoKcIPwJY0`emA67n|k zA@U{iE%F`m6Y?|iJMsq#fC8gZQ5h&GDhEYDQBgEh35t$lpqMBYsuaaWaZm!31SLf& zQ7V)UrAHZ1MwAKVM7dCIR1g(KbwTw&^+feW4MYt_4M&YYjX{k?O+>9g{f%0QT7_DT zT7z1PT8CPX+JM@K+KSqZ+JoAQI*dAkI*mGmI*U4oI*+=Jx`BFtdX9RJ`i%O5`cVKV z02e?CG77Q_atiVa5CugAqyl>^eO0DFtFf{f{_Ii3T71iRWPSuLBW!O6$Psc))#Cj*ix{yU~j>Zg3|@( z3oaB~DY#MaU%~x?2L(?Go))|;cvbMZ;1@a#4Mk_7Vdz|RJ{pb2pgW;Eqlst|nu?~O zx#)6q6qjhK#+KjfL?PxbTh>oH=(B08J(0$MY(1Xx}(ZkUr&|}bJ(bLd#(2LN^ z(96-Q(Cg6a(VNj*(A&{F&^ytG&?nI6(U;Lz&^ORG(YMfd(GSs&(9h7%(XY{O&~MT2 z(C^V7&|lC$FsYaFxN3RFb^@0Fpn`WF|RQ1FrP5rFyFCAEDBqIMPo5oEVd9^gzbdw zjKyK`SUQ%0Wnx)aF}4CL!Ah}}SOvBktHx@v2CN&~fc0Sg*d}ZXHjEvF9gH1<9f}=> z9gZD=9f=)<9gQ7>9gCfSos6A^or(PmI}f`My9B!&yArzwdkT9Rdj@+Jdk%XZdjWe9 zdkK3Pdj)$HdkuRXdjtCz`yBfM`v&_K`w{yI`wjcO5K)+4h%7`E78IfjF@@N|!os4$ zPKAU*T46~cy^vSPFBBB&3k`+FLQ|o+&{AkEtS__`+6x_p4TVjG!NOQ!TVcF#XyLHJ z;e{g#M;4AM99=l3aBShY!tsTZ3uhJ1F8r%-ap97}rG>i-_Z03e+*i22@Ic|g!b63J z3y&23TX>@IeBt%N8-+IupA^0*d|CLm@Ll1j!q0`@3x5=Wic*R)il9ZgMerh25x$5} zL@Xi|k&8-;*hRu3QIWJrS)?wq6j_VBMZTiuqL!jqQAbgaqCbj86-_9bSTwz8PSL`m zRYhBhwswBi`CaGtoj-T}()mZ{pEw{6giFJv<1%qsxLh0@hs2?9SX?0vhr{E@xMExh zj*ctEv2lEy09TF^<0^47oD!$Psc{;d9%sN=a8{fH=frt%UR(gzgbU$XaWPyQE{W^F zb;tF<^}+SU4aEI{8-g2(8;Ki*8;2W@n~a-+n}M5&n}eH+TZmhPTZUVXTZLPVTaVj- z+k)GQ+kxAO+l$+WJA^xoJBB-sJB>SoyMVihyNbJpyM?=ryNA1vdyIR6dx3k2dy9LA z`-J<9`;Pm82jGGDRD2p9iqFKu@VWSWJQ9z=WAUBwI6MhY#?$a6cox1C&%^WaW%zQu z6kmx~;Fb7Vyc(~=>+xp11#ibY@C|qmz7Ze5x8OtgC_aX7$0zaK@ZIsf@qO?E@B{IK z@k8(<@FVeK@#FB5@RRY=@iXv$;pgBN;1}YT;+Nr9;#c9<;n(9gJW z;t%1E;*a4^;ZNhw<1gT^;IHCu;&0*a;_u-f;UD9l<6q$4;NRju;y>ZP;lJa5695D- zA(fCpfD&>DFam;*Pe2negieIc1R{Y%pb}^VCV@rZ5_kj=p^P9QNC|R+f>1-KC1?pc zf{9=z*a&ulo6tb;6B-H4gcd@C5G5oC?S!s`ZiHTh-h}>y0fa$>!Gz(25ri>>v4n|) zNrY*H>4e#YzXb+$7u~+$B6DJR&?JJSV&+ydiubd?b7&d?WlK{3fOl!9)l#gP2XsA?6Vg z!~!CkSVZhZBoK*23Xw`=5Sc^{kxLX3MZ^lCgjhwC6RU|e#5$suXe645^+X%dMRXH= zL_aY|Y$k?@5n`N}Aa)^kCH5rtBK9NpC;mwsL>xvOP8>}fL!3aINSsQXMw~^QO`J!Z zPh3n~LR>-oo4AI!mbj6)iTDq38*vwLH*r7l0PzU%U*ZYkN#a@JIpQVaW#V<>4dQ>q zJH!XXhs3AEXT(>;*Tnb455zCTuf(6kUnCGIg_KT$kg`bGBseLLgd!D?3Q0vIJc&Rm zCQ(Rq5`)AhaYzD^kR&EmkYuDPl8RJK(va#%29l9vCDoIhBp1m`@{yWIK~gIzOll*= zNgbpvq#mT6q`stnq(4Z1l7^Cokw%e5lg5)KkfxBPl4g=-k>---krt5_la`ZKkXDn{ zkT#GulD3lmA?+mXBJCsXCmkjoAsr{3Ae|wdC0!(4B3&b0C*3CfN4igXKzc%YN_t6p zMS4eiPx?&yLe3?_$$4Z1IiHLqqsRqhG#Nw2k~@=&$qX`+EFcTXBC?EJMRt;1WH-5i z>>+!}KC++ONDh#j$RTo^+?Cvo+>hL!Jd`|)JeNF=JfFOPypX(zyqLU%yp+6*yqvs> zypg<#yq&y*e1LqAe29FKe2V;#{D}OR{Dl0J{EYmZ{DS|#zax0qMVFBTLFi$%p{#gbxWv8K4L*ivjQt}pf!dyBgl_bBdJ z+^e{Eai8M8#r=x=7Y`^NSUk9RRPlu3iN!OEXBE#bUR1oecxUmh;@!o2iuV@pE8bsx zp!i_%q2j~E$BNGupDR9Je6{#m@!jHk#rKOJ6+bS1UHpaup=3~?luSw%C7Y5%fl+cP za7rEpMd?H#QOFb~g+(c)h$v+g6U9uiP^^@Cij88YI4Dkvi{hsEC@qu_rHvA&bf@&7 z^rQ@={6U#PnMs*NnN9hNGKVskGLJH!vVgLXvXru#vXQchvXiolvYT?4a)ff5@*m|6 zUQc5>Q3q|>Tc>D>R#$W>T&7`>N)Cp>UHW3>P_kc>O<;J z>M!bV8h{3*foLf-FfEmqMoXt<((-6%8iq!o5oshEgT|y)(`sn7G&M~_tD|XYI+~tl zpc!danw!=@3(%TqQCf`FM(alFP8&-bM;lL@K$}RLM4L>TLYqpPMw?EXOQZDK8P1C`yzisuEp^zNDojRMJ`!E{T*x zOJXH$CGnC(Nqb4xl0GGWl>AvTvSd`rq>{-cD@#_DtS(tovbJPh$@-EFB^ygNm258A zR)4E-$q z9Q{1~0{sg8HvIwpA^j!&75z2+GyMxAmjP$wF%XP=29kkd6fn>X3;br(3enulBz-VHG7;#2|(T&la(VsDZF_7^G<4?v&#wf-@ z#v;aI#uCO-#xllo#tO#YjFpU4jCG8yj9rY~jKhp0jDHzt7-tzz7*83`7|$6m7%v&G z7_S*`7;hQx7@rtFnJG*#GmDwc%wfWq1xz%P!{jn~Og>Y<6f#B3GG;kb%&cI_m^Dlt zQ_r+9?Mw&L&unD&V)kbCVfJPAWANg zim|$~y0N;m`m+YGrm?28X0T?mX0c|o{$kBx&1KDF&1WrUtz@lYt!8axZDQ?Y?PBd_ z?P2X@{mVMay2HB5y2rZDdcbGskcr8`S^mF_OxQ@XeGVCnJF zv!&-sua#aey-|9z^j7J^(nqDgN`JEfY#6v~t3n2q(&kaoRX>PJ+|UNpiYz`f~o{4C0L9jOL8tOyNxBtmdrYtmUlZ ztmkatY~*a>Z02m?Y~}3W?C1Q;Im$W9ImbEAxz4%4dC&R4`N;Xi`ONvk`O5jm`Of*l z`N;)xA>14;j9b7(b1_^3m&mQ)O1M&PC0E9+;>x)Su9B-zTtl1e&xY=c{~I!pNHh3cm+H(55vRq z3VAplg~#NvctW0tSH`R2$$2iGo7cee@Vq=9&(CY*1$a%oAg`5|;C175=k@0e;0@#r z=Z)aa=PlqZG8!aL17!+Xqo!h6bl z#(U0t!F$Pj#e2QV%S3BM>qP5C+eF(%=S1g47ep6DmqeFES43Au*F@JvH$?x59*G`{ zUW#6cK8ZeyzLWvVfMu96Y*}GhQCX+5&SkhVd>NsPSVk(NmX($X%7kT=WwNrWGIg1z zEKt@|7A$KnYbgtrwU&j;B4yFCSXp~nkFtJc{mX`y4J#X0Hok0G+48a#Wq+5gEL&B! zx@=9^+Ol&rHm?JV10cA)Hd*@?1~Wv9w6m0d1-Rrb2`U2?@|1FLd1`rPc~*ITIkFs8UQmuJ$CsCvi_0s@CFRoc%5qtGRk^%eQLZenEjN_c zm)pv{<-T%%d24yN{EzZK%LkPYE+0}pw0v0k@bVGmBg;pXk1L;AKD+#{^2Oy#%9oa} zDPLQDr2OCVqvglSkC&e)KUsdN{B-%5^0Va^%Wst5Ex%X(to(WT`|=OsEOE9tM+_6^ zis9lsF+!X#Mv75lte7CCifLkwm@DRqE5s6Uz1SwUiydO8*d=z08^j*5SL_ovi6i2u zI4SNB_ZIgN_Z9aO_ZJTp4-?N7&lArVFAy&jFA^^nFA*;lFB2~puM%$*ZxU}8?+_ml z9~2)FpA?@GKNLR_KNdd`KNUX{KNr6czZAa`zZSn2f2#mg04p*opcR=Fh>H9QW(BLF zw1Qp1so+-dD)<$G3Sot)qM|}kp{~$Wm@6z5?uv$rt`*%Xx>xk5=vmRLqIX4~ioO;7 zD*9LaSuvtwT*df`=@m07W>zeySXi;WVn@Z!id_}EEA~|Et=Lzwzv4i}!HRz?PFI|% zxKweu;&#P<6?ZD0R6LacB_K(P1T0CFq)E~x5J`pvD#?_}F5}iaZF-VLOlf*2sNURcv#3yN%v`FHTgrr^4Q_@Q^K{8P?Nitb7MKV<~O)_0F zLo!n`OEOooM6y(}O0rtAS+Yg4RkBC2S8_#iRdP*oU2;QmQ*ujkTk@aej^wW7q2z_+ zo#egbyX1%Dr!-ZXChaW6N%2yGlqe-h$POMx`-nn=~#>NZX}JX@|7Cw4Zd4bg*=^bc}SYbgFckbd7Yabe(j)bc1xGbdz+m zbc=MW^dIR?=>h3c=`ra!>3Qh|=?&>k=?CdY=_l!D=@;o&={M90yqWkw~e zGPe?4iK!%15-TezC6&_3%1T*fRi(UAQK_s{RaRGODovI4N=K!?vavEy8L5m`4yqhn zIizxE<*>@(l_M%gR*tG1T{)(5LgnXjNuaR#ko#vWitzTE(v7RB@|#Rs1SJm9R=wRaPab zQdViI>Z&YN)~fm{PnEZ-dsUCBo>jf7dRO(S>RZ*Xs(;mhs)1F5t438#sG3+cvuak= z!m348JF0e8?W)>cwWn%t)xN6zRR^jLRvoH3T6L!CQq|?E+g1Nn-Kly~^;8a&gXAf4 zusl_sCQp|`MPV!G86;_ zQ9)9W6~zjQf~ue?N)&VjL%~*v6jDW{qDE1xP%BIdvm&C1Dq@N@MO=|kv@4Q|4n-G5 zS4B_70L2i+P{mlqIK_Cybj1wCI>ma$2E|6jCdFpO7R6S@KZJH9|E(HBq%f^|xxJYL#lW zYK>~GYMpAmYJ+N{YO89u>Y(b7>ZIzF>a^;z>Wb>M>W%8H>YeJn>VxW|>XYiT>Wk{D z>Sr~$8d{xMji}DAMpk#K?p!UZE~_rD7FSnPORA;SmDRH9s%m+4b+xYAQf;knsP(zIv?^Zvpepdaw`hE3>nyi}anw%O~O>Pam zCa(rjlV5|ZLDgVu2sP9iS`DX$Tf?j2*GOulHMSaijibg{1Ys;F=*df7Q&XnOifjW`50rnuRrsY8KZlsaaa{cg^~mtu_DD?5){X zv%lt8&GDLhHTP>C)I6+tRP(szNzK!mXEo1jUevs)`CRj}=2vZ6ZF()FHn$dDTT)A} zWz;fjS+%9L>{?DOx0YASuPv*U)mGQm)Ea7ywWeBUt*f@9wo7f-+HSSoYkSo8tnF3X zyS7hl-`at-!)nLWj;)^SD zrRrL>TCGvnskLgITCX;!jcSwHthT8=>Lzti9aFcdFOEkztoG=E7X6hH>fwNH>r23cd0L`FR3r9uc)u8uc@!AZ>VpoZ>evq@2Q`v zU#s7!zo@^ezp1}#QZ!&qk*1TTvj(TZYX};mhNK~DiZv7sUBlJzH02txMxjw^RGMmy zUSrUNG_9JjCZdUIVwyHhT$9kWYm%C7n!cJpHG?#xG@~_RG*dKFHLEpiG;1~MH0w1R zG#fRWG@CVBG+Q-0H2XFGYL05oYR+lSYp!cmYSGb+EdEI&>YTj!;LetEiLIN$V=>WOY?_@;XJGvQAZ3U8kut)!FMDb^f}>xW0^is2f=~s%~`Mn7Rpd)9dEc&8=Hnx2$e?-MYHt5A;s{5>kX>+x3ZJrjP&DSEeC~bij zt;J|NX~|l;mZ9Zq1zMrDQY+Isv`(!{>((}CJzB5Ur}b+awE=C5woMz?cGY&%_S5#) z4$uzN4%d#*&etx`F4Qj4F4iv5F4Zp6F4wNm{;gf3-K^cB-KpKBJ)}LXJ)%9WJ)?cB zeWHD;eWrb`eW87+eWiV^eWQJ={iyw+1L;z9nYt`pwhpO7=}L8M9Y@F2@pOEhKqu6R zbY;47om8jN)#!&r`PIrdcEGDH|kA#v)-b&>g)A3 zy-VMy59wR=?fRs?L*HB9M?XnFSwBTTRXkQ%BDHHKP)(O@!!4G}}s5HqwH;)aBw-HEvJG8{A;m9g4bW2`l5jTWQR=rRV3O~#-xW^6MKF%C5jGY&V7Fpe~iGLANmF^)BkGfpzj zG|n>4H!d))F#c^^Y20YsWISO!X*^{-Z9HQZ@gf+X1rs3WPEIVZG2;V zYy4{bX38@mO!+3H31uoUp-mVQ)>LRJGT}{B6U|g=Vw=iLSF3;>TUYdG{`jAG}<)AwAi%7wA8fBwA{49^tWlHX_aZU zX^m-vX`5+}X|L&D(^1ng(>c?5(=*d^(+kr}(<{?!(;L%U(>v39(+ATR({FRCInA77 zhM9BCXfwvlHS^4Tv%oAgi_B%_a%yL*gV`k&OF{c)jZ8S*F4WW-@M$s!o1JC-+aJ)(0s^z*nGtNulcC? znEAN*wE2?xhWV!Xf%&2Nk@=PRwI$sGv1C}FmP|{QCEJo?fmw1ba0}8>WFcBe7KVjs zVOfM0k;P~+S~wfx?B2N23V$9rdwuMW?E)h zW?TNU%(2Y1%(Kk5EVit)tg>vdY_#mK?6mB%?6&N&9I^as`Ok94a@TUta^Ld6^3d|g z^4Rjk^3?Lu^1<@W^4*$Z1zS_C+14B@#Y(l(tR+^um0@LCS=Lf3+sd&DtP-o#s7i>y>ESB{bBuS{bl`K52y#$gX&Z2 z!S$*2Y4y;0czr=Vx*lIos3+Fb>lyW``s(_c`r3MRy{5jdUR$rL*Vh~BE%mN?e|=+p zxIR+fQQxJ0RQ>4sG4*5X$JLLopHM%sep3D9`YH7@>gUxjsb5;ZrhaYxy83_Wx7DAm zKUaUg{zCo5`b+hf>#x*bt-n@(z5aIn!}{m-FX}(kf2{vh|EvDDt-yx1VQg4ip{>Z) z$=2D1v*B$7Td|F4HY75&Uwz#dEt&gp* zZLn>KZH#TKZHaBEZJBMkZH4V`+e+Ii+iKey+gjU3+jiSt+dkV-+cDd5+j-js+jH9s z+e_Ok+iTk!+gsZ^+k4vw+eh11JHVc1Pq)MDxpuT2W9Qm=cD`L;7urSkGJCmQY_G6O z>{a$!yWVcF+wBg!)9$hd>`nGQ_P+Lh_Wt$(_JQ_4?0?z^*$3N)*hkpM+o#&6+2`8l z+2`Ar+gI54+4tKI*bmwd*$>-~*#EU3wI8z|x1Y9Ovfr@Zv_G&vv_G=HvcGnuJ0Ok> z2h@@2$Z}*mavU&6t^@8sI*J@b2g$*3FdZz1&>?ad9VUm_VR2X;^$wfE?r=Dq4wu90 zXm&&$F-KQNH%E6zf5!mFG{{A(lyF8+BL>C)-}#G-ZjBB#WmZtz_rlz zw`-+qm1~o0v+JbmlcYz!2#<;QWLU)n7lbhhCxl7!1H^#aKCiFa=&)JalduHbH8_gaDQ?CZb)rNYshJUH54?U8#oQz z23`ZdLC_#<5H*xFlsAYQDjH-BH4VB3eS@vR-r#HSH}q`i)zG`4Peb2^ehvK_1~d$8 z_@m*^hM^5(8YVSNZkXNhSHt3lB@Me8b~o&4*xRtLVSmGchJy`<8V)xcX*k|+uHj0< z)rLC_cN^|CJZpIFN%4R^sh%`Xx(DLP@IXD8o-9wc2kt?8I(u*)s)yz&@o+snkJh8} z=sgCH(PQ$MJr`vR zp1(YEJPSO_Ju5tGJ?lLGc(!@Adv=_1yE^_dM`C^gQ*v z@qF@p_Wbq&yg)C=3-xAtNnWzI*h}$Jy)Hc>n-<+y;WYhSL3boYP~vd zz1QZAdlTMvZ_?Z0?c(j~?dI+7?cwd|?du)n9pN46o#>t9o$Q_M{mZ+_yV<+NyVd)T zcbj*+cZYYUcb9j!cfa?j_q6wn_lozb_nP;v_n!Bg_q+Fp_ow%l_qPw=1NuO|6d%|J z@xgpZAIjI+hx6fm1Ye1d?o;|yzG`2MuhysbX?%4)txxCE`^-M4&*$^|T76+(#Mj~L z;v3}~?Hl78>l^1A@0;M8=$qu5?3?17;hX21?_26y=3DDq=UeaF;M?xo;XCiU;JfI% z3ik-G=>@nG!AV1qw&wiL5+hOhcpgt9M(9zaYW;o#>tH{8)r2x zY+Tg1xN%kE>c&HjhZ~PH{@Zx8@mS;W#uJSv8&5T!Zam+3t?|FcJB?2opEf>geBSuJ z@k1ahkR8Ygzyi4ecpxu;2;>Kl0aO4RAOxrZT7VPa26%yrfFw{Kum$V^N5C0y1>Av# zfG6M$_ySFVNFW+W208-01APL01N{O+0z(6H0&@fN0`mh40t*9+0*eDn0!stS0xJU> z0{;ZI1@;B@2Mz>|2Tla;2Ob0-1|9_-2c86;2A&0;2VMkT2Hpm~1bzj6H>Ed0nlhT; zO?gf9CPovpiPcov#BSm=ahrHe{3bzDc~e!Bys5TH-DGMqH(8pjO$|++rfyB$n|d_$ zZ0gn2yQxo8-==;|{hJ0f4Qd+MG`?v<(~PE>O|zO7HZ5w}(X_K^SJUpMJxzO?_BHKq zI?!~m=}^x^V0sV|%m_k*nL$_(6)XyN z3Kj<`L28g4Ztw5w}#dNLr*Vl`XQCsup>RqD9%FYEics zTTCtX7DtP}rLiT@5^0IH3~CwNGNff_%dnQ=EhAb+wv1{S-7=Cd)Wqr%hmSZi)TTZl`Y&q3(y5&sE*_LxH=UXnf+-kYs@}T8K%gdHmEuUIGhhU-H z5ImF@LWJ@|$Pg-25JHDAp-v%ks5rz3F++loFeD0tk(QiWGkz+ zw3Xe;Y2~)^TKTPlR$;5CwX9Xrs%+J?*0ow%t*s5Mp4M)y-CKLK_H6Cd+Pk$+Yv0y> zt^HdEv<_+=**d;;LhFpynXL<27q)J1-O;+Ubyw@|);+CzTlcl@Z#~d@u=U^8)2$a< zFSXukz1{k#^>OR(Fdz&JgTg6ca5y!b7ETXC!WrT0aDEsYE)0{x>%#i5A#4nr!sf6o>O!c)W3!qdYu z!ZX8j!i&RyhgXI-hBt*bhj)c{hcAUMhp&XMhOdRMhi`;$hHr&$hyM%T4?hdP3BL`0 z4Sx%N5C4dOBdL*2kY!i(@D;z&hA8Bs;5Bl?IT5{k4& z!jVWM8i_^PBJoHf(jG}hx<&d%`b7ps21iCm#ze+O#zm$@rbpIB)@go{XM~o{pZ0o{gT1 zo{wIR-iqFjK8U`EzKp(#eu{pM!D6{Fcq}i5h~>wSF;uJ|hK^xkonqt|J;sRfV}h74 zRvDAU95H9i6?4ZLVxE{c=8O4bjj=$iCDs<}66+f48|xPv5*r$u6Pp{G7n>hj5L*~q z6k8ly5?dNu7F!wH5Zf5r7TX@%A3G2`7&{a@89Nnw7<&|Z9D5Rb8haLd9(xgc8G99b z9eW@9)&^(;wq>+I+cMh_ZTW4?Hdb3{8@r9u#%<%Z@!JG#!ZuM`MVq2c-KJ?Xw^`b( zZ4GUnwr*|R+j_M1Z0pt5yRA=K-?n~j{o4k#4QdMg(YCW~ zSKIEkJ#Bm2_OSg6)%c+iWkQzacZ0$=fpMfy0|v3i|gZtxG`>uo8y+aHSUP};?41vcs!nn zx5sJHVn#9_~y2Sd#hQ!9iro`sNw#44V;lz=|>BO1D*~HbvwZz-RyTtp%hs4Lk zr^M&Pm&Dh^x5W3v@AkCztoH17WIL+8pdHyS!b|u54Ge ztJ{t3wsw2Fuif9?+8%EIqy5kJLG6RvhqMoEAJ#s+eMI}n_EGKQ+NZY9ZvU%&ar=_? zrR{6l*R~&N|F`{U`?2=p?I+q#wx4Q0-F~M1Z2QIb8|`=7@3lW`f8PG0{bl>d_D{*2 zBrKVmgeUWoh-7{enM5TElIUbnl9Vh-(v!R-KPgB`la)z((vfr~T}gMcA?ZnalfI-s z*_doj#*!V$F3CR0zR7;cA<3c1Imx-ndCB?71<8fUMajj{4?O=CsI=CIY4t_^jhpeNzqo%{qVeBw=@QDykl&~xQ=NZ(>rE#%f5(B2BORwY zE_7V%xY=>5<95fRj>jGUf9p5CjZygSbQbK>9-ZLHa`mKn6mFLPkR-LMB0GLS{i`L%bl1A%T#skZq74$acsM z$WBNwBm}YxvKtZxIRc4*oP?Z(oP)$d;E+TJ2f~H$Abf}bk_r(*L=Z7V0+B+L5G^Dd zVt^DuOpszo1*8(v1Gxyf1i1{k0=Wvg2DuKo0l5je1-T1(1o;{A3*;^29TW_8gHD7_ zf=-4`flh@^gL*=zLuWu|LT5qeL6<<6L;axZp&OtZq1&KA&p$2FXv;=B_mP0F`E@%(*BJ>jU zGV}`cD)bukI`jtgCiEfn3G^xSXXp#)Z_wA!H_-Rc576JCpJ8q=ci2$aFxYUI2W&KK zGHeQLDr_2TA#4%M3$_@x1m+D}3iE;a!j{37!&bpo!`8so!ZyM-!4AL!;Zj? z!j8d?!@^-FU}s?GV6m`xSON?NgTs(86buW)!SFCLi~^&=Xs~1$6UKuHVIo*MOa)WJ zG_Wj~5ta+9h1pi3!571qz2MW11FnN- z!wv8}cs|?&FNT-Gt?){C72F1|gEzsO;SP8kya#>-{sa6D{4V?<{5kvu{5|~l#D0l` z5=SPEO`MuIBXL3E;zYm1)rp%E0~14l?Y(V?orqw>9>iY6e#8O95yVl%2}A@U3K5Ms zi#UgfMX9&$d?3%MBSgY-qN zK(0itMXp0`LT*L|BDW%UAa^2nBljTpA@?H>Baa}%ktdLm$S7nC@+>kA8IOb^;Ybt` zjl?4fND7jQWFV7~Y$OLMK&B!kNGVc@Ohc-X8e}F?kIX?Dkp;*?q#0R)EJKzftC2Ox zdSnCAj%-1;BRh~zqzic&c?Ed`c@udDc^CN*`6KcP@+tBcHq^aMUSOBNNAC>2VL(xEa@Rj6uI4XPGpL)D?`Q4Od@R1>Nhl7H_^Ayx6wbK@1XCZ@1gIbAD|zhe?h-Szd?V- zfG}XpK+GV_49rZ-EX-`o9L!wIJj{H|0?b0pB8)d?1!f&)Jth#d6|)Vq8?y%!gE@;i zhl$0U$HZacF$ow528w}UkQf4nhDpM3FkB1|BgM!tg_t6Y2~&(QV@fa*ejd_E4i+P86kNJT4i1~#19rGCr!h*4Vu|u#!v7@k~v6Hb= zuv4*fuye5+up6RNpY#??kb{jSb8;lLZ?!)fK9>pHRMq#6|r?F?S30Mf0 ziA}+>uxu;`%f<4re5?SQiWOp|*mSH4n~Bw9^RWfkLaY^AhV8~Wu`X;6_9FHY_A>Sg z_A2%o_B!@9_96Bu_8ImS_BHl*>}T9K+<4ps+(g_Y++^Go+*I5&oF{HNZZ2*f&KtKB z=Yv~~TZ0S5h2i$$_TvuV4&n~s4&#pCj^d8tB5-GLakzLK5{JT}abz3?r@$$3X}Alx zbesyO#%XX`Tn0{u%f=Pp3UNiaQk)f6i?iYCaP>F`t_^n|_W<`0_ap8n+#}p$+!NeW z+%w#B+zZ@0+-E!pKL9@vKLS4zzW~1wzX9``~@?%kV4l8}I@6Kzs;( z7k)SXApQ^@f`{T^csM>0kH91GC_EaE!DI16JRQ%#bMRce1TV$Q@N&Ecuf><+EAW;0 zDttA*249P};p_1A_y)Wk--*A7zl6Vqzm5L^{}cWZ0ZecsxD)yi`V#sP`V$5a1`-Al z1`~!8#u6qIrVwTm<`5PWmJqfQwh@8|+X*`eI|;#r5W+6PZo(eIKEhGLNx~_@IYKPq zJRy#NARq}m0-qotq!NS#5kX9l5TpbdK~A_p&=E2TMnW#ZOei5(2&IG?LM`D6;VR)8 z;X2_4;U?i0;Wpt1!X3h0!b8F{!f%9^gpY(z#JL7KJx=1~w>!cf`yQF)hC#0vOXQWr8*W_X3;baf;2=YksDDr6X z81h*1IP!S%Wb#b%eDVUa580QzjJ%e-j=Yb&pL~FPkbH=In0$nMlzfbQoE%O*MLtVT zAVbJ#GKNecQ^`tl8uRojRYofa*i_rS72aqy|$%sJp1U zse7nOSfr>IrHz^)xk}nm~n6(NqjIl`5o)sA8&wDy7P(a;k!=q^42T)GTTq zHJ@ssmQtqi8S^^D1gVGQ*JdH}D(bzN&jZ2fzq_hHBA+3mJq7~E3v=W+yR!Xzd%4jvTTAH2K zLhGhEX^&}7XisU+XwPXs(|)1-N_#>3jrNlEmi9Rbl+-V&f70+IkE9Vv6Otw-`6T%! zElXOSl z5;=*IL{H)*36n%gX-OB7GL!U4)k!r;wMn+5x}^G~hNQ-%rljU1ds17HE9q*|wWPaA z_mb`>JxzK>?@RAT?@u2Dj8BZ;8K09u$>3zSWcTDg$peyyCyz-U zn>;mnTC!*IyyW@Go02ytZ%Ot~4oD76-kQ8EIVgF1@{Z(P$@`O!CLc?VN{&vBOO8)w zBqt{`lT(se$?RlKGB=r*%ug01i<8rmwaFRD#^l^&b8<;?dvZr|XL46^cd|3tmE4nj zG5J#R<>c$hcawigew6%c@{8o(l0PJWWR7NzVUA^vV~%G|U`}LCVoqjGVNPYvV9sYQ zV0tr`GFLHIGuJS;F#VZFna7yNnc>V6%n0U5<|$?*Gm06_Jj;YIp-dDL%_K7^Oe&Mc zWHUL;Os1Zh#mr_Jm^n-%Gnbji%x4xbi<#xjTBeQJ!fa(am@Z}y^C|Ng^EvZp<}b`& znJ<{XF<&xYF<&#^r+`!XrwmB(NEwkbA!TBUPl|8KvXtd1ekm(bR;H{wUREe8jJ1!opLKwB zgmsd2h84qtu%Ij$3(LZ>L@Y5&!jiINEICWTQnJ!m7g*^mEz7{lVHL89SY@noRvoLJ zb)9vCb(3|Ab({4A>kjKK>mKVq>jCQ#>lfB*)*IGmHi$idJ&-+}J%c@yJ&Qe?J%>G) zJ&!$~y@0)ty@c(@Ucp|+Ue69>Z)I;|2eJ3C_p;Bj&#`0K=h<=Wcy}qx++re&Q_pmRrZ?bQ(U$ft^ z-?HDa-?KlkKe9iue`kN@fH-|PgE=EOBRLZ}lQ=Uuvp8!x>p1H<8#o&|n>d>}TR8rl z08SuhJ7*8)0Oug*1Sf)Xl5>`Gjzi_pI7u8jhrvnaFgYn47KhE@a0DC~C!M3>WO1@N zg`6Tz3#XOi;IwhtIUSr%P8X+}0A|8&DC(V+zhUco5|I4v$)yZTy8Pf%q{0uaO=4Z+(vE_ zw}acs{gL|<_YwCo_X+nY_Zjy&_h;@e++Vq`xF30LJa^t;-VokU-Wc9k-eTSoo;PnP z&xhyBTgF??^W&}Ht>mrcZQ%v+w)6J#LU~7cM|p5wA`ihs@=!c955vRqa6CMZz@zY( zyc8avC*a9>3Z9ae#?$dKc~!h>UJb97XXDlJ>Uj;kMqU%Inb*$i;9cTf=3U|az`MhH z$9vEF!28Ji#QUB1nGfQF`EGo7et-Tj{%HOf{uKUH{v7^X{s#U={wDrr{uaJJKY$;| z-^$;{58?;&!}y2!NBF1sk^CrrG(V0X&u8$H`AmKapT%eMIeadk$LI3}d@(Y`My)WxYwQoU1`rLIX`o4Pr5OX`l)ovFd8`%?F(#-+xmCZs}Ap{cM`cxqxQ zA{Cj6O2ws8Q<LR8gup^+IZTswK5F)tXwCTAo^wTA5mvTAf;xTASLC>PYQQ zb*5fRy`Fk6^?vHd)K96ur+yZKgkYhY&|TO^*jLz3I7B#9I7T>DI8HcC=qX$&TqRsB zTq9g7Tqj&F+#uX2+$7vA3={?nLxo|&qrzjtC}FgaAS4P&Lb8w|qzY-mBq3eM5GD)R zLZMJ3R0x&A453b#Dbx$|g$2T9piN=d2i)M=Eix!A{M82XmqP3zh(LT|B(E-sx z(IL@c(Gk&6(J|3+(MeH^=&UF~1QDS{7!g)P712a#q6?yQkxHZ%X+&C4hDayM6zN4d zq9Tz=WEGW(Y@#|*y~rVI6Wtd*5Iq$ADEdkCNc33rMD$ejO!QpzLiA4bUJMe0#RJ8I z#Dm47#G}QF#9rdX;w55l@lvsm*jKzvyj<)jUM=1v-YniG4ifJX?-hrNkBEqNBl_qSmGvem-LbJmGqPJmkf{$lnjy#mJE@2NXAK~NTy2WNajlB zNxUUXB|(zyk{yzrl3+=QWS3;OWRGO8Bvf)ha$FKAiISX`#7Phmq=YBoO9YZsiBKYv zh$Rw($x660Pcgln1A@W`F-SR#1z4B1`0r_!xxcr1XT7Fs{FHev|=;7`BnKf`E~gX`AzvP`EB_R@;mao@`v(g z^55hyC# zcPMu$_bLx4k13BUPb$wS&ne@SaAl$rtt2Wb$|NOA$y17zGNn?fQEHWXWv;S7X;NC1 zWy&gLy|PK!qU=<5DSMRHlsA<>C?6^xD}Pb`rhKjZsQi=$PV1jGC~auksI+luQ_?)s zW~R+gTaf0Rwk&OR+Qzg^X#r_F(n8Yqq#Z~*k`|E`nRYtud>SMTnTAQjr%}@wX`D1+ znl$Y~nmR2b&5)LtR-BGcC#O@=>FJDgRysSKpDsujr%Tcm>B@9fx;kB#o|$e)&q>cu zFGw#=H>X?E%hIdTtJCY!>(iUl?dfgl?djd=&h$&^m(#DO-$?%<{Z9IW^oQw>)1RdO zoc>Gt%k)?2@6z9=|DOI?<*w?Z8lW1e8mbzm8mStk8mAhsnyi|lny#9mnxmSlTBus2 z@>VTXEm!%eR;$*iHmEkL{8a&}Ak}tNh-#NAR28N=s5+!NraG=VsXC=PtvaKMRh?Hs zR8SQ{g;ZfxI2B1nRwb$EsuUGV#Z&QBB9&MrS1DBKDwQfjrBh|A45~a;zRIL3R+Xx( zs!COr%BHGQHL03a4pp0~OVzEqsJf)Orn;`Wt@=TAU-dxsNcC9tT=lc+H`PnkTh%+& zC)Mw2H?_OEzj}arhQMCo^+EMf^)YpX`lLEqeOi4^9ji`IL)3|Cgc_s9s)=fn znx;-tGu0_-u9~M7szqvP)E0HAx znjsnw%?QmH%~;Ju%_Pkz*{j*FIiNYBIjT9KiO@u8qBUnV=QQz}1Pxr1s6lHm8iIzXp=xNFWDQfp(Qq}X z8lgt2k!jL27c?4;R-@NsX^fg&O`)bpQ=+kG$~6_58cnUHLDQ&d(X?thG@Tlkrblx{ zb5(Owb4znqb5HZ5<|oZl%`?rfnirbanm3vcnvYtL7Od^7?WY~29jqO$_0W#ij?qrg zPSj4-PSeiR&eG1)&ewWr7i)dAzSEue(hoH z5pB5kgf>zerH#>^)y8S#wJ@kYer2* zQ$|-tPsYWJOBpva?q@v6c$)Dn<7LJNU4PvG-4NYS-7wu4-DKSq-BjH)ou_WDZk}$w zZh>y0&PV5~Tc%sC^V6-<1?U2G!MZTrKHX8>F>rB0<& z>ohu}u0U6)E7DnYHM&||v(B#T)Lqj3pu4YopnIr$rhBP-rTeJ+l-Vb9aORlI$(b`V zXJszTT$JgXxjJ)w=7!9TncFi%GIwR}&ODHLJTp8qI`ed9TxMb>F_Vv*_qjuc{%e+=GDw=nb$M#X5P!ZpZOs3 zVdk^UH<@oUKkNJH`|F44hwI1cr|75aXXt0@m*~Cq%k<0je)@HKe|>;HP`_2bO}|UO zTfaxYS0AcBtUsbZsz0Vbu8-2k>tTAhK2eX;Q}r}GOV8E|^$NXSpQAVGbM?jga(#uq zQeUO7);H>#^v!y^zD3`q@76o@E`5*wy8eOwk^Zs%iT;KDo&J3mILj?-V3tSL#H^`V z)3Q9X=4LIQXvW{m(WkqM5&w^*6vd~$WEJ_wLi=QRUO3%v7 zD#$9%GG~=!Rc6&^HDo!m+Ok|(*RmdFJg%I=fhH+x9-(ClH^ z!?VX`&&ZyWJvVz^_L6MB>=oH7vsY!W&fb*0IeSaCe|A9j&g|gqknCOAyR#2uM`WML zj?YfWMrNb3iP`k*lx$WuJ6n={AzPQ7nVp-Rmu=3j$gat*&9-GbvfHxTvwO0yXWz)a zmwi9`N%o8E*V%6jU_)O+KSO`RFvA$bSi=;h{ox$G_VAyF0HiQ|D7{U!F z3=xL&28aP_fEh3bvVmft8fbj4L=)R8{Qax&*_^pFlSKC;G8izlXGU~%*t7qvnamUuyKfSsBwaEigBuOnsJWN%edIM#OQ5Y zYFuetWn67sV_a+8V)Qo#7z2%4jUmRv#^c6t;|b$wW1KPGm|%n$p+>Y3W5gP9M!b<` zOfu4q3}dp9XOtV&#w=sDvA|epEHzde>x}ir24jb@(|E~v(|F7H!1&Pk%=psy*7z>h zJ-1KpfZTz(9=YRkr{>PiU6kvWyDry1Hz0RsZg6f`?vdQ^+!MJGx#x1@a}#nQxu{%X zE-9Cho1DwbmE@{(b-9_j`rN!+b8bm)Wo}h&L#`wDV(!)4Yq{5R@8&+reVqGi?u*=a zd7!*Oc_Z@1=S|4-%$uG!FKkBp%1QrAr94I(m5LFOeaK0d}Ah7^fKq?>?Pzq8CSOuvC@&ZMHra)U@C@3r_FR&HZ z3t9@g3c3rf6x=SjS8%`JLBY=jzZASF_`TqBVZXxug~JNR6iz6dSU9V2VWCfjZDB@XPNA{T zR9IHnSlCk7TIeWr7G5p9R(QSeM&ZrE`-Kk*9~S;t_*3D}g})U3TKJ;yx5D>DeToJY z4J;Z|G@@vH(S#z;qUlBRik1|uD%x1IwP;(>uA<#V2a1jtoh&+46j>Bk6kmiW!WR*W zl8Wd>oFY+?tVmvzQIu0uRAeeDD=IIt71@j0irR}himnvhE_zt>W6|@XpNn1>eKLVf zZYForaFd5=v}ufKtZ9mAmT9(Wj%luGo@t56+qBf=WAZhvHmxzOHLWwPHwBn>nRc5F zn2wvmP0^;)rZ`ig32nld=%y4C%fvPbO$w9JlxDhMN;hSi^rkFRw#i^BG!>alrec%X zRAFi~HJRE?J*JDM8>XA4`=%$RpH07*el>k4b}JrOJg9g?@yOx{#h%5pif0$kDfTX2 zQM|r*Lvdj7*5Z)jeZ_~04;LRPjw+5RK3jaQ7+Q=j#uSr_DaFiUezBrhQ=DCFC@w56 zDz+Ba6xSCw6gL*TihGJL7GEvCR(z-Ur{YJ&kBgraKP~>P_+{~{;@8D*ihnQuYzCRZ zW;gRd^BD64^F;F`^9=KR^8)ii^CGjCd6{{++0VSfywbeEywSYLyxF|PyxkmTK4Ly; zK4m^@K4*rS(Pq4vU?!Rw=43O^EHO*X>1LH#Z_YE9nXAmz<{ER8x!v4h?lgCqyUkb3 zSIyVV*UdM~_ssXr56lnEKboJL-}mStSDJovY{lfWNS%C$*z+9CC5slN}@~7m%vLBOK>Il5?TqXL|7s! zQI=>+GD>nvj3uU$vXc6eh7w1Kv&2<$t>k*i-I7No&q|(`yf67s^4S8ifGqYRekSW=oJ|yJe4MujP>CgeB4vWr0|r z7K8<9L0O0vx`km$wlFOz7J((zBD9DsVoRFkf+gLevZyUtmLf}u#bPP7R9hM?O_p{` zhvlN>hUKBl!KK4XJxWKEPAZ*II=^&5>C#f4(p9A!OZ`g&N&`zn zN_Um+FFjUzyfmsby7YW0yp&LyRLU;pl!{8lrD>%ZrCFufrH0ay(z4R>(u&f$(w5TJ zQb%c9X?tl;>BZ7ZrI$;ul-@4=q4ZAa-O_udk4s;cez3Y(-K~SHgRLX26RcCLQ?1ji z^Q~Ui#nvTOKkGW{dTW3+&>CzFvmUpew4Sm?TF+UbR+trI#aby=rd4PaS(R3;HN%=? zHCj#9GHaE!+S+REuy$Izte35~thcQ{SnpWxS|3>-Tc22;TAx{8T3=aTTi;mUT0fT! zEE`%jtZaDM*s>{QQ_E(T%_;LLTUNHdY;)O`GXJt2WqZp)%MOnwAX^_1Nzdr{;2%vR7pv z%iYWSmk%f(SU#$JT>1F&3FV&UbIa$IFDdsfUs1lkd|Ua>^5F82@_pq;%a4^umPeJx zmcz>N<+O5EIlEj~E-F`+Ys>ZJS>@T~rt-4#+HzaDy}YHotNe2L_3|6#H_Lx4e^UOm z{8{edVvdWc} zt14GlZmQf?8C1Ewa!2LP%FxQN%6*mlD-Tp2uMDp|Q5jKrvNEO;R*9)3S5hjOl_`~i zN?B!E<%P=h%IwPA%Dl?_%96^;%BsqS%ErpJN>}C0%3GBWDxX$9t9)7cs`6u%dsY9c z0aYWbMpaF$nqD=dYJSy%s-;yctJYSntJ+$%qiSbWa8+2Y{W&Q(FH2vw9S zY89=DRh3#LtP)j;t0Ywys?w`eRq85DRd$u3DyPa=m0ML@RaIrHs;jE6YOU(7a#mff zx>j|k>ZhugRd1`_RlTnUR}ZKjSUsqEaP^StQPrcX$5fB49#=iJdRnz-_4Mi))$^-; zt5;O7tX@^Uv3hIuw(4EgyQ>dWAFqzCK3yGGomh>i##a-nld9R(lIjc9y6Vj8-0Hk) zb9F^^O?7Rxt-7VUtNL>Ft?CEWPpe;7zpwsK{jtWqW>C%Gnvpf5Y9`i9ukor`TH{mW zTeG@mQ_bd@Ej9i%0W~{of@?x*cGc{zIZ$)3=1|SynjY9KYx8gvb*hFp_e z!>r-gNNY4TnKk;FteX6qk{U}*RZVqGV@+GlrJ8Fs*K2On+^cz9^Q7iQ&2KgDYr(aH zYlqi*)Q+efUpuYVvvzLnyxJwTezhBGH`Q*d-Br80_CW2y+VI-w+OxIiYLT_rT3ju@ zmR8HEW!G|QxwX7nNv*V2Rx7Vn)M{$AwHdX#+RWPAT1#zJZ9{EiZCh=7ZBOm>+S|21 z)ZVFmQv0IzUF~}t*yd&%Xd7f3VH;x`YxA_tvdy;5v3c2+*_PYZ+Sb|pZ98oHY)5UU zY>~Eewpbg?hOrTBL>tM*w()HOTdGZNQ`q_wyU;lwmY`Fwnw&KY%guEY_Dy<+dkLzs~cK3tZq!**t#iov+5StEw5W!x312= zE}(8_U1;5bx`TCx>Q2?2t~*l~QqvEsI&Ph;F0JlDU3y(+U2a`oow=^0 zuClJauD!0i&ROTGyHYvyDT>ne`uk~;1-_^gb|4{$2!M$N zHzYJb8lVm625JMNA-RFsz;BQ?$Qo1)>V~X_{03`7WkXd%bwguATSI$8Ps7EA8x8jw zo-{md_^si6!-qzY3t{*3{RfsMNx4>TTc3~!8X zJlz=AnAnJJ#57_X8I7z)b|a@z)TnGsYrN2y-l%HSH)b_vHyRpq8jBiDjm3@T#*)U$ z#-_&h#-7HDjW-%^Hr{W1()e@ZFO9!8erWvIX>ilXrcq53o2EC-Zkp5N-L$M} zd6Qq$x+edofTo>I!A)UJN1CFVqMOb)!J87Ba839oS`({@*Tip9G-;Z$n+#2bO+`)C zrkbYuriP}*rp~5IO*flvH9cs0*z~OFWz*ZHcTMk``!x@09^5>nc~tYn=1I+yo2N8S zZJymcr+IGkyyp4M-pxy!eVTonmo=|x-rBsQd1rHQb6E3{=A+HWnvXY!H%B+0Za&i- z(|ooW(hO~eHN%?|n{mzb=9FeuGrL*XtY}s?YnwBgbDE2qE1GMXYnyG&_U6v!uI9_l zSDJ4(KWu){{JQx~^V{an_I~#M_5t>R_CfX$_L25c_R;n+_R01s_Nn%1c2E0U`%?RI zyPti9eZ4)v9%v7?huHVokJ``JW9{edarQ(z&W^Ve>_j`s&afxjnf4Sr%bsc%+C_G; zU1GmrH`w#+`St?4#a?Bvw%6Ee?KZpJ-ePaHJM3+Cm%Yb+(SFH(*?!CZll`gvnfM=7T=a-Ez4W{T2{2IZ`shYv1L=s=9ZwA?JYZ6 zcD4k!gtZ)RIoWcmC9>sQ3$z8+f@#6FP+FKR;ud*}qD9%FZ85auv>01*Tk=}WEhR0M zmeLk$OHE5{i>;-urM{)LrKjb3%iWfHEstBCw7h6}*Yc_5_m$F+`co!08v zI=6Lkt52(M>$293t^Tb6t%0qx0%ut&dxuw7zM5+xoHfQ|s@JzK$V|p^jmW;SLYSILCO$1jj_jB*zTLOvfz8 zY{wjjmt%!vrDKC5(6QAK;@IWb?>Od&aGZ3+IiL=h1Ma{&C=RNF=16kT9UKSO!E^8( z0*A~YcPJc6N17wUk>@CKm>k89a)-@P=V)=XI=UTK9QPeRIUYG4JAQS%b-Z)DcYJVs zY;$kx)7H1GUt9mSVQs_PJlaOIjcl9HHnVM3+rl=VHs7|@ZEM;#w*|EYw}rGFY&+U^ ztnGMPR9kG@`8If4VjHfF+Qw-Uw57HQ+Z1h@Hf@`sEvK!h&DvJiR^Qgz*4^f8yV`cG z?M~ZIZBN^twY_Qk(Dt$IQ+uEG!RQaV^2><&%` zw?o_^>5z8FI^-Sdj+~DCj)IQDj?#|mj+&09j^>Vzj*A_)JAUZ+vEzBi&mFHj-gNxl z*|&3G=b+Bfo#Q(vbWZG?-Z`&xey4Zm($1Bg8#;qJw|DO8JlJ`t^F(Jv=b6s=q&Cm?X-55b=Gz^ciKBUJG(kBci!rJ-1)ro=gwa` z-*o=o`MC?!1@3a|8rU_cYjD?)uAyC{yT){l?HboLzH3_7{4TGq#a&Cf{JPe4t?vrx z3hWB*3hO%F71b5n1?$3ek-L(*=w19SQJ1(&(siLr*Ol3o+m+X4?yBf&>}u+2@9OEg z*ma}pX4n0$CtW{x{nGWZ8`KT%cIzJ4?a@7=dt~>h?$O7Lp>t$R-Q-0peZ z^Sc*xFYR8}y{UV1_m=MM-Fv$Cc87L{b?@sw+I_71cz1aBiSE?)L7E?u*?wx*vA`*!{fwRrl-e zPu;&e`#Og>J)9$)lbkc0^PLNvOPxN>RnCo0e`kO*(7D?g=G^Dp?>y#=bVfO2o#&l! zC)UYuvYc!u$0>3uooUVs&UB~Bsdr{Mvz-QKj>A)2?(%SrbB%XRbIoyiyH>c?yEeEsx;D8syMkQXT{~Pm zUBRv}*FM*N*8$f-SGenh>#XaX3+h6&s@)4Kf8W${pxz*`pxyy^~&|y^~Uwq_0IL)^}+Sg^~v>n&!C>c zJwtki_6+M8-s90Tw#Tz)de4lWnLV?57WXXa@#)#zv!%zsC!i;=C#Yw8Pe@N#&%vG} z`)0)@#>TopLqWqp!$BUPQJ}F0LP8gxi$cQ=1K;r{zhnU2KkHO%1PrDHjR1`#xslwp zpwXZ)q(0>S<46m`J!S<4EcIEoEO3>VU%<)$uVu?tZT8x{D$v_&nYZsMU%xH>n>YFS zg?o$+@((x=4?PD?lGa4e@t9tJTfdkKK5h; zGzhjo1{QNNHtP8Il0az0`KWM@Io}_IMV#Cm0X-1$jr2ea{7h&}-09dTpd{R5-e3Ft zm3eqb=-wz8JRTYWaQ>40)E_t+9_}#>Al-Bd4x~^0K1hJYmiRb0G(I*q3L5UQ{;$mb zu`JMkd0^n?Ela&N`z-VKTDEG_Qm;+^zN@@e1^D|eTk5ksz<(()!twvq?e7B|8169! zi}haQ>5X6HiCwyE8F0CB#d17;fD_~gtm_KU%HCCt1UkBFMBl9^zomi&ySex2+pqtk z|7!}^+a4na3>-9g$k1WKJw}WiHG0h0apNaUoHTjL)M-n z+s=8juy6ob5DZ8-yFVm!Ur><$!QR{8h?ux= z508-0z!)eD4pd5rkBjV`+Hn9;-1&&Oh|^J#e`(6+NJ!|GUdassmL0ebg`;Dmf+Jw( z01^1sbnus2y|TEwHw`Wf4qOFA0v|EaF}&}opT=V(9$cLPsgKv@VV9s~zUwgBJf zfxmcwCJgwD2j~|A6iA>f8Uzpb82MM}|3j5LX8A1j30&&GWx3ZTpH0iWmihVmc&+sF z_4Qh@X~io4fTb&ZR|KpCgd3>)4Ke=ID3{-gm8;gQ>y_-k$1BZh(m>5x04GMcHUMu+ z-n<1+AwURDL8GGLzAomzeL?=Aa44YgKnMS^C=^)OUfdxK0VdZMctPb#U!P50KK_1w zUfw=iHuWOh3a^!czTTUBy_atG@%29PhvKdB_QpH6ZVTFe_$zA00kU`S>tz%SSoXiR zuMOG(2==ZoDBBYpvU1n%xqJ2kSn^FczV`C3HU2=bssBjvuW~ry9|``V6o6oPkcRy` z#Q1m5ff4OL@Lg!X_Dj2e2k`jN;iDm;{xJab#m7ZJ(b_{hj(em0yuH1BPWnYhuQ=%q z|9_3Q!Oz0m$!62Pr_ApgfQn$l=@tdJK9Eb^|X2GB6(oCxEeF8jx36 z43>iBU$3;9{@^+y-`n-?@!-n+)VWPIfDBYX&kG zUvj(S_LJLVx2JB;-F|U<;r7mbwEKMbh3;PNOMo24C*4m2S&OmmDefG136QDS=6=`x zcOdVuTc19CCIh*JSM}M}X9tj5_*kD4pfCU2z+b#xZ#feYcRC6H^d06=ki3wi|09^p6W`5@z5)Y3#6$RT717H00 z@-Ou!eW&_T{B5}w2LjGaxQFMzDgAC=!aXMc8U5bp8s_=f>*%(oRFf@q)xI>7Rf zK@<>`G>0^oG>tg3Eg&r-c>$lm%#IF>iG@c&zqme|(ZRqh16CTCk)07R z`1euuJ`VR7yDu*KZ;8i$ssP~MEAg|l9rOZcX^op*@YT*CxYZ{Q+DK_@-09dc&e30dbV{dxPB zCd1GPQLq(%G#9= zv5fq(K4E~n04R4alKio3U!U{}5+KG=y}sq{2soe;ao=2tMSqpCe_*ybDmoq-^;P;PEHZcl#w?J>rZ={VNJ7|Fx z)C6koJqW1EFXe+wXhrvYdNmLYsM6j)(+?{IcO0mnJ?)S0NrL_h#e ze`D1Na`v(^gSvZ9Q}$k%fr||!pWO#HLnGn^TFf)3v~UX4RAm3P|yNBxIcIR zcp!KXcrbVfX(uTdIA*$ww41a?4;}^{4w$8r;E~`_q`jn2z#vWeasm}-ddALSsp}^uU|4#RBZQs|%du<4?_*>!=z8JNCV`{$A z{zq%{m8938{I^E$|7f$m_Ts;=Xkbt9Y`~&{r-NsJXM$&u4v-F#4v`M)z;nQJ!SlfL zNk@RA!QrG+|9@FDus7HT5K{0`(oqfA7dV*wpG?uN5pHq+Y+(ldUxW1S0RzLJ@$qmH z*f4m=xJlDz&0V$cCuKjZd4c6g4)C-g?L@z7pm2G9c@e=aI6FeWNC@@tIp1$_Wp z4~;qn7{sqI_5~!vJ*Gy*_1cce&53Y$JW!|CNB9%BVL&Jg`V!>!bB-T6Vd7slm((P8 zXYY=|-}%r$Y_|ytjX-OsdVY7Af%-FMs!4r;O0(wx5y>Am;0s;G?5UnW`MjB$`M}Om z->eMA;M|QpyK)g1SL2&_&Q?&{fba06!mt zo`QY_eFXOf4+VRGCxEAdrvb7)2fQ4-3W%aMf;WTx!O`GzU^Z9)Hi0|7`T^f#8K3Wd z!Ium0Te%_)_4FAQgD?|Kv-Z+%*E+_|Kv~^#7YP z6}I@wtLe|R0|sda4*c#+X$KFPxe?*{Wwgam)U1ptDnsKqd3Of&#?6@a6g7#rnzJ|e+08gK?Y=Pua?1NM=Y zU?P|7j5!Gfe93?AQBmpWtsUH#h*iwO336Ns$`xHd568C?-1rF$wvf#3Xvx zh(2xqC?>mh@BhDxNrA`cenUJ)kDu&0YwiNCrOQ_WDRlyZb~=F_xWWG<4VpoK1^=gI z>IIPKm{VT@g3u@^0toFqKu!Qn2mhV(AJywkeg_o5+Yei8S>W&h8XGZKJ95!Sv48G>eU(Bdu>)-0+9T_;5r@PI(@Kq#>~GP&cxo0+un`c2Az&RWw6HoU%5F0w{H7i495rP*Y?5M6+3`k z_rrm^fbEb!BI8{r0pLSKK^LEQ28aCD9092Qtlbl;-MjZss1DoruTZW22dp{?U{ov! z0YZT;01>+mR0;$?ouD4TIz9rA2TuWa4a|u3H6 z5{e3T>{zk)vLNcKC^oDJsGwNjf9~9wot@pyx_LkF`~J`4`#y#%e;N=u^m>C{yGIqI+C)qr)ZtH3ox(QBmkHpvj0nYQMso zqB+!39~)X&Bi}!E7XGydp{T&{?mVsv&4X&L#?X%Xs zR7MBsUsxTQOath}@^em>zm^{+yf9pyfg2?Y!i#p}Xcu76_#*CN9B&C1#-~7;TUt_7 zQZt~Wx)Pa=Ipz~_(aNZ0JGKTNEIdDq8=m1BYO7qrE#;O?!i|J#c{3nfJAF+5{8|i> z6c&#T;r(*d0jX#?vQO0FWP@(Pk1sd$M)Q>Y%`RQRT^Y9)Y#s0cHgYRzP(`;;(J$jZ z*A}oGl{_2zT5c7ZqOr>?->pMpBe$B)@i$kgl(UArky6g}+*%B|-w?hqd{Ow~@Z!yK z?0o}wlhQqD$v@^QZRWPH;9nY6DeebQb7Nchk~;2g?C;bj#XS`1`_bIk{&(iavJuW! z-J<4(fin;TZx9S3xrf|K9{!)09or2O?zOuNLEPqUj(gc>7|t|wG;~D+tS<)r&&Ig^ zXv28JWW#xAhMkY*KixpP7!9#yhRY3C8&(_EqBC%dVI!JkTQRD2KZdX#H9TQ>#_*is zMGX7Ai9&FfVUOWIhP{T*3}2y}@T1`;!%+hUNH7*6VC=$z&Vq~caargvG)H%#HJ8t| zN2j3+*8@dne-xU-xDhCh#&MHSip=C@qYF`n99zRJL>^m=jDplII~CV+H*g!cTV|D+zZ^x+^gK1+`A}h-{(H!KIOjPzUIE;e&l}Qj&i?qf1&7=h>2K; zgLsIa1W7h&N?MRsK&ufZ=2M z$3(>(?ue2F;Y`zv`zrTHHCjsYbZ$dnGfj&y_zeC;C7bxk*x?v=olXOoGsZW&IBVf?r|b=!bMsS!=B+Z`V6gbpRct6`7l1lnE1)G z;pl1Oo_&9`AwpFNv$sXhq@W>7v64MTJNg*y5sD7UpqMZOEjf&bMhu-WIRaB7(gi#3 z_;R%JWw5)^8M@;PJ(A5ZZdk?alJW@M?=$pi$n)RKM(<}BxCu7`Pd6m7*3b-sYed;` zO#g)%d)bU3L&;_oCGs{Ul_bo=r%5DDsBnpz`eX1f2Om*3Ez?FP_sG+1o(e-1oySb~ zI#Fp27|^eY*EN%jp6!9CFjqjMk%H{$=MtW zXi{9nu+DG;?pCHvi@8VkvBB3HZf1&Y1DZYq2K22hE~#LSW(<8eFcS>7HVt(RAq3^= zHyOIr(QU(cc^<*t!8>rjE$v6n`@S1{Z= z!%lRmFww0H)nOZr+9QVN4KLu(X^=R3+?NcmY%;uz30h4PAJ!p646hkpH@uO~aB`gL zt2P(yW#hhODA|Zlikjvfj6_G$A0hWB-b3xN-E@Ta3>Z#J1pR%(2N>5*<0aWsebRpd z8}lQBlhOXi=+yQdURXJZ1~%omT-$R;v>iHNP~QlK%Re>jOMmd(qb@f1=Y}sg;T9&U z#>7W6BZj{W#|u%@2t)raw)aYp-V0n2@JA zvph{^;xv;6F2p2I8nBJv<_g`|O?%nf+|-rL;50bvkXbl4=i$5!ppj1Zu>1XVAp-If z29rFYyx&R_$s$}Mt}&OL{uAaN?ZIZqMS00JFIN7*~6fnMjMOhhTfuY>l+&K+d{Bdl;;f9+P+g0A*Vdkj@vSy@4Fiblt zy(!qpW9X}lMgOQrvR8?4q zHg6F(YZF(DWSS%~M?Z%{ig0td67Kx;XKAy13!9}B-;Qc92fCa}gVL5jC=yKeZ;pLb(ljHq?()do1B#6Bni|nfPoDTZG1V zxl0@HbWP4<<1RNisqHf>!d<~(U^o2{a*tllM!1T*b`y6sGT$|cPZss)X*EMNZuu35 zN*$&Mw;FSx*QCD+ZSMS<&9&AL*uxP& z2c;WJX>&csUnpjqab+k~a$96WsDA|}CdL>-5ls2MliQm9z_~|nU;|^CxT<&V#`LOK z{i2DU7%k&)MKG=Weh&SJbYCL(XdRpDK@10Q57EU*<|;=pQTG?N)@-*Dfi zH$Hoz?+sO(xF2v>bWP$l-guT!7~u|bhqwl~BkvFI!Uq4DJHpugm&xbge&4K;>N%k* zN23V$EB71M0IwtW=<962KR7@(rxe5eNoi&PeP@lqBiwQB1Ti#Zb$7`F6M_~v;qfqJ zfnXk4{6gq#$8oaEju0csNN*}OgPG2dX*iu5oNR^&u@W1xH$>Td%*J)%xKyMP7s2Eb z44tWo2QhMWY=2Bcju0=_&ZOnuu#p3(VCl$)?;|9OG$Ltj4KSBI_vn{wj2zNLk;^0( z`6X5^V|qxeKz2q*GtxZ0N!ZwVD1b;ya#|u@6V0j1BrhQ8h_SkXa;;-*N=#chtIXkzkj|Kx(6u2G9AOi5Cp|Zj z9#keIu7M*nLVA-vq;L8()zZecBuIaPTN0F}a7)5BbQD&6%&aJ^DrUu#Rbyx}oWmC( zgUJvwv>}iE7kg~cM18;yO%@5f5Y>8BZoO z;E8{g*c7-=v6)P+|B0uPX=Hjs#_V?}Vue_Cge=FzqASvWz1&|2s{HH@b`-D5p{ftR&c9KI*LzUN_bjMtZ8JIy)O=>Z7VihL3Z6({u6PV=oDfyWv zd?ufRC9-Gnz4=jm5kHR)^H=a2_`CRr_^0@n_z(Df{I~p{LZ;vmd_u0!O6Vr^5rzs= zg}FkFaIvsVSSxH3?iL;vUJ>3G_6gq#KZ%0q6tl#(Vh?ekc&<1>EDV(tuoza+G^TvdcyRkX^-h!({E{ockDH%0N6fp;d(DT;Co(fKoteJO+|2fweKXI_9FsXQ^Zd-}%*!&b&%7n`j?8;A zU(S3d^NY-%GXJm$mP|{wCD+o*(%o{lWsGI2Wwzxa%QDMK%k`E!Est8BwY+MHSiZCz zwVbfJtWB-0tsSi0to^Oyts!f)_V&K^v+ZN-bM05y zSKGJPAF@AXf64x~{WJTI_Fo-lN6^vC(Z2_ae-s0<9f#}jt3miI$m`| z93MFjI8Hbvr`_4i+0NO`+21+LS>mj6Ug})qyxDoX^D*a6=Wgd0&L5mdoX1@bS2Nd{ zuCA_Ot|_i!SDCBEb(w38Ypv^6*LK%V*K4j_u8&<`xqfpS-41uq-NfDA-Q9hzdzyQe zyTZND4emAWP42th54)dqzvX_%{h|8@_a7d?WA(T^jXe3Do}NLT5uWj$Ii8C=i#^Ld zH+i;twtJrNJm=Z%+3PvvIpNLlI=xxmGrXO=L%b8b=Xp!KmEKFeS9|Nc_j@1rKIeVi zd(eB>`@7HTYwXMO<@-AOhWbYPLcSW`#lFjY*ZAsuTYcMoFZy=-_WJhw4*EI2*`Mt{ z!{5o@&EMZY-XHRp`xp2Z`&aq5`nUUE^zZiX_3!r|@E;AB0)ar&KcZIBS?atV54A*VCUeV;E3SF;Edq;!O~!D@bcig;BCRJ z!R^5pgKq^t3mys{%OY8sS=m{wv(C)wnl&tIN>*`JS=N%Q%d^&JZOeKv>&dJav-W0v zp7nj!@kZ80zDC)NS~lw1Xh@?`jV3oLY7}mCNuw(p-O}iuMvpXlqS2d;_B8sm(NB%J z#^%QE##xP3qWm0gj&FndMzb=kLPKb-w^_RHBHW`CJ|Ajgnn&k5u-&1s#} zBWGaF#GKhVl{t%Y7UwL_xhZFB&i0(gbDqd~A?N*^{W%A7e#<$L>&|VQTaeo;cW~~x zx##81%AJ!tFLzn)b-5dIx8!cieKPm6-0yP#YGP^PZIaXEv?c?a3~n;ANl}xkCKonY z*5s-tbxpQ4d8)}9P2Owrag!gL9BOi`sii5FKQ(RJv}4mjO-D4H*>qmh3z{x%y0Ym_ zO*b`tr0I)I-)j1P(|t{UYWhbrTeIwDEt?fI>)5PovwqFaX*ROiq-Halg_@N&Th#1I zS$G@JLzMqVcCi1dznk5z=2bq-JxOZ@<>(LQ#_iyq2&+d=t_WXwJ0{Cv;KtCL+iA!P zuf)?RZwXt%w}$0rHng}DtA~o_qP$n@k(A;qKYk_GcZ|h?%xao`EteT#Mw@>?zrjj? zy+Tg3$M2|X%2Fa}F90+g7LBegFGttAUui|r-0HaE(;1FzICHvm*hOZ7^6TUXQD!h7&9E@qs?cv@JUl(4B@3by_Bh4L^yLix= z6p%Zpfjc{{vn2%ZD2TOBM@Q;ODT(;oSPkyV)JR8fm%wYoKx69O@T@v}N^ zUwBRU`b5>ta&o`qzQX!+r4nsSsAd!QCAZ(udmJVOhiWFZ4|Qrk>r8AB!iM{n`|h?d zMk%p(1os1XAijhRKl{Y;cMg|&Q8Mb){X1tSY zC$8e9NnT!)cJie}lpkMTQQN5_R@8Pr^Wuw@$HnYU2a-N9lT1wWlmi*zy6{Hjq}AJR zCr(2iapR8{N&gNc`EB@f7bE?|N^6SJn7JjDl_AV1$5Yc;p&r6Lkd++HaGZu$L@6KJ zrC_oBh*`6$Lp5>r){G=rI$P4A68M33m7-RxZ9apE1iT4cw!Sr(#XqyQhSpX0Nq%E~U+m3LgKtwTKx)b?Sr%$`+<6UZ;Z zy6-d@5RyOAI+W?}LppDwsyKCgW%{AzSk;P^LUX1MFI-qshGfRXzKY9Y5~h^0B>Z|E z0X*|sUc&KXqpK$?N+vok<-XfUE+fmsZ-#e;Z%_wVL9RCVHjyjIN^%uDFMAWY#?YLs z3crhl7YVnShBeVzA^24Km)dQQ2JFYnX(hu8XJbuUZE$;}Bf z-GVygHawu)7Jg3^yea|ErEA{jl2-B^WEl zM8)Hs+;??kYxqCf``t|*q?(LYe%wdBd$L_V4Sa9-lklhEeYcZ`$iw6j{QVg6%4gxv zL3%g*8A!iSuF;W>lf4zIf>i7iH~UOUNXHM+BAdoOqr}**Lz^jd{c)$HSnjctjjUE% zT1**kB(`l-lfW@i18t{j2d`rCJbBsBdJ}npyhvWcQ_H^$f3*qA*Hc0PK zm|b)+`c^BGD+ZB6B_sS&CLL5}0~TQgR!Nci30tUl_!jp$#*lYOgzO@_$$Qv#>wWS8 z`H=jFd_+Dbd&wslSJ;QGxIQOekT1zsWIy>D+j4!2jk&(Z)?5d$IoCmK&vh6Zbp4Da zc1Orj@+UM*925kzgGnAW`(V97>G)^ygkUFZdFH%Tr|AvaDT<&0{7}@dHJ9XdEd8VjO zFmCiPyj%TCGhL$17{fn=|G<*JZ^FmJe}#{Q|J;M&s?K~De7UZCH@-XHgYStIn!UMa zs9aHAYgh#<)1I!0ASw+}PDfSLXl#x_%^CJN-bs7QXqV#}$(%4^mO7^PUHGT)ci|)9 z-@@O9Z;5Rqrdv!lV19HytUq9#T4YYbiqaMv`2qaE@b}>#!-seAL-?WiMs2xg_+gW^ zna0V_fGcoI_`n3LDxlEFE(AYn7=A22 zEPOD0D11P!lcMEK)KU47pR|$sCA;`3_;geGY5a6-#4F4SdC5%FL z9DT-a1qE71gaM)IxiuA)1$hHI=Jo56*LOhPz^-{++U0fakT>wGysn+{y0)YL=rSm; zU&n$t52Qf%(lhxYYygGIL&ZeJc_Uv;-!<7+SpLV)!uEf2CRZW_ur&(*8a`U#Xo+P; z>)rnucsXOl1Cv1pez z2-Yb?s*^VIK%XY*cZuR{DZdQg_A(T2mt**P1#moY4s2@28N$bba{*@u&Z!q0E3pxz zA~t}t0>`QR%((M9zQq=P4Szj0i(JRw02~2M0L}=U3Ajv+U6)d}!RaX9;L|21^5>VS z9CjODM=uqDljyZclKvfb_1fF16aX%Ray^PHtu6qUUoHJnuf2;sf|)%+LQRr-+5PM? zOO(S^j((VOG;lV?yqDC=yvT=0maG>dHaAJuU#y-_<-+YybwT3lB>9Lgm`1)2Q&Po; zLt(7YC2LKMgw?jFZMEFuvEk(DR-UAl_7gh~xRGHS^Fzd{Z8rW!T;$fzM3%@2hdirUV>5Lc)w5xw8| zV~E}#h~8iPaUSi!7QmfJ(Q8W4YY$ujaP4#=LEr?Uq1P6;W;*nQ3`9>b31-|3vj`|L zngf>y+-bm_4qO`zz26w4wP5_%RNrc)W?Utegse3<+sRYV5WL(|l;>MwNcccpNvwKF z7Q3Vsy+p1fR=>z)6w{hfO#H66dQ}T{)fx3&C2M%$bVdRBi~_E!S04OV$~<1V(_-iX z{VsYz8Y>nh3E^}`64=Yjt&oJAOY>ifhA9IEpu1BlS5qdCl+cNil+cB5hnt|?sX*wg zkW@!XQUieNA1@GuUP5n;r1}EaNl#J(DM<|y24nN#p~Bg~odsMM;JN|V6S&?{k`g*G z;5swle3Rpn-Sl)cnqAzLUL2G1q7uObVIn27?tsm_4k*d~j!gC2Y3$}+^^u5dqzW_H zRekEaiV@OmMo9e_AzgNA35o5GW9uuGxeDrAC5?7wGupvsWeNF%iQvzZ!LLE^=L-vj zg}@C}z#l}x9|PPd;704^$pylN8u%lC8>|N(_!gUmON6DkiGC??Lx4j9KxEF}yseNl}DzJ^QOx`M7SFsDuVL-TP6)3$Z(Mk|jGpRJZ0ak*d5`^^($B_)jqIz+R zHxLq@1lsMs>on8|&8ksZ8Ew#_P-!XdfsC$L(6^>rqOuom=ktX- zg{=th?U>Gh@J0bC()<0!lnfjch&-us06HF&23H(n3#Bb2uv6&@2F7j_63Y?uJt zB;ck1Hx;;P8pevUp2#3pmXt3^Pu+C6ISHfQ58$;`D!Y9I~m__oL@VW4X@TKsTuwVEZxS7Be z0apxM2)J3m%?54`a3#Q<58T{s!nZVBZD=kW5Prm6)jZ*_0Tpwp9KW^zR|(t#Tv{7& z3t2ooOY>8h(~(~-xA(=kFS^Q!Ut-J+l@x}0(PL|x^y~f@vg==g9k8&37X#x-uNhiC zpPfm9A=|`JuqYf)n21I`@S5g{qsY5k7%Rjkgcb50SF(}NVZ%Kzb`{MPtM8SN+pzNz zPL%k@w14`biqc}-XTv<*gy&d*o!*Dx$ZTIpIKj856Va+F3m=vpCy_^~hABWI{Q<5V zxC-_=d>B(nvK6>Ri)h2mGZC$*d37Q>XH_(cn}uB#YYG`EEKnO=67@c}=ri~>iXPDm zTs3et8%4hu0In9e`QbLxi`C#ysC;(KoGEkx%22%h_q6z@> zooD0Tef5xW19YlF9KvizpthsjFd*j2ztI;d1cx||364vd;HXJka3r4{HAFpMsA@uY zf%=9~u_BIRV&ziY7|~rB^M2wS2CzpGpNoxRZywx8{@c%D;X@Sr_L!U#y#AbXkxcYRKns~{+M`! zcq0O^Ufdww4BU;#LBMSSZY_mi2XJ-3ZPXcA;;rIs8U(ijw@wei?UaS?5bqSXirav@ z0l1rh+W_1x+Ul=mtA8V1{mH0)2dPvg+q&X*_Vs$kVa)~%I5$*7J9nUX95JhJX<=E# ztdgow41K9kJ<8Pd%?-D>#Ag{&w=txaq>a?yJsPst-(I3Inzj-ee?7~9yse?um?~#q z6W>EMFTO6mA-*ZTCB7}bBfcv}#9iWU;5Gxd1-RRRy92m8f!hikB6b&WcLR6NHgOMA z^WuNRkHn7+dEzHj&EKo4`R%|x3fu!!&p-CBo|g|=$*)G!m9g`pd}PgPk-{0hlSjRGk^MVi!z zinM1Gqu@zJqP-X|(WD$HSCeSZ1NW3pqDgtU@KQ_ZG|ZaDz|+&fJqz4U;GT<0G@Mfo zN*GEt%9(K1=2>NIjW|dVz_k`kniDr|@s(Ps2o%Du2}%i%Ke~CzDh! zB&d055TB2^=0o{*(jaLVh2%Br>P3KinL_d!aPKBSGC~@uLGm_mujnBek9uC3AWf7e zNs}e?@LmP(b>Q9r?oHs{(r_8XR0&OFK@+U?-@mD*N?F|Hd1k{+rZ$`kSgd|hKZ{j8 zsX(k|AimR3gkS@l0fF)8`0_hTIskBVGR6;{~7jURD z-UDtAaPI^60dOAz_aERs0`B8&(&bE9NGq97C|ygH#a>led>Zu$zx-EMoP1p&-GaJ8 zLR0J$MOR20sjf)s6RJ>em1sLx2^IdnItdm2XKCt*`=tk|ocBs-0HA^WIhFIMFVJuM zB0V1n!U~I-X~u<2x!krVOM7bgIOYC4=;- zw2!(AKLB?id_b+RQ&?a6irsvW$(?$32c+-VRfp@lN)GBu2bsuFw))ZbJ(*km@w)@^ zix%i!SCbY8nY8#BH-oU1b$KhA2s^ZVRz)%`d`w2{Pekmvbi#-(9U3I^X3(#Q7?FSo zKt!EiVI)RA3K_xO-`{kQ8BHkijb>veRwY@DXmuU~4wcAXz~OiX4Yy-VV*k#(Za1DJ zF|HE(l*tsxYz*AI$ES6;2}XGNeYf z;X`<)1uj0dkScL{y5&=lbTy&?8`;(l!G>TBjr=;5{<3ryw#o@iZ0tx$!q}N_XY6Y1 zhD=N{8A*@~N)lcmo;W5p_B8g=D8dEAq^F1hlp+Qi2N?$&hZu(fF$1vzu>r9IaYQM? z*wHu~ITdFk7HS1(B%#&zVL~6v1~U2>`TQB9@RQPmj>XlRr^^gYoT zUOXmbU@Vf^o4Chg@UYaK3SY24GVl0X={hQveqm zml(rFFkS*A2&6HPY#=#6ay0`lQS4a_r)ukD}KO$e9Te z`Cj9F8hrUcTI%6@n8Npn@loSr#>b62fSd;8bReyPv;lI42HzGrutulDz#7J!V|SaW zw;W52Op3-zW(C!xOsEseD*SIT1ly)Ya2G?cfFZc-pA*5U-d>Z$yBLfG7*(Y~1-Z>N zy|XAJ>*iMTQO8MBg07d#o<3Zyg<6+}ZKso{G45SN??m&8KNbi+3Dmja}!C6>Vh9-h+V#rUeDF+p+ zBtRRF8&6Pf?+T~Cz0YAK}sDNjrn#NIT^WB4h&JKV<4rD(LhGU z%Ylq$8O=577y)FEjyf_0yXxHfu3}^{gpq}^`(A&b<)jGrddMQlifDu}gb@aA z&^KhmJ!7;C{5S-DLdL|5NkAqjz>lTC7Xc{*GE*lOGNxoq)qtM?WSk!Ondn7fv43$! zC}S3o@jxa5nF2)HYtI-hdr5RA^pY?IQ= zfSeCxuEz2cGH3=arL8%*rXnQ`Y`K@R<#r|Xc!$W=hD267FMYk{l+vKq*BK-K`c9?05lrUDk|Hgzy{G<7oMnL1;j zo2*j;-DEwG+kn*Jt|-~~Z>0O=N4iazzguS-1mp%K(rp?_S>$ZfIrIm}jX-W>gA3Gwm-O<^jhn!+@XZ)d7D)lg#{ zx9Md~v4u*M`+?jSZ>*aZm=qW|9x?W36VH228p4*NX&+#baPeg8fy zBaKT^CT^J4F_CjGR$5}G2-+s5IHVL~wW?C|PZIClR3}5e86m&jbO+TUxVs`lzMVq; z6p$z5l!$4Y=`Ia%jKe&rNBjYb_;%BSriV-q19=F@BS0Pn@|cEr9rN2CrhfahzLh1h zGE_FK_39&)s(6tR&*Q08#cK@VCm6z~H~^k-iWi2#b*~sz{HE6!W=}Ls@tbzbkiCzP zeQ5d*h3q*6vS%n{uLG8Y>q}@&drhBcki7!rSv_Q5QpmnC?KgdG`Uc2OAkPDN5wOHu z)%&L1GB1(m*fvLsV}Dfx;1FZm7i6}T&sj8qB)aqXSSMc6vTHF5Z|OAegNeCI1tTFvr7Zl$ByQO*fiz?y1*(cGOsX6|Y3g=qCL_oZmzIIpr~7*x)QR`G*4uKZ%lr`z_)yUm4cml8uN=kll@}lIJZ=|&SHe}WolgK zGFbE6(L#iHi^wtLC{3;r)tDWUetULF?OGYo2djU|wimWWKAMIoerOh_a-wQ zGhAoh4CJ>u^X)*6rDuJcx0&xj+u3{Ui4CEzoFHvwnhKwpTKKRu72e8(&*lG!@X^0m zf&Nc*K{PSM@>h6k!{X-VW9Hw{Fu+t6{MU(01MnW;8)LMNcT&9Zk4C^}>*D5_BvVUe z;e)`tba-cCD$Ax!b7p2Hl7bs}FYta1WtPCgd#GhMnWop|WACf#8U>9^kF0-qAJae0 z;>2?7?&6qG)qGT?>Wyssg%6~JF*8TjA$%5t@xoIIW0Hq0h<)KGa+x`@0^zgJmny0# z%P*|NmSFh{%Szi;R$(SmRn4NdbcwJ#;Y3``msWZ>u z+hyiw7N9-BH&d88mxA0H_|xOe32ZjpLF4JufN!G5xGTlDTW0sn9>6yRzB%xDQH*gm znlH>ZV;}~TEQCtEvL%r@fL*UtxHkawp-c|6ObzC z9_x%p<-?35yC<2Ku*o{527fsNzwOTy%dPMQ-}uxk3mHJZfE9And>!(2LRtg4{;rZcw^?K%*~lwGH(aIC-A+2?*n{a z;QMJ1uaZ4;z8CY%y?u*{LX|Z##r_ZWx0AuUgTdQBHN4L-cn30gPjRYJ>~3~FFRtPH z48wQeR5{;lR#ozBmdsaWAm6}jma@#Zsbt2iTN)4Jha!-e6vmH@m&_4tuAnv=;zt92 zwjRe1DUSci{3!F|%)ObP0Dlhf!+}2+_z}R5)Np)NP8+0~CUV+fERbnsEa?+j6h2M1 zWtRC919DVqAb({*j``mNGWNwaAb({*j!9rbi-A98Ar_u*XAvzDWx`2_9q==OA5XdP z0^k#J4lE{%Swn9I@Dp_CSsaL-#c6R_+!l`oEvJdVPX>Mp@Kb@;5)Ui}+4rXN$w_B% zr#hTmPPClP08E{BV993yDrpDxw|zP(VV77=)SqY(`|eQ;E%^*Xb=$(y+0qYPbW0aY zS4%fME1`#_r=^#rx22B-gF&jr48o25T<(Jg~5Lo7oL zd6sj~Md!;D7oDF6{CwaSpo`A`+a5q|hj0?h1}&4&MYkYFlq)W}Wg5EZmg$xm^auC~ z;49g0bkRpS&Qcs@%Pb3SQ`K1z&Z;^K!dac3i*6~iRHB1zDMuHb$1H}Ljh1=nqVu&$ zU36zj^FGZK7rl!*^CHVdvWsrHkh1G?G+^)p@KV+ws?VOcT!r787=g=NL?%bC9T zUlTXl+sDLwEi5;NUygk@Xnw0+Ldi*DDN|f6Ps&I?gGleRJco?~_^TD9ucSz?1^)W@ z&Hh;PSluh2Wyk&XY@(%D<0e=nftAJmvq5LG1@>kPkPu3gA@`0S} z#$T%>yQOFj#NRI)7o0^lE)=Yj?S)#tVoGBTL-CrE>zXNhp{x;5OhNsB(>BQR71JPV zFlD*8q#7H47R`~ZUNzSy)uyNApp55Fi03bsBb0O3D|p^O@!SOb#(2*C&2mhG^ETjb z)WeBgQZ`!+R?bSSJn%OGzXAB0f!DeaSPn7^0VhHWVKVJRtGXa;%Tu>umVzCvZblck zresHJfB{*@fGj(?K*l-5@-|sP>?=hTy*0pKs+*u3?~!1%S)0)=jMhB9o%J+pD{8c1 z&H?Sh$kUty{sG`I?LhB2S=(68(7?DCczw=+wLJx+gSDfzlNCMZJAmH`{5IgVoC9k! zCPD91BxuvP7i!zDs-&16JJNQD+5LiER5r&9E>13)hD zPXqrTh5r%YF$EzG{u$QuH29wY{vjPNT4!M>%sSgT$BK5v!@xfZ{NqunY8}tqEX+xe z-K_uWEfnsw&SP1oT*ye_Nk$4=PALl~K`)K4S0cbMO4oWJqm?HW z%gegVdJWq6)=RCIS(jTcw_aggVZGA2(t4HkYT%y%{#oF60{)is*V3T@N`QXO?-MV0XD!->}mCH2e2aSU{)MbJb(su z0JCC;ojNN@(bp6c-?|OuYeoh44E>?`^S8*qkjGeW4(kI}tl6%!Vx#;w>Z}g||7Lo| zz4bBc6Vx>KT6dsj5Bytbnp>ZeP4l-COminUyZJMRbUi_=&s$%TO?&H$vS}Ylb$_BH zdV|^o*0)g-y=#q7n*b}d<-pHwDu_M>{*ySH08ixGqsgIXd{y&;9dV>k0_hn%;P0^75rCGo-bNP=_%akKbrtD=hrSg=@6lNC0y_Kd) zjxh1CcXFW|vcwjSi4CKyCnzX3!nd;tHj#qzr2@)l6qEzN{}2a?EyHHgK=}^%&vl^K z?C4_I95$!TWpmp+z<&Y!SHSNF{%hdB(U3X8B($6XF`Xt|&~7j~Wc2A4ib~LDTBNYz zY^~S?c)S30;p(Z}wzXw&eb3-J#ib+hDHgG>9EHu+mcjPDyeit}bpk)xI?K>?L+EM%nbU6|<}UsP8J-^s|*Pu>WFUpW-cT`90zrGuN|J8u%p){J*eHBO%8s zkpik^3Ybsx6m5%;c?E3HL@7YvkODAIQOJyE-ivG(M+rbMfk5;GuoNY#ZJF&-+hw-p zAn+iFAV?q>HSDWpJOzR6hImF6(l9?BEmr;C=a|}9jkcil>aUMgS&g<}X6T(_!#y#_ zH2Irq$gx6g!JLSaT&QisLT%eN+g+GnA~+P3tca431wt@BzXT7N)e5x*KL|EGOtetj z_K59K+hexJZ971)gWv?g4T1**uZGnYnJWYb;|l+T&`cUDu8&inW5~KFvJ;eR6)sF# zteq^k#P&9u(wCYMS+86n@Q*;r3cCuFH&XwbxC$DSth25VK((RVMNiuqSYBI}2<|5` z3x0;+eqsC4_7w=Z3b>6axUE5G1;XiiA^f%N8;u8Bf{?8T_eTouLE9nQVcSo(pFzk0 zp$Q00L1+d-3k}>)WZy{0WxkP9dC=JC921SPu%?33&NJwm*9VMwPzo^TkEpn8uD6GP&)yzdnEGm0|&$nmU8}aSz z0eg-;7leZFA0TuCf#xCz1t4?*p{tG}>`m>>G>SM21br@oy%kb~{d9Y4dmH;1_O>A8 zgK#DY?Lg=NLZ>K2*aM7#3z%qjOdd26vu{IHTAwf(LE(88s+=4fs7qE)zXSWEa4~_F(z+d=e(}{==nwiJLPrh zl-I9Af%+(I%L=Pe%S8XyUP{AuFvAw}3mVq#M)9ibqwG`BeYTIbkFk%nkF$@rPq0t4 zPqI(8PXVDj2t7dP2|_OrdV|mhguWp31ED_%1Gd?xG56VCXrC!wWXQ9J(0vvLD(Fo&x5vKYQJ3epzYX<8fQEkJz)C^>Ol+VBzn;1In8_PJ!t#2_UmL1 z+P<24(89T??oUuQ_8Y0Pv2Q@pa*O>|jO7V6DFqE3TA%oBb~P-S&Gx7!AT$5XONpUXv;}%3*anlf3cn8jFXORq0C86)~Z&_*Xwn zlIUW8iV2$usddP6Oms|QI^-0)W@=S`vbWPD%yUe_Ou{OCdTLrJI}?<)J5`z=Btj+! zJ?t3tu-|BpP{__xAe%-Z8v_EC*~dZlo?VN22q6%r>mj325BpyGC-zV6`#_ihLLmq< zK`7E7V^I&BNo|lNpLP2`!;D2ggyPhgvFL{|i($4XQQZGejufxV+ z!^pV9?r=EJ9G?q983?#-ud31G=Jn|3;w0pV9FmX^Qm)QlSX4+)RIXMzCblDv@|h!> zaZE+Z)ps;w95aut{wdy)N_hI{iaVMyHkpSWToh=+kd9sz2wlH*zV$fck8rty;+9m&p zL9H@Y{qLw@J)U8`g!SS3+pZ;!_A+!uC=cIo%%aeN0^L#y-FYCaOn|P$alQr}y3fn> z&{b0C<~gby)eh9imx6E^2pGJ$T!XGXGmPbf8&ob!w`GZADZ}TA)c9P^@VWAz6?~PI z@e3ZaJ>v~|#2S^*DUknM=8DF}-|xFG?An;cp$t*{n^YxE#s zF70N=M#m<{X2%u~t_5K=2-ktIMgw6LTgO#w9rY>la>wvg{ex80l2{XthuOf_rv_*T z185xs=oF{Tstlyt^wYnj#z8w6OzRS0vfm=}3U!|HnZ$!SlpHx zi|-j08yOb=P=BA~23st@e9wT`hzVZ<@vxz)igH?Qpp)(i7&(sc#~i;penX6oIR2m^ z*sX{W2oHjAI|XSg2;1Xgu#V%76Pi4`AA~z}7&%4s_MMW`=*)1MoMsU21YsKpcY}Zi z`n^%097otvZ)HpEWBH+pQ7u^;IbBQw-c^4TKJDygCu^K5+?Nt#XA6e$0}SI+TY^H{ z{}k0GoPt>2l0;e0*@7YdfZ`Q8+d8{o1i+c^EO4IbZ0Bt6?BML^?BqPl*%^d~KzJC0 zM?iQKgvUU590Ux!J^{j$AUw6r*_A~AoIRbroV^Ws&b~AP@U$8Mcn*Y@L3o8m0ABq! z0&wyp0L~E@0dS54;Ta_Y;2eX3&N z&WWzn3+aUcoJG!Aau~oFlEVNmq8sm=BZmQAN(ckE3|y~p^FEE)R=Sf{Q?i{E&MG+; z;Kb}$)VZ&v8YDsRWac{;ar2!QVm-|1&c)6pw5CmXk2)`JpxnV~H(@sjdvwl=6P%Z5 zf+qsPn|i@>IXW-SE1WBwSAy^s2ycV%PE_1v=F8%Sm(NF4)Pk;xP5I2p&H@tNO)VYR zfr!E`CLL}&rGBDL39}N)G%{~=1!pl@!pTlk6n5e96Pk0gP%cx9tx-E^m5k2YsTJVF za}}L;Iq#+#<|D-l_<$;yuR!=RPQf_ub85#b3ZH}Up&n;?tfKQ#=VQ*tojaT;!Ttln z#~^$H!lxkYiz1Hm$_~#*O4N7EA`HNm^)D^t1!v7Z84qx8t1OIKS0c^)Lwf;|`n$DTIfdhn+t;e|F*k--7Tx2tR;u z0EB}Ygr73C{~g;AaP_aPuBj*+SyD6?cLickLDhqp3O^T%P6$8Nhm~w^xLChl;ZS{7 z$-6`@)~{Fi=^wEJV-ZcZ5K&BBtWU4-6Xv;LjIVUyeB|p^)wP&JgNFhZmKS56@+A8{ zt^h^Zh5J6PY*!Ap_7aXMe0mg7772)4d}}XPQ&-Hs&j}EI)iJ7z?)$h-ceQr4ah>66 z3&L+8Ag%oY!k-}g6-C(C@zjV8l6h1#Fhoyn zwK<+tTvk?5&N?tB99Iw{vR#8@CKV01pIaVUfE^N*tCR4mYov_g7>o&ab&W@9D;gP! zqJSvkp$4KoPTIOAxh6+h6_4W-MLme;Q4kAVGhIclVpj-63B(K#O(2><%+x>}DN9?? z$fT`H-Ds?+Ew9nBYT77Dv1gX3D6)RKq9rwote>uE`$zaP35xw=-&*5K)>BusCD=l) zFql1_WVon0Mhk^9no`Or05Ly-GG24Nu2IGr zAU4zU^ShKXBCcJo-LCgsdq8XsVjhU6fp|KItu@Nn$@p36@Zi_IYHVr()0dwxnrNAV zCca=a(W-u$NOpRH>jy@mZBo<3VMY^e8BMJIzd{qS3#C!RVMYyYr%_r!^oL>oKr&JO z2Y<}_O}WVmk`{I1qcr$#S>g7B%dF!x|EuROIdD^DHI^!2Vr6kvC225=9>OLup0_rkD@yQ904`z&{7 zcNce8cQJO{*K z>^Igf|KVt%;yu${j8PeP5s2s3xzS`AkzQ2BUE(g4qcZNfG%6#G#DI#soJM8DQ3+8Q z=j`VkU#b(XAh5_3VzR^=qM|QDXOICVXbpCwyc%=ibV$Dy;7+*(Y@0%S2QW z6HzC*J~lpsAXVJBo|V$1)V)kf6{$q@sQWo8r5oVkwAaAeMtzvCaLwBBfqtXKlJ)r&6j?l~UE}S)1a&4Hiy8g9SIX zkEwJ22gG@*klKqvDx<>vDgB{&V`3HijY29%1^X-a*HlF92eGEk{SAoN+5iQ^fKX{o zA$!JQg^Ma`YX&Z?36)plNdxMAKe!Jv5%r@iqUKXcb66Hp3lc?Cr2q0bp;!;fnu_7OFF=Khp@RD*Yl1u6pc^Wg>6RuzO2wCza zTq}BsVhib#mX*&utb2>NETy3Fuo5veM$yXyPUp%aXi+EYX6pp70 z^>{qp5$v9xUexNnN&$NX1$!NcYvYVwPhU?zP2H>k@k%|`LnzimJ!gB)@eK0}2XQ5c zSA%#Bh^s)v2yzsqfLpzuduWpWy+l2*no&i2CEqv+*&UgBnyCe)-y8Ln3@c3V`Q+Ik-?4s zdt~sp>!VS^ZHy8&r#=hLvrR_+9z^~=&;1nnyAB}Jv7;T5|d8Nj>UVGjALiQU<#2WC4t@SK^{m=0v|FGc#x66soj4pNO=BuagcC9;%aG> z@FAmw2OB68zK|(nKaFd9zNM6bCEzsWOMDb5gT}R=OQ4J&JO?z&coxLR^px>4rHo%Z zM?6P8zj}TH@o^BJ0P#r>p91k|jWWJqoV-KkWQ@QMEUT$~x{Mz5~vaZfoy?FqG_080<4rQ>u&0yVlYQ?#J zIZ&{r=H+_UOT&LC!~g9>{73W4ykot1x}$f3cOuoc?*WG)$4^0wP+9&fh@SwrQJ3K1 zo#NGwcN9McahIL~@OZ~9-Xd?YH{_k=MSpZRh&c?mtG8Lf;X0^XhiDgpB`E%)c51}gc+Zr~|hjgI$qB8MO`AhC*`lWJ1 zvW8jMhHg5I;MCtx;lHdPD^O4Si9R+KmnC~s4J=?_?Nz)o?+Wkr=<$26^se+?<-OW_ zjrUsbD(`CVbzU^0_ks8sh@XS_1&GMJ=ydG|@oNy#SNwLHcP;byy*GK+dp8*Jythz~ z|2x&={}IHWLHvcrC6D|Ympu7#N$=h0@_W&S`Cf7Pz4xQb?|s0#o&JD`()9rQjp zIOeE;Kkmi;DRtf*AResqqNY2Pp4abv*84oV@7|qs4-vinnvLEUaC1+@eho>^J?MK? z^FC)N$zt4v>eO#|-J&-fz6$dcX6258@vn z{srO*kT{TtCRO&ZEe$-+!$K9y83~e9mX!lSHRv)X+CQ?j=>3_Ao8$Ed3B13_3P&>h zox;%_JgvwdA15muiBG9;e3C4YB#|kclYE?6e26k(nNlkp)JQ4UF)GY_k}S+5Q6Vs& z-Is;J%;)eqeJ-Ed=ka-cKA+zg@C8B20LcWB8Kg{*EFf7yvVmj=$pMmco39ZQX1-is z6JJw9p07CyGs&e0Gsz257D$aym`RQQ6=o-2nEBeFF!Qws$*l-8Undl1e4X(!Ul(Z~ zo(_f^#voxr!~u+7PFB(G>FbS>%-0Jf{M`p6e|nP4H^4U-#gK0xN-`-xC7EvsN-_yM zSR|2TnWLKb$zYPqake`1NZ%M)koiVaK_+FRAoJmg<@0fn1VJ{#(K3PllahCW`Q)3- zAM;K1O{1Q$?>zK(q~@}qI|HO9%oUc}#5+8`B44p4=uQWzsZP-O&PPG#o9ip}mHEnj z6(BVOsRc-RAhiVPw5XuNnQ7jn)SQ`5c?mB-8>Q4E;B>hmics?C++pRzWUjA|RVqoX zQcEvZsU)>#(rfeoDRUX6SMt@-#1<=Rl3J_ew92=EimlbY>wIf`*ZbD`*7wS|hU&Z^kz4id6OUn;ix z{VTRkf!KPGimiu0>Y|FRM^S9~9`ij;e?aOAQaAP+#a2^C6z^w!&r!j(6Qmw>zUM*e znWo@++4mY1T(3~Ug(pX#;Ch`3uHH!nSDT&9`*;+=YX6C66Mjy)SdTz%D3}<=KGw=Bb0eG{vr*ecGoD7Mka`(uYCJ8ada+7gY@F)2P%#Z z_1bld<+GAI!JhEa66s*?$7q;Xn;=vX{-)#e+y&~f1bak|1^Iq zkj8;D0i;PFO^#xXbIPh`Jj2>KU_jr}!m^54B~>9^u+4v_e0Hcb5v>Dii=X@>fBiif zyi*yx+fOdMr{>7t_@&bD@5%6=I>V7u9;#VTQ8jlUJpee3!+-sQY42tK*+>P${KF~R z7qQ;U(s`5$%0R+y0Q!Kuf24nuMg`}CRH&zd3CQ;TiT+9c$^I$+sUXb+sTibLAk6`( zL?Z>(3|T5-T<9AxpkHBih=yHbcwTL~>@W6hq9#j-Dme zwOR7DB}K}x)iGVil{?ZsCfYxr(ac;%Gf$opn!!~_`mER?z22|XKvA+)VfQ6jSdDt- zGwPX(K5yHZg;o7(YicUWhhi-aJri|k83xq4$wymtt0}CS9jfV8D0l1VmY_oXVSX9X z(o&?QOZ}HoTB^c`AXOn1l$I_436CR>qophSD>PbK08*u%mae6=w93EQf1Q7g|9X(- zfm97r4M?>h&DUrt%*09+6D!GSNev0=X(=huG?XsxVRW(Z|9`r`MbhZv9!3`n>*2RV z{2!Gy$_~W;N&i#0vo9&9VMz2e4C!)^mdEYv`=9mi)Zo7qB>ia^{+B8IulQf}zvh44 z{{~2lK?;KeAYB5Imc`+JlqvKjRFq7PP05vmGU?Y2B}-iO?_-0fPS)_VQxha5S>qI+ za2#7H6#KdwbnIvZ2~#r~U=YYhBKYx01phDoBiLd@QW7&HnwTNo0MfenBQE^E`L#0< zB;-$hW`-ZnMA#BA1h@bR@Bsm&l^|UW(zPJ10_i%9eGjrFRx&f}(VQfmO%PyvXwo$l zB;mF$YNKmsqZQ|?=O(cn0zf`@>AR~P(e8QmIcv&scRC& zI)Eo7P~&gy3`ZV4*(A1_6wle1GZ5367NtDf#PJH{+W;O#nK3$0K+FF&E0!Q_<3P}e zOK9T|XdlqdqLk`D(zkI4bVW-r&@IqC&?C?jqzxe54ALziX>A-FugKK`I1{ZPQ9w+) zCrw}&gDiC$hrlQXnbOAL6ho%A)TpmBLyTk%jAD>&Oc0>~j0zzX7!?Z42%JYnC?16& zdtvk_4C#K5?u!$lfucZ6Oz0kv^e15iFebD)FgH*dC<~N>bO%UVLD~k=T~Y4CDP^1d zPNqEFV`K*+R2rIHSfjVflOBDMOlAfaGkES!%~4AkJohq=ntyW5srWFpe9%SGchfj& zDTC$S8IGRkSJqa~iDf0Fqvnim3rb2$M^=TZv4jf$T{8#w(eZ3px|>md=_NbSH*hV& zx;k)OU`_NyUuipq^(l~^0O?7cuN7DuSf{B*j5j=}vy1{aV=a8(mcXrn+d#q~#Umg+ z8imw+EU+0(U_2>UdN_Q*;a1oy*%o%-ZU)t3siAs+LA8THHRseqmGng3zyl1N9qFIB zo7hx6k>8#SJcay*$2#GfJr}@m&08S7K~2_Y5E#0EuY>fa9+(#c+Oba3s~|nA2j&gR zaBl|Q3cMY72P6yw;h-;p^l}uPz%I7r&#@)X8CFz($oL@5{cum*aU??qSoK;v9>Q`G*S{$nCkUu86iun_V_M748JTdl^=J@O5 zk8RfOMt{1Vhf>gSGepcQSf zpe<+*I)cui3#2_Dy${j{Abkjub`XXBL^*|qlI1)l4YMUv0zp>sC8a)&LU(AK637hZ z2fJd(JXjDsGuSTJKG-4HG1w`1R3xengd-0@q z9W#%qDJ+`1F}TRkyS^_`4N;Cir=+}i2D??KPl6W(wG$7dzd$;w(V5bvP;PQZNr3`QaxbIJ-k}pkC@p0VDa#p42NX(M zJ6Nth?g4Jxq5&LK#fgFo_W)EB_d?v_MBJjj&$%ZzX?oLIA@S$`{nVP!-sB|DIrn>> z^PJ~A=Q;OfY$4yaDdYZ(2QoGT(+ijsV0r_?tWQE6lrktO6BWQ30)~7xlwo#RLv`7_ zn#xA+{dvY-BL5e_^bIDHa8@Edx>g(O zYAQ>rYj7YYH%a-fZ!^A2vfp@Pi+@+f{)``z`t+QWd|JkjSYm4FgxZSAWz)-=7EG?J zo!_(|pwqRvCf^KT(rL&0IpddO+Pt_nx1IrJ5HK0Q=z%c+V+2M7MgnFqFhhVD3e2$E^jbZu=k$D1rao2QN3ToX zs_(1s2TUd~)1Y7j6x@#OQ}8GhyaolYBTxlzLcv>d1I%cyCGO?QWlb|Gar)FmI4Y*O zS80z&EzwljSW?$8YsTcpW9h0)Y59W6#Rye@`X_z{g49%9TSn#*czFzhzo@>h8b3~c z2Yy0DK-x=eWwvu>+vh;rx9zaLVkC3)AAXW^++eGA0=t+98^I_I|@gC zD{N>WX$eRYLAk3D!#kiGJfjY?7BrPb3pBgBv3g!LcFg7Yfu*5t5&pnIwBEF`%GZ&) zhVG1hsNRIs>4)hv^;y8+|0ZC}>-1*5MQ;Vh0*nuse4_d#RIsY%q?K#LT%rM8POLYO zM!{sT711(}SxyVe<;=0lMZceXfg-S5KOD7+-lO;GeR@AID5VV;J1~y*`fPoUK3AUy zj1w3)FdksME&e$(uu-u2)w7OSa^vDER=YWA+v#N~&HMF={)nVL`ceAPbEcNMn=p}i zX5rJN6$gw>s6SnDZ_tm?7tNkpiYGHwuGNo88bwQt)sH6cEYlm#9ZudUf6RFK;>-cM z&zHR%zBq|q?0@qeCzRtwrMgq~rL?-!vAQ$l>SCp_y2ID&XX>is}j!{Xd*MWQP5Ie8U+|Gb?1s@zI%Rn@#oUyd)wJKX21 z$gjxF9iCgBlU{Sy6B{WAS>{R;g_`jhpi=ug$3223$9 zV}U6FW*ji%ftdizL|`TXGZ~mEz)U5#HP7eIt}3ha733D=W>;kw;Qtl5{_MQ6ipq-Y z%8J~wa&JXhc6Lr)JHZd}c4Eut6%>`^jm`18iv5K}u552np=-==UyiG=c&s;fcy>Wv zalzQwEss*?`ttH}3Mwkf{Wk^Q!W4^2*A{zm<7qxfP_bz5W7~)CYT`4hfZj z?y!U6Y*~J8AU8Xpvw88qe4pRz!hdsfv$OO4zWm`uUZ2uHb&V7!R7cjXzPH_5v-1jy z3-A;3{pyd!%4g?}@%i(;1+J2k!aP@YVFBK#0)L5XcwSNAnC#*Hf}E0^*msL+r&Y2d zngA1iSzQ{|P8U<{WG-y@{^sz-%jAnQHea&smBZmo zysdpIeDOB<;E>hIHU(%-LtK)+ePMgO4w zA^pR^Ob6yjU{LR3Q_KWr7BI7cL5({Xn4^F>8kl2%ITo1XHtHYMZ`D7he_a2B{z?5) z`lt2J=%3X;r+;3*O}`zODf0p;D^5mm+sqt_>s++EO2sN-J*z`ihu|2^ocInu4$%JE=CvKxQ4R&1@gF# z+f5>MvvwwH+am-1i5D{iEthaTsWhQxz;4*t7l!WG)Vf+U%`0h^Nabc#pk@fwQ~rqI z)6oTobDh%WdSW%UZ|A7@p!N!Xt@3#t-26Ehiz4r?tY02!B}=$;j5~@a5JukV@9dp& z^N+8tY$$6eUl9IyWdMCwzlT^f@9E#y@78|+OaPcNV9@5NT(AF7|B?P<{U^Z82WB}i z=L2&c&QT&u-}=3>pOHBspj)H3KbMp>c&cQ(q|sAf<;hvtxF~=lPIg1i{NW4ohp+H9 z<>lq)E+)!$e!XX=XBlxhdK$|YV+01C6Hz%Isc92?;>jMKQ|`^1mtXGl`znW{0?(a? zLs3q7US3r}1zHMK!~Mf^=H>Zg7msngl>S>P^t^!X?n4*4ovrGr%FXvyR#o^5{66pS zigMW^n3t1{1Mcw3s$Bf9Vt77UHN)Fyu2qsCcKvia{SUMrIN1qrT{!s0Z(omjXw{VY z(Im_94KK^h@s(xgl;`-oRTWkFc~!Z2Ret<6zcRn7i}i@P{I36%)}SgOccLr@|C={_ zp3k3CRgRcc;qCC{mX+n_Rpfdr{8*uidH7OZ7i-Wa+=^ygr3X;y4;UD9!s`Ff|Ed4W zkYq?U^f2@^^fIIv(6h1tm}+1a0<#F18ekR!QwvNTF!jKk*lN&FCv4JL2EmY;WHRW` z3Cp0@6@T~^oKiFa(@fkHA%9HwS>0sWo-EbN4kV+ZQ4j8{Zi9qASOa=B8bdx;CwcS=ZO8XN|<>=HG&h)a}NiY`%um$*ckWh$3w+Ms)sVmXG< z2#O)skY~s@6c|Pr4l^8X7-=}dfK!qcz?=lk$-tZf%&EZO45S4Z0OoXH&S*6hhCwMA zguXh%1Om#L5m3%1>z4@1Io;0s_&e(j7^fLDpn-Xo0?IKRfa0T|DEGVEAg7kkG*rr% zoJ%l~Q_C~wsWIuRY)v#QHY_8U)Eepx^@bA-4TeTTlcCwL#IO{Y3xHV(44T&$0&@{C z7Xxz%FqZ;z88DZ(8kUDKIn{6)Vgdw{)e%gt1m-G&$<^JMBmk3(2qt((u23+!EH);i zev#Ell5T_o%5{bts6Ij8JL;2b2q-~WpIoa3CA~~3cC+Db0?I9hTMZiwt%lnSw;S#- zY&6_yxC@x;fx+q84Zz$8Oc0p0z^nsiJuo)`b91ZV9t9L(b@EmO zoNVakBmtZ}M>u&Nm|GQ2NFaoI+)?iGE(6`HVvskhFs%fRH)S|(Q^S#FQHs51_zdM**a|O;O zM&|jlv$J#2D0h3?Ok51#QOonLf1`?Bof5>XVyN)nR58CGCqFkgx{CC;MCP7=?x8N+ zMcj%()FXcU~iJz8{@t{^%P0MsM1E|He)0>ij2W6+?wP zuVQuqx+L?mv5IsiVfe%F7p@r^{siX!pfL%U2Z;O05=t?Kj){;<$xV6!W@IB*B9oHP zhZuVqd*g=~Q-IkVG~#037V;q`vZfO$MHXZuCBrMK%13ZUfqVoH%!5HAjsp*okLY0S z)z}x;UXA^X{eeOE+~eW3SK~mV0T;52gNzwQTuFQcm`8!xx-RLyq)emKGKwsqKGxzm z4wo|~RN%5&brrfNjwOHLVlytF)u7i!hkp`Dr1Q{ zCOh7E0ue3%%nLyy`gvYFn95fg=SM1!bKI9Am0x6B9I1RQFgumXpGYd-U~B~DWneJ) zOKGho#uXh^Bf^RD<`(0b9lben!<9FmZ(K=4L7Vy2pb>56*AAwtml!XLRP}OTUXN7u zO5@d$s$K)k8%kBLCskczMC*W39liNpdVAj{w|C{6QMdO2 z@s%X|ooUH><7VR)YeAf6J=P_UO_>ys_@nz#H#$Co&jjtJBH@;zf)A*M0ZR0z}ca85E-#6|yeqh{V{LuK3@nhpB z#!ro(89z6Ep?%xk7xkh+ zG>W1qiG#%K->B3eb8Xcrx#Q*?=L(Ia|ApXe8di`in1m@DRq`C@@M zLOe`7TpTGLA&wG9i-qDCu}CZy$BHH5xIrg~6U2$)ByqAhMVu;56Q_$uiZjI0e#zo2 zaklV^I9EJMJX$%{fqP2$bs zE#j@>2C-GVO}xGL^WsMFPVp}BZt))RUhzJ0lX$=QfVf%QB0eZSBt9%YB0ef^6(18H z7oQNH6rU2GPP?7|ku4OT7q^Mq#U0`c;)~)-;!Y9!<-5SV56lO^dqgKLPU#Fuy@hTrt#t0e-G($i$3^ZAwF@wem8ars5pmBr73mQLYvO$vzntafVfF9dG zb2w;@0L^I7i~&tCXi7jc9yAj{GZ{2fak~^~rh{e%Xl8@GHQmz1PHfVD}n-AI%pgkP4M}T%TXvcuI7_=pz z9S_=xpq&ibsi2(>+8NMuCTQ{h*`S>Z+M_{xENG9%C|&503EC4tI}fy&Km8QYR)KZ_ zXcvOE2DG)Htp{xb^!y66O`u%@+GU_!0os#6dn#yKKzll9&jjt+(2E1@xu88Cv@1b- zA!siK?WLf-9JDCsRiM2Fw3s>d2hgqo?Tw&a3)=Ody&1H(g0>a3w}W;gXzv2;J)pf0 zwD*H{GiVG~h~J9eiTlLw#r@(B;*a7_;?LqQ;;-Uw;_u=C@elD&@h>S! zN|t&^J*8e!iquy=0J#k|;^i zU}=anR2n8_N?DRgGD{Z8D%m8vhQ3#4jkp|nV(hBJ$>162?=~U@7sYL?mbmutx^r7^T^s)4b^r`fj^ttqfv{(94LeM_|?GL~*z#4(|0Xr7hqkugT*t3AW2H1_j zJ^}2TzGH~g@*?~I(xS7CJ19viT7X!B*xCe2x0q!H7ey#V^&0DbR=zT2ShZs@xo z`Z3VY0R7z1uNeBxg?@{nA3(p=&~F3udj$Hu4E;WVe!oHgROmkp`sV@W$L?PS{hOix zdC>oQ=zll#e;WF~1^vH;^j?rY2-2O9J{rHC=#$3o)1R1A7#-)&PGh{pj881V|r;u>~^g6)ULVW?~r+~g3^h-g10qEC& z{vOaj2l{tG{~Z`oz>on34;YHTFb52a!2n=b4TcS1cmxbDgW(e}{0cZnG!6k{4j3nb z@pv#cfbm=~UI)gz!1xpx-vHxYF#Z8z8i-~PM}RmD#0n5sfVc|8Ac*&Y_#BAug7_Us zJweI<$pum&NV7ny2I&-#E&=H#khXxd1Edc?`T+)OVXzSfdtvZc7JQZ>Rp}=x;_iTMp|Um|7l&JW2V7{mSuMctRDeAJU4oBRZu2 zQVmX`QhgNA#W}@uCA$XNjLTW8l{Y$o3B z#wLJ9t468T0axlA)kv zHMae!++PNC=OsYyqf4mBnC>?8iy~K1T|*^aokslN7*UUY_G$Bwj3t=yH>zDTsC>9j z^78n~*FKs=r4XZCkl2f&FQ}VRqN08q(9P~p)b>7Xj1{PxHKF|-ZFen3gwWtj`epkP z-fu(s3&u6nHP>UPdYLEuo4N(8RH*#{-TfW5z`?A=ctZU)R`6BqkSqnWSrg=}H{{ki zBJcFXz8p=Si&h5rxa?3>W^(mB3{}HLh{`3EHMpOs!6Qev;ol9Iq^m-1r*?q3%Bq^? z*DYMJeCho8HP!Rxmn~Vkta;)5s^*C6aYFtNZ^h}gH)%Z$`@5c47iQ~v75Ih>RhHQMo4o2cq zqO0hqRs1=iJ6To5Ls>hc_p5Yibyd??lCuK&_Rv@utY}q3nP==Iy5B^NP#zWO*MM$A z0z^`cnyL#5IA{>5hS7Fclnmuj`s#2hKW-RK?1{uNcASv5t#jj!yT+!rBU2%j=#PM| zR^6h9n$WxxH6CSV&|{IAzXH1R)j}M?Dy`aRl+PV+W7mfJKWgys?`rNQ$*rVG4(J|> zuYiZ3x~7&bsm9bD*mcQH!f5@~;cL-7d^)XG&w#GuL`Ln$q&7BA^uW}?3z06<<_+o= zo<&7TiMz6Cr)WJ&`W6zcURR47!8)`vkES9q|MzctRA&p&YH0(yIA?s2SuUz8uPc*> zq>xT;^kATOqbDHid;E2LWetvqY5*#zSX@ANW_-I?djM3X9L|Smh4(V9#Q3mcQg@v`Xb<`-9=bBLiOf40)Pe9ii z-&PDMD%^K^h*=9|ElV03w@}KzN6$DLX$8^(x)+oR6xQRYRW56~Mruj9%j)aV0e~BE zanEcUGYe-CO=#3CZuHPShNa5BJskJwD{bCfT0BYpzQ&409=dG2arcZ1q3%wfMU9P1f4UM~_S-#0*OWP|Jm)tqR z7K8c?>bp+QA=G3BbVsUt&p}RHV!2XoqD^56=Z%GHG3m3MVnn)Xf<2`-71ChI96lgT*WshwG!nNKvFqv@JdrnqugSzj*&B~i z89f0VCX%nIj9VBdl^EV;=VcskH(C=1LG3j3?&AuEXG$UIe4)SER4TgPy+CV_6L*77 zz710*&Zw-yHJ}Ba$Ztfd$e$&3b(jMwTBcX1OnLv7*FBsoxRb2GgWsS+6$EtGCVlfr(YiD=~1oJe+wp(!<`R5+4@Ojq6Ziyh~Bh{%w3q zZ9C572}NV4mX2-f@Z3W`ePlp)RfnH`P^%ECnLrn;?r@8Q3~{xY^C=Y3yu*o3 z3A?^AelXqnq8S^|U7+0bII8EPC(DPRk7>XZVYoJ>jK<^eJeh{F8c*nD?4e80mMdLQ zS=pqDj0@<_PJo0loQU#LLgcz5tos_(!u>`2%!GihA-=-3@8ZNpX=7~5lbANT zW=Jn8$fU$rReyUQi_mx2P=*3lRnKp3kR52M#u}ofGERxRbF+P8sr;^ywMW@1#0A*! zVx(;RshTsDiaIUst_PKHqr{e|AC>6HfG#ly3!%*s4|i**eTfAVS>$SK zTMrpTD^i+pWhkd-Z`a-~oF`VyNB!=iPVT57V~9vao7GuBS9^2d@5Tdkc>V2L6!RKm zWJ=WCW*C)fPC%F7DjfAYS*#jjq4FHn#-cxXJK@mX6os=(>Y8iO_le7sFsTjW3T+`$TUsvB^OoxEyZD@`Q=uVHXK<)7N zs5GOpMncy|RC+L%3Kj_H&P}XfxLj9V+y0ne`C@0I-eFX{vViXY^2u3komE3d(<+rG z9EG+)rPD(vQ_z*_*aOg5Dp+O0r<{r!>cXifLncz8<_C0*YChxZXQa;SHonIwKgW=1 zRFdk>#*Vm5_LSynyY?5lrdBL7sZ@(PqpAIf7OG;~Q|)jNi*+?JZV_Z69TndmeL*eQ zQB<(Soe36~=2B@q* zk>*5I0rOp1AJ@aqvU^!Q)Z0Aw`3-;vb3IVOqDFNNZ zN`>MBf!xgUq`R)&rU9IXM_*Eg6#0c&P1QAO8qTI-p4KLjW?aQQ80~>8XGG!Qup*b1 zRe6-kyMPJ}Z6;0e5xRW`n_an}y1b@xN*yKwsgolvqBXHc^@iEi6_s_xl}%;UHJx?B zi)jtc2d>aOPNLqexUMuBI}a759l-`&JAM&XM-;l;Ap` zn#F6VK$u#EXsBk_hKA$YbqC))wgvD-aw^0FQB_L z0k`a*b?8|WoEUGRkH$;9xt%07UB3>Q$H43?rBMV^RWxI9@V`_HS$ z=x$Z0{$HvXc|T)}iR!EgF$1iIyiCQvKJM0q+@Ld-$x7X${7bi)%7=z|h>KdiQDMmI zRG=FY)s5mjy^OJT@eZv)Frd3hAtF9zZ%7f~hbMQD$kw&|5$BpJH^nRw0d{PU0JuA zg+;Ag&_n9l2gb&DOQ%csLp4fbNVA89OM; zQ#K?bTS{boqeQvNQT&nD$e-l(X#Pe}$)5ec9l_Gp6dgK>R_Xb~>w3KB?F|QNB~&Wm zeeDC9h89!dw#Pm0Kqf)Go3MlJhH6A7P{Ce^d)l`4Bcy8mr+w6w>J1Skt`>VL75k-t z?t~6|R(tK;!48Vz;@B_5h^QZ0O278yfNp(>ysbXma?)s3u-QYq2{q-u`fGvJ$gA zy^N%T!8z2}T0C?V1LoC=>?A7Do`CK`rClSP?ND8d)e9F9BNOLv6DCfYLK4e`lcU7& zh~axmN~YD5CT)x+vxN%zQNjb5J0r8LHzQiSv#5BV#NETye$-c{ABA!TzK-HWhn`R6 z`7EHTPvkv4x&-eSZLwI%>xN!L#rPubim!dMsG>u|19vDCAnI>*AGn+f`ekAw(^S23 z){Mz=f2^!1!Q4aiSM|El(5tCbU&q}#YTtY+Q}J(Y$;p@$u#KWt+2?Dh=-&o(cPIe< zFO_x2o;!4D({lyj2a4WrIPLcmj;n3xb3AHk9uz+w31w;>JD@V zmFUNq3g?j5Eu!)yd!qh|zGe4NF@BDF!?f=)iVINQw@%Z4$%{Fvj_?4L=+`#Wg#Tto zP)ATjH|@i;BENSw<8D7g{OA6?t}Ts5SyYcx!TyN3cjS=K>)1=B?gYDSS(MBR2^g| z6|QI82RYf3QyMF0a96TTkYgdy3`NmHPRSS^-q)z;DgW0Z3!=Ku+q4qQzn@8$MDLVT zSJvRUs>R{o)%5PB0%~KzUu9*3dW!!s6_N|+E=fSw z@3KFV7%{{w!)3GBz3mGsr|@6U;!!5eH&n1b|H(*>j?BlYrIX8+W2&se+VTbMc3}+N zPb-x6AKCCl2BNm}*S}9hid~_$BH9M{h1RKGnX zP%xIA8CmF#n&L&TaCh`lRFv5;o>t0`sB!*a+|lw1Zp@WjM_~n?;ZCwBv>oS%rO`@= zF(U{MWf*NgH7cAwAr!VzSYJ(sO*Q%hs4Rm6x{KmFTDF&^jX@gmR(R-DIi*qLs#;0| zm2&96ZyAxXn;NNf2e$mXTEHPxz|4f-(rB+ECKXZ3VxqE`{__r>NZ1Q@{^%}Zr**I- zJbv86zo=XnPrh+&Uv!Q}4O_3WEwUk9J z#9qmoQdm^ofV(84Z({)!(G~ajN4c#IE>&g6>N;BXBdF}2goh8PJm!&p5z&b_F^hFs z-TRBE*uKu(f7p6a!C$eX1n?_6ctIJ^J9hsK8&Aa;o|x=u#l%Q5+4hdGCbl~FlHCVW9MV(rbSJh8d5u_?C2 zS4HI+_20@VE3ZYDHZ70gG#$2xN?e$jQ6%D6BIA8H1~Qz>I+E#{ypD&jh4W#D--0eG z9HSLaPn4}+Ph~IaOvkiW$8p|7)?tp4Va-&yu>sw(1a}enq>4tmE3c!a@?k5eIOG0( zD?hv@-D#lNu+yl36B6UHn6Zp394yD}jG=$!pkVoTwf;SmiZUtg2SK%;x2dcXxtGw% zkXo$ss900lWYj-+Ps*W32DRDou0D)uYH10keuxzRsjO%p zP@(u}%4+`B4RJk{ch-MBPfk=LucboI3FvND8u@?OCA*eXDVp?KXcdl1%#zMOOC2CD zW5&)OFzj|J=P?1@1Bc$!|K66l@aPxa>UY!H9M{`3Cuhq0)H6Qj6m8LA9dr~Ehatz&n>@Z=HoHTqU;l$~)O2@~_4K?gB zTC?(iZh@+1hqP6$JpeIJw;lF0{rbu_dxQU%it8Yj?dVS2aJKvC?zN3pZ+^mq{pIe3 zRsJ%lZmchBDqkSK zJK_sfgZmMc^TdB`A}g;CbU2ayoQl);h*>V810^zTv|6h= zTVIHaJ_v>3wjufGzdMp3(@llDDCSyp{Pr`(*!$LYRL&eu#keHl=WIldT)}i#c=`&_ zm*uffpUTXqLR}WnJ)!V;@Uz>0&sP+g&qPRwvKli-(u%EaWBkU^J9BU`ACVp7ogJ#% z*2$DPhF0UsxJPu!`a(5)k?>S{fR@_a%^XK%xjHeCK7V@@o#Geo$o9>>Cn(TxOf7(#SBWiZ6}4qz1Z)ih5h3VUt!z(h1IhTgltwlo=w>{5pnx9 zxy)5mzD@ssC3%d}WtY+_KG0?-%zv~0Mek;hwkocqmDrM~NqMZ@NU?V=DbsVRFCv;b zdNqgWl9;bWSL-@jt%njbw0CH9bohc&xu`d&$DAM)`;o+meUL6t2eIE}Te(b5w4)aL zW-9j9xVyePP)4#r)pp!OpZo%Olu_xS+o))d|4&7WJ>J|!MSC*t-cUNf{inM}$X$+^ zrYmz374+%<`#K^@e?Lg8^=xMoW^Bp??9+%6V=EQo`GD@M_>SbA%|d2YH`U;|WZ^(+ z`ERwI_7s(Ed%}I2Q(~-jkZTcDuhu%xQ{i4nO#c}(gC=B@bxqVCbkRBL)%KU72cs9M zpf3eh#ZjC9cnBReq|1&D(TLE3` zp||>>&ykO8#>8POh?6hIT2oOWHg@~frLSlO-f2^TusijTA^_#lp_7x-I(aE#%#!@y z@>xab8Vvs)&B;Dmf%oF>Id8B0)DzVxpLHY#P-P?jL`B@47^@o{Y6rbADVLpHhb|#h zE0{cB!LB4BDK)82=C4`3lI*RSzh(ZOc_8zT%s(^#%1X*g&gzlX6SR9k`ypsQ0`143 z{RFh1g7!1eeh%6%K)bg!D<#QBvY1Jw z-@>=}13EqRTNYt%x3QQ>0Ta74;we7zJRqPms$X1Cw-m>1Jg~7opc@+VW%5x)br=d+ zHXj2^2giKRgxV$5jn$aH3j?^+pMqO-Fwac*hT?lN)t^#Mjz}tPLN|rGuBxiBvMJUl zHMV&dSqbi_N@RXf*MMK7t}$kktt_dlA?ajewbs&xvU=jiZG45?w=6@?tYDTAv|qLC zqZbDE%vztkmHuGE)1Q5z+ni<2vL+1(W?4Y{O)$#_+HYGN_$9d0v8jyS4XU2QO`()? zWqFeZtj%(#q=WW5NN!r2jHoAE5oSHEVJR#OWarXA%(q3W3NbD!cfjEzV zSPpEG0%BFCATG|TBOulS+as7&4{Xmag4mR`lz`ZbAhNv(h}s+ku}3f#hze4tV4#SM z;b{azwl`v^%^?`}2zH3!*;$tm4A03rH|xBt^Rq6%y#yvMvTz1FRNU7FZ5g z9#{d`RABo6s{=NzHS5w4hF7Ft%TGXkcnxC6_Ej)Uhm`%$b15oBR^QEG0yw;taJT{3 zehP=TBZmWqCU4EUGkGiYHngk(wm+)HeY!~sANOV5PgvXpEIvN~?7%Lv_)ylPgvEym zi-TmPxD{DsGh(rr)~}cHbx&tKM{#^s#?e5u;#Ptqo6#YTFJ`?(aC|9iXV%MEuVn4Y zdNu2{tk<*N$a)i45m*V>!N3jyb||pJfJNZ4fHeVYZq0f-gyZ`mt@t6q(W2mJ4{JqF zH;oCP@jF7}K47g1jXxlbz2>IP>NPj(7f3!FdOc2_SsU^=QUT;Z)}MsOKY(=vv;G3s z*)<+bJx#q4EK@JSql@rpVhE4!m^>yQ7y3GrVA9Dvn)=8*dXYyHBlGC)h)2@^(@^Bm zG|)82lws1F3?`#VG)bnxCS=eL>~LVSfz1In7uY;t^MNe@b_B48wVH-e9!=(6-w<=r zWG6fxuJCvSBrlcCMYgD$$N2MT%10hecrQkVcr+c3Jf@`dnwyf+Z#N{@5g73~rJ+SJ z8BIl|u}Gt-7}!xkQwgx6yGY|i(-cDEBtm1MOyg8S} zRi<%Fhcq5%T0m$#-V`vMU@9}sGnJbvOqHf8(|ll2;&H%^2X+Fm6M>xs>||i406P`f zX|1N}5RHpNG@eLkoUYI~BTVC*ZWX(b`?0$@vnrd7bs z>>`Pmm@X$IUP?%uC6l1NX{rdv%LOs%HdOt+ivFl_|(Xkd>4_E=z#1NL}e1HhgDY#FfgfGuw|-4!D7KGP=V zY}AXJ35gX7i3@ zzrx5a(`y9DSAne#nqCKXVHc5n+w>km@*RTYA{oi|O}l}u0d}#9tu)Qm^3>k+anGz9 zTlQs+9+D*gr^xWR=}XG#UYXPSwWi&s_wj@9<5Zuel-XxGKsf#0wBPiD=||H~rk_o} zn0__=X8Il224EY3Z34C#STstP0=o=YoHwli_M}$RACyybGJDp5bx9_33gPr*h0{}^ z#{uYFNH{&Co74DnYVL=en)?HLN{CbQK$+74>rC4RtRsZ>E~L-l0o*K^hajV7oFJSQ zG~)!JrE83uO=k2Jtu>noqd*un+lbmcJ*L_;?GK@4_L%)Lj%M`qAT?*A+BDl_wRw6+ zIGXd#MTn!hz&yfynE7z?Nb?cqQRdO+Lh~44&j$7!V9y2iJYdfU7PbFMU{U*D2<%0z z=Hd{J<5S-0H5YN5OmMtd!SOOkegI7xg5y=)I3@tcqX~{Us$HVscs$~04y2rnj}%}p zg=D-__*{o-bBIDnm3aXH5*6y@L31^*tGfu~VskwKvX%gOg$(401js960;zvq`MRa% z6%@$jGLTmjAWxKmys|?eTg(>_Ai;dP`3&=!=CjOao6j+yYd+761YQg5b--Q^EP4`d z0QN>;gTSr@7Q5g2R`bdbkQWaaV%m;CUQU3#NdfW}=&i^8Nr1e)8^{Czxt0Klcj9IR z$eTMeDb077?<6R01oqaT`7U5LbP>h-%nuNz(#`iHhrqTHrnbmT-KJtHEk&8xn;$hl zPEmYJM)8i$iYfR$Ykq~G_?-E9^EUH#^A7V1<`>N`nRl9B2KG*1QRusYy$9HPfxQpd zO~Bp{EIP3^x0-i_P<(?(CaUq90b9re z*oUAuIz-4bsz#G?vwt-IOnCeW*hhlqUx0nIi##4M|3y^eA4D~xFR^KD%0N_&$<47; zW9YjqDHe?kqXnHkI8Z;1Fs2M73@10M7*@)pS~3tuOCO8Ql4j{^>1XM0Nw*BJ478vg zeiGQHfPEU+XMlYc*yn(K9@uTbZU=Tpt3^*?v`Ci0mLW+d%P<1t3kr-c0sAVjuMxfY zdN+;nr_tg?8ZACxUkuS`$wnHp?$o?V9_SH=9%$#2=dj&qIm|K=S+t;ca%a$T1h6l6 zjYZ2C3p$KYH(H8i-S`S}Wf>>y#$76|(u9SXqkVKfqZ_MGHq~+@C3Ct=<{O=Tf>LIV zWga1OuH`7p(UxN@$6AiF9B&C&PO#t%`z>JK2KF6b-v#zPU~zJUbFB}6-2?20t(Ni- zne(ZK+_H#}`H@2ACt(ly-fl1x0OoQ6CQdCsR=_-^vjN+3rsZq`7t2t7p@LHPjsn$c%T*Lav@uade%VsBv9|!gq1;nQiMAP=(ADFgVa4f5WWW0Om0s0lk>!XyLy~FY%!SMxP ze-B!45IfLC9Cuk>N3blflJWWvGG1HWAXAw?V~y8oJ&shq?mf!~lt=W{F9$A(@c4#I z@t-P+l`@}N_7NUGvwUv(!m`)$rR6Kj*OqTA-&(!{t_N^Ef$Ifa3UIxFV}R2Drv;7$ zj%&4iAL8*R(5 zYdWH6?GId^pmhLnx~`#U)muebGg^&AGjeIjlyxv+itDRlDlO&e5LVVKt3^i9YL-## z-&rxGjLVvjC|ccCkJW4SS^d`G)@*BzHP@O497;S8xIw^W0H+7e0Gtsx5jY9B!L8N; zilTKSRgKm{g5nSb#Y{yta@KAV6F}lLLgIAbhAJeMB8k?SgWe(!;D$l(r|C1QMx%1G zkFg#{csv$3EPOn0rY`b0&ss@&tdMy$6R_sXJX+K|_S7j~S7XJ1B8)Y&*2+BEIxD7> zX|}cy9+y~`T9;XuTUS_5vYu=`#d@msG~gV-Ie~Kl=LXILoEJDBaDL#11DD-ug%FQt zQJc|v9^o-Z;W1CK8M(u|c}xJ0R}vnt0xnnK@!C!`<67%_LgG5$@`Ki!fGg-Ci5sl9 zBU08@9HhAsWRSMrfrB)6SnNTXQ>ePvis3|r#7#1ZBMFIj$N(Rv0$3^Yu=QC&;v?2a zty`^+Ss%APVSUp2l=W%rGr)}kZZvR(z>NW}2)JV4#sXIY+&JLIw_2YIk+>scl=a0V zlXWK{ae_kPWay2<{E=jkp3#kB0#JOPptu{ji3*AzB8mg@tsj#I^v2P65`9M1=uz(W zUh7u`$S;AL6108|+|(`txzG9o0rGnSkCR^lE)B+DiV z9RnO{`s08*zSWjSk+h{}jIs?(GTAZ+k^u$Dc`}k^1j+f`NX8#Yn+1`yS%Ettgrv=Z zNT$4N8%Q3Id^d1q^cj&H6e7en+?In#+OmNw5885ptLPe%wh=aT5}~ulhH*n^JyxQ! zvyGCKU6qQgv{~0GUsr4!Cj)6Kk%3&$Suv%|6x&<^ zniU=!36H&yM|?ms-Y(>kJcnJ6wiULM35_QKw=`%w1-NBhq!DaqQX0>YXP_Tm{7~of(d{$81j! z3?B#X{Gjbg;4bJQhR@ozQ4F7#FoJ`}q>t^6?0q$1dHUQTO+-<D2;X>dse^QNhW&^q47?I#(POr8O9_dj+?u2j6aU{BE->-6U)049LFJ! z_VMO#?Bnf|fWrWThsZN`51Nd6om;uz)9o_|l1Bn}U(j9(+@>xfImdo9Me-;a$@>Xg z$I3`Ppwf?NJ-=1HuFPIRkt~;y+|pSwrOZNmGeL5Zy~e)SUTd$j*V|9DH`p8PXslwL z9tQ3a;2s5TD{zkihnoHg;84>))oNc7LUKj=wf2({$x{iEPb)}1OZIVbI|!05bR(Gn zBv%q7R{{5og5<@W4b}E5?N<{Nad>+!Xuk%y=evmF8ha3#vfn_a)Z388wRWTmxa~-z z8bz*$4ufjs4b%1wcH$gL$+X`l!}ubBajneoc2z;8%suu;2#ojI@3U{R-*11wzS+LT z{-FIKJ7TyKxR-%@1-Mg0pu#Gx_X!GF-`V$58o!rm{IIiPN||3By$FrJ*?+emu>WEI)Bcwu z$&u{n;phn*nvb6V_bG6n0rxp@UjVlkxG#bG3b?OZ9ic7%j?k8W2ifw^eWTF$U3e1n zV>gZQr_n*S{5y=meH)_D(dm|dhuMK)+(Cy0xP3u~4Y=>SMxw*zAY1-Z(j6X|M6!9` z;g?DLK}Di&dk88=o`Y`rcNEAV{?u71rOar@Bm~h>=osTDauhqpI!YYl9OE4m920^2 z1-M^<`wh6?fja;kn#_L!_ZRRs0#bX+GW9I0rP*_=s^3C9oy+fG}^bRctUg+!-lrrZ#RueWa zaIAE!a$M-R$Z@gb633;E%N&;j-v@Xd@M*yJ1->8f{ee#hegNsk>2u>N&@Dd9-$*#fcye?W~ki=4Hpb1jJVyyBx1NUUR(e zc*F6g<1NSAj(31Zu(E(R0dEH00=yM?8}N4E9l$$V9q)xe+>?H-<0Dj(pAZmT3Wy#u zk>Rt6lFaEQF##m*CnWv=yjvmhXC%>(n!J@ffN92r6yzyvIy(MzCJ`2Kkn;we$-w)% z#-cODDaUiCJ29RcS@a`SPF7}dxQfLz>sh+xA+(%2XFnN7XI~k|+|CLrWip&uh@(^Q zG&qe;(J46xJBK)jI)^!tt$g4MfFA+;VZh@6FcSD9fFA|?Xy6N5og`Zn=8JOL(yt|f z;7%98ag2gvF~Ly|1m`Do;~0M&orfWgPP{8cAsn5f5J!?5g*@ccDDqPnM`ww1JmTma z2mIKea{}-sUBq#Ub2?JxoQgAR9>c$z);f>GnKeHiiB#j5euo0q9H;CX%50Dg|b;@QZerp|dTc|eb& zfuBpC(S97P-0TaT7ZV;Y0{-Zr^Ag~X=^~G-opLO9y7Nj|JswNIx<&@;I2BlFJyMmg zyTQ4ZD#xJAW1zEQN|{@o_YxjAI9r{!Id6B~;oRuF(|MQkZs$F~mjOQy_;TPYfUg9; z3i$cJF95z8_=T;``$9Z!=Epl9MCJG};c=0|<6`KE<}UGr^Nrm=CICp>^dEF?2fjuD z@&#U5%u_*^9_RI>%i9roo@nP*F_xPb?zoyr90o3ajYj??U8Xj zQH^8TUY$XK>oezG3gj0ukhs;WD`Fpn*RhRvRrPLPo~l3m1#T|X>?g-jL%kKtdz-fjX@e+`K|)j2-jh*!(Ag? zN4Q40M!O1uKOguDfL{sxD&Q{!9<}_%z@wJG6!^-%0sK;x&aZCV?M-d!xR9>y%cpT!`V_QlJc|h--vU()X5gaRARRl*I>8=dAaHPAc zi#RTF)ynG8wOCeN=0$c$%xl z1+LRwXSmLEo#i^)b&l&?;MV|u1MoKj9|V3a@auqI5ByEQ-wgaMt*-M!I9}+w$aOK| zcqzg0Rt3k~fxjF0dkBvAcH@`;9B(8z;*Hs$;J6-fblv2-nLL1R1^zbrjOOEEI;(QO z?{JYl|E`U|-w|}(1^mV?B6**S?D=PxKjwOp zD$6HiI`1QNZkD0GO9i!3=6TnvgwAcQ?XDfJ7hEs8UUKbpz3h6$wF~(Bfqww_&A@K~ z{z2d$0{&s(9|8VR;J3EAUJKFr7MKPSMX}y)m4L9Rv zWfI+5nZ)NhD;6Trt#ccYM0c9Iue+bSzdPMMz&+4C$erQV1HTP;G@Ew-{{rwY0{;^5 zJAr>0_*a16)#^4<65T^m-WjkZ$>h!=B)+PU_y$SRgJ}>@PrloYV*F8b`w>O=aNu7H zq3F()hi&${9^2d_$gthxC-Tg{j(XCm-0dUWqY+3qy6xT!y3sIut7|~I$GXv7wANih zwB*}FOS&fzE%{DNEjjROerCz^W|AWuagHFY?x!3Xj9kZBEh4%?CLv)tzp z9M1;+tDqYVv#+~|<4X5MvVL@5DC@^>kgGoD6Rvtq>X56|ZrM|m=|)cxviMzB%B*p3 zAS~YCzR?|YuXV3;uXo?%zS(_?`&Qt;2Yx^BxCHPc@IL{MI{p{nQOExV{O_&q(5`>? zM)#d=Oakd9yZ-qD3X6Y&&=Z7S$fD4lw_Z6gB93|M-DKOp`*Gm^P*^0}{yXu9ySKYv zASB{g_gB#UA_z%cB=HqDrixta-i3-$NR}1j>!=t7GFYofOtUP@96cgrK8{iJ-TQ8g zDIz-Z1Hz?1^4PmyCoBs+RG*-f`ON)2;qr6$7w*08FWq0czjlA){?`4SdmjiI5VRn$ zAaEe?AP68JWqm-O){*hoksd8_ z>A`!W>*w0nS)IBnrod&9wgWYcP+@z;c?q@yypbMV*mta&{GD2 ztBX8VdKM6@(mlBKzX=34!D^w5l}CkDTJive#yU>}r4bW6qKfo&R!k|g%yR~zak*!O z=OoX`o>M%hdQS7Sc))Wy2*W|h1|bK8ToCd=$OoYSgb^ShsE4BdCK#&=NZql zp65KzgD?(+@gPh9VIl~VK$r}|6cDC@Fb#z1tsYD?ia(j2mpnVkj%(a#jv(T$fBeCL zy%dDGWP2r!)kk%cm;e&@5E4HGVTMBDCrF~E&ioB|keLi_pOK#6QSP+f_;dl^G!=C^GYWR5|l!H(KLS?JBALY_J zkh&nf2Erv~zolH_@)dPK3X8k3j6arM8)E6TgMc~f+o9)d-B)vG;RR_H| z*e&cDlHS9-N61KeN6JVpLZrN-Wh86VNTw7jRE_l#M^Q?q7lVUPL)LayOer(fdlVsY zns>VQNbd}9sduJ#mUp&yj(08y^&p%GLIVhmAfUz23<7qFr64Q=VR@_f=n#p=he(`9 zNL- z_bTtz-fO(qdav_d?_J})0faL_I17ZcK{yA5b3r%{g!4hT0ECqwtZMaQHa#+4dv6NS zxPj1kp+e)uVH#I=)0hAnA0RYt2H_%w#)mr9i%)o;A|yTu!X-iP(;!^hMG~L)?w};% zW^HtlzG?t86ojK@B7}}-VeNcydQc$ z@_y|7#QP}-SAlRf2-kpsrt)p~>@dLW6;2Q@+GgC<;0YamJypYgx|%*2f`@KJ*OT6!f8Se{x=iD(Y8rbf2~K@_pPU^s(`S@vB#G`jEEb~Cm+5mOjlL|O z$!GRid{&>$XZJaLPM-^e+d;SkgpDBF3Bp|>8 z?^kHt9G*}=(oJLhY4nXn8hs@oJfP4xK^~=(w`zhI8jh)6*T_#17N`5j{(s+*AZ!Wx zaF+RC7g?O+qx=7T7+{SoK186B_x}qIt60=kC|H&G==Oh~y!~Hzw6ju5nT0;G{ol99 zSL0jktM%3S>U}5r8hnjD{MyGrcpQW$KtRp@6bPu z&_}la3)>VFUm&4o!YgD-y{ntW1h7c9|NB;fuw7x1Z2$LNqN(#;Lfqdw$b1@~W%qZf za<{MYT|;=p;qJwt4~M&#y2#@VJ`&^YyOB7*F?_9Qt#2K1e!qO@jd8!$oH`C5fEMn;SCVp z1mP_Z-Ui_v5Z(phJrLdpVRx$!kIN)hqwmR(c6^o~`GJDuhhgpbSvQdhAo4XrB;KGs z3XyMhW;Oag@O?;F+ylZ#LElFpeB4DAKl91q-RV9I??xr{2|?;B8L3ZINTu~s0v~<* zd?YnwN~UkWOycLA6;nw3&7VR@{M~oJ_lNIK-(UVDf3m-azo)+!2zx>J5`?cnKo8Y7 zAfSipI}rAP@I46oTm8K$iGCL2Cwe8B{HcV*9~2UQlH(_8iE{kC8^!pe=rxtQAALf`GtI#;VGsWny^^^Vo{yIqIg8maBmG2^n&3+Qv?O%d}bgDoGY5#H@q*GI4 z4br-w6{t@0pH4vp0%EET^`d_{QKzY?Dt?tR=lU-rAfD$x-+zIBrGJ(GLjOhni~X1Q zFNM^;klGJY`$H;9F#u8rLMqCT0jYXOHMIIK4}o|UKi+>0>c#5_h(-lOiEQ6W%|yMJ zn$=BW0!VBnB;E$8qC(4J&@}Cf9&0PyiE1~IB*yD z+O9e0%*;7MDxzx(VfKCB?%aE4xua|ml1fNOh3Zw2Hrff5Ls6qu32j=?qNGw3NwjED z(W*ti*Xx{l-@cE}U4HY2``>gs=h3G=Z{y)S=k;FB`}KO~2Jg*t+^;U~4E};R4q_aQ zY;i|pEoy8AjYmo2&!8F1H2#JfOIw%XaqFd}RPmOMTc`Vf9{(APb-Lxj$3bI~jo90n z3-f4fZES-cjinSDEfgEe)?sWcIoMEa%(F6fH1bMhG;#_>8&WL8iuHK>+rfH1<-Ugb{1)99exQI;NO(xG(OfDvqI7wMJQ{N4D6@tE;X<6p+VK{E$5SAphg&|Cu=01bXUuLI5XpqUGr zc{$^8HDa1ts`G498R=xj>os-7>ovvV_053Oq(_`43}38xy{Qx8Y;?b)sjKNURB6JI z*-f&kJ7{h$Or@!(30I0%n0is9yoDmAsV_y!TN{j&CEC0y(?F9^k!ZpiktmU>*PC!l zI8JzPt%sSlv716D(c~~WO)it$orupp2pP}CyV9ln}gyAqBs&XtbDy`G*Xl{w36vk zDx{RD_qwT#>3kDz=$1{`_uVg>uYZa-$rtG2KiY!E~+ZI@9&0xu$uh8%*;}H=1q&%|oDB1)9~M zc^EX0fF=hTTxWO`G>?Ji@toBB1ZEd(Cp4*G@B5k*{m5(7id0K=Gb({WuGV5({`D0KeuegWxPGI z8JF?)76#HBG~;s73Ui1+eo7$CQ9PYcvk%`E){`Z4`-fk_KCs4|R!OE5lAq(tLUWYf zF>0`C{;2b&jGHlO{N(9X<0ns;egSK9ws|a(9BLkB9&R3C9%(+uJjy)Ue6D#6Xbytr z3($NCny*0fHE0fj<{Qx9SMod1e4jIq%afd-hDY;6B6*mR{IM=P{!$d#3?i=}kynD| z2PSfk(pR@0NR{y4opijmHY zTdOhB{alZgP;wHJb+=i~{x>Vx|C(Q$YR1~!Z>H>j^8@DPX4$;Lywd!j`62Tv^J+7W z7BQs%0h(i=`4cpMfd(hp|9}Qp`2Pj2Mb4bh{x?6K*GSp_TuELd*NSQ6+7>l7gGNgJ zH@^a0OQw;M|630&*+ds1ykEKfXK|aElK;(b1J_zMZwIclK#T92Df!<_$^TrL5*sP` zpTj=5fzGi}Fia2v6@5|7Ms}TiPH-OIzTiJVr|g#Aqq+{}5fk8K{<-a>vfvlNVyqSwsYB(F506wn)HX z(*0=uq|o?_r;ky8k5yx?m@;E}`10xFCr`U@3VYRJImtr%x-DG@WETQi)*3;U;IyVb zNcLGhEIpNe+ESrtq*VVhJmUf17(UyWMoT}76*XG=TLxIpv<$QivJAEuEhdZEVgarz zaNU4A4Y=;Wp|sP1s{pPiaJ_)*owL|fjTV<087)52$Wr~ex>SFznCjmg7;6Y)5;&IX zZ^Sz8tj#pbRfKW6WrpQ4%S_AVmMbh*T4q^hTjl^~ z1kMDU890P#1|*Qq-xEH@BFmg&!V*-i?snCagf81E*G_W;K- z{Vn$*#zt4ZEz2$V%1*Y(!1-j$O5h62^tY_G zaMi%o0EgekRL-(BFYztoM%{=O6_)KJk)`@`S$acQN*gJ-Vyb_0P~1xtKLw7Z`djuR z#V%J{4$uW{76VtS-m#PJ#h&&d3-0NbE#Ck)M7Def+*t*7(mz^`Qe^yzBIDUgWc(Rt z)ZEYpXVh(3&X(nvwzig9%dBmzZLRIB z?X4ZGI9|k9ehzS>fEx|mxxkG9ZY*%)fIAPk@j0tT1!>i)=VV$X0?BgxxeI8CM>!{x zD<=6j14!%X2-1qd_}DOB^e$ z32T+L+FD~xT2t1vHDj#>?h@dp0(U8J(}2S;Jp(xG^k)KhIdE6xtV8k~hpEFx>p8@c zCHix->n7CK6erXtenM@XNE$B&jwSkAr=Z5t))jBlMY|o_Pf+jwX}rve`?_T-KEOG$ z6(_j`Ci+|FSg%nvUae@PME^$5CuFSVS#MM+&Q~ZxA#D~~mk`Cwzn#`8P*oe2Oft1#UrpK5box7SA|XT1polc}DwhmHU4dU$DMJ7GDJJ zHrcufxZ4ZssI9MAx1uZSX6mT#ppM%5I(5`{HrP>j-p-%HKyJ6br-H<^L$rSncGcF` zm9F~EM!V`=)&m4`xAkM|C)PdIz1B~y`>dZ?_gg;)4#ywJatUxtfm;ULeZbuh+ylTZ z2Tsme@$@(R>0$laddT_>g8Ys^vSfd56>zw~u!cZBS`3cO5FC#Y$UlK&+5Xml5Ty0E z^R=G;N)1T@;!&tO1EMA8V>PYjc{dAJVjSxAm}{ZmY2M zwDq#}w)L^~wVeUn6Tm$Q+*82eSMq7#o&jzhaL)p_9=HuTTYr_NZIIe++ss6BBa4;K z*LB-37iFG!nYJLxw1t3sE*~mwQIsjIEZIaC7U#iraJtn6N?VOBMJ91d`hsjr1NUNq zCWqLDA}ZTi6euZoW`%7St@Yqqd;Micp(e{*jkb+dE#iJ%wD=14+cvBnfaAVR^(eD8 z7ucqe#S3j0*(Ta9woS54woS2JVw-Bik>hK?Z3b=&a9e?U9k@4udlR^~fZGP#+d13x zyv57&7H5;icbLU@>n!dpT5JZ3H<3jgKy7Ch7of#KvrA{wh1a>e#|IILpw7o|h-v{mhBMc?|}OrxWmBx0Njtj z{RG?*;En?KbIx9(TC|s{kOE=n)mewnng zbT4+$$~hi>D0!-mqP@HQbfjp6F)KH`=j;B&H+S&5FjqQKP-T5*h1P3t(+r_9$w!yX_vk*Y30X?E!nx91*fG+{QCGf3)Zw-7Y@MXZa$=PFhjaBw)drgZ9dkQu3EbX7~06Y)8fRT~c7CY(_ z-%;B~5y#QMv%G)%SmbCQSF(vN;M?P%k#3kO)ABm@urIP-Odcl!UoP7x0pGE(&}g4( zpRR;P`!ouTyoO-md*{o5=jw$X%?` z=Gkv2n>X0!+i$erWWU*di~Uyn0{cSyZNQ7bOTZg|?*x2j;7%{`wshi_V?`{*mv4Lw0~sZW#0{aU*OLGz8~=Yfgb?; znZOSOeh~13fj8#tpX5F6>+GcykL(A?qltO6K-o{~iATJ%2(lSK{zM>;0B>d>e?gGy zrpJEIsT&^Yj%PcwLXY;p?EetQzk#>P_T#|Y3ghT#=_o~4j#k9cP8=ORYeG%&?( zy*^LNQSRUrjt-5&(S;lxWeP_}V;mi#qZ@K`NDhOelcTfaBu5v=$&OPTr#iXVmQ)qj$@Q#wBuaI7{^%0ILCR8@xZ5n&j4Qwd=~g2z@G*D*}xA4ei-n>bB+ml zh7-~Mi-WL#JacYy)Gy^<~wd8 ziZ=p3N_N}~e1Ylzj)jgpREoDN6wjsTc9#;}>Syr_E$6eKc&}rbs&T2Jaa>c)Seq4& z$4KK!$AgZC9IG6w9S=JmapW9p9FGEzAkPPW0`M0Aeh z73+F$Z&BfRmNa4(EB=%Nk7a--LkHaH1N_V)$7bM&d%tDJ7T_;o9N$2WjyFp-(FOce zn$O@3hl~T+v);I9OJ7Vxuyp94I853dIP z8sGu=Yk|Km=lCtp@lSQnqvJSnyq;dBDO0QiN#>F37M8N$vmXKx^ygWsH^fnO>+#{j>qK#b#^SSMhG^L(1V+=m`lI4`8>3nt<;5E?s` zGFVfbmnxyri3{e4aXDeUP%(UeJ;SWcI&3T3MO6M%+Z08*3RnDuO*Eqq6@oxq2 zD}jFy_=kXB1^jB@9|j&*6mr0?$vN`}zd7gk>e?4qA)R#a8~-T7_yq0j>F^Zw)Xx+# zHUmaF`OUc$_{SJVI{D4{fTf%+;2)&X(@yv9Cmz4JL0&A zu4?>E(YTdZ;R_mEHN?6B|MQMeX!RG9b=*~=XmqtuG``tXvwRy@8y6k>=4$I|=W6fj z;3{`@bZK0ii+2gYZv*~q;NJm$JMixUzXNz21HTVEj)8aPT=`?)T!xBuuFfqgTwO@x zhfL!xn#k~bDLj5!N#d@lCI$dGUZCUGOk)z)-}X+mg{WSP}eZv_XGbq@CSg$ui+QKe+m3oz<&+=A>hBs zxiC=%e|oq^tKrc#jzE6PKz?5r9*-0~HiO5hXZgt(JN?fQ&q%r}n8x)B@H7fBQ zmrN2DxfZ+bbuDo%buDw<=epnZfNMGMIIsQ{_}_s49r!XMUq!EbfD?xk-qul=s zjjy@35Xa3Rl*q2FAhaxy<6AB)6@aVXF3fwF4niw(^)9&*TGw+WaNAjs+v(b+a>SgS zD?lh~su^qZsp}AN+~@ktwcqu*>wxQ^>kHSHuCH8QgU}X)b|AC|p#uozAan#l0|EyE z4}y?$;Vy6`Fdmk=N%&62bp$yITEy_Z2* z=XxCTuG}ZN)x+Q1Co2{^7t*GOn+|_-pYE=3_jLDi_jdPj_jRA)?&t0gLKhHD2H_MC zP6eSW2;D$94TSC>pt;j??)>3zZewTfnOutsHy!>aR4|LZ0AEq#aZhNmU(w=;x9FzR z-`o)pdNPZ2`dg#Dv^(X_ki#?xy=8YT2z?54c(!}E>TsCiurHc&k5t0q8TA|r-4cxA z7`J-(n|qu>v42y|SeuL7boiTlqWfa^B==O+#B7`xt|9i2to*i zFbMedi-HgXAr3+%2ni6Xa_$$^KHB|C9^)3mSj{jd>oC?9F*XCn4+!H<5Na64T}_6? zeQvDjExSJhAtk#%2O(V`#4p{42;x@+F+&jBnGs@3xgm&*)DP|>Dnp#&;7~D(4BO$x z+sm+7qYQudv?PXqxR1I2bpPf4+x?IGxcgsE3r`6MXMu1w2tz>_2EuRy5|du4o|#8PiJ)K!9U_Ld54};nsVql z-GjB7WKRVM<77`S5Y8*iq2~=gucs0*dVC(gC*TQsLY}ZE;)!}<9t?jILAV%%NgzxHVG0PBfG`z= zOF@_h!t|Uck;j-+W1^>)FwS5YXV%5U*+q-ZU~vpt91Fr_%;I>o*kr+F&&8g}J+#@|Lz}$?TrfnBwAov@ts#$s z;gKG`zG@-@``oRbH8?^;SMs<*2bmvZnM zm;+%A2#$MY*ABund5T^-|4qmWL+FCmFGK5B)O+1Rqc`XcBS$YzOrMp#I5AycAje8? zHFESOC_-+a2q|2EwNP4bZLk(fE0*H#&3eyP0;BgVh2!&BZbG<#s#Ub!T2C?Kc#ii1 z;yB7X+Iy~djCZVeocBEMc<=e%2_U=(!b>1*0^wy4UIF1%5MBcT7xA}%ur=qsPz{XU zNu_(}0Bi45;`ln_h&A-r;|c?De5c5<88}`|9C1YT2IF`ga%}l#`7*ko3`;Crqu&4H zc$4=Q;&?L%Z^>R<9NJbO$J@PksnPLHB|5&1VXh}`$+-;LuW8iP67PMg#bt`c?S-^i z>3y6mKInbOyUM%T`>^*BZ_c~M`=}RV;SLbq1L1uTJ^%ri5Q7z+eGPE z(Qa>FSL&aCrvBO2on|n@)gIKC{o_v-)g4yU*csg760j$3XZKgug)e8w4En9tYuH(6#_=NzRww?d|iopW6yc z=lN*2x3*32C26`=K(~7K9 z>&X(z$Fq;y;Co&LiSH;8WVfc8u{N*x-X@T*`d;&G_HFTP^}X(U!}q4|E#EfKb_XpQ zI~}wYpzR6TUZCv_+CHG|3)(YszIXB<-)m>`;fZg)4+&&H2J%d3xg4~Z-w#@I5o9xf zJV+qF0BwH;@@oQlsAN<5C`=aA4!~r=R#TK@!4!MeKl<=>o$UJwv;$?|QP2)5kmGN@ zV-z2Mr}#KniI0C$d^9!~AA4WN-^J65mfz}RM2WXw3b%E9mS`TQwp!I>)pYuy9NdHOVQfWhr3je7D zGQdEFs1A4;ZlM5eya@8dgY@@9kpBLl4dy}m2O`M+tJ*K?zY6mOF#)0FZ*>1Z`GS6{ zA79zYetfK9*^iGkQW!|T$M09-qu-~*$0)k;2NhSbdaeZiXGSaLPpBL#6^@lnHDhhk z{*lBn57^MjWy8JezTxi5xBEC7bBN{49)*bgNt6@n7Y~ zS9Y@hYS0do{Q%nG1!A1*pRZ!XJ=^$sBXHf&e-o`6YDd<`*meMewa|ZuiV+I}U}rt5 zsb;LrV*g6Qc&~qnf2n_&|33fy{s;Wa{jz@rXmQj#2DCWp9S7R;Ksz3^=Yw_vXfFWm zg*pF&d5jOM?_vCp62^-d#z|~qt({u5*bEk*Ba6?2b|SO*5?btI@V`tKC1zp((^mqwIx&PlGS^kgwAFCL5D;O^=q|Imk zZwcdm|L6V#{)7H6{9pRN@_+3= zSRV7^k#GK=3FB1^<8^>32-^A7QQuh9c;Yn%N>F2-Gw|rTPihze$-oscfrX`46!6%K|e4mj|v0Tp7Sw186sb_BqhvkmUu? zz6jcvK#OY%FXsZU=TUA`$B}_|2_;MO*S=Oajx476H;2hj$>cuJvNZp|=V-Fg7c_xG z0Xp?9fa9^va^O4A7MS86_%U#lNQr?XN`Fl${sDSB1KI{s{99hlBpwT>r@jULQY2D} zf1}OvZGtU>bn08MRj_riG*}jF6Kor77i=Hw5G)5Ru0XyG+IK*^9klO)b_ZzR1MT~u z{Q$H(bHV(nZ$WKPM=xlCbn2UyrTA-iffiqGDlce?DgMnsF-WJr1#w-NrT7Qw)VH2L zlx(7lwmROg-0J%3;F-Zeh%q=2w7cctV9*wr;2*REagAt2&`N>v6AFw$2L;AG4F<+G z$9wp&wmkjCg!zLZB|Zjmfe1To%JUC86wHn0`3Eb5Lr7&JSQV@e)&!HmR4^UP1Z#s? z(C!EA=b$|R+Jm6Q<<~Dk`xR)v2JIoxev=EHrN+nLaCIw1a1^OzdH&k(*;Wc|G0(p_ zP+m+Zap8sK`3Em)Dn15h2CpEJmxK1O9K;D~fqDMHtAe1!$KW+eeEg9}U8j($pRms# zWDw^EZ&o4Rq(G!J|3+J}Hn#_t5yU%!cLwhY-W|LrxG10)fKb+n*-w01o0WrvMm4L zdW2ZN_4jB|$8!92 zm|eae+8@K2jIMKWVtwK#*1##G!VrQPZV*@rvZwZ{dra)DWoh8^$6kr5h;~*p^8w?P_Iz$P#@5p47yW5cPi+*g036rP6J(c(4n`}L06FrouN_;ovDV!kdY|% z%ulLyz3akaF~h$Z!eYpe5<>yd^~%qwLt&KIc1p=6x^R65!y?`4!eXc@R6`c4LDxqP zB|+D>u-SB|HgpzQ%#y`3$YRGA(PAsAe$ptak)hE_Obm@uAX0*V#}^4=t9Ki1Gd^?) zK|DV+A#_3L!q7#biJ^-_lR}e2Q$Tkn=mvsr5a4s}N zV_BfOGjumuybE-0Idl)`JOx@@5>obZiy>TIoDMoK1-J*40OzacO6a$UKbw8vL!pON zkgFAt!KNCrHjjrk638b)PllcftqnaLdM30k^lWH-XanfNpo@Sm3c48R;-ISpT>^Af zpu=xhO)m6Y9^^~;$oMLOOtQ$Bu8WLk6+JeC#~tMHJ6zE2S?p)A~0o~YKxI~2*E|t24 z+q9?%(-CjFaSY;k+UTgmH`kz>Sd@6;C58;eBJ!>UXMr zf_JPg%nphPcMs!hIysDw>3lg{0lEo=X$hI^#`8Rg>#!6!^FJ zQF&ZpQ`o9R#;`?+j29!wuyV?q?!tNvSsQmah9JY9us7@r`@?~7FdPbp!;vrs#L1w; z4*L?&O$FVhpqmCd4Ae6~hx4JCxiFr2i9bEU)%eZ9RIPBDKwi#3UI}Hm3yD&-bXONa zHUr4f1QMge6%6D!1gV}})E-~nx$=Lv#6t<$v%V;NF@c;2x><5~66j_Z2y$we4tWb- zN+9PbAZHNBs~QAZ#&&9iXN9p|B+jP8*aoLC*AT}UN>sh7QI6M#7ZS(0;d$X3!t=v7 zhHnbr9KI!dYj^?Zt_9t7pt~M)b3r!`bT@zwM=Cdh?k3RPoD1KU=XjUeQHK{3$6FZ3 z1$7HSHoB;k|b_cB;G|5Ur;38(Wu02;g3k-+u?V@+r#gMcZA;yzaRb} zyfgeE=x~_32y}}kW8FcIN5+j)Gk2`mSA#~B69n9@l?sYwM#2djK+;YSRy7h7dSA;ecrZEzUP}S~8 zlr&-zHEOIRjhOJ#z>u-z5Yw27)T$aYipCd6BW?mmjn6fzaaiO$(l|UaA~G^^PGnSM zbmZK~n8?`3IMBTWI$R}q8FaW*|0?KS1KnoOZ2{d@(7m3EjL&PlFt2eEX?%lee5+35 zyG4!7pm7#yoDI4+nMTa@Z#*tW=0$M(wj9Ah);2kUgRHj;lz3}|s&+>fki>TsiMNx) z?F~z0g`pygB1=?>_bL*1kVNd@QR4PSB`%MwA&GKiMPy~sJ$K49Y1C4V0I&zda9*TSu z`8M)hs-{Sa*TS_emWXNj{4F(M|~UCPwUHz8k<35nlxrWU&b^Jq2Q<#S;mtP z>WVCvxaxvqbYyfCc{~U7ZRO}_&|{u`K_16N&sRN;Cy)B}#0nQ2F9Ust`W{=I!(>g0 zUZQH8LK^iQn`*||Towh=I5T>A^or<}(OJ>i(K*qpqE|<+0X+wL9`pj}wV>C5UJrT^ z^b+U|pzoB6UYplAPhHoE-b5NZGmTx?x{khEQDZY`Tud781^r1(<1*CPR>oJ;c;Q}e zdNqx=|17SIK13ED1pUc!bQS1NDbQjr`WT{$uECC4e=2p<(Z{i))^}~FqvjVeR?kG& zs}ylAixf{IijOOTyVeuT+PoNjgDAcf-4uN}`bzZG=xfo<(Jj%f(bqwbv`zw`-1)q(D%zl-^^2dr~TaMyDciB?-9lRj3TD?{|$Od?bjDm`f3SR1>!IbNIz5P4{mLsCN{RVT^=jWwAD~wy}1x_OTAJ z@>s{1CWevG26{W_9iVrD-UWI$=slqKg5C#ue=a7dB4eVoB4%h&5$jAMS#G~ROz&Xy zl_WAzjE*NhI>vgT$QT9*mfIgY14YLAo&E=1pbtTN3?FpI4HFylLSn|48BNAappVEg z3+SVTMaY;V<|bKU3}5YFZyiHfF|Q&kUN6=O_f_z7*$0MWF@Q=EL4G2=M7ZumH@sIeI|;{I+qwgL2$ zn8xQ(qdJ*skNdtRD=(=hV+oZ1G`}%5aX>4EYv)KOF=dlB^gRw7SU&g)y zJvN*P`pZF&!_g~2KMVBuy_y4h{9aw1iyg{q{64SoC(?+?)A&;k`fKYn-cZ!o3>tBR zw;aRu4#;baw?vJN<_X5z#XF$Hcze)aC&%&eTwj>PI3L#$DKV~9I_kMdDlRId=G7x5 zluXV`jGq)gMUfakS&=xusb;KAk2oFb7C${+5$_rA74IGI6Ym>8Bi=9GAM`hY{$|kM z0{UA)zX0?LL4Owijbf}yDE++AwI*Ch*5>LFuIBxKk;}Ou` z%_KH?rdvD}&yYkMZ!MDJINn-Zpv1G|>X~lwVT#0iiPT6%B9;XBpUixrRTrjeO#D1m z;y6X(vZk7`HW$Tbki?1ci{q2xljBq3m&B*WFO5%&<52Z}&|^Qn9P~2iSAc#c=y7@A zA<(Y^{pwu&vb@CnnQrl`NaDjxVy;f&6Ge&5An_KGh!NruCh@i=W8$Lty(Dol=-0^c zC7^$_K#BLqWi=))S0p}0q*f{tAFnU5#LZMa9ABeK%qbF|Y^oV+^Hlr=lDIbhbo`n4 zy7;s4_3;hyjq&H=&x3v~=${7tGoW7w`e#AE9`rak*$DdQK>vI${$gHY{y?|*7Lxb^ zllW4d#Mg=vn?d3SBylI`Ut|(@H7RjloDOu0e+K$Za{P19zg(ciFXM-hRGbcU)4xLF z#P~NfPJ9(HHXxCusm6bdE6M*o;ztyTn@Qp~3gB1kHDeP0sBA?NkH!Ct{}ul`{!jdP z{NKtJl_izk(7y@#w?MxQ^lyXy9nfzF{kyqJ+)s-?Ju2IF_Ev0bQBhe= z5_d3(?^7B~`}1iMy{ky^#8a$12`N@~0sVVn1E4>ctHh$p3dN+jv@(qp z=|ngE7mVW9v{yp^JyASdq}U7;=}5OqT;lkWQ5=sHE6*?4L>K74!WS@f!v)3~_N*sW zP9ctyL4QcDyae>$6v%OU@(U4xO)nB`;a1Fx>URs{(P$R7yg z<%;9)>N#d@=2zZHAaAU^sq*H^TPkm@Tu`~N^0vy`D{*@A6X=hC{wU~?)-Ry{74*M> z{&&#-0s3RP%DeI)7u%~nm?BuYj6nX$K>h2YBU#!IZf1FBJ;!$kVL2N;?sHX<8 zq@FCn`V;%O*DK#rLB2^K#a2xa+*P@|^5e=+Kr98Z z48%4dwgs^ri0wh_0Ae|a9YNIOD);6=?pOCqRDOXVMJ^9g6xeglkPJNkXTmveki^4|Gc5D{HGG%(8-m@LDb5L79i>hvzTa|zybhhF;S*i z)FY}yJH?_{-(m+gg-K`jY-+qeVkg&GHr#hD3L?nCO(~oH!}bC2?}%l*Flt zu8D4m(?IMD;z=NO0r6xIPXX~%5W9ld4MhA;-E)Z^s>MVv)neidve<)Jtf;ftw`lRi zTTIx|V!{F9>3NF@cT?lWL?{tKiHR_XJ>^6c#9jqTOe8SeG8ffDaXVDdjnyi1YjB2tSKiSBw5c~)j8u`Ka`3h{mgBBlN}+KNGZDDfmg zT$NazcsTJ$B9~Z`cr@`?;_<{2Ao@WJfEWZZ1R{Q!A|T?IDF$L3#L8UasXWAW#*Jr8 zXi<^aNDvbYVl`+k$9JMMUd$9FHiN|1N#YwIRxyd&P-5TN{a5v!-FXO}zfA9>@m}_A z-7CPv`-z>T@dFTR~ig+Cx{hAdaIM$1!z1^!Y`NCthQf1~pc3AfB7oSfy<$E>?A}>VguhaKJTI zuEGJ=xWXh>b*t*3NUZ9vNIVZoRpH=ud1qVRewcdRX;`Igr=IYHpVIs zN~|(fnX4>S)+$?-y~93N0&y~kQ$V}~#Hk=&nyd1v603q0 z>*!#ZswhdE#w5<5O3KQ?FyfU(ip@X~_jSuv7$~MQio=j%|5aylbWv37D603mz*u!| z)mY*<2E@zcs&OFBERf@bs*BK7)dje+BjUo$^c7VT@#tUiiUyDV?eHa|HMNTJ{!4pQ zO;b3|!m~K4Cejfe;uZB2vo=>&%_WYrs%BTssk*A_>Z)t1pz7MH>#D8?aSn)Afp|5D z*MNv)lWRe|4n+L-b3vS!tD2YRc$2h3Hv%~>AdWXMjyKU>#?mV4rxzAEHUmf8*ezGx z2jYCjaXE6Vk~`tme-(%~QmQK6%dzk`Z)Q*X;VLZ8Emu7P;>~i^8W3+O5abh8Yt{Jp zloB6rr9g*;x-mX3s3%KUC$W#)SoMMm@_7a1ZA~>}ZCJj64C1{YE&*|Au4;Q8Sl!uPJ!p1|it1BH zfv`_NUjhkEOE)LU2k@jZ-)DJ~7Xp&mSr(TY}A zsvP4A#|_A_+ONdaXX_zmZBo@Eh-11sQ(aq~tsYW+R`uD{L#u~Xws_(CUpn7?= z4B~bW-vx08i0^^;K8UzDfZgwhAbtemu3YuXJjd1j7xw-FqvIOlxSMhO1j?U+4!Gt6 z;%7yU&A@RZam0Y}G2{3mavb1jJ#>JhcNWS&qJ7?Y@6i1}j+?8u62~nd?vbls2XSwK z9Jf_(Cs$%MRhIzqQ*yOKaka0WD`CV!#__}I-73dj3dj9THDhh|RewVqKdatf{dx6) z>Vwr^RDW6hRrS}^hd?|4;z1C<01-zhUxD~Fi1;tR0r6W9zspsBo9FmLuddZUA;+V{ z5qC-8PdSJ`C_~4i#PR1M#}m)7rUi1WDFN|to?}gG9cnrv z#~OS(Kgu=uVDQL-LXu!=v^65Ss?kw&JVMd2;%)L7HArdLhxnm#psYtE?YSJS^{K+TyT{s!XjApQa3F%bU* z@h=en2Js&dkAwJcu4a&`vBunfZX29s*Vs{`)FQ7@YDsykExVvbsZCL1GiZ#G#u!K? zOk)By_A!)fqKh)I?pJRASl^^AmQNy1z8+cGg1kSH6tiAN~Nf(hO)6h zDyyeTD7%Ki8dsx~0q9YKWdN=KsclouSeuJ$W)j9pHIr+m)Lc?CwdT^AX*JVpX4K$^ zwFjvKNaY}P1PM`bAn_mxAZbC;+%M#sk#kf$`&jJ0{DW)p#2SMzMm`kDzWHW&Lh(PWFsV@Wh34%OhLYr#3C|k8fMM}!h@{$VHkB+o#P$-W@@ zfzZu|6LDU@w0b;K9@_{~?kiiX@wX{(x$ z#5Z?xavDfy%gGra4J}aQ70KDE$XSZWVHoO?S1A#4czux)&pz(DU>q-^rN`0?ahy`**bE$Tzqg!x0;CHW$F<1OGqZ1kF5G$#9oDM% zx(++JF^Ofn<>Yf9O_Y-_fOK(z9A8ephOUyY;N)7Ggd$fYH{*M2X>x<_tuL6*XuXwu zN9Fjo!toM{j+>RZI=P-=*5-rcKH|7D`C;;-<$Yj=zC4 zhjBcH92-sQPqj#4-EKKm0@BrTsuf7r6h<-CCeljOmmsOBGm!cd8BJGIMy>I z2$$qprG%7Tp_tMs6tBm~n8MQEsOZ{y%~+e0QWZ!s)g^Uu>Xg)}sjjJRsnb&3Q$12R zahV6w4Is@2=|+%l0_kRuZUO05kQRWnFqi77QcU%&Sl1ihUZ(~S#oHLgJ7`Bwhcr=K zRHS&~DW+UVG35s7_B_Ru4=J{t(t2pyDZ0<_2sc`G#5<-Vu$MBaXbKB=%PCwPx>HW! z5bUl3Io71o#4$-6ap4d-W{BfG4RSm=#b^ypjZit_?*#+cV&a%lINsAJ$1$mkiR0MR zxYT*6@u~Au6H*tXE=*mNnh4SokZ@688A!M&fTNHHKw1ux4AKgaR_0QZ@*JmDtg~Vr zp41HD_#orBnmBS;ass4BiyWJQ<8{RGdXOGs9B)95sreOe(*@EhJZn|G~m8~l|FY(Jz0XZm4RHITB(9up@4j> zsb;LrBdKQyWG=NP^=Rs`)Z?iqQctFyO07*j4HAw^o&@PBkk*2P|MMA;)`9daNb5n` zkV~!0gWRa@y-mGHAU86QxT#1znL~QH=&>0*;>K?|h47wZ9^Y-Ur~W8~Z|vk0E)BgP zr#=Sh#R4UMn!>^WB=Ivv;!70c4k$5hQ+ir?f25A3{sieYkT!#~1*EMYy$;eFAiW9FTY&qDq_=aazg3Cp7HW1( zx;06Bhe>>wWyeT6ixN+~#58XDmeV?rw&x|LCF-c}{r?o8PoI*; zH+FLRRFHPaXiio_3_2X;<2v_N2XOU)m26eu;L2gkPdhK-vS+UXXBFvkxSkOzqF5 zgL#b6JjMiJ{G4GtScmaY5o0r8#BJYldN@c27{+rDqxHC@oG#!V1kRw|>qd>~^V0an zPEO;B$QN=NJMk|I#5gfM8Cj(-rcvWpG-^ywp;03pby*Lipm~DHnvuR-)i_hp_zh{q zYP&dz`MO>+*5<18jimAF^fhTnUz@%zeSLavdS3d5G|pYV1L=E^4ukXqNI!z~6G%ru zIttRyApMd{-;~$5AiXe+hq|TjAdSB=jemgj4@k#p)c9|aV>58XZQpVlhwxaEQQ7F2 zeh@jPA8PY2T_F7qEgk9|M~&~Xr~POe-`L6N$3QwJr*RDSXMrG}PCu(gN80BI(qANN zgCgtida?xjjXiwM7Rp~j3CBKqQ~FgE=PQKMKqUei{UunNH_{&v&NtI@$`ec<@hBfY!-!hZ7+=U&8V zD9__GXlS2VITpJGgRY3P8E}3}IKKl!M~3qUrQ>e29DVxN^zQ`oH!yH=`VTPh1;YG0 z{Vzqze=t%Su!6(%6`2+oDGgZBv4KeGjOSrx$};T~jG49yMye5zX+fS1+IpT@8!mGa zV$ARvA*0RcGWv{|kuru%r%Y!sNMJC40Y4c3`6MuO0mI2)I0X!+f}v|J(?!LY=_)QA z@MMdMOb^1?jbZGe?7^kXRzvS1#uJY*GYBze27}?WJjRR}F=i}SnkS9#WenZ%y$n`H zqW3aU_N?6*FLKOyz<^DCV5lgJV(+TG{N{;3{ft28~yc#w)>KVH)S4#@0hi zHqnJEkEoGub%V&v^%;C=Cuin@!6s*J0E4|ii#KN$s1|QkEIJ4k?(xPLhgAdq*CIcF zxw<>ESha}t0nnnmsb;Lr{h3F|;scrG89B2evoiBw=Aq20%<9a;VDN$gzd(L41i%mk zLkJ9EFhsx*1w$;C$>l9RULNc928PD9WHHVxCg_!Q`(qRuQ$>u;fbnI*_zD;*8OF_s zG2EtP6J2ypJ)V?{xBoD1%it?JIrBCcs^rXeFjN6wK#|$mB(1y0WtQ@w)wYr7LP>e(4A&9c>g~~BGhVY@wJ^?s{_NiaxKyt zQy9nE&b23_tJ;%@<5=QYdkS&HI?4?U8{5sv)2i)J+f(6Ki!}l;HjYP*wRlDxhEyy# z&@ji^ezjKQSlhpLK<$~e18WD>4z4xUnrh9p7BEZz!v$ct5DXWAVImkV2E!yUOa{Xg zFkF(WwW%CyUFvdAt&ccPWgMrmSVJ0WRXFEV7Ni9T>*yq1yWp9`v_57O%!ib!eWlX;!O=v6xxnt8lS9v zTGhB#(Rd4m#helrZ)#NI#@fxK@wwXPYhS2+vG%3fO|>uAzEb;Y?Q39I0EUHNxD5=q zgW(P^+zE!ez<_@O_kdwhu69darCerz-K7 zB5`?B&GK!sEwUX@VzwmPGTSQKI$N48%eKk3&9=+pN+N!DR)XO{Fgyf?RbW^R2At76 z0)`wI*5tC~s>Cd>cF{#h*KEoTRS;R!j5t0GSprZH>ET9H-OOmXokii=qr#YGHv^@of6CI-us z^(z>&J_X}5h%swZ46m(cn6-&!GlVggjb|&fiELH2I$M)XW>eWT7@h^gdN6DN!$vSX z2Zrat@B$cK1j9>U*p$oG<}seFhQ;g%!uT@7_-b8P+*-ug3>YsYj5vyag<+gToiuJI zV_V8fFa4h_W!dT3%LwBPFuW#bXM$mKff#3HuTnx|c8(Gnw;(Is5n@$}Wu_XQgk-PJ zQf+|J9@%*c#n%gIb8B`nQCyH+n7u7~d-jg(o!PsxcW3X(E&{`wV0a4*+rWSe0q=le zI~d*t!wxXK2Zr}^*?aR8@5{$UnJ9k1D1KNM7e6UdYzB%?5XC3Ku#-`IS{X0myO-TK zaZ!%~ru|b#Sj>4Y`vO74c=C~)#dxx-K!~qo@dUUP*;gql?pC7W7K(}=Hxw0x{(kmx z+p^nLi|;5F_fS~eqJ+hd8}++0`x#mMF#Az9900>XFnj@qFTwCtF1tT(@r%60LuB!5X7QUki^WqBn&BwmEY|pzv%iDk5VQDa zQ=`QpB|}=F#33!g@U1)qU+v@T13PvRyMThCSkT|SGdtmZ-;jLw|3Bn+&hMOkd1sDdp3H9Y+542aa~~n&yDx2q z@PD?EsVU=IEmteloSIiF)hhLw>VE3}>H*OAXXtwb`W}V8zd+w#q3<#1`y2Gdw|*S@ z{*hK^GQQPA)I-(7@=Dc|@!eP2459Dez~ljwk4uY8ZZm{7aHyt?Z}r*GSK16gO&Q-4 zm*#JygC6_9b#6R0#YFYFYRdOkPl3KCQtI=d?>|{eoS_!(YGojjbk{EMn4-b=x) z_c_giTmN%Li&+vyQfyS~)g~b}sXFPwiI+ z)IoI!m;zur0@DeY&cJj5rVyB}z;pwqJ1{-c>WCN{)d_ZN0hTIL&qb7sv>^ghOuHB5 z-#{pHJ0i3N$}0)w5@4hq5!BZp%7NByRyt@^r+rL3pJaKHnzFvtHv`ivrM?xIEcZlE z->DX}zSTn3H$(Xj>XpQjImMm`6;i1(^?hnF>su{keKWKtLW|8Ljt{CS>sy^xZ%}Vk zKcs$G{fPQe^<(Ny>c@d$fsp|t2Sx!52MiC45*QUQX9CkNtQB{T>bF`*{bp!m1htU*&75Lmgjv!C>FRIQV(PbANd0DLV}ur)NgRJx zQ|h<+i2A7d7xk~|W9r}3zpIa{|4{!4%y3}JfEfWyIWQH#R02~4Of@hyz|^MInbdDh zo;ab_Q0g}$ZH&M)NE2!%w=qH+Xw*>Zx288R(#8lHA@w_&zpc~1G>b7{kKJzMfArWI zPD6>`8jL9;QyPpZS#FJ>8K4mpzcmA?$7X121dWjR%{1Q{p}3$R<4RMe5i`Fvc(!TO+iEMaulv7=V$sM$k~^cZ-j%YFrx1`qsFC znUT_Xfyr`P1WiywS>FYHH1r5HFtja#CMI;!r`i_bE=koKjhOYV5wgA++7_Y3W>TBW zG?ewNS)^I40nO!_D>PSXmT0chT&=kV7&R~&V6?#KfYAek@7oBB2^cdlmb505^{u&4 zoKI^g>zk3bMPP8nmF|h+kTJI{LR(0rq;E|M7-?Gs4JCcIEOCS8A(FTe7)MI;Ffdte zi=f%0*(^%LTHh#XI zuV{8_Ue&y&d0q2{=1t8WVEn)YfC&PF6PYkD5n!Ug#DIwdlSpgc5+^U3_X?K`cqFe> z^C3Z$c12+3P&ueVELR3hZdZi1koYZ0{0X#UXrEo%Hr&^RBTJ=Od}kE}Ayw>K#6y&^+P+g{sI;HWJS zIMS{NEjE+dbkp`lj@s_p9@?JTB5kp@m$tX|3~e862{4xea~Uv;fLRO-0CPDoR{(P* zFgSy|Dy?Nij#`B{TGXnDqqHjmgE!N~M^>2|a%FSa4ddMZ7GQAhe;Y8j19Jy3cLK8vn7e>kp4M723>_JU z9%8s6v)s+BYGRnmF>C{djl^&cFe@|5-P-xckomCNDmt*pH?&_Yo|}TAc99l{BF2=v zQ(BBEnBI_0P}E+fy;cZ{TCCNLUG%-kN_)M~MdM})|8p0xxLv)Z@n-F9qQ+YVjjLO0 zCbe0vT}v8QXjf`iY46tFqrF#qpEjjktz84mT43%6W*so=fq4L!2Z2cgvjG?!ay*pQ z-k;I@9?C1#K13QHmNep>^e3VCdg`OMUunPAexvU<0cqv>4eX^M}!9=amrsOt&L%PCzkFuStj zsOzI+(3P%)IKDz0bu8YTW_DwUZ04%C*p;EBQ|kH&9Cc?39ACrusAGk&y1Q93sm&l= z6>`)K)(z1O)eX}P*Olo;=*o2!I$ThE0~q|I;bdknFmD0#HZbo1^DZ#&0rP%ZS1oeX z)r*s9-Du+YfyD8{rpffDIgM?g@jTLaJ}~#xGtef>Kb)( zbaQp{bn}7v0+{{4dz8YhbmSLO0}h{EyXc-Adiv1aTEGhf=zGfH|Bc#MQd{ zMTlz!h(A$$TQ9^n+(_YnhmHAvN+E8e?h(=A!-B=5tu>R{Y}Rcji(7P0>YmbV)jh3y zM)$1lIoQkV{tcG#8MLYryH>N zoVGZZW(#r_+rZ)nWN{xb|4J4y<-6rIM%|aXuSntnVDnSDuYqlsrNr-b2a%NS2kfBP z_Cg1J2s>!D!znxH&Ob}4e$o9VN<2mq*^VUf5CLX!_l5rfEVcPt--#ri(EX$PSD&ZP z*SFKR*LTnt=sN=28Q3ns76RK9Sj5#G*dD<41hxp+;Bovv7{Fz_3eyDypiqsDS zwr@&b1}u}ENPVTgMu?62YKo04i?sCkG(6IhHKSFWe@MFAX#H40q<)MbQqfv7sm&z) zOcbe~tUp&jML$)4p8kCOH2rk_4E+Vb^1$MIRsnk^u>F8Va07rX1$H2?XQlNQW<;t> zRKsz4t=E&tL6XQJRCc~w8fP%obI3|G|n$ph!c374iFV-(aSNcmRKn|w>slSv0WZ9_$WG9K%6?!ZefT`a4 zB?8BC;)t2zsJN_|VyVqiJ=OTu-=M!yf0O=Z{Vn=i^|$G7*WaPP6WB^%tAMQrwg%W* zVC#Ub2etv&k-&~h>oYaJ^{YxZ4>=z>QjKqRw8U|YP|0=^ah#Cj*ajRQCXSB)d$z=J z6LM4!8?sP6j8$VsDRjkzo_y%|!%2=?_0JH;r-2=t(mx9<<|Ssc;HclO-$5Ly#y5)_ zb0No;#fW08C&(!$VA843fP=Fk%#y2}t z;y8;oU(JsaM@^1n8*ro=-}>Kxy-?yvHNMM6o_8S~w6WkB2gP#}M?;>0>U^K@a8K};8K_5dGp|e(_t5JS(Rn+_e!AzJl6d8I8q0!Jw2#wlo+OUQJXwe`u z$PEeuXW$J=gUWEGp`QU^>47x>YXsH=tQlAfuvTDgz}kUzqz$EFPi+`1jvWod$)Z!T z=x!Q2`g0UdKSjeRq-YootSdv&Fcv9x&<%Km4q9g{JVQL6q&V3yg(zZp@uUnGUc6aS zoNkzjtPC?KGWsYoj+uv%5jR*k#Zse0QDe}H6mFq@b2}_4D#fX{4et`gcYs}*GQ0=u4OvqB z(C`Vx#E&Q@-bgXg@G0I6WN$j<-N26frOO>Kd?RZ7TF`h4-VHQ-N_PX`Gu)r47e38vhnG z8uLiw-I7LpY$u~}ZBFCq*J$j48jU@H#lR;N*fC>xcrcbyP-NFMBUPM#Lq?);h!Gc&a2jnKCP=)$wPsSAD&rWGXskBY z7;BAn#(HCeainpSakTMlVAlit0I&}Nn+A3Rup5DW2-t^##gO@E+BjB}Xq-^G**Gb$ z)OapQ#LX=6Pd8v6r)f0%6wO<<<|wuSMKw{>0J}+|h#B8&NA$?wMhA311AAyXHHAf^ z&FCPEIM9D0Wpo0IxeD1#qK#f-K*Wes6&#vv!T4qj3Gwa8<`|!F7QG?SN*L#e92*6W zPq)@kYO}z26>(f>ywrG^aglMc5sa4`uP|O|#2y(Z{?7sXJh0n<-45&vz`h9V4q#sb zc4yjnb%x{hJsrjykmF6n@nwnQZs>q>?l+0!o*c(E;CMH2ya(7_62}yBG_D@>6&=97 z0$p+0gU-0_-6;LGA2evb{~+O+8FKO+}_+Q!i6*(;22drV?QBy?zJm_rU%D?2o`6 z1ojZHhk^YG*q_s;Ot!a4F=m;G&nq=iwl{l3()cSB-vTU^t!4krX*~TJO_c6!8UgIl zj7Afsdz-5Ax6uLYFW6tx3B%+4((ihtX*7y7jRN*q%7o*w-?9^F8fTh_B2D9IBJ(?< zTy2^}%ihNkWpk0$dy1};E;!9}fe;=|Snd`l*0g1UX_7$sc(aC58@0(sAT=hfNoUfV z3?`$=WHOs9CM&Qffc*#9e?gW9vV4%W16g~JbpTlb$U3G?b}>Af+~u*##4Q#V| zfUIklAg?to6+)y5S4$c})(uC3rWyG{3)?ls+KN|{!h)|l3s?l-LiSux0Zfvh*k&Hz~-kd=U}FUS~>u^^MBO%G%^ zZY*5V5i9VR9wm-)i6ci3XXPIvj{R~R+aNwZPaL;_Od)Z65jl4Hci7W(U^*Fe!)j!7 zKFM*n={4f`D#-Yh>2;7Pv*frJtAJvBd<)~FOeMs}cQHQ7Fn#tE@o|tey*7Ph`c#aL zp9mcLQ*?ZnqND80W{M?_2TX^F<5#AyP2ZTlHGOCL-t>d%N7F&mA&`}VY#_+a0@)yt z4F=f|kPQXdFpv!gSy|fjQ-TkgRX5snlkuxfV&9hna_)%giIp<>m@=rMb#n zZLR^?NRW*J*=UfR4YDyH8w;{?KsF9!<3TndZLSkZnn#JZWXxlU!ug~~o!LMl^&mSpWj2Bg3vFk!UoarJK!H=9QYM!nX|f$HG6| zKxU-%N12TRq&>&64LDMXZ}S}>(@Pww#J72Q;Z^44T`-aupxp`KoLYROINu@ty6-cu zCXp$SnNsF8ATwtva=ke%ihNKIX(3u01(DX~BHx-)oIgvt;wH0D7oflS2?3>}wU$zw zXUs1X%4f~bnV&arGjBJ)V1CiO!~BwYC&*kNbA!wSGB3z{AoGJP0J0#+LLdvL&AT!o z^0iEe+(RgF5+kCFHHFAIIg@Q*@>4ST8OWlN$^B@uaAp2BI&dBndpfEX<}#=jzi z(J}}z4xQC`-_TiDo2*+`dQ=O~SRPKgb8Q)6!2(SwOF77vq%4&nyDB@5mRd`L5FIV` zLUgl_P}1}Nxn!GuV3bX{xBq&8D67ZJzvEazLMS*BZN zST3;4v|MPJWx?KgDadXB*^MB(31l~e>=uyS3bNZkc00)KNL$nyj(T=%Z_IhLn2F<^ z634rUV?lyAuF7$21CE&Vow8sjwM^m|MUJdGe;XZ?ZHpN_cshx3t_5o}r7ZJ6wmfA) z9xJlMc&TNvh;fmCaV4(Wuvm*P3>|-JhEY;=l|`rw(BFcU0q|0HXVc~;%LQTdl(80M_k#>qfYyWTfwX01M&i9Cs*-w? zxP~M?C`sHv_hmX#86MfAIf-o`@iCIP31n$W;%1cC86O&~8brOc4<+`P_MZ};wcuU5 zl;t^)ZA@8kiRhs$CGN1ij1ny`Q7?@T0XD9-?81Z|*&~RtnZ)9rdnAl+SoVrxagTuU zF~n%uC9GCH(yW=(=6%b4!uWw@pXEc#N0yH*pIAP%d}jIF@&(8q2iX%K+YGWTAbS#I zPl0SJ$esq-Ga!35ZTT{T@tff{S-wMzKM=;}B#hf>*I(IA!kF6xL0a|4h5ggD3T`=0 z82=X&r(j ztt#u8)_&Ih)&bU1EYf?Hb&wU;8h3*XS5037+3O&C17vT4Y!Arxg6u7jy`8oW6-io0 zh?5v=6_J$oLXb7>g&@oAh0q2ft>aLn6&Kv3y%4OEP-NlC4mvvMjtnM(3+JY;+B(fT zgFsFP+50IgE}3Mx8-jJVRYR=$Sk*#Ty^mPw1Xj(rH7M>-F3B=mZK6i2ppkY%Xt9~p z#$%0>Mz7Up^;-khpfzL-TO-z}H3qUzL57nyjLaA;_k-+9kR1ToS0MWuWZ$H%iHyd% z8I6~aMrk($S<`L^vctK~`t*0!R;=%xvR(@^X*UGxQqs5zr_^{*+AU70@pRJSZPq); zB98fgNLlX$S(f`DSXWrFI>2h{N(zoxx&edZJ=9qrI%Q|w{yWLlTI+hz;yS_NPuN*o z?-4rdLoG(ehpbPL#fPnrSRb`MX5D0c-1>xdvvrFVd*>q{I|{O2K=v!hj)Ckqko^v_ z;~>K>;?J~oYsTVpW0qOB<&|1rAd7!Vo%IRIp^&%3&RX6+hp`PXVs-D76}zdwGo7{d z9mHsS|D5~iz+5U^&k)ZiIeuitr0$gUW03umvSOh5H_N_yzZFXathRoM9OYQO0Xcq+ z9Oe0^|?eoZ3f`7Me(X3Hayzgd5`9=HBs{nPrF^>6D5 z>p#|iLEaJMoj~3hwDq$MK#?~5HT6!} zNMfR2+Pq0;Wj$<2ev=B!t$V(-T4&-Qac23a&@`1!rIMYp;{7l5M z1#EcVE@caXd{D}UaSAsy$YvGX7Pn!QfYr7Hi5wz`oP+Zj`Os6(XD0SPr&`=QM!N1o z+ai(XWdhAI97o#b(C||}v_+arY&R3lt87=>uCZNfyUupKZK>@B+l{uHKwb{=3XoTV zyb9#iAg=*=Ey(LYUJvqywC$D*%{xj|bt$B|oM?`eXpW{;pPsi9&2c%JZ9sE9(R={p zqa>OekYpOGO3!Z94^u<6CPc@qOL)0a1Lz_NHx*ZLjSu+uOExZ139Mv%L@Ui6EZ@atxQ} zf_w_dr-J-Eke?6oX&|4Tw(ZMM{6w76*uEf&GbD;LrMrZ3bxvX%NIXmue**ahlEkB} zO8moy`Q0hopCG?5W&0cCv$B(D&$G7|B-+~v5^0YEdx0Pk>jnJJnoZG{8C3Q{dv^h% zy_*10(^@O3O>aAo5bbB!``AnDeeH~$wae^syTXoLv<~EYkQ+d51i1<1W{_Jzjy;48 zO;~yMkx`p{nfMQ}WC-L-4wAY|SJN8k|j6{0_O0g3^Z9j^KYMGKObq?r&4z;<;%?W53pZJ%PLqvr66CJWrV!hew!E}v9LD+ zpy&AQcL=O5YsRWL|2Ik23OlV774)~S5;QJut(nwjjs0QLxYmBZeVu*1{Q>)f82vWb zH`*Tp`Q;$L0_0bMd}0{PV-zXs&jf*jw^^=Uiq(}92b+aE6;GyX0Nkx!DwrIN-Q zp~Eidh5M(2{I(p&HsH9EIKB+>8zhdqk>m8ANA#ov`Wz*T!uce}z4o_><69uVDP?~L zj=m1OahGx+qctf9E}g8+&Z2{NoQbF$O0sxAS#NGP~|dw1RX=;GdYZHfN?fq zya?o*C5&3c*k{v-o^(LLAqtJcxhXU{EDpSLmvZ3v|H+iY4)Uk6PUzj;{wNLF*G`8xQQ)WQge zU^o3d$hU!fJIG%E`HLXm0rHnXz7yowKkQ07FbSM`YR5HVXml(kj;}}@Uu_DFxdH%f zaNF9kf;3`hwOi774{B_2eaCUX1Ml0V9P2>-TFQaTLa%2jaifE(dOIE>iC8BJ1LLD4 z@y%08Y_a^1o=lG|2XYG|SiXf+F{~gB#R;PIOKmTt@;|XV;sPSJx<5#UU%d~NJbQYsVXD4T8XBTIov#Yb4 zv%9m0v!}BNh^fpVH1=qDE(l7#E!~()hC!7mqf@ z#ou!pPrpVdW__oegF${I6BnJsT8oR$Dkm27PC2VV{!7YP3-VvHi;K>Y&a(xH&e4Lz zV@S$5R*?8xvjA7z|5{1aMCZAJMCW8d;_=p+No}S(btG|y^8)8g=Y`H$&e_h3oNA}W zsRj9;ApZ;GxJr5g!=8wVby0}7_mMy$g5q{Z#d7s=uappd1UJ3t}N(&8@XtLV!43XT^Q3K}mu zU&HaDf;;7Sv3rdaMJXr-g5oSt3`1qW6kmF(EI8@?T zCT#ImO&qIo9NT~+rhKQICqOYQ!_k$89LIOc-{xwMn`-p}42+85__!9<=1FIM*{;s6 zLiFhB0*VnSS65J!XXnw?(}hI>FgCi1h1ghuuv}*duqvCuD(35@%dswn;L#-)JW`E- z7Mn?J`niUqM^}H>09UDNpzAExAlG2m5Z6%GFi_Njq7D@GplATaNKlLd#b{8R4T>?K z7@KyLi5^{*g-fb%k;hd_9?y|HPM}gKJtmXKDLId)-=k|HdUQlsj3 zL16<0e##u6aDu`G3O6V`pzwmimv%ju(fC52m9(FcYbR;+OB#bzxJ=m3ND<3%Yy*z( z5XW~x5s*0I?r*q(OvxHLgso%7iRY6XKXZLS96tv|DCOD@3Vi-An+!+S*RJnGj^7F# zBjoA_fn&5e$3iKa%=MG&sL1h%z%kxhGl}DIcYEUahwD$*U#`DhCtUxy{&nZM^W8Xg zPJ#kMb6cl%++;LDW%aY?9H`WMP?Vd}6$Gd3o=)RZ+kIPRvc$|Mig0;wfxrh-2j4Lrd zx-S;O>hflar8d{NZzGJ?y03Fz?_TP@!F{9qCil(mTimyT0@r(Rigqt3?gK>%6stk8 z1{7;SaX%>5rQNq@Fy1v{@6cI@aTQ@)FJXKTy6dnG2Vs0Thp`PXrU~N)P&^=E#0}uq zmehCNM+X*KpgJhRxv9H$Z+1UP9JhcXopL_~iVazEeAc~6$+7D_ z60MiryG4$;={k0-j}XW00>_71e#`x~`yKbY?)Tj9yFYO6bAJem$3U?O z6pw@A2~cbX1-^|ZL4j{$D=3~$yFbow{9L>_=srLkpOH8|C*2%WyqMG21{#l$#-pHk zR?>J3H5PQ}{W%>}Kd&Gmo=(2P}a{_u=OPj^p|pwWX5_@l-htu>R{lz7fWjh?<9#>0AK9=S*1;XJ%Y=~01V zCn#P9#V%010*c+Bcoh_{f#P*gya9?g)1H2!M$f=LE8FePEAKo~JBsI% z7O(YC=C=oD0$-;*I1~6LON%#qDD&HM3t6P8_3Dlt&|?0U)+{dftPQC=P+*FerWk#m}HP0t)OI zegVa=Y0tx%xVVWOOM^zw7P5FuviLhyD-#Eef8{K;fyI}|BKBOkt(&j}?s)|*4tS*Z z=XB6MnAlAV=aUxqc-|t5dqHtL<#`(ve`IO#eb0wv@dL8>Cs{0eA1!vrr?y&-i=TVG z6fN!-EdGra%ibr8-P^Tj@jK5iWbu2?51t=A2R(;8hdn=ee)b&kpt*lQ@h@%8^e2H<)D*BiJqfWw!8 z@1ZYn_##-~WWdSO-ch1N@7RXv6Ti(X^-ds(3Q3}pGQNA`Z5iMO+*U@Rv)hi zH3HXoaWiqDn`@^~ZOxCk;PfGlmTne-Cpc`qlB^Su{)FYzw$F7#gNz0AAF zyVwiBodw(=;06OX1h}EV4FhgCaAm-a0Iodky&?nh>M_fDPePE_6UYh)WEDNYS}==1 z*5^RB0m$V9as_ae5=h(zZta+P0}sOCfM{8iw19=ZBm=y%U=&hgO)illn<-V;7C_uDJveseQgYnTD)>*%B0Z(k>0 zXI~dzp|7j2o3FdChp(rv2)LQRT?ia@3bTQ`2skxx8sN0R>44LxeVN>EUrCp0A8r8W zqug)KAb~Vfc__|KARRf7ryrz`lD~b}cNsGveU$v|8{X+(I)F0?9X6fm0e`7vldsx` zC7V*d8sID`Umb9`#X&Y9(l^RCMlk6+TQF%uS}j%yEpC5-q-&CIiVz}wnDc`}NM~!! zq&72rdJ=hoZ>H};-z?v3-$g#PPvg`2kewSi4{%=Ke8BmE3jh}cE(BZ{xJcS(5JRNT zGG>|2h9Vs#GAfBoP>;>cBa!oSBHKV@j6}wPi%B9IN#vZ)`{)2JPIqI3GY%ntkbc_> zeU}l)OMy$Ke2aj?-3qb-d4=yPl;yjU<}`EAp`UKqQyG0~< zvq17%yUT>;#cX&>I9#y|ai>&5Ic-v%Oy858)Y8*o=k*=5}IIgxE35_7*(zNdk^ zN)q`Tifr-0LElS0tkjh9?F8I$_cUWw^g#xeU+(7xjDCD}0Wsd!S}Uo|0RITY=r8pT^q=J)fHnD}s0Ox%>ic=|E= zClkhVfqO{8cwTEU(SMsyDZ%dOHiIm+hCVu;c z#Bc8LY}y3;l=$rr`a}LO?#LVU$NX`B0=L!0iTq~ZwgC4ea8CiZ6*%k&o&oMz;GP5S z`LsWi`0dXme)}o$o7*Nae4&Y9ZgYe-c&6V^iQoPkfZHxHq{Q!%HRHC^L6hlTA@O`N zCNA?+;whz_f0yG$@va+7RQPK%K7G`O%b@JO%b@I{;q*d`I9r z0pA(;F2EN8-xc_7z;{mvG9|tPcl22qScVR%#5Ye<7Fx*Riz%6rFCmAy%@EomEK-T@ zzyrYd%nTO;RN_0ZaoE#=jq*jnV-QHtxzk-#eZGf8fQvl}r6 zo(?=m9G@YM_yjdZ#^*6I@_kMj8DAY;We4c_M->1dk_-5ck zLb)ffH}F>A?Z7*McLVPQ-Vb~b*ay4}cscM2;5p!V;FZ9ufIk!Xe!%xn2R_OK$Ip5? z%KkuVSz|heHI`+yG=af$ z*Vj+>)qe#}kjTG*KPwgZ2lzqRi43+27LcnxK}<_*1b#5O3U(4)4Qb}8xTG-i0SI;r z_7peIZ4knKEQj8o)wI+H~$!~saj^pX)7_38%!Fu2uGBGkZ zst< zxxh~Wek$>R~5ph)@NLF|{O zOB5;JyY#ieed(a(Zk)vk=cdRQyf#Sr-ofjDzaSM{3jEA0Io=!;D}4vCm@-Dj3(3_T zf-Brj;eT8ex4TH9wIV21`VI<}zWIw6QoMt!L`BrgX@CpgAW8B45ot{f*XSm z0j~jG3%m|^J@5wLjli3LHv?}0-kJ_(Dt!kZFIio=0y$EpZ{8+xbU?>*phth==*@9# z1CCVbJNPp2n7k;YdJtbFTr1d4*(wo zJ_LLi_z3V(;A6nYfyWVYG9AoR`40YBJjTQ$#eaxmqeO8o<&m*}5XA*Kil?7qs2frY zbq9V$P{hZ;g7L!*Gd40!AZ76T8!Uk>~gz+Vac65y`_{_1onQ|3D~PF(d4O(KlfNEq>6 z`aJwmpv9YV7Tdt$Y_fO}@YhNfsmgcf=*Zo4P#xPM%-NyyNsX3}jWk+;zdjYR1HUv& zjqZ?72#q1H5E^eFRsn(4jm=mUcXCOxqM?MSQK<6G-`rX=sm=TlRrwBG9J(a5Aha-a zY3Q=hqR`?Hgpl8@z~2V^?ZDpw{GGrr1O6`Hmjk~7_?78Urpk9HQ{_8ERlfOElE!M=p%>gF2Tb&+Ik32hZMJ|)D)wXHRi+H4EGN*cF^UI@Jy+7Wsw zv@`T_XjkZ!&~D)Ib*~2=U-yH+r-9!9{6^q$Ecr0-kEBDHO5dS9Blfn#% zG;X5W5*_zaaC|byu?;xxCyrkN|Cq#)N`04{Ib=%7nYCX+M>%xGoNqbwoPCnx!4Q@D z4jlsi@l@z1;Gf8n<1eA#M2^P2|2&ZK*X zOT^oPVM_PrUy?Y!ETxd~ujVwKevM(u_6`pQerHBwn6kY)M?2^`M~7WQopkUQT7OeY^G6SH6c7%h>YP$ zLS%dmDOzv^d@eR?vCXuwmMBgS&j?=-o*BL{JS#jqd{I~(#;Nohz`qIn9^m%^kJGTX zfyZgsyTHE({QK#!PF!aUn}%N48Mj*v+lb-^62%XxDp@-pMaIu^7TdsLge>B$a-U=| zfffr2hFwDkWc;+5 ztKv>lk-YGAVX@+OSg82Tf8JU%iSTV8-dXpUnW zaHNXg;Vr-)lsHnw?~*kgbac?55ksSJKFM)=m@0mUv2Qz^3hw~^rz|<{3RA`Jf<9r2 zi@^U(u3i^79%;_89q!H2J+DVz&+uDevEp}FsQAtQ(podA%|~IX_#OT@{7LxJ@Mq!A z!(W8=hrbLT2qVE`!2bsP@4z1i{tw{)1pY7J@s`pF;QvX7GZnwXKNKzrA4HB+@tglQ z!%>+}rB0L`k)yIxj$<2eq>A6+6QIn?aEwsJ?-th@Bb_2$kYc1WDBGnXg`jMo9mPnG zNU=aMQbZJ$9ne$+bH3+-vYT`Lb-2c=hhl#Fh=@CsN8p?e`G+U zG%_%9R%B3QaAZhiXk-{D@ilh^Wj9cE2PLBF3Cbc+7K5@ED0`i@QE1aaj^`LA3<;Zm8nGDBm zg-aqYAjciVag@aIY@v%DPaG%YIJN=Dw}|80pd2l6d=EKR4H|S29nfPMbnPdePjdVu z@)>db6qI99kZJ}9Swaylqy zfbxQLw7m#2+KC-YMU|sn3FJ%(2fvEdVyoKPT;6(t(nwjOmr%8jE;?-6CD>FADs}L7@ZWI96dLR3Jst% zg3<&^Gbk;fw1UzGN;@bWpme6A=Vds~=;;{tG;*9p99OHh0a<~X(iM;md( zUxr)a=t7Q_D?0C^0~1x~L4M(Ul4CF$CXOLcdQ;H|D1BLSOho6192*6WeoW$y&ZDRC zm4W6QyMsh)VN}fhj$S5k47JuwYO^Ftx!=*NqE|<+iC!DME_!`*Y4nEZjnSJxiLW>c z$`~l)pv1vs5|sGam;*}e|L3KnncVN_9pch=lybk7^Cga#NK45t z`cCxS=zG!kL3ueSuK?whpj-mVt3Y`*D6awKwV=EXl-H-DxWI^i`bR%0TvB)yhQ=?* z;!?@tjWl#@cY;FWtvQTsfblS4{0WpdNEnYI#=@0_tLUJeityPi;e3+gAJM;vVoK1{CK{ne7ISeF=<4M2;ru7btevT4&R#-YVn z@7Ni!KCzNm-xw2PW3re$rU2y~pu7{5%Rq@Uu;rj!0m_x2Tm{OzL3vL)hUsHuG1gCv zi?M-Z@m|Sdswpn6%TYZ26l2v$F;)Z0`!W<`SnwMu=5M0|5n^1VQxnA4*w{FP7&`}) zt5dP@pj?wB#L2O#BE%^IL`r*z(b^6u?{5aNxa8YRjEl{TVdVg_I7_g&zO`mj8-2`0 z77a0D%oH=nEHP`$7PH43F()V=1Z5hO8$h`cln;UOVNgB-%11%@7$`TTWA2Paf43=} zqj{yVFj;(Dvbcp-c-mocGEhE~!`KEG7ZApUpnO8YxCk-E7UyrH1C*N)Bb~7F(-!G> zeRb?w;)tEwlc^YXZck;&@y3`?z^PB{W`W~Ya&?=)@#*FqE2QF~vAbd`MUE>3j?cE% zOnQl_*hb>GI<_XZHg|G)*9bLjLjulSxMFBF|opTY`-9JFG<9Vag3*LHftue z`7ZVgN&G(cL+r=c!PueL;n+{HpJPX2M?r}zS?_@IT~NLUN*q6a0Lp!!{1B8Mf%4;Y zEK}h-cD&%@;p;FkQiX5jCz8a^=%K7`8z?Xy$Wc7~6ysFlJKhzPpJph=sl@lFdj}q- z1B!4!_l$UM>Zjv<;#B54UINO`Q*re4MRpwHinvnfr{la3826*A_?d#MFPph4?jk+U zA0HSWECj~*Ac5motu@PVjE{&@neTXcydqv1uZma4YvQ%>x_EsY*SEg`<+q^x4wT=6 z@&{1<2+D(?JOs+ap!_Kv&y@L&W0`Nd6BDO0-^!mQjz{Tve(_Gs?>UZbz>&&)$7g}^ zh{Tb~d>4GuIZ6i=u%%QoI-lfdid%>yF4X;!isM4vuUT?*#yuiOx4`ijx$+4de{0UM zXq!YU9LN3QaM&2fmxI&kdGNaJ!) z6-XLap~l|E{B3kV!89B-(&?ndHSzn&;#yF3O2yZKs&keW)A5HyiyO(Jstci_gho&m zHn+G`O5BM*5r0y&xP>gLy0z9!viMy56|(qzd|P~b{Dt_7@g4D(;ydFn$9I9M2dH|2 zst8oYpy~yx-k>@IRDD2I0;<00IPQ^!fBMJY5U11ex5y$RS(HiBX%(Nd*aj9qCyQTz zij^!Lpvc(rGGqLQ_(8JxBdFx5_#sd!vb1<4{;O#57r`QjsBpcIhJP)t7smgLW7z-- zihm0bm07e&v`_Rvh=~q~f<(ter$pyOmqcNrYoc4CJE+bCRXMNnCLAA#YA6%I8=g&H;%-l9aUux;^~K&C`E_~{EZCDKuioqh$U;LrRc!h zuy`9#JU4~KM0uhTDJCjFRhCLrfoeo{6ccrckpjg;gFvwyStUjbVX>llSZuc}6XFu% z5?DC^H6|tq8mn4sCbc;)p(c&zC#EH)CuSrrNX$%Jn3$EAowx{8HK3{mRUN46LDc}N zk)Rp{s?nf28&qS`2~9?$K@5ut3uzoHX&l!S7ANO4wt>bFX$*tv97!Wq`Ci*ORk*5i zs<#o-?1cqyA9d5xt?9(P#Koj>KB&g05|@B#LY5jYOMs|xv7nJs9uijw8YeZ^n14`` zbxi^b2ara5TogO$b6aaBwYep6Ti%dV;#N>iO(kvz)%lAn-)W!B>)F0Be{TD^iRFv) z7XJyV^Q=Wzdi){x$Ppt(%(W**c%mVfJCPg_^NgqoB!kwvnuh8`jkn5IUv)`&V_jW+ zZMYo&=Z%fHXvBPH)a4$LbcRPoj$i~PRJkej_}mhm%BZ#%7)5{@+z0Jwz9g; z?x?ADxtvvQPc8n>RaNh-sjeDPHgUFfc4IW*mR|L$#Jzb#RwwRG+ykm7O}J4A-A*9?V1>M&I!9Cjnkq|d!s)ZNt&hqGSlvLCxsM)#5(-N=5PCt!Brxi zz#Z*YCpIKDf@&tHX01*{;0;=lkT!mED;Ti zm}Z|7ar$OE6K;2;EQvpriycvW!u6lOwXNdInr$tb|Nq*{nr`?1*UJ$zz7x+Tc2Tr@ zF7bR~TVi|Sg~W@A9f_9`I}Lw z*YS7zW@1kQw|W7U6;${UTns7z6+Q`p!`3T6btR~%kUak4d(Lt@@z<^KyXVECiN>V0 zXyDX|lf*JyGZXH)`1jLMW9A>lzn|S`Z*&_B(P((G-HAU=YteuU90BArb>cEwsn=Yl~px$ zwY7B>mtOjI-pIUBi9?CQ+8MJo_Rt*n>cpYEvC`}MnO+yDT>tS3D$1%W8)|Fn>Kdx+ zD(Y)%=oOTgRa8`$*Vb28SKzs(qN1f&P*G7=Q&wJIS6zcKrJ|;)s`}DPrEC2vUdtm~ z>mq!&6_w>RWtkUST~XaohnK3vcPm|}x~8F`PPkG-LnXc{{PL>Gs><@p8ho!6_y)@w z8fq&V>hNV&)zwy>ywY*;NBm)FQ7isj zt81#ug!frpTUB3QT{}!w+fZLtRbO3RRbE|DUr|+GUVrjZe~Xt2ocdC=)s@1V`mZb1 zSJqbv@9ICVgs-Wx65mx-Lv2|dhUePy`l{NR+RBsfDw!u<3c;Y3%)6>Q`NFEoE1JJ6 zyq5R_tgJ4hZ&+T@P+n1qI$F4t7(9|4lAZI0tVtFmJ0?4UDgvq~sA6k+I+BISu9W(u zii2v=;!4ZZ@tIHbY^Ocs#!pJqUtm1&$K3eg;hX-7K7}))k&5#2neGHd3;HAqAEjh5 z_5?|sjwYJA@MNDPgMDhUB-s~KNl-PePO?cEsOEqQSGLv8kUg0+JEIYg-#aHEbTJqM zrjDNwbw=$MMdvtunHMI$j!gHJR3%IEO4cUNO!iCmPvXR59;k4PfL-<_Ym)<$XC((E zar&_UR0~0MDX4HVr1rb~(XhrP1OS6Q7IWJZ_K4GMj3)f}4ulI^{1?nFJ9%Mi(I6f5 zyk%3zi*aN297p5DF?Sh#nSZ7)8gbWJD=PiimspDi|M!=UYr4RHe8aM7eyJs}!t zOhiK=ccQ5+zN!VoD=R9?D)HlAg&&>zI*LZaRF&lwW%V^RH5FA=<#i1WRn_$vUGV9m zPArA1ge`KOioYENM4YfS->P`C1)ouqAutbP^|*h-Jrs38|;7X z1=W3^N}am@`TuUWlEiwa_a_}mXVR5)Cox#!2oZ;ecY^9JP_1a{QIdW!8r&vC1L`|! zs;kSeA1JS?udA%X;4AbUHB~ib_2n2^8!%{=H#F3X@wB4824h@RLw!|sd1X~ybv1^A z3T$6rUs+vMjgh3fp{A-S$R)$#weD!T7Jh&15$b9%LN#D_fB_ieX$=PHy2^?M4B8lD zsxZt5q36G@RZ~-r0kO4f#l>qaYw=q24NlXw=7`r?-qN+OUlp!ZRYv_w1^%e8>%$-C z|3B~RV)0rlg=_U)u%H~jGk%chTUFLI3{zE=*IasO|FPdSetUnfBTnhFb6Ikc^s((b zb^HZ$8gcyYZt-(FXaW9S>T2p5YASIgfuGvS3jEks)t1#(;fSEFzM&4s33c_-$94&Q zY_9^w*aY%M{Q!DA!+>u;PJ<^@YWl8)TtOwNtpn7mk0n_1dhr<*O^5@Z-P^HD?PdY=< zq}w$ELooIb`27<0nf3?{Aa(!sZ+huFuTHL|_qhgC8&b*pLG{pozt6PzJ~vv6!fiXG zAD2wJ8dKgqVGkO$MkAZ3v zs2&H^6QJ7sK=R4tQ^~E#r<2blpG`iOd>&L=K=l-;o(9!3pn4Wm&w*+es9vFtpl>oW zTbtVG4*$o9*_e#Z!48`KmPWrWcca}OI@wWJi2>)H|Pj=_;PbFUk z)su_wuoew18!^$JjM*EVK4Ee;0)NFP|IO;KJA-BZFwH96jbigRsrepIZT6i0f@_q5+DgDKV$&U%sN1%E>mHY%$+l0xH zdw$Fwak*W>&v~La`%Qk4{C3^{!`^j(H*!_$Eh!LE?1Ur`0nb zygjSk%_cy^SQ^P%OBzQrBU`c+_EJLc<uuiJRP>14{NZ3zvY8L84W$8%O9H#Hh?4c6;`~*>Jtvvs*|cGuOG5z<={k#oykx z`KOz%x=Fnf^h(iP*X;eh2t|Dw7HBX0S^USQ9d``ga`C6czlwi*=rhSFUm>UejSRun z_#C4S6o_C|Ki+)(WeGe`DM z?hTjUFl6}+hv&j`Q@dvlz^|ddL%DsVhrsP4T}+1VKK3H@g-bTy^O|EXi42^tJhi;a z)6W}#C(HNmH8S*dGW3nxrOTwtr5$AGn`G$QWav8$Eu^lU zb=Rue?SU}Uto{x^ z-HdTE^j&Q;u2eQdTl9o9Nf-Sn=_=`JGW0z%^nEh)1A6tQrI2#dtt3RM)fS2t`F|--)rm3n>=exdg`VfZ<31AEz;wqV-k^`AU#oflJsQhR_Q5Z z=#OOR&t&NT$PgUO{~$yEBDPJ$wuRVEA-2dVrRPY`m7XU( zUwQ$tok478659Z=ol9&FB(@8P?LowL5wTrNY!4&0A@d>r67{hBQ)J-QjvkhK1q#)v zKyjD`15w^{R9@is^2^HcJ}E;I?q23{#*_S&s&Rjb4CFd$oJS3D09B52a!PWI_yd6j z_fjTdH0Czdn7>8_3SBWK!!PfI4XV96uU8HFd$)E6461F+n^j}}xt=lmh1dapiK4ua zA$UR|Kz0*Z$O^7K6xx-PBKxz+9ALM#|3QtOJsDnF7P5;FfksjS7lZ%06Un&oQoTbp z=HK1ARCOKsKNW*)nK z@LAWJKdu^fdSpQ8sA1sC>)cbHQLVUtWI*h!71jN>6!U#vx~sArD1DheW^E5RHljY} zpt0Rt%C_<&`#oK~Bm?9ga#j{) zNtWfDyezNCdAT63%4>2_zD0h#d`u?t6XYk#Pm-T3-zq;veyaR5`RVdAjHeyjX8`R(#M2C*)7cpOQZpwmrnQkJzpwwlJ|BBDU*^?FM3dG_gIF z*doNn5nGhlcw$QsTawroi7icR0Gl=b3#P%FwdmgbtnE4`N`wwD!DY3nr*j`C&uO_zR#CAKe-9c=xC$={d+nb2( zEyVUVVtWU%y^Gl1Lu~&=Z2wJc?YpC-1?65HpA?Tf_r zC1Sgq*uF|^UnjP265F?l?YqSGJ!1O-vHghHenMgc8 zkNivdSMsmr-^jm}e<$B7|6cxs{73mu@}K3u$p0t*RsNg&cljUkKjnYP|ITg7ZO&~0 zvd1a8Q*)=~PS4#hcmLcOxd-IV%$=1xJ9kcQAUBvhH+Np{fw}W@7vwI?Jt+6!+(o&E z==3=_w-#PMk25QyW+#PL$%cr$T)m^i*p9QP2%zsaTN zkxRFcOM~Rn-Q?28kxONA>C?!iuOOGclU({Ka_M)-rN1Z6(~0vU;&c<|6mcFR&PC#U zJaImkIPW0N_Y&u42{b-Ce^0iZPPSc4wt3068M5usWSc;?J&|mCG1>M;vh4$8+n33< zpObC>AluI&+Z|;4IN83FY`=+Y&ywx8lI<@g+uugEe}ruRD%t*Xvi%?AvUA8~4suz5 zT(*l`#*xcpa@kYKWv?Qay`5b4QF7Tg$YsAImv17MpGz*^MlQdST)vlF9wnErkjtMz zE`KGt{O#oOPms&MMK1p}*|CM}xRC64IN32tb{r-a2aUq))J!-`gN|#HemkjR;hj!_281}n;ZZWp# z3Fk#Xjy=1R^H~mJ`B{qT)1X{5t|qR%>baKZ6iSn6eeQ*ABDLRDexD04-vx2PQ>OW7 zzh5_6SrM2AxdJed0K|oKLCGCqHF-X3$Rk_}^EVfyY((|c2+<~G51%`;?hH%p<3^27=b%2jg_=4WC zz%Up0Zd2Z-xcar6xG*v9A0G(-C&xb)7^S7xU~t^<7UiRUJ~|u(I)>4jL#j2GHEGTK zxDOaHO<5E4#^QdCH(7I|YR!(w;J~=HIpve-&>Y-P?n85iGo?QdC3PX?bEbSAnU>b3 z^QfX);o{;_LO5E;FDDYIXi$)k&K*u#lwI^9~LRRX*tdM1Irr$5kK zd-u8KLbH<{_!5nE+QF~b%jJ?C{Pkhr8ATU5_ytf1i7s~N_wSqr#&DZ2>(2eMxX`}e zS#cxMcnAF5dIz-r(5(2T&fM~i#6q1i#50-V(g1~3T=JfpMB_e5P)>FYIyU)EkByra zQi3rYWy>~&5GWd=WtPmFghQvxy+l!6`m4y-6dZk7xJN)wl7$sooqSvbQj!QIHt z4k`OH15eRBQ)b<`8+s2UVJa&uL#JF1pq7XVCp^44aAPDE2*!AR%mTIe{NC|#N_!t2 zh29(>r3XeTpq7!?Fh9&g^NSH`iK*7OBZKF>%K~mFJ&$np+~HlyUrXqpnRwlwa7TG* zR>Why#UcO#z;X+Hr3ipD)P7surhWxLDza<@7Mce&5m?w52n>}U1QwdZ&tdBjSlDRM z0X7YRg|^|ju$u@hG+hAmAh58(hsA*v1Qyn%c6bn2Xov#i={c~FR8x6xWbo{(EvdZ5 zQ#i;iUBio#oaI3hLP%tig??pG)g~-dTVr1(?wDaGJmnPlq@oyLA-yh_5cAy)hA^1# zHp>^oe76ab9p<}=ut%FHi(_ zQ^=9u-b|kqBpoGgEb`ko47MP@z2!bV@IU0YH(%sMetV03qL2k6zkU6x?|~KMx39lL z$ZrRkjVe+CD{6x7j|^@(&61!io95mF>eN>yvLHj00a1(z`s22Sl|0&@hf$Fhv@b?h zP8CJumfb=h=$ycC2&0i36Pkc=D=i336jkpCLd9X0(f?{tu&FEa7juU2JuO80@035Myc+x^;DWL&|To%6zT_ z{E5*@Z*3f?v@E7!pbClKmPi?8fB;1>*BilJ z-lpzqK(Gs3Gm=sZpx}y9j~kKYRp=%t_1Gj+hs{hL?t)N=$rN6(tWR=x#a5=1cEv(Q zvvshI@iZMQWI8_w``Aj%6@ysH$Q6TFO2xq-wsLT4kTLo0L5IpS)$H+6Fri_xX7*UA z345}ok(KM~t9%lBM6gH18JKlW`8*ZmEL{i!`2>BxuqqL z!pKN`MglG)pW{=)5}&1$>ZG`kO^co+3<}NgVNC#`JDLy`t7V$RQT7>=vtw^S=472- z(dO$M3f(xXsv>}BZ)ATqnd2lLYJb&UolbG0$iq!}ba6=mSlVpM&S@dbxBGYQm&JuP z|4u6Qssqm*RFp;Fv!}pk^}C?@t9Wl%Nn;4Ywh3ZljVe_RIt)5yrZbj>U>n6&Qq7O` z(62DdGQ~zK5rkcCX5g@K3lW6n+sZOA?k$3_%WZlXA_&{us5RXi5rlO&FizIEUkJhq z$xNN8k@|j_TG5z`3(X)bbLL^JKSw=nV|OUV`WWl;SVun zChLkLNVHh5@u^1wrFd@yhMmDt=ZxPOT)#6-xj;MHOG3hKw@%gR5PU`ORiz*+{A8dc z10j-+g*b_;q&Kxm8l;?pDEdA))h5xT%8zj$5qw4PwajHUg(@r*2e8{sN(e^_Ee9z)SI0EHqGB=uik@Qcf3JG~ z`@OtcaVzx>^Tr_`iH+*EGpou8*OKKGGJFg`vK42}%LyG9J}p`RTd=Dacgh~I0(4o;}%?2HVad$(p! z8eA;JgDE;A*}XSB3(}T*xD1!zv;B!47*=EL%P_64ukZt2T$F?*k8{T7oC-K6L(Z9? zb3>e66!~k2+Dx|z`!bZy^VWMr`b7Yz;DHxf$<7U5h*NKPdSB|#~3XsW&}83&aKA!|?^X3I8KY52-@ zMU<-vR25OKHubA0E{G^slY|@CJ=Re!=IHdWXNbJ5c-9BH*kaSbB}3$`0f|Z2r=BBk zZ&RVJ-I2kwueLy48ck*|mrEv;$t`qROO}#m`V{U`S7b%H4$W0tBSK!YlcvzTb&P`o zM#yd17`FwHi#pn~aFDXr&I2Z~t4gXEhdFpNg89nUVGfQtcu#qCp%CWaCvOgp`7Y+W zEltaShm?tFVo|>AJfq{?YF@b)+Ap@(%q!>8K%D4L-bC$0Qdtycj+i-S!_kG3Qkkx2 z*nP4@^K*Aw=uaw55>=>J%R+Wh#2glL*tSmB!W?$KS+O+CVdbNVxQsb0=CC!0unvJ>*npp@AB3Q*Qp6%}ILm>P_! zt(;0`5}4Yu0U5KN+F}}6FG*rGjqE{Q^eHtjIvg2T*3zO4Oy2VO`O#o}WYjWwYurCR z67Y?W`o{vJ!I3ea*E?P@c*{2*_j>)YsA=%l=T&QtG-*vBHa6n(`7PG?e1TwK%o_-d zj=?xEpWo-VSTh!n1>#=w7_cv^*4)^nHU4-kIy!H)#7QM**-p=6p;vw7tAY)V+(&E*AI>d#cRw#Zhkb@o+GD=cSH0v8iK$$eqx%(yc+ zMTeEmj5z~i&Z$w)jk79G(Us;z2`UNN&sN@|schLg^BQNLo%FNMaL9T4qG?Rdu`J%T zG#J^Z$Uf~UF$v4!Cv#aGv4eia4oo>fPfrLeK?5uv;^Um0l8jTuzoRDbH^Ef#ftm?? zI7-JW9ZvGg-A>uV$+Vo}Bq8fwg8#&YY}ymzb9_pmEVgiH7o@5C7laI7e&4X)?Q@H< zMNc>n`DxmtIh`*0>#3c<>+57XWf!$gG2LDv%-lgAPlBP!9c(eC%5NR~_1zcZE>|yF zM`-$B0(ZY74At*^?Tph;#%}R@%l0rg>Pokaxefu{G(!C1J_qobgen&}7It6LbcKoxxG(jK3kyN*@46`vqV`^^KkT zWpQCR0<-GiM*s_1fFmxOuEdR6K#P8= zqDAvfHYo*$xiM~R*wQj(X;ShU-*SMDPxyk~7$4xgrY5Cds@B9{D#w#8*wy4=U7Nmf zh>Bi!R~ZR%EpgIRiDSCI8l(9b3UE4aj1KV#Jf->kf^)-p7`Y4O)ucC-Q4!GC= z%!l_z`T5ZLdE5tBB$Dm;woc+KKiZLO*SO-XzG+CdOC_7`5;AThyQ46SRwCJMxfv}e z;}#;>u2Tm%v;B(t=tTh2}9AW;2MvxS5j?P3WKHQL1zE~?wb7CdUO zi$RoBx6TZfnqV^qU_6ZVG1f1&yLPMUuHPD=5XSoL$(fiWF&Hm2#`+lRXG?c`iqE=4 z`pjnTVaPPkLBE|a)(6U^J0m3PP0iD{jIH5$M!PW9-^g`jkrAO^O>?ZzL}ShGRB}Q* zGPvdK7IK27pn5&rNkZ4fSK8D;GY2hJ?lM=xb1l!olu{97SkzT9-YR3}_^?Z+uWBa< z;Y=i#s6b8woS&fE+XCh1PpTg;L*~K@O*N;DQbMM6SzWxe zQl>q;d^nndz19oVNEkxG5SQn(2F-(xYee?}DMD!^!+Qho4ZJrzl?0*6pH-!K>#4zN z5LW$BibaH&9F;`SZJd`AE;Sl0@05qRHb>nwBn-8s@Qp=;_7Dg{AuJ+r@%EB3LLpS= zY8Sx;2}AAmO)Mf{5g`jmX*jyjsnR48hMFOln2QJ|*bHNRjP*Nqx6(j5B^UuU=6nxh zeT?<@XOlTj;u-W!jP)_rXOqo=u|CH780(`FZzD>)e^ZGTMwa(`mJNw4Kg{%&Wt!Xm-+sH@Anrj$=VKHWmc4qQ0Co!7k4co-)i9Jr&z9 zD@w%YH=5>RR^)0Ak5O?!%!;^NQ%ZNRdzck%@aAQ!OCPQvTXQeLpq^z#%crPWQKmV~ z{SiLuAM?$R83pyP<-~;vpDz#$jClir(Xo->u+Q)Fk8cwtF1k3I<3^1)$~ z=Kk{iRcn?agOA;2$`z7)`K(f@L4MRLXy>EKo zwVxYT*2F7@)Av@7LODK=IL=&qHS34WN&L{oCi zOx9{WdDbKz_RI5tpO`$j-M`#pJWD$JO*LB8+Ps`j?~TADVa-M<{4X%m~2e zc-waspW`$BhDena_W(Y}+b|7c-MFLXbG$2YhbahZ2bLA$p%09Yg%v)9=*kG$G?(%y zV@6GZ#L2L_lXO`nh&2t+QHpl~7FnXjl*ib0<=WMXh|Bz9ooVb=P3;M4TFXowH8N-& zv1n)&8UTcnld>czO(hy2#HQ($ozYcz1FRaJk+MQcGyoZj?Uq;BG{1rX0j5{H!lv0~ z)Df&Uzrd!^^>`DojCyZjb79r9D_BnTe_(SFl{^eEzw#v(4X;IAufl1MDCJ2O7g3$Z zQG?#W;sW&kZ;$?077Z<7#u{IrO%oO7KA5QdmrWBDF2BZJVbR1Ak459NFlnN3tejc? zo<(!b2#Ux2V-17b4u2V|n!R^7XM##KSi!LBN=cF&~Bnl;!{`BL|c zsf46ylv9CHch8tAb!V`r%B$TosY+cMOseu~w@fnQ-5&Fg-7=zF(Ds!7R^zJ?QL5iU zf`}3YmP4GxRnjQi$*V_1iPxGNyES+e$|Dy1$odM4Cr2fK1Xd%W#AWk9d+v!7RR@mX zs#O06HeIR`J_7SAUt-a4M3m@syF$#<(^y7_kq}Wzv?9t152X^4r2Uu0o37Lcg@{t~ zAXkJ^m`QA8ztROO`_?%sAh(h48Z zCYhM3hRrC0T?y_6sLde`sYRWrEM}S>Srd6k^s%+eNvQ z6^`;z$mjdl&o&~!AR>N2T3!)YPL?=Jm=TX~w7G-=H3#m3fR!{1BqEzj}oO;<6b zsMT6EO{B@z&ta67ZHNU;w<*kX+3136?>^UDs3SU42eZ&l-=W`M^-)p%0b(7r*=C=^ z@w{>>nMrucGk{TGY-0jrZT3gJH$u*tpffP+430YMw}n(hAD(_2&x_*NiV{hU_`<+W zH{E7EMKP=J&sj3AvPQ_3Z59eSOXgM3#91=UT)AV(vU>DxmTawFX=BO4%3>Njw$&=3 zv14I%#x*E$nWY^tWW(bK0Zs`;&Wrq+##*cy;qS)pRbwat|%cI+zmh_Yjn&fa6k zCJeJzTOa?^4Cn|nX$#5~YIFVdh5HftDBcqfCbXP7eQi<#om+wu1zPeOWlAZ*vl40&V zmrgZ5;cEG8RXsf$89du>QBT)q{2t_2q`AzJEJ6J^DTycBh^va_l^qM|87jTJrCS?I z(2c3!QT~UCo>4lxdPys*QNUv-w_^}>L4*SljwL>;4snF8G)0@R(=DWka3I3b+b%Ff zI9f$GuxM8=d1rM57d!EgsjaN(pe4d(3N|AvTEt!lZMNSm?^n5CRrN^Vp^NJ{m6=aceCb|&jMKLL4 z=ymRpF1{)q8_lwHJ3^jl-K$*$2F{}oV=F1vZ|~SQ{9fx?2&Da zZ0i#FzF#^K`o>NwUO%%U@frHmK#Zh*QHVi|1eqxtoQBKxY;t6#G|TBh+y-$Q#BJ7R z#v%cH<7`31k`PO36^}GwN$fyeRhcOpCwP>xtPNva4^=^>mB_%dhAC|Xw95BIP6doG}gey4jjhi4YyJ}4#GC1^L&73mCH7#WMgM5mo z)R(+_`rtH73GYu}%e)dRwxzBO;Vgu+vf=0g4`akk@&_oaq3A@mPUPtqm%t zV?i(H^_ghz!>TpMnzUw&A0GF@FExBs4Qs{?Z&9uB#^N#GyvZ8BYRwZOg98^^a%$zm zx%VW+=v9fVATKF8mGs9A4wfwEw7t=yY(xt#BrIoA0v8iK$$eqx%(yc+<(vvQXU3d? zG3V5%N1G+&1Hf`W`j_JbZF z%yDKXyFh7!+;Y>f3eL7`Vvq__a1pmC%hvaFY7XlZT*NKvW#x!l)Y~BwZoy92(Q_Gr zN2r*=lbV#ujE)3i(UExzf>A{(bF>1&7>NbuN8?ey3BtHqHRsmI;NYqS!cdFqd&6{4 z0u_4#X;41fZGJ#FnU+(WBxK!7@SnJlO@q32j!y}+Bohwp0?=VUtxc5QH|%%&+@K8M z3FiTANSBFfvssuFvMgj5MNciZK*ds-rVWVNzL;(}-@Aym zY>$VvrVZUP=APbvIX`S?K;521V&SK!$OS17WAXCiZGnFS%D z`iy({Sdw#3?>U%E^W6rA_J!-9Li@rEz(M*d%4D1J^b~bnOd~;pXgVZYSNlWS45PFe zY#_k~l6E)UA`t_L7~P#(+9&C|AcAfi(|NmMA)^U9*v5FK4i++G<>rb(EG6ZN zK?>2p6ae=QB>;oiO2er^#{9bn4J7;2{PCHPKYqlLKdOcJLvwR!F2SFS>I3D4VFrm3 z1Smm}OvOBnbQJaU2xqN|4Tm_pHDbj$MvKEG+gPm%E9S9T4pvNKvJR|Rh8ZMM`H{-s z$QTC9AnOs;*{bKl@y2!r$xfzSr*sPySxe29%cd(!wk;HD52~5%vm=9BUsE%)rAcjR zP;%CT6yH}8s@nn>fl0rswAKGjD`CvAgNOb>3ZV%Cc#!SY=h;A$4q3Uv( zzL$~z;ImG66F`lH@;LT#xuk3FKG$5RBlsIm*u0NT*zAM;p8eGKckY+Pg_#wJ&xmk} z(+A_^(o#x0)YXEw8_0Ve`t;{B5@2lQuEPDLMnkQ&u!Y07q`RT_9a4^(&IojL=lPV!UBeAn`T@e&UeV3k|z^F?*--13F>$IX>$xI@i z6c_j`JBJ(8d5jbm-4<@OcUhRVNigHfEggBTk^c(cx_8W3k6z)`6D+di@igVa1k zhUR6@Tm~BR+?fVP79(8{m4Bl`j0eaaWT`tZgN<~-_MO0p3?VWE!kb6BcmESsGht2mwvO~m`F#y2z?__5O_^M0!a`9WCX?_e91-M4&8({x z913ZZx(vdfK$xxe>U4?|MIIP4M;Ae-J6};+YTf7h0O(P9M^sFz&G(zaW$MK5Ec2sS zWhGTV!FpF3FWZAs$Bkn?`lhkl#%i>YQFzL1BCAcUMl0E*F&Qm1cPE&RSQZYMP^eF! zE90IrEtzCAlu_j*-9*L(lypOxCOqk8GRJ$;O=An>GTOzG;FHlVmUN$VyVz>pHP~fT zfnx4CXJ$xQaIo?+8fX%1mkRTOij2Lu$w}jWK059jj#=h(Rm?pf4f-p`bou7TIiGLD zJfFbhKRzC)kc1xLW23{tQQkB(EUQ}c zG9Y!OEvVt-;n_(!mK5BRhr>%eA6*FNGtvStCdK~bah2C&ZI!gF5UE>G(iImaVaem1 z@zELZlOg9!&>0wZ21lI$HU-C=!D0HBKy6A7s!un(O?};c*$0RoQn%Vi96;(;gX}15 z>cghKt`aOlAtqrkr4zDG@Gr$yrhzZTLPilUu#Iu33oK+B;{yAb1Gm5?woom_AeP`P z#UPe&EHH>I0E-&LAaVs})q$)!-&wb;f-tWDU3HrUgegz7>QBt2Ye!V{Qe=a*aM@#8?QR=STc$!^vE zFrmd>q*i^%l+aqZ4xLXN*VM%ERguASo?}TIujl81>+imP7ZsgID9RT7nL?HpVlCPm zmxlFvtk;7U8g>KK;bmYQ{G_gfv)h&dKr7Ct#`)CUlpE-qo(tvPz?w7H^zDJ^aI2{d zro)&Hx9UTtbeNIO1QzPML`~CQ6B#`B*OoNhs#jqi+Y=V#Osqc>ck9xuIeeAH_Ejp6 z9C^&S8zT8v*V?H5Dk^ZOI8Gn*6;zo}giHcZ5cN#0Teim*f`(fNpaBo2Sb+?WLAi&W z;0ggJOGf#!$l-kk535)=LSr2neT}^m8|#%YrJt?Kgj5H?s=tcR z7(!#&aCCu>$tmD_wT;YUa_OF?76^?YG}et#I*e-LmUv>UisCBfv8jfun1-!M2#p~$ zwmxQn`X6#4zQIv{$PcTJ)uH~!`uAO5@Wa?i1ZZisTJg6Bjb_hK!MoQ+2Df~{3f|4p zKC?q}2f6tvE;}dj={|+$lyy|0s2NtqH~?3(F2yb;^o2Kp%jZtpfp z5K_?vE}0Q0qC(ouEiI*ZcT94ZUw11L4?}#MlT*^&Tg6T1Y?U_Ww&s?ft9tqCA_FU$ zlgE-G9fp*iPvx)lcti;VLn4ZYfQ!o+P(ysph-^WP#qR*^?Fk_u#>lL#3PUaFSm>*={$w zCdO|x(^H~#1Qdmm8{$yXZR)O2GP~!d$paCvXxmsm5_65w<0}$zDYCd}+GH9E#F6xTBye=KYoyG^h9_Ax8AW;T&ko}bZ5 zHtBvw3z=m784c_c1kz|S(|T-1Lm9;*brTtHmembq8lBY5WUh5qH;pa))Myt=jkHF) zSRxJTcCpn~Yp{#K5n{S^<|bR_!d8s+=V;HpyMc~r{hDH|pGr18sl>RA?2a2UT8XiK zQ`8aT7GkX5-sV)}-eRoZ+TbaDFEQ3{PHkJ?L5%e`7D*gf!C1e3Yq#!SEb=IH>&&sf zg-%g^ngv$h5m(Cs|1TTL&Jb~U4n(X zL_g@y#(|T7T2V376*(0rEvEt-2cB##({`|rt)y5nh^5MxVh~GdFc`#E zt&19DEOJ>g%LdxuX-3&X9{E}|k9=!nU|CBeH_!(^!jHwHKHl#&^tfNki3<}xUmzG5 z^9BN=V4syG@+ahnui&{rAs`m#} ze-*n1uxr2>9Cgk#){xSD`3Sr>0>c})Ks)!#;zIlO%yRxJW0X9WQv)%&zQpL5YY>3Y zon5w&VjODzHa)G2O=6I8RheY}E0!T{h{7Xu3b5!Y#Coer%sOt!9H$@dU&Jy|4COu{ zhGI%Nde>kIw;Y3|a166ID3#7^=dBWwVR^pUA~=TGI9j8(K`fT%TMb7r%*Ls+Z5W=- zHf4aFaJCLfzVlRux2oiUcQz;KKN24w^^eT+7Ak{P(%&~)!DWEY`uHF>X5uouOEu@+ zz-6#mxD1-4zdA>w6sM*5Y=1Ht)YVui4BDI!eSOGdz@fH=k)C=<8+i;0ZrVDhq7M|_ z_G{c2R6h(3Q$j;v);YBfg$VDB`_8?AJcjmF(GXy*--4^)gxLRdG!ftUoJd1ZWaKd*kD=AVfvG2pRe+TpyD-egFk9j( zJD}PbL|~YWJccZn&3i(8j!$)e+9S#gG(QCpc?_+FBgkVw9s}|igcuLUKgcuju@KkE zaHHouhWDz(f&T>J!1*UCrx0OjbS#1*%)TWsEq!7$_Q~Ij-3Q_TSkpYIYnmvU-n1$?c0phl1a?8xu7F{) z@yXn5j35Gn2nZs$Brcoar3o&Z_WNAi(o%|dB|%!TwIPrnQ9*?FMFwqqYJv!=RN;=vLkps|DF_8vQbtW*4redc7M80{s;>SjQmu8NN`%QyeweKKT~Pg1 zyf-S9A3Q3EZ3V4aoxNE7QQEuNFlBp~V@v6lF*hkjH;rA0(P$&1;~C8+vZ`)qw31Dc zL!*UE@~Vsm_Q~i*qsdH5vKS3LC_pWD7juL^-9*L(T69C1mP6FdWKOO{H;pX})o9lN z9*7SnB!h+U>%fY_?q|*}wnozE*OA3u2;DlfunTh+m9@?Yed93JZ=&$5Zy&QWBF!dZ zte#jNF}wxRet|ANf1)e1umHpC!#{ytuQd$ zG09zi-F+kqQk5Y-&dDk1?ycgcbGAyGb6a!EpHxW}{}UNJ_lp*i#pL1HNja7j+>?iu z|4zyAc)w1AEU(2n5Yn_drs)-eXi5;rx%jlqPntuj8@Z2wy_GW zDdw?RKUYj+5=>Jp>ywJPVk^_|nPMTMHFB_xali~LWV$L2_Av*MflX}H!4-p80>u=A zSgL%3L2SWb)S%^LT$+I=dmiF7cH*=;z!$U%SrD)G_7Z(gg}FW$8NB2z7MM#1K-_!7 zQ*tJj>Qhw`!$Pbmm$tON0=Q6`M2K<{r1c#dZ9pYfupg;*KT?-4Aarwdb7!Eo8`9gf zlM_z56L@xP=N@jnz9SkY?uv82d}BA=d5<*)R3L3=&_l@ ze4A&`Ayl=_=y0qE&&!QB87nv%_M0?~q+!2FBEDgNL#PU&szV~56+MMmZ)?`rZz6B_ z{>6TidOSI-2-n*o>^G?{tMY9X8~Rve@a%_Mu%YW@E-MwLg)Hx$p4`pl`&ClKunsFG zR9abI;Xnx3B=nIYCskVrvcl^VvKXYRAT^}vgcj$rHX)CzpeV?|Mh13ovsq+dx5~iA z+_qlkhPiFM9Wv#%J)k>$U(F#u(Hz}jgpZHS56=f1pgW8PD(DU)@ljte81$Ox4nI-N z`BY?Z$Yn`sX)?RJ)WhqZ-mU$050~K*{hHpI)>I|Itz0Fhy0ep}ie`HV5SlM_u(p3v zrMhjt1l8wDR(}UTl)SMlEH`-!Y5VJjz*u+z?xKN5DD z#y63$v*Ch2_LgN5?Yw(YAhyZTWB{`xVFw92ZRb;?ghO5FFB7O~f(m*nC4Z{ z30HEdtZItmKAW$VVmnBy?H~vrJ$&w^w<|IDdrx=&Alq$HE zd2xtnA)>_qqJ^3es0q<#K~I=vf*=5b00;sg2+;161wnvTK>*Z*s7IqfO^A9sWa4%7 zAhG?cnn~UTA`Iu(%p?zT^N>uQjA^94GRz?{hh!j!G<8t4u6I$L|4{u^WJTyy7!+Fw z4m)S+Y9SzFNKq+O&UEi^#|Jv~g#^c;5VLKeKxNY5+|MQFOhj6)G{ zC_`Y+ z6i-{U^6u$_<-eE2i{>(Mq1!CxFIhxjv|*Dw+m(Z#aWvPP{kp-Y~HW`kiG^{ZZOGbhd1dhcz%%w~RUJ zfo>YR(5TTyMq7l;CT66pkP;2Yo$0~P!W|L{u}MoX?jw`4WQ_*)iBzr8WTrt>qoIt> zhtN%Ayr)Pvl<8>^x|z%Yth#Az(HV?(9pHhP%G|?+EpmgtUty+{ZVh%VC*#r#1Pyrz z8JN48Ofnwy&BIuKj#g&enfm+(ebX@3PbHfs1sb=JT~dV6N{scFo1wiJw-94}zO7yP z#=XT@f4Qape0?u5*3Y$gr(>+Yu}A`A{f+Gxi?n9_{4mG*7LA7T8!307^sf?^P4Lph zO28lS`&``8Qi^va1#x)P?RAykzfBT^RCIw$X2gl8kajC?bH^li`E|F_o)F^WoSc&G z-YRZ7XREY1w>7u2RV8A4B{Dc@C1O|xLv)*Uu`gVQZm}=i0MEj*47ZhQVV-Y6<4!&! zF-^6o82KF%mNO}Vivba3U)VV_?hH;jrvlEIF=t@RIW_9JadyAbX6s6Gz(>iJf9`l0 z9m~`Ajq-FK&?Wl4BwTUJ_pZ_fQ<7N&hQK7|s=r_pyHJo~9HaH#l5MOOdKL57M12&~ zm@Mromh}nFqu9!HF;}sWQDg^fW4wF|7BY?HfPKsrY{4eB&>O`dmP)jWK?(xFNR<%` zVyh@i4Pvkw3ue`UW&m-qU@}}bT?xsw0L0u+1!BGi<3~Sh>4=#;JUc1Jl7f5ku=3y8 zWQy-kET+5?D+FU$TVDY$ytpU{OCINpj{+`}A?Hlc85nj3N2%;xqs(+{Zb1USfzjG= zRIU%u8g*bNZIUxRPFrs#+ewFjcH(!=tN>~(CWQ^n3GOqL5M36mzz*9M2IWj8mmR|KZLkY^aVvVHQ$1HH4e?3v;Ztz9xTz}828>V}6DcQY>#p*NgfV;asN z0Hus_xNt(peP==k>dI^ky~lgwzH@INiO|Kx+XQYRiLicKsRGnY%93!1j$(Ij3mO1*KQDDMTE7be(ZihSlJ2DFwDja-e;V6P5NuW19-6NwBBsO&-X-}7Fb3svgCcOrvl zzt2J)P+(g3p}DysCG(0v6PP_vvC}TJ!uM=o!J>Hg)37yyFv#FWU_alS%|4q%z=pesB z^CAhdB0hVvrA4O2VNQfO5#~he998V(L|ABRy3mFR$c7UTWD&NCO=A>Tuf9Ka3389&3pLsYK~PKE*FB2${Tl`rtH|N=?J~sP2b?;bdA)agva&Gd8RIz6Pde znOA2eg&Eh&baYrAmu7lIw=O4(1FjlYxkjCg`;JZqYRI65Oh}tLXi%;|Y4b#7C!R-D zced^fs}$GjkJ8>j_GNpR8%w8K#@uu|-86QQ0;7$L%FLKeWL3}GXeFEIhS5SM)xC`d z_K5_I(PXBzzKw=5T6)z@WE|?!4Q09ztDDJO`>bvnTbyH~T`X0Mjdrm#|4z4yt=3wD zT?|Tv>(-eYZB4Kl#`@L{6n*0`)^DOwOW!^^7$+rU4WI#YzQ^+H9^*!0tltz3)wqQi z>+>)bA(=_ENifQ|w;1cUHpNNbON{k%E#B!E>$@A!U(r2|twBJ#T^Q>(PCnLm%^d4n zC>G^6TIXP|1pJZ8LD;VH`&$@^eT7Q8_;Fcfql#s%)utM&@;s#mP+J`K`hnA!63GPGHMWm)o?J& z42_vEjNX;O!7fVMtQO%~z`M?O$$M3(?x!$J`^grlE&^CwRL*AkOf=s(9!Gt_RffG> zOPsVIPIxHnr)2WI+xarIY4QX_vk=YlH`E9fs@fG%{nhCdCyKo2NgiEXN^yBU+h(8Z z7nBHl>>6?{oYP)@KD2%w_rbkUG0_YAi1O{CQ?LfImV*utato1L$UyK5*$0~_r+%k| zLQI04Mg#i<^E8^wH1ugSlu-m!H<585R5z4qJXAN6IapLTjV*N4XctQ$snIT$uu|PF zwjfi3T?`_px^+wfsJeL=>o+V`t8W@=2BeZrPunqWBPFV4g_Ov4w-d(tEp``#LKy2~ zA5pe+x2O25OQg?i6Q0jPT92`QbCfy#NXJ;e5hAN`zcALX&uG>6i$#`%Zk;*Sw@?wv zZ|q_p(U?k3_<3YtS>q`B9T%@hwCqs=nEh8NPjl-&S(Ly)sk-W5-#_zBPC(o#z6(()XM z!UQ@ux3mO>45dShPVvm~DPf7v()yJY7qV$6c<%=>T|V3aJ=UT-1_FS@wsx_+vDk&hF21XeKorf}SaGnQie1b-Dlpc^SRZ5k^@Q57iG^!50zhJ0 zbfHsVO(=x1KF0cu+qo`YG0LiS97kCc49%N_Y5OWboXNTj&mY z!MfXIhkfBX~P}x=l-*=+u^}O8plnT(gV-3mzlb91?Sw|9(5ooexp(H3I zY{p7#ig74MmdtTZouq5KDS4ia{(jcY;A|DY#IB7?f@Sv+DG5c3x6?uL^Gc9(s8$w18V$W8(G6 zOiWk~NBIojpD0)DZbZY<5a8;_Of>Aa@%OR~p*oaR{Z$0G^htp_Fy5j55Q@y=y@B^e zX*y*efU5o8E>uw@>RquP0zX7r>x;3#HnFRJrx=GgCgPY>X{8I~cE#Ti$81x#oU)sU zV>U@kh229OQ%=M;SY1UNbHy_yCsQ#G)Htksaqud(xO`v`;+UC+;xsdk$xa;{!|aAG zABNdY$Fc18+AA>*(gimBnC_ca8|4BcU7-0O7U=?sM5=jxeege|3uIz^{iqh{0_(^9 z7-lyUW?Q;rI!_k}t8{@sMg~VdYM~40RNbqhDK3+6#rSwK!;2H4nW;n9I7dUnkQhww zo8C9Me_tp}f8M6PZ$ard>CN!zIgm%rrukSBgmlGnCsjqM!#%I0ts#D1PPmdwR5Te5 zzv^!im66&)j?ZS3G5D1WX>O_e2~pdZRk2tX$Sb-eE}P&bmwNe5+Ldyt6dNn8g_@MK zflW@<`e0tI32eVS54z$V{pGbt{_S1_l#`}7F&V9wvvuHmr{Q=>2-$qC`9mG}%5~`2 z9r(6Al+Vz`)isd!bYPVSlW9KN#Z_L<&(Ecy`?70ax$}tTsZ`#&vv>WToiM&3%Zm%0 z{hDg9d)r;(h8vXY)Y+A2(%c>XmfbKFLK3F3!m`L`P2bg1%EXcB@}L7#bfXGNYfa1j zU@z@U?47-)&1*-*TM{=7D$vS_ZEWLD8TTf^YC13k4NWOxkJLYKQ|oQB>R07I~=%B$TosS+6mdn#Y* zo-vgGE`4@aV7lEirV6?X_EdSbTPB&&Uyu36ZW&RAg+1lJb?d83D6XgU-)?=ahU=DR zE$Uxf0%l}DVoP<_lcY>uSx-)YxIh+)WHAMKI%$i^OIhJ4A2rv^w^6c$3{{>9b!@W= zq)tO$(eBbexRq$9#P=|>Dh!N@(!ZB=JbU9QHPA5=5{xrQvGcp9o!{7P-SL5R*loRT ztCLnj#!i6RJPKHbK6BWOx>0S|~66ngsMcUDj;_|%# z6{@qkK$enUag_{n=ecxhnlJZ&B6PeIIS!ML6>Vx*B0 zJ;oK5-K+ez-uOU6z!EPmO2U%IIpcFq1)P&1=SnfSkEL~GXYEc)njKB2sVZl05i-J8U*i*>2Htiic@(?|420doy zk%?h8>S9WqrLe%orG#*_4d(-f*~?8UiXtJR_2*NqhC+5uU~A7HJGLPq0(CL7$s8XG zah-ffAW5U1awvw`&4k%aa~;Ygfen)f9;=cE{x34P<(C%nfL=~^?+qV1u=@ZnE(sa2 z>$5b&$+Vo}Bq8fwg8#%prU&XXIX)#ULA4?r+9i6Dp!}5K%kLZZyM1mkw&)4xMTt*) zG-Rc$!z6kPYb(v0k^=Repa9{F!<67Wi9aU`4wFVo8w`MLs>B%3ta6h!RxuBZ`**X-3XO z7s9+KCWQ>Bz)kqZ0#SdE3wpOHZ&N(%T25S;7#<$?jd*>&5#PAq7aWB@e4~cvKJvy>UFt4u;4P%^4y`l3fwSpftDWO|{6CnLd}@iGnuR#ERrfD8C6xRuWr2nNQyfxzh4NO0Ka_xZ;wV5_m=`O(pFZ_or=Me3UTIGCTrduzMV>Q!lCg>a3|v{ro7g%dtIKH;;r zHo7U`ZoTkt9$Q*n`@GX%xekN70}HGaQ}6WZpocsGQyax=4}}aW^PT?IN|p9be_s_9 z_RfB#S!}(t-&Gb?@9fu9i-_BP1DK~mm=@HZPbVCw*!gN@+d~TTMZA)IOM3s0hIJCj?hnAX>tyeQgo*#jZ^3%8YMJ zO_m){54$pD&s+v3Znzs0<*|D#LoEDbMt3WMTGR+K4vSe93w2>uSt3!z_Sy+h{ zvSV8R+;Zgs19x)lcP$<)x4Z=sd6fTjAokG$#_ew>CqSx zmNO}V17tS2FYKHdcLt~Ew6vKqXJE`ZHR`!>RvlsEN^_w5mM#Bm9cg3!wK#k&p%2QU z>RTO}T}EM)?y5Gm`8w~!p-!EbkuqJgo(6Y_oFH<-cZaxO;d`-j7gUnESh5U}6C9v~ z1C*3`(w-?fnTmO80~N|VKz43kL{1PnY0uD>s>q2hDh*oE7By)un>L9_x7HN>bQNeg zqq(MNUx4SmoIh@9iXQimj|6<iFOzkV}&`4%j+wU1JMXXBO0PxR3G|Y{Z-3QXHy{1Ixn#g zkP&4pH?Ska(}wn6N|!XhpzTyB6kg(a5c|((_GMDZOxuTfvyUaIgUspB@tGCS8>BN2 zPyh>vBy~b<24N#sXMx9(f(qFiZb{S0)KmPgO4lY!##Q!evSpj4@scI;kfyX@p|$!= zkt|(cq$#0zeCOpDYJqJyt(@|0>x4-N0M^?fq)xR!o$4k4_(BzOI~#_!J<# ziR17#9NyNu{HK=Ukm*s_V`vZCgqlYPuuW)V&A`|uR2L0kJJ;=j(*8@;oN^#CXiHjh z%E`mClQI-f+>?jPRZ3}r7n5Rt=9K02Sa}?l6=F__Ib}8+UEtLWNbg+f>(-L$w2kVo zY7~X!(Z!_{m*=ylxT$mMAo>O?M26E_1k&b6;{VihQ7=VU?2p;pIZB9{lb zJZ+c?!#2Lj&Vgla=3~b$Oaz2R+Kg$*9!dSV<)))qOaz+VI!pvG5$JImkEDW=msEg> z044&M2new*DPoxufgTVrUZoN+&IJO-9t#0OBlU-)S)lb(LVvf37vW@DPH~cubwdqU ziVN8^D3#^-l&}QKm*LPZ5Xs!XAY}OR`=|$UEC|0+OIckP(8oRwzMjIJLKg}kxs%&Dkl1(hs zXd#p1n2ZMY2}QzaGSjLjMnf6JNp%w$=S}E_GTn-$o5>t_s+-2vOev#X2Y6ujo1%CY z!mrYFc;@V4i(#Q(N7Ed5=61~tvodEM#`+D9F4a8_WBpWeKG9?)(zuQ6swfz(#8|&6 zx{YxQG1f12Q?`i}ZQNUo^_N@XAnSXHv3_&JI(-K*)^B78x^cgh=#{y!5M%wuN80OG z(;VwtC>7;5TIZ##1pJZ8fhn%?`&*dNdb>)pcwlp*Q%3l)F<)@ZZyBB9^9B7rpWo{b z1jmQHKEK~PUNJglg!he(2EBgo-J8zZboQomR$jOAj!ipGth|2Z4J&V4IkEDll{c@v zW#z3aZ(Dggv0p&!7ZUq}i2cFDei5-hgxD`8_J z&Vm9W{ATgX%7y#X)=Q7Ce45y8$L>{M_}tb@U%T@8)BnBl`R$(~c01W}CH?b^zaG1H zaC2C@++SJw+NKMRuY8r*;nQCycIUAx;JZS6O5)UuvfI2P+ULH#^1qudxNYS-r=Cyj z+sJ0=ww3QWzenub$rzgNW1w=LRuJn&g$UiJ=!OKy7CM7Pmto+}~Uy1$U#O@+? zH?ez&-AnAl#6Cjoqr~nb_OTNye=j-Zzfbwi<~uhz^ING?`ZcEvkj=}-UPXO!0)4V{ z55jHME}zT~f=}kpCHC=>Pv*}DpFHywoA0FmBU_IhdzJFXv3pAwI)8EgVc?E=I8%bh z^Oq3&m5sS$-jUx%o$CC&6MT`_A935M56WLgHs^@_krt;KJmWm=>s)!S;){8Y;){=3 z?_=6${P{`n#r$|akPqgs%s(Rk$oxe9QTeO#R}(w@|0J6_F4Y&WLtpHGFCL-3cmuKT(tPnT;ESiOZN8KK zk8FMx_#*v7_r++Qr@j~?_C3e*abn-wpf4WHr@^W6i}YyRM~}vQ=2UoQ?gw|Y`r;N@ z^D8O8tomY3@x=qw7c+_r@3(wR`%E$aRO*Yjc>WXlPv$?B|8)K{`OoG*m;ZeJ3&g%a>`7ujO6-foo+5U5+-HbgAoe9#`r_}2T|S=wBeBE5)=1Qt|G)g-sZ*Vw|C{odUZzgi^CDa#h)qL@(-hipM}oYerGJW zz!?i}Vt-1>84JVUj8}g8lp|Mu`pgI!xS4EzB>i*iQrR5~fx?yGj)fqxKkazo5ybxV z#@w-RRbfhT$HJuIj?VzUDufhwe5TbM&v=36T62Znsypsd-0|7#eN6kzfx=^{JBAAf z3x^7a3)dHp6mBToSa@^+9>>om_U94%^NIZh#Qs8Je-W|2nArb=*k3~IFFjGXspO9H z>d{z;Q+Irs=8mr@AC1S+8#~~Q67@!z*k7)B;|h4=1-GB^iVJRcUrA1zBwPMW|2*?+ zx;H+)K&Usu!Sc%E1vpq<)u1=tT6h|`RpBZ0LH%m_pe{U}KB!+)^+A2gqcqQYZs7&0 zH$GqS#@nbjK3#F**I1lb`^-xVuchAjvck&?uPD5-@T$VA3$H00FWgqRo!DPX>~|3R z>xljJ#Qp|iedg_(kPp zd>3`9FDp*CxxFD zepdK-;TMH_i2c39{@=v@K4O1AvBR=IK&bWFSIOFQ+_Y+o6zW~mWkC82q zaDEI<$7A;nJgIcGSI=G@0Eb*XhuA-He07l6KiQZ=uAaa8AjKh9FH{`zQ{Y*v7by<; zX{$r#-l=`vC98JDAy;jRLwk7=K|Y;_bIa`p1n9jjNYK77@+>R$D%dRK>60ayGy zv44TszewzN5&M^j{maCDH?e<(*uP5bUpuktQyp?OaQ@3zuiWHZeI#|ruWJtZZ3O}U zK6S_+phI@RA$L-T+(qo)&>V6vb;x~Z-?+MO^#HMdlP1;hr~O-ifN!~N;IMYVuV1}^ z`s5K}|IYDM@Y(M+=#w|Ca^PI65&FRXU;4maou?1%?^SzXpS$Ul&zv>5X_oHv?{OWR+m>-R`aWc)zwwVXMRlVKOy#?5<8@E zKPUEI5IY>7za;iw5&N%Ctlm;`%qLthv~Lj{^H%DZztJ4?UUJ$+ePyf)M zSH6Dr1og@{P_O)>;+1crUiqhLUODI()|~4ds}v?W)v@|6#UcMf9r8_zL;k6zL%whI zYb|}TK(|qM^-<&`Y~evE3yBL*#A!K{~-2%68pc1{oll~i8wYB z$CeYTpC~!xXVfrq^$XyTj;$q!beyV%k&gSLKX$+$zeD};yToyd=8xY8e>{E9<~!;C z$d)r9jHG{*!^qX2twPQ2`0CGz(R zzNk6kUsnI7I^ticBRb9iN4)xO>WJt1YB}QCrnLuvBd%>;+p@NG?Uc1s*G^kIeeHg0 z_g_1MIL;)Fvxwtt;y8ym28d&jIL;-G^N8bt#Bu(KP48A6acw|##I*-*avZx#^TP|u ze)tgd!?yZi>0+-&z|}eCy)%KBj%VzpWBZA!Vj$IG>=8j!Et|bq6Cpqoo^v?&pqkPV- zCD#_IJ02yDD~_+Fh~wc6y5rKCsJdfTaYq;RD_L$CyoGd1c~EH z;&{Y~wda)F@dXdQYVAefj{ia3@sXN4UQJH>9dXQ1cbr9c?0`GoLEZ6n#4(|{;~T*p z*G_D{bM4LW&~-ct9=eXJ=tFn#qMr_4^fT>xzjF=Zvg2#-B96)9YwsbBsRmv0zt{c; zd~5A}^wB#_AH8cIfJd)`!rK;?Ja^Oi?&-mc?$W;VV{4yO{qhrvUtUA~63T#Zx`r&D z)jsq2wQo?r{KDE7*X~;T(%P5T?q2)K+E>@Uw)S=6m?Msz#IcJwb`!@Q;@C?Z`-o#d zaa>0n2TrVgv*efGEj@yNK>aeT`Q@SVGx!E{%MQ5ZZ>d|toqtes%RhiyhL-OqgqEG3 z1r7ksP2f*}6*ZF1+TYgxL0$6i#Buoe+CPco`o>(cxVd-=xK(irb;%=&OUl$G>2tf5 zTNTeJo~5{A@l3@PZ*1U*ES^_<7`S5bfyMKS7ZfinKB)NM;zh-W6fZ75lsFzk9FHZA zn}`D*438rYjyUFtBT5`G;^0pdFHv2w=ulm;xShIUTyw>RvMZ+172EHM#W8TjB0RSe zC08s4!4)sK{gfjY+Svcu@7mu;Psw@W$dUWu}>8;fKsy!i?Af&D~u#}2sT8g<7aaja_YcnsXJNKXHEkwE;zugIiA5 zT;!?6r&Eu78gblmy!Z^_czlB%`JCeOsYgDSdgL+1BVRy0l2rA`cYbL=gSd+?E51_o z$yX>o`6TL-FHn4v)bz>Qi*Kbq`P$+g#n%;IUwlLHjl~niHx=Jpd<${hN*qrij;9g_ zEaBXXmad=g5KDxcQzALx=DaLJETm;3~A zJWq4UPlHRY1KbqvDt?)Ikb6UPf1^v16jX(6xp4eE_AQoQlo)Ei%1)f+ee zM05Th6o0Jx;*S(xdzBu%pGre*ey2d zSLfd{1inZdZv?-Bo&iWmYWED>vi+7FiZ9-Bx#Ej&`hWKBJ3NZ24HWo>-buh9h!n|` z-I)Z^ixf!}6)6G&wnzy@fnWeZ#q7SD?Y*}w!U9rO1sh6Hu^wMDfU z=`l2JfV7Q}_B5nD18L7f8urPahqO(Q_CmCFh-k5Pcx`d(qcXa-j97e8vbY7(UV)@% zNL{@>VX+x3-bO5rgS5?(#oN(hr^>eHI#tS#VXhddtMS+olfNa4ch^=Di`W&|8mYyu zz_vIoPOqIQTAU$Rd7t|KznLfXDa?RrRiKTerX)jloC+$hN0Ph>qS$UM+k=J@d`Nm343 z?dIBTqRFj-$-_;Rl$Pvx?x=mUc4zHdwQtw%s@+}t4x}A{G<cHUvIIJ}A|}60m}~}Aate_~7w^aq-#{wI_+lpCRq*NbM;|J07RV)3s;NRqgMj z8Tk!qM%KZ~$Ju&9&?7Qc%lJ}TQPyP-v8J7s%i2W3ZPCuL`47iCvv zvN8qIet@(eA?+tfI{|6<0&u7cU%)Sr_A8|Q7FBi^Eh?|>u~OMfMk{+0i>D=vXQ0h+ zNc)Fa{5N6o%3D+_(4vxqwBKVEm6-j#S~;*oSUHee3Tc0k^jbW2+=G4WmMdaJlzGYm z2>PzIGDWxX=2T&8?Xxm>vdsH=cV1*!*7R|C}(s9r!_ z15|IIt_7-3RJk(7ag8`6u8b0neI<_lr6F;ON@#2bjhl(aEkN~?G`@ryn|Nqd`G)dM zVsQsh*F}^&ff^8}#ofxiBs9K*p^-`xLgS?$T9r^8P~zGFm@=k3BtWD|T)fN^tIDIw zZwSOsl%Fa;Q+}@eLiwfgE9Eie*UIBSu|UazQUJvP#RHWNR0dE3ff@uooY4C0UC z$fNQkftV#h%#lVOse%N=W`KB>Ks*Ojb_}8lv%i}fc~rGmbwr4&4nXDNlSx43#RpN9 ztm=-aR4D{vK7n}olrdE=)wKddRc`@eAws-d%9v_^Dgz;^(o~d+Rxv78C08j_oQhW= zyX%1(4Ac;yh5|JVs2hM94pcEvB|w!%RRcwcs%$YLs`3fMG6`ZuLqxne0rAR1RFxq_ zRXI@Q62uWrM?}?V)mQ>?3{W>lRJQ>&B2I|6t1v5krD`I9cvE~4QB|p$DngthK)fZ6 zh^U&ST0kJqR^6w%Uo}THS2a&nt(vcTK!uHvTY(w{)M%ja?#BX!cRvoO@jy)g>h`E= zVGQDu7{sLn;zSAJ>$K(eZ z8j32f%1V<%HrgLh&v_QMCfQ(bU}+>qe(^F~;g=)f&}$QR6y6 zVtP}6{#4pbFT zGk}^2)GVN819e|iwJoM`dusg{gN#N;U1fTnoCA?@Q6>YpGuw}ecGR>J|iGM1*$rt`W&eFae_Ri`i6k~nt;S% zYy|l&0g2gJgxp0)^eMTA-9sXeok(wqk=3Iuej738cEA!KhDo zyz(BQ7kUKjNJ7jb^g)keGEeu<&L{Jbu9YB0 zq19VJZ6x*d(+P>qAaMb&Z;!H}5ozfL|fS3agI|Y=_G*wb6 zvlmDXIJ^t*!9I8&_QL@<2#4S>d;k>Q`tv~Ht-k=&i$GzM1Y49_f!YStOHqjBfWs&4 zbKx^YNpircmnD?1LJOq)CPBF~fwCD;k|c0A3DheRN|FQ)zhT3X{GqmEvr#-^<8iU{ zY5xuX5|jS`^;!hZ0`+=)CeQ;iuH&B+ktzdFTW0TBx$(6ASsynN3?Es9E z>aGIGx0)&_mFc0r4oRx7R`*o*QeUI)t-e;>N8MN5Pu(A=T|n&y>K&l=0JRsWcY%5j zsC_`a57hpsdVm-w)r?qSt2sjQfJE|8LxufOLgbYfsV+p3YD9N1CQ>~FMbdlPRnvP0 zb%hQyNp}X1ol_fn*XmMrIeJu=0d+W{t^n$TI6dC1zEy~k>XCxSBZSpx!Q+RGJa&^M zwYpKVHC{bY^mx1A@#CfnN@ea=&mtc0QCF((RZme*RZmk-S68WLsIe>k2~gM*`wS@T ziG2aomq2|5)G?sG2I_cJJv-)cu6mxjT1KlMARfPwJbnk%37~!^A@XDbWHW$N5|ApO zzLh}MA;_ZbZO;{L$No$*Lo&?pctL+gZBknZNbD4RA5mkc;DP=5mT7f^o#^-okCTlrg! zD}PUX6={-{zo~y?G-(+b`sw*J(xh7_Xf^{)vhueYE3>l_O|tU0dT+aG^yaOS&i(oS{g58=HvxIi!EMZJM z7IW&R)J-E4rvfdH)J+Fk5hul2b+~c>cC_p66DV@Xs&1|j7Wu|uu|>Lcxtcm*xG1d- zhl@}nSvcU5#iTNi)ai)ErFDR?4hl@Ey>ed52BvSVT&_m>V5%wY@8NquOjosf9t zC2Ba7sNsR05|gMIh!SV+qxa0*r^$vsBS|%lM|vubKHe7-qRH3b>|I2I72EWPrU>Y& z_%v#UYKEgM%`l>I2GOV~CXsRGMI&SPqiMq@h@ETcx+65Vh%#>$WZs7|HN`@RoO!7b zsTr%ei^#l9Gfp#JGeL8^W};@2X0qlE4LY0y^jx6l0bLFBe4rlyx(4V4Kx5x(QB-qx zOy(4E4qH=2WIia#Tq4b3(~l-#HUrEB1SWnEizS$gNr*g$>*V1d9PlCQx5LCh%-t^K&s8SYtC5v_qSu+5mq*Jh1+f*^B zOhB`WSPW`HntDxGvrO}tX1QjCCZbshvBdM6(TOb42qp(6~iGJbP|vUeoLlZM`AbvXZLw zGHaG-c56sBIKtW^z_Q0v=78o?0_&jWkmj)F1I-c5hnkNxA8U?kJ^|VZvo<@ zK>L99104W52y`f_!3jV7Nz;7QK3DTKR=?knAXhI1IsA^T0D2{-lFC- ziE_UK9hRcppBUvdf3-cQ`3r{+>1AYO8;@jl+LRXiV;r?f+Lp*s+XCq25p64=akGJV zIBMHzF)tiLowkF(F@m%%IWnEnl9MjiO`9r+)LtcsT-{VLsZ4JzgCe!pYWryWYWr#X zYp>G|(57iAEe-SH%7IrC{oLdp-wx9h{O?W{OJVr zvkkHCg#^ee4^lf6L27Ym4HwoCgldZsWD^g)Xh&#qHK&Lc`{sK5rO!I1o6!Vh`SOHn*kzD@kO-Q5ZWO@ z)L#aoO^c7_MYMLHcSf{W>BYIbf!3=Hh!Fh(M6$cVWg$MMjffCe2oQJ2Q)aF9SpspL zcD**LeM0-B_9^WK?MCg>+Gl{?1N2^?-v#1m&avK_GPiV;mpY~_% zN$n}^FWO(VziCfvf7kw@Jp=UTKz{-Bmq337^f91upz1i#-vIqB(BDP1u?aqHY=TcG zOz?d#as06%E+%pzq^-5D;I_UxGQp=y0s4oSM%`s5_;kH>WP(qJ6JhwK3$$JUss?j)D`Kj*A3PU(GAsM zE96(8e*^k7(AY%&18AiAC(wTZ{WsA6M0K$VK3$ovyn{|g>x2ouhSZ01z_fxE_8fnc>q-#fJ?dy6M0q#c6St zj?D1sW@B7rT9CM?n}Y*~Ov{T79A33EZFt3SVdO9tAax6L4+{0Q4i^T02pEz9p(E>! z;wc)9@knKs>h#3rqq?kh4w!bpvhK9H{7KVU=uNfD(WL|HYevd|U{ayOJY08(xV$D&Utjt9T8GO#MRd!7ky0RZE77HH zRnm6y2bimHM8ZSx0qG5|>W^gU6?UxjIgl&*(5U96QuHoTys}Oi$wK1;JIX zMy^tFr0r#N+jOsp9C0xofX}5t=pyBt$RneN4Hn^E--z7 z=?hFhVEO}d9WVocL2&p)4-E_x)y4Mr)gA0Kf^0yfBm4U@Y^=U!6l5t|VFMy&V1i>a za3mZ2>b?O+E>+myBgcXW{SNso~gR9*4E#w7m~x% z^q3ruF3XxKFWu`n{XN9xc>M(Z?fQxON&3n9JM?$z@6z85Oa(AE0y6@bn}E3)m|K7u z3Cyj)i~?qKR9`99+WKjoM(C^1qbq(M0mbvCB?{GBODJESYR^**8Q)?-RHq9mIl=q&DAK~&8?cZaAeiI znG0u0Wy1Qk1m!aQWBTR#75a#NrGAxuwf=Ga8er}M25H^{OeHY)0y6~|Y#mPn23yBf zQT@6Y$|uD!Nd40UrL-vm)37N5lh_oYIZVDnOk$H!+7vIYpY3ZZ^e(RMJKX? zC>}ew&d17K`gaJ(-N4L_==T5<=cWkyefk4ptlTfe%KHf`T-pi05RG>?NNFdvB=sNZ zKM^$^6*Q7f5iVIw()gAB1krd*|F!wnPysQ(F=`M^8?Obsv#fWeTx z2pGJB#lS29=Ao$m=a|M{Q|s^Qiy`t4qEXrufmuqPHR$yx36YSfy03iIZD@@g4Q+st zHbpSBM~=e}D6Yn3np%^c{W?w&_V=r9;AluTbVH7Y6kr~W7`g*f8((}hTy3}pT^V|k z_^2fD(a@X3N7Y5+WBr zc0h76^hzZhJqeD@z;Ptuh|MQ^tj0Esxh%(t2D00)VG=OThym+!SDYO0F-##G$!@<4 z?yu1#N6F$$!+oMfTp%1PYHvIi=Nld&79TLw7#0{78WtHIG%PkOF+5~=7#Ke=0bqi_ zgn+3BCJf9nU~nj5IWQ}thNUr!DzTzAXo$s#WO0==D9)@+P;3T@E<(`_%u0!(4=FY= zYi(F&z*U_h2K@L|M+_@~c|1;ts|{-js#L=op_*QUs4h2IXn4x-v_p&jRyY)bM%? z;?7PZdalNxxSK$HUV``n>BeA^I|jvV35m@h@d%OlAu#wHfsj98!2Nz#GbfU^lRwa5 z8xB5_!}%KeE5p}B;xS-ej2MmsvpG(Q-y41+A@K(i61NB;@dT-%aS{28^kCZlDn-TL z41b6ie-|*49TW^Fgc^G5C2Qz^jqM1=vxajl$0<$+hkj89d z9?CN25RkaH!orotd;;>li-H^|J%wc)VkGN=w@x$SqcRvB-$#(fd;#QpmjY=lH;zG& z#tP$&#u3Jwj5ix^F^)9eY8+)84a@;x4gzxsn8Uz)0L&3!@Z0ziFdqYRG-@0h137`- zWSoc~ClipLNFYBaQ!~uh1my7q$YuaJlYpEB%%>8_`w7T7EhEM`IQYnX21(ex`Aism zOzB=EiCkdB2lXOG?2mpCF=Bu8%Q!_oYEHLMQl>wUsYztsp0^17M*1)!j8o!8f{95eH7{5b~Y}*(|w!PGu zVLK-@HiO1Lh{iL(wv#mejT+lU+Ma6{!MK4>PGhZ2o}b><(1flUFn8?fDhy$aY=V0!?2HLyK_?G-h}vcXNUY;Y6F24}C4C|=t@ z@wx=XD^JlxvcXNmfW-yzgx-vaWP`Um(rQw>BgMEd++tw>d@-4?l_m>KBTOV8+;kJL zeIlk?fbAP6#nC2`4{jQRfsyS;0;6dh{TZV?ZW|zTgm}E5o;KM{PQuXvY*xhN0yaBNjy_Y6aP$+7xW5H*3}I|!b1zy?cYIr- zwZgPYrKxSj#1MSrYB8LnKqabIBpT^Y17MuV~NDEtRXm#NN8*ZjqebRdw?yKG`@!# zn^ta}7#D9sh?mR6 zHT`V*i$FYSI%WFB^sDJN(`nQ1raw$)On(B4k$fbuw*or~*wMg_0d_2~w*fm2*zr-* z-!X{idaN`j$!K#+0&#)_aU$8tjlGk^#k&#`ue?Na3Q9C%3+ncmL~|-iyf3rux%)DE zY=J&MkrpE!+u-6Su|Q?M*4!5@n)?7dDPryi?Bw_?n$yg z7X!NlSd6(31N#WDOQU9EjH9*dRKVx0%}&DcQHi69a1<6;W;F?p&A@Rv;kW|WT8ZN- z7}=Dp^3fklx9 zV2!|+j{&QY?GEq7V&2KH%S(bcoSV)y!aU^fB#0c1-j1j) z*FCm4EN&5^O9+my#Zx9|Sxq2@EcKSKWtrtM%W}&KOT@C$vI^KYfZYM?o51b__AOxF z26h*)yMcWN*ga9p#|U!SO&sVlznGMkKxj?7Nc0 z?I^Kqal7iW#W>X1y_gI&;_-r^M$1mi+r%P%l=~tU{3zd#)8bysJ`x$7sjDJUMcd?;ExB3L|#7MJ3)tq)?cO9sWyEZ-B0pIg4Ld};a0a?J9z<+$Y= z%eR*AfISQ>4oe*Y_CsJl0`_BIj{^G%u%80^S=91F%;L`(_JL2M#b1fV&n1grl8U-> zD`GK`HPH-@Ay|{pq7|oTzld41Vj}n@wik@~uy(R`L5tSTzH)-J zB2}U}EZ#^gjsR9lm9XA|7PFSNtIk@=jeySkNnFHZM|@06@^PDWJh6x)#lJ_a6M&5~ zRl+*iDopLAT5)O*M_10EE9*T%!>@79LrRMDfR=Tdb%w~XO5jLRB`#S^y2Uxx#f0Nr z>pW|RuC)wv#`k>++azIFB)C zttS{mAny>dhCv=@ri68cl}zkeBN!Ov_}o{M^MR78^;TR}0DIF`?BqNIa*`==xyeB5 zv(}f1#OJKfTQ^x>u)b*BY~5nrYTagi3FOHjPXT#1kaq|9RUpSZ=>hVqLEaPOy`t7v zViI5H$F|so5_b}bQl^CbTIkdP+Pp_3CQ>DuL*hXq@es(RR0%6)g0H5|w3MADUj13 zXF$$^Tn=&t$T^VnAWsK*M%30?;L{+_BvXQT#Af@cWMxc4+Z%!klz6E;UF&tc}diEYYgOAab(9f zfq*QHbzhL(PnNLN+CYSe&$nVleKSJ5+-Q(ZZ*vid2Ak1lvYBlbo7HBs*=-J+ z6XYX7ek;gFfqXQ`$AEk+$ZrGrIFOGA`Gly=9fRoa(cc!t$XHJx-Y!9$3~jCf`8^~u zRwg7igT(bjVie>PC5caw$hd(UVcXFCPLNN+z6&|F9!ZA1@0H@tCfkdI;|n0aBVyYO z@;l??_>yfq;rKG)co*SldzIAHcVD!w4o^!-l1W#5%eGrYxl2HKFNuz?3PJVmMnP37 zv(NT1LHWLIzwLnSpzVZ?jv^82H< zqcN19r`ET|s@ryqpqwM2oJXqbB$6^AUywlA3@CpgD1Qa{TnXjxh>|(c_8fBpyVV`G zk?IiK|q58=Ye2phY}__s-??)Xg@02!Ue%G-fbkd4hXiMx}>cy?LQG) zU)hh@zqTK@e`EjF{+<1M`w#XXL5{84XF>iP$e#!KCXi!`_C=6y2Kg3{Z;jed#NypA zFPEQ*Alp{C@vx0!O;rCouf6#Uy6l0N4usgUPo64w#p)oWRSlSap1`C z_V_G1dN_I^D#z8tB6cd`=_Nb*IR*$29oGpEUyq~Wb;un#2+^T%a1P#)?#OTqbPRH2 zI#DD zA9TT{;~`S<9!^MX28lNli8!YAo+NP;N)%VEl^;95YHi0`8m3kp6CBtui#Tov`TG&a zB#`fq)8bu@O5!Tjfs=bUdUya`Ii?5!?qH(;mqK?PSnOEhc*uc$kPktQ{p629eiY=Nfc#UCe+Kf;LH-5Ezl=I! zD?B+=!~8uqBS^Bsll&_QqC#`7sG3S>mb5Xa5|_9LovF z$3T8O;=uOQH*tbo?GP7va;y7${{ZDCIEb`>QXo2hIi1jvE_bcB}saLKDKph!+|yrLXqADpwl6Psoc=XIdy6mh13qH}z@oUD@* zbU777mx5#{IMazPMc2l|M_bOp&LPgB&SB0Q zoWq^P&Jt&-vkVm7L2(r*QbExJ6jy_yCn$P>;u=u&2F0~eXNA}jbl%))#P9<$+Bph? zouW@H*eUvv745o_nPdf(&~-(139-$I5AQ{scY~sDEZ8~k#b8Ij(`pj^4zAgRn-`G8 zh8Y(w81J0voJ}~+0!9Cb^FB~q7bnMg&Iizyvl@FPiUBBcrLzWm$O>Fc_96o?J%>rO zmN*{~IX*0KqzT6wL2+6m#Znn?S_ntAv(Bk;YMnZ#-f3_eohGLl6f7v@piqE<0|gI? zbWmh~Vjw66fg&^Nw8l6(2kpy|BS$acm?d${fzFel%SghpFu}1IIO4;55$9@9WJ?^^ zBFExWN!!UE=w`r-FLG$8d7T@a*fNVaH-aKJ;(P`an353BaE)`5bF&y5Uld|vK2fz* zP*u=KRZ1VT1Z%tVbrIuh0>+}Iib-YO#%0G4<1XiJ=R3|l&b`ieo$opKIp25g2gP7e z3<1SZPz(db4WJkfiegZdfT9!>Wl`tB7{((-xFR`XJW4Q@OBin?OCaOwqeyIDkrsdC8@1zpT*ibjf_n<7MZk8y4)z&SW)B{LF7~vS^F%3oOYm5F{#W% z*Hj{Ml54W-4%eNoyIgm>?r~MR?sZK8#dJ_qfno+IW`Y7+9J4`zEspy^F$WZLqpoQ& zku&K{E}YAA-A_c$lSIxZD>f+>5s?ojL^gv+e10$DdKeVdlE_C<E8<$|TIE{pdfc_fwbr%HwH_4MBf?kw2q>0< z;!#l4fZt397|4x9w+{RhK|V)7)=40>q{i;tn}9SXKsE!&*9gehL7|aA zzKI~kVMN^0<@^$2=eKlm?Qy+JK<)*FF5-F*6#6(p9&q6%z*u9ua32@!TpQ5UeyA^KEjs4=sK(QPYD?kwe#Y#}D0tI%<9tXu5P^^u*GsHOO&PuJn^`wk; z=aD$KPKt9;l2DlX3yE`yG=*k(9K~IVan6lHYwKfi&W#W5t!}Za)ua}?FwV7kkBr*j z@q(?Z+@suM2uEz;KM`?b3;)UZ;+%Vedy)|6+_-xh#<{0(2~OPf2bbVvF1hKC`yTfc z(c-;=#f|Zlndz<}7H7Fz?PXcF%V|0E%Zo@hm8w1I6>8*aV6fK=C3d zHiKddD7Hr33t|=*cN*b-2rWKBEJ{fYidV=8qT&r=aYrK3UC~G+qlUo%pU-7jlunDK5V_VJ6|6kmekD^MJZdRmGkJ#EDnp{FAu zi5p_zPbW}()6gXRAtCb0i}dtDk)CTnaXco{(+5R1vHXpP^5ANm5f2TDZzCR@w)ieS zksjVN5K(#3NsPotK;udO^5l971c)BoodvtNKO)4-JtXBB>KTC$J;OXVc!qn5Jtdw} zPnoCOQ{lN06emD|9h8%xI0cGdK=CUmegnm6P+(o~N7RGQ(&JB>=hk8VA-!a@XDoqu zMuPY^$+k&8im{QCB_uY3#7ZLZUQqlgNyO*(R(qzmJ?EKDW@!HsMiT$R4JR@0dTlK1 zc<%SiB^q(y?VpHe9w`2eQ)7(>_jkdLvS*U*^_2BLr3eAn}yXP@VN&wkGV&q2>2&tcC8 z!1V;K7jV}A*BiKNf$IZYU*P%y*B`j+qMi?9B0u5BdT?1;&lf}_E`5VPoq(fB5*Vi- zBDsXfW)S%^5qT20G)d&IMC5NhR(XD#xequB+7y#xAMzaO?W3fR`)|*`MC3ofF%i#M z;Mn*?dRur~3o+8$io{4xjg|sr zy*<2FdwY6&d9U&I_Fn7l-g5NlEdy?F#9IN}kT^Zw>=jn!O!bZwJPt)z-qFM(H>|P8ZeL2a#(ObG9OqiR z!oz#q@TQ7MW$yNphxfeqcq_g4dZ&1&dZ&4(d#k)Nyfc9-0j?A{y!&$C@a}H}98lnH z0`6wuZi#wh5AS*Bw$JtA!+T!x@E(V`IbwtyCDhsDNQ4}p0ND&6$-{eI6>zsoAj!jf zN!!IAOwkd4q=`ST$!j4L&A^S0c&)&ViIbw!>p@dq7pbhrlFHgkDr@exi&oapjZJBz zmt=*#WT*%=J|;xR2}C14QizCeYlK)T^SJkEqH&FPt#_Swy*KK8!uzE6DengFM&Kp_ zHwn1Oz+qeDPT=kW?rz}j0j?6bd!ycGV$pF^>yODMf8H%b;}l8bG_o10u*n}cGoi5= zG`>YNz75<|Nh9vxvbuGvR+Cz{!WBJ}=8+L`JYKM(r+2^iAQ5>0xakq^A>gXw6#1c7 zcw{fti;wJKWjzC3U2dku`=u8X#EHdYg2h?!l=;E?JF)nq_b2ZO@6XeOdjO-g+hE3nqs&lp0E7cBSS>*>1&E&8xOusGtw z{=ky>Ec*KSgs1jWeb)&VA3|3?N{Dd}H;Qp7y|>1~oKN9P7dZNOf#cGqib-X%eM6C> zFUObb%k$;?3VemWBH#7C!M-8D)dHsk4l4ryP7Pcga2nvW!0CX~M}5OYj=mDH;pnR% z91RjjQ$xeimeAM?8pjij6M!>H8gT=criLATl|G!ki}>yZ&K&Vg13hqEO_9~WJq{e+`dZ-d*4G0U1?~ypo&@fxsBd@7;=8Rs_Tio_zWv1F2Fc-|H8(CEhw5q4kRMpT#EImln?#}%Nk`{FMbAnuN*%t-%40`XS= zDF0~x82?!RZT@lo@%{<^+kx8y++N_`1@1lIa5VLO;PwND9kGMJ9g6xV#US35TJOI{ zM*Ht25D!ZbKP253?o$#PKTAk#28r{CMC?(1AW5u2iT(xL2>*f}n}Ium9T#%MGS*j0e{dR^4I&r{$>8h{L6v+61cB`I|kg>z#Rwf8{obL z?mOVV2kwWcKN4g4cq~4yCoF%ISe|HzkG~{THiOC+iAv=6lcW;&aA`6=zV6>aK)wOo z&k_Hdz@3Z}grRZt{zSna_W|QvASA9wcme8gm_SZ_-j1z@nipS0`aK- z6aT0F&-|bJzwm$Q|H^;NkN8dlhs}>afI9=+pTPYE+~2_c1KhvBooz_$_Wuxr`11vc z-P}3JA>S(D@QON=KJ0(}=LoE`z{?^58SqK*!3wkrv=t&80Lce$ofZ(5=Hy#9RZJ>#b$~3*8R!}46}TqQJ8*5FPoQt0U!Z^BI^f#^ z-wycpz;^(?Bk-Mo?+knw;JX5!91X;l<_yG^<_wUfIr)@WkmI{I;Od#cbwzOrxwHYY zG-u#?;Jd|wT!1Xi+3rZIN$rmCGcjG1j2z;zQ>%stssd#JvN&g;9Qdmufg6EOjZ@<- zfl;EyTLq0MtY-k9*+Y$2H`bW6QIa(wAf$t*1+ee(5b(X4Dkhb=Cor36tPI>6m=c&8 zm=>5Gs0z#o%nZx|zBlmK0^bMtzQFebzCZ9tbO7+Ej*15E6RX_7JTcM*YKTT!(#SSw z{DCAZK8#Ne=PjB8WNFTT1$cQRU;|zer$tx5D_Zmj z7CA)q5YE^<2m^4I@Sf?_(-zIGnzwLd)x4PtXGy5)1CNPeahU)yJ)SbF0~-m%#{+8u zYXj>7>jTli6M-iKPX#srKM?pqz-I!V1$;K}Il$)vp9g$C@CDHT?u&*$X@Tcs5H}Nu zg%ZSu+y_39`_K%Jy99O;h;IRpJq|HW?j~U|f?+X&lY1>@31M;8g_C=M_X7tA#r?n! zjsy+@A7|!6;7H(OWEJ=jTYvme()tS=#nvA`>|(9Ilr(A0oWPd>aegl#%1jzhe;K#sEffIqB11AHg0>1=)4g3~34SWgkrNEZ~k8!;Mc#P{KfWHa& zn}NS28i>vB1^!MMCO;;l17v=WmogvtQDoU-T)GeI^l^!}c;(|_kj(D|@!gd&AA)3l zZ}9RC;lay$Y$2au7eJsU({lkNh;u3_F!9Z5S1t5}Zaz z;(w@$1g8T(BfiQyI4gL+P+14>6DsSOXv>HX4d9^kdyOjVlq6o_RTEq!)Yrj)&EU@9Tfw)3yMnue?*Oj^UIje1l-0o30j~ibf$D(Q z18;~1_r@%~FSZ?nhloX^WYOHviLoarHUq`42*qQ-nKMXm)(8CKs_X+T7s$G{T$uD=%LhX#Dw*mp;N6wU zQ)bMbQ+55IL4zhNsH#~o=;7&u%BmLJzp#4#Ai6x4E-9po%johVx-g3_%Aw2i>7qQk zD2x0{VFg{1J7{#x^s1V1(`HpoUo>a-yqSZ>R8LZH z%H;G(Nx;GI`ZTPSu}##PP1f3KQeCUrNfr%hQnyL#S&%4Gf`zh3#Dzq@JPjB4>T zmB|_Z`7h$%j;X17aCY^g1^>BX>6|GG76?^#h(VV|qcZRnDJjT>zz=wff`TyfnO)Gx$w*BjLFD#6C4P}S&h`pQ;_KlYVzhY&}r$Ysh zg#03^?1`}#cf0gPT>YOn;{02*Uv|B0aA;^~SY>jb|NP4TzV)j@H-v`EZn)g9RVH^Y zyM6rs7MAY0BvdNnR;(Z&`=xG3`qdjlBW2v`(1_4Yp_@au0KW$KwZN|fe*Nmut)Wq& z(V;QGM}f!c=}F+9C#U?s`>-!APr@;NO3lowm`1_I#ecmCsO*2<&e-Q5{@u9QGw0!# z_i~>NzLyvIeG%zof)tzoPhE)g?$AA<%FsaIp9X#-@EZi0|G&QY2y~o{S={{t=@XnD znn{4>hGw8n;GbC;niZN2{IkG6r^>!ve1k9k5-XDj{7-xtRlRWbjM-uk7*|#E;OuEt z(q*bc^F>qAUn~ecNUpmuv4QD1U;C_^%F6%q{!X}QqWCeE;>Rd{ z$;9s|hV7f?O|M!~nLH?tGNTsFomy2hdd6+li?QB`>nhXm)15Phyr+1n%H+H_u2M0( zX2C+d#CZ;t$%;72jjz7HiqwZ}lfPSrpJK)AISZ?5DwE}fdHH#TnOQTY=M_$$nx9uy zFtxC7dR2B_Ue1)ltla$R1-a8_ROL_2ADz;oZ0h_uvllGP%siOXqGhYrZQ6F2L_LV@ z6?|EfsVOznX3fU`H=e>~%Ot9LDyg^^bdx3NR#YZ;9W@T6R!uLC{nGpG+K;cPu3o50 zTGz4D)xEEySZ)F}Z_%7NhdOuZnw-+D`&FquZl|V^>i4ed`BgPjkmGnnUYVS_ki5i- z*;R9P8gDRZkPiT_%)VB)B8#Wgik z9$MMA|D;jl#CyQ<1JYKgT4N!axo6b4TNf=P7Z!eR72UT#{&#uozw_yMUzPZs7H_9~ z$^4qC1>_wZw-7%S;l-@Z7&xf^Wq+$Ox!3vA2%r1;Gc^8h!W$->UDi&PBD+RL$rQ3| zS%K^(*+|(~**Mu?Ux;t9hM!DeIol-_MPkp*-6>oNv)DP zC3Q{enbaq#Z&LpxIw?1)FllJgu%zKh?b`1gT70Q@1~KLGwi;6Dcb6W~7s{tMv00{&~@zXAR`;C}%A zC*W};;1oIeJE1+Hy`gtQ?}he--Vf~$9S9u^9SR)|eGobl`Y`lS=;P2);C}`FFG!a` zdK*aZ2D$U3(E-TE)%`U3QC@IR$&M3*MC@n53Dk>|?D!Qt1zdm;KCD~7Eg4f(TU2kib{$LaX`yqn_k!m^C~lB~>( z+@kzabcE+E&&9k6CG=GqRgzUqVn9*yo}5uRGFJsmY-2lT9B7f zR+N=pSWr<|nq69Q;fZ>RCpzBfMA+KQFU+kd$|%duEyfdNm1Gp>7v&;!l%ADSmQ|AZ zpEtXYc%p9`ov1vgC_AgX94+SO;>TZ-Rgh6siZ_^7mRFXIXDco(EWhxM28bv6zR`(_ z3h}+pDJspt*O-rQc4=WoQ9*HGMp;E(E`HPU^0Q0-^B%F{iGFN!qP+ZqobtTVqKtyF zVhjQ0_;1B!`DGc!h2_P?<)t}=6}e>>-ch=Eq7#iylwDDtQ<0A!Q%QL?e*25?YgSl} z-?|dySeBKaRh(V;pA%(?Cpy{aL?xMdr4_|kvY@zxyfl1~B{}$IDay|(DK92Lru07` z^TiYW(&$7*c{!!!d0E97g#`r|Mk?|$Gm0z9vodnaatcdxGV_s9SuE7o7u64zagqA# zf&VR1KLq&Gq&L>noBTl;wuLsK2=~ zIk{@d{3-LMkH=2#f@w9g=P#T*n{?X7Oj(FIN`IEsz$BEg0;(0^J0#Nn$0{`#D-jL(inIk@J`ZOH{3}b-U)Nf`8(0o8_pv!LV8U0;C(lEAw@Cd9klsC>JK0L^WE-Skb+J47s~$%@ z#5?&2(o@gh$qsTSJsR%hExePyeb2uqyX*ImJ9!7vdq(Q_LVB-w?&N)PC;K7&nv31Z zxq57aQU0~sh`mfGgI0or`B?~wY6si9f()(THYW1z^ zvDGJD?NdnafBtHx$kncExY}>T0(1U#|55)Zx!M^>Pm9!JLy(H+b)O}7at_kzi`_~4 za2x4PK8JLs;ZDNs$epm#orF8$oiME%?j+nLoJ{UShzntChALvOJA4&hEu0GJ+{Lce zC48-PwJ#x^KYz8p~#^wc5>FmZnEe3ug7un^$BG-oZ3($ral_Rf!K?M@dH!m(Vb%H929RDVT@8~%BVjG1 zmtE{?>GcioBZLi&vtJ6TpZEZzD^NFQ7D2Uzq^UDIH&-qn& zQ}~7Oi{Z`TE#a-J(6@SEYC;kUwXhj)c{hu;bB3GWTR z8-6dmFZ_OZfA~Q7VE9n@aQK7pk?@D%kHQ~^kA^=9e;WQQ{CW6`@R#AQ!pFj2hmVK9 z34a^@F8qD?hwzW#pTZ}?KZj3-PlbO8{~G=+d^-Gl_>b_J@Sowo!heVV3I7{D8$P#8 zw(S2MG`Bbs0b>Gh}mR!0Z~z^V#~GnF4ngOl1<-~ z&2Ab>f(1nRv4DkYC;|ck_AdXuZ{FKX$_o#V=P+mIX1=-K+_^Jzr@RBS1GR&+9@@d$ zA=;tZVcOx^5!#VjPpy~MTkE48rS;X0){fDR)sEAS*ZOJwwG*@xwE@~m+R55L?G!Ct zJ5?K`WoV~qgSFGOGqf|cv$P@F*_uOhYJw(ek|t}4rfM$Dt$8%B=F|MzIoi3}Q0+Wz zn3kz!Y3FMfXcuZ1X%}mkXv4KjwGrB7+U43v?F#Km?J8}QcC|KI8>3yLU8`NEjn%H# zZqUYQH)`Xxo3shq&04k=&~mg~EvSXGur^Vfq)pat(WYp(YPV^(Yg4s5v^%wF+H`G( zHdC9W&DQSH?$+jL_h|QO_i6WQ4`_KBXb)-+X%B0UXpd@-X^(49XisWSX-{jO%j9OJ+-9vlRO&;K0!whw=t+G=bwC za4ZBz3pm~b#|Pk8433Y$@i91-fnzy1J_E-W;8+QcufXvQI97vWEjZSLqZJ$*!Lb<} zTfngm9NWRM6CAt1u?HMKf#Vl&{05Fc!0{J2{sG5-;7kMOf#B=`&O^X?7&wmrXHRhU z2Io=WJQ|$Gg7bKA_6O&Q;5-SO1HqXN&OzWj4Vd=Xh{V0B1Hh zbHEt{XBeE5za=>TL2J~Sv<2Eb+Pm69tyyc)7HRKk?`t1uA8L!WCE7>Y zQte~y6K$FHKW(}8srH%nx%P#&LR+bQsePq=t$m}d(pGD0w6)qgZN2ub)~apLHfo!+ z&DwX`7HzAxP5WNkuIQIWopqa(*ej*T1_IX==a z(m!%SX?rh&$qmcq6`uKXOjw+{n<#d68j}%t%(`{Ky573nLdrE{k;#!;B2yx_MsADT9+?`sBXVbCT4Z`;Mr3AWR%CYMuE^byIgxunI2MFKAP69w z1HvUBTn)lR5bglsUJxDw;YAQM5K2HufbcO0UxBa_gx^8z31UAG2Z87WQ3Y`rh*yG` z3*zk{-VNd-AU+S`n;=$!*aYH-Abtko8W1;wxEsX3K@W01cDxfSFcApZtRPf$(;#Q};Nl*>T536x2o+zHAYP#yv0 zO;CzJc?XmwpnL(!I#9NN@*}8+fZ7+-lR!NKR0Y)GppFLhCQv7VIs?=PKz$O_S3u1N zwH(wsP#1x^4Ac#v{s8J9;OYgg{@}_0mjEt5xGnuzv846bLu^%}S$;3@^z zLU1hw*Gh1G3$E?p`W4(qfcrRbr-S=!aC^XgIk>L__s!tG1>7^iod@oxz&#h-^T1sU z?l`!Yfcpz@Zw2>H;Qkjphk&OqcuoS344$Fj84jM&;JFDrlfW|_JdcA%15XKfYQggn zcvgUC8+iT&?_uCQ8N6qL_dM`k3f?i`odn+d!239OBj7Cs??Uh{1@C(Beh=PXz`GZG zM}Y4*@TGZdOE8v(x2;F|!x>EOE`d{2PyW$?WXzB2G7!S^xvz69So@NEO%&)`1{ z{3nC|Oz^AV9|ryr;J*g^lfgd&{11TtMeu9wqSKK)J&5DD>gJ=aGNaSMP|nPW&RLT~ zv!`Q}S_xqgF6hsdGB3Jd_;vW>MU*`;G;L&HCZ0eT!?q(w1*YMyCvKRYmy+j#SCK~; z%GH)A7~1nHQcln=N=lwbd6J=wu|^3fzMPO8wvA%S^C-_TlxwX~B)`iO&XsMWnDRWz z%M4|#C5jUA1e6@bYZoOY&!fD~P;RhB2}?O{#ba9+#gyk!A`In5Ym`vP<<9Zs*w@97 z=TQn6%1zy%D2hKvvTb8Z$dKnzN*Kz`mMAW7&?^Tek6m3-@;pk6p#-c^!l6LOoUIi8GX3YZRB9qlWRkht0n4GUa)cdWM3BE-XBZ%j5C8LxF&86jPo@d557)v_w&I zy*Yuf*JT$aCC{TQVkncXQG#kP5xhH{%V zij)%w_+4(hjJZsC9_2HJGSw1A!8VcoF8jUGl;=^tWGHu9qXd@t>;=TW|8C^Nf3LC!+BCug%)Dq%yON7>9!W?Q2KJpnb>>$i%arF){$(g&iK2vZJuWG@A0x6M&!N11AVYb`8YLL; zg#s?yeoQgtd6YvL$|Ke&p|Cp;4%zoGraX_*lc79jjS}|c1U*69?3eI41{b9Fl&!3X#Q7&aDZ+C;@_2U^Z+kIaN z8uC2K6%1vbC5r5laznW;+jE$dJdZM(p%hr6xZJ*g62wz$HfKsHc^+jfLy20WctW_? z#~Rv2G39xb@eHNd8YS1Kh83^I>WM`?yMC@;u5D3zndC%Cih*fi((FUV}mV5fZd9CeNe1 z#8BR~L~;2rN`$9l?OJk5o=16&p)^~fD7iTA^M@t7C@Fa!MPn$7xwQF3#=;b6e_ z9L8nJ^C&G0mwr$BN zc^>67hVr{53U){zUYxVPelg{Fl(QJhpOz>%j{9Y|+rBQQJdYwUl)tS}TrxJjYQObO zc^*Y&DF0fbC}F&!j9bw5M=?X5NAWR~z1AopoLjhYQ^oFBY0C2`=jkZU1G+(x0x~)n z`zVGyk8%M+Imj9XN3al{ys?d9%JV408Op(yD6Sm0A2)ey$1YOxJjzIha;PPWlIse) za`t1F$CT$$u4X8QTcWt}K!i`VA5l!n^C;Iblp`%sa5n+>MP2(7wPx}>%8d-Amo-Yr z9Y&XI-@};lJW4i0>C+90%Y&QM_IqW>kmpfC45hC%O38mebM+QpRTQJ!Har&^-~y=ovN+m9-k@;u6m3?;)71z!w78}r*9D^v13%Bu`z zuq6tvUvhjo`_uY{Jdc96pzv`;=NXnL_%edu9}L;{$tigrWgbI0%Myi71YtzkHcCpK zM=4?`XIrAs2jk0+<(d6aU7;oQ9QmJIbh#g;)w$$&!a47DCb(E1l+1Ov_B`i z40#@91w%Q{5{05_er12gN<*GU`G%onTB8I#itO2sRgx*sqpV{n=Ubw<+<3Ap7`A=p zDkaaOY-A`GTB8KqO0J5VNjBGFE>oUI*~(BZ?gk}{OELRrdeM(Dc^+jaLm6&~qT~kU zK+tD@ZfVN%C_gfk5!NWdfEo&`_UHVjJdg4lL%G}%1z$qJqt*f2qgYCwNBNtfTw#f# z1cS0$!8d_ywth;ULz$PxP_D8@!IO|~8~|;jnDRWz!3^cX z!%GAB%9rhSG39xbOBl)&OB9Tc;e1TBjgpe*Q7&gFw^^fv@UX4V{+6R!i7j7jee%qFulIKxw zW+*c)QSd~B8V;zoXBR1X9wo?7W?Q1TBs!s=V;dzU&!bFcD0f?Sfb#0Fg!SFfBlk@=TW9Jl>01ET&^4yAB46)yD;T>l)D(p1J)>hJQg6^zc1!8 z<$09*7z$XUxFyNu4)4eKV#xC-4>FX8EKy|D?@{o0x?OLXlIKw#V&iw zWE_lic^>6yhVqytih_qBLSYOm*c_2l@;u554CM)Hlw5ppIM@C?aalD_2r{0sHIylsu1;&rqJTM8PwMlHyiu@9?JNd6Xza zdBGYb2O}%E%V)dwO?e)rjG??_iGsV;K9Ar28aXA;qf{}JS1eJmH9dH^Yd`jq40#?U z!BAecM8O#;4&?UZFe!N+rIDe$ZjFLxEpeV~d-aNE6_`AavXG&?X^ny>PcWctJ9a@Q zRdjhC<$Z>tS);i8wEto|I_fgzd6bVB%G;JG3O+3m2=2%2T2r1!`5!}>XNe+va&RT? zw!N-Q$@3^*Fq8sI6uirZTcRP`y)q@wqkPR!qSh!bSqaGj+i@5?qQT^Ol(h_{*b)V! zH$j?S*!D1{Jdd)0p_E#pxN^Pt84J8!Z*vq&$@3^%7)rS{ibuhlkM?hJxlDN;Wd}ov zS)=#@ZjT(a?fG4%Jdd)6p;TF-DEJ8w1z+^G%UDXDNBNbZ)L5fnv?s@B|3)fBdvtjo z#r=TY`Dl%ypJ?hJbUs{M0)DR~ZMeh-FHZ;67lS0BRIZkLoi zk8(IeX|zTO%6K62;}u@r3>M@A9PN zd6fPPrP&$rNUr^;LQ0-TaWIr6-Jk?r0ldm*+mB)NQJ3dYWQMZT8YPqymc4%4 zGbM~EF?k-v!%#l4MA7%SL;G>!j`qY!o<}*Cq5RJh1wB~U6W))V5mTN=$zmvvm6_zM2Je-cvTl*0bQ=Uh;ilKaI zje__1@M69FUTMnnDAzEQudPu6xdFV*VSjdE%JV2UFqBo6C`uqK;o~i~N3oPVk1~Ow ztg%FKd1X}&*|+4BJdcvgP}X&W67&aU`!7(@*=${&N14P>zO_aPN_Y%*KUPVmJdbi4 zL)l=7qU3l~{FI07Ie$u?N14V@Hd&+K+k*kWx*stmL!L*O%}~CxM4|V`aNM`wUrc!( z_>W2@;nMKl$c<-j8UH zDbJ%k#ZZ2*L~*&jIE&w(7_1@Bqdd=0c3Y$1#S|R+Y_BVEb-?6#lvfzakJc!7^2FtL z+qPsnsiMpCC~q*7pDj^v6!WWiHNkG{r{sB*w;9T>)+k{-3*+6NoArh~k5b4`ez!z% zxfLl8@Yrt`Q=UgDWhj4IqF}Tq5O(j+9-kr4qf|1Kzq>(E@l$&CEm^^j?dkG7N-abA z*AfMzY8V=~zbl%O=TRCM%3ezpJfDoGd-mhqQB$5rc~?gf4zNUV<>Il6{dwWgl;=_2 zV<-n%q9{T1`(FEurQ~^(B@E?YOBB5N;?MEhKRcR|=TVk1ltZmiT&_?Ump*p;KHgzu z@;u7t4CQc36t|3**m2Eg7bPXnqkP3sj3PaEbEZzc z?fPj`@f)}LH<0^H58aBN2Mz_V#P4fQZ~G>1M&|ZIw#}Ws?N9yNFZ2IC=(NK5|IGh) z{(tlLf^Z@TCxI{!1pFY7o?mbv=J(0zv8%_ffPEs$>UdZ6pv)^RWP{VEaa=;bYcvI3`SW&!H|Np3mhPv2EyqeoI#(( zv0{knBN2=Y!eA2yX9@UaJ*ho^1s<$zfw#a{;4i=@?9T*Y2nYz{G;4bv<{SK-&+&Iw zC;l$h)z=(H1Olq< z>yDv}%oK`*0l~xdLcO z8}ldM{p&#^ndE$|b3s8tVL`N@2!t#UE&$;o5H2=ZEX91ol42Z-=M#(HA9O++i#59P zx+Nt!7B3_gcidZ?pJK7mV9AQb79+niizZ1+3O?zIq-6#FD_9P~a1cg-fS-0{3Vu#h zd;!9xCKdSLOi;mhjQt&{_!@x=zA0E$u)1Ik2$zF!1qfGxFv_H2J?0x!Y~-lGPZxEd zVvDYUPQ`YPiYq%&vCB}^ii%&2d}}KHDLf!;NFmuv!CrDa%wk5PyDls|u<)R?jKYIK z7z4t!dH5ld>++QACQl!6yLypMP2u54O(A~ccz5BPLj2|m{^d*%a1g)CRGr+Zq56ZI>N807kJ1LALPm=` zs@GUo{Yg&sS)}^n#Di^u&l;*(ss4(Q-&u9mSmZVf(QVGb4xtb7ep#0MD)xq5N6oA2 z^<0JFfePmr;`hutjrN7bg(ZchAlwJS10duX9;mQ_N{xYVzfmg2Vx?RR$+RES3*%V1 z!rH<_VY09e1OVY75FP>HQIjt6n+9F)a&$dNbn$bd!bQ54I$a-fbUjRT@pGcWr3M{V zbbV&zcc#na;p@URUGcECa9!bg5FQ8NNf4egdDuWaYy{y6lU<)%4&x!j4m{x3Aqxw) z6@Fj1y>JHzPlNC*2+xD?g2@9pO@oJ@I3Awq#KUiT^>rTp;&^zj6A%9xdRp)hJ=n;% zx9xyk28n^_Mx-D?6$FnxUGN>TetQomFR+QbcW9 z3_{$r6#Ohf5RV216J^*2<$>?IrUlRQ&x-|MR2n#@X z2ZVP)SV%Pu=KU{aQzG-rC;rnDEu&iTjLL3$r%4$7XHHOxt7XU7hNCyHrfiphafBl zVF?HyQ5j!8IJFf8Gn&gjS(HbK%w7GSYoSEe8LN|7m|$g)Bkgt~6Wta4iJ9ph!%RQX z&GhH!FVSB?SO&rh5Wd_u_kU7l|BC({{U`b_2>%1&QxHA};R}P*qBP8BW?IyPGt=dy z%#s_vOVzmOFulekTGW#>)6a&4dz$om+pOv6%(PAkHdePPjH(^9`~v(%y?MQ5jF6gffo287jQscZJhR*_8D z3J9xGT_lW8g_EUjyYkbt^p+`l>lM*7w8&TFFFL0PC-rMV*Z{&75O$cP4x{|cqO79x zi!K0R9SAt!ehWe?akXvUZ~4eo#;}spzsjOS=H}Z5>WP*cB`F(!VHhK*jLV8HFB(~N z1qe7aZvtU62;Wh|yma99Run`_{pWF(n7eaBI{nhpGx2jiCRiD?@GrWy=(?h@ML6%@ z3c@xJz6W7Dm9hDjZ77G9s(o~Q9wjojy**O@CF?@`nmqo;%D|7JcWCnBOTG-w9_JO!M|;Ep@(&RHB76MXkOO%nh^{1MZ zi+-NX6pj%gl|@xW)kQc&{R83wARYqZktQJt%1;*671b9tfPlUIKM?kUm_~YjU-n-f z5|Xj7=%zKTl*rsPU`GojTE^{tFbfk5gM4sNOVOgD_ln*J@jws{0-r$qCso1V#|L{{JGfAL?VjE|{|Pl}cm{jX>_h=+oB7>I|1cmy@frW01@(_dt2 zA6=KHC%!N7=!vZJzs9qeW*J{%8QuEFqP0b>T})?+HWY0v+5}=R5c`05l*#ZGVt6Zv zy$yz4;joOic{(z@lWP7$(XOK1MSDQ(3*s>#9tYy_Cc{5tzF~5|x0#%HG-!9%8z-+9n5hJxZtiZ9d0%k~T7;>(Li z7GD8k28csIbeKGh!s3drE*@PxruZ5VPXqCE5YGe=W3Y^Xv6#;qy7)#;!NHvrWZscP zi*q>z&*-EeMMPOMb{V5BzTHwmR->8JaSP~L6kt0K~zlbpG;|wb!Aa|{QCoDoB1#3b!GgtDczR8kBMsW z+m^bTN)#2Bb!F7$#TCUd5M3a8K=hjGR1-BdAi7Oz@Jj*`K9|(qeHPb|*7d~=#f`=I z4OkzD=YTjA#Pdw8-c4y;yr@lU(NAs8ckbd3Q|cElZBt)7m)g8t=l-9er&Z@(Y2;fQ z^_pUIa$S!n#T$w@rezf4Cu}o8JRips@dA^OtwhK+5VH(IWHp4(RS+Tke7pDugfHGz zyt{Z$@sA*02;y)MM}T;RNysmh|0|l$@5O(BcoC^8UJT+Tr01@wy;{+UWn`{cygQ2$ zEmu@#P=Z-2TeXwkB?od8UD~l*lpKN>C5NKe;U!0ac$toIIf#1P)+{;&mNn?DbMj1# z5_6tu$zDmnl9Om1gA-^r8q*9K1brP-a&pPQw2TsTYFB}HHL*9^V6P+t*(*VpFv?(0 zk$j4ZCtBP4$da?D=0i%(E^(CLH;2c7cs+p!IUxN-M)TYr7o<}nYrv$wlwf6CLS+muxwK?N$z>o;0P$uJvq21C8O`54 z`Jnz6I2s39@h`Au(Ghu+$Qr$C4JB9^w9M~zG%mTmWPBIix8$ah2_=XZ1aS(8x0wv* zP?d5^f+eAnFo+=#CxSQ`#9K`2CSyMHE+w~dJrN_?8O^Jf9F>)-*PVL3bTgaDnb{=b z=YP4GC}${ex1oSVPb|qZ@;loSBj7QziN`^_)pRl5Tm_GBkc&BI_WeC>c-C-SCC`++ z&=n6amb_H*GKf<_L>GRS$-}FNTJl=S>m_fL;J2yo0C5_KGeDea@({s%gNOMX4|fs| zd{nWdNUy%mLm9`zbmD=JDwb3ldRp<2H1e%@c!zj+7sS~H4=y!??;yF``i9BFdnJpB z2i$Ni!38q*y5m8dQ&6&`vRousy1*`((j!WbEJeTeB#2Lg_$-JRTh+NL zr41v-Rp~JtS5FaF>(=V4Qzpn(>Lgk^fa8jyxtW_TuE;mJDm|rpu1Zh0tT0*J4H_=ZUZEx${BrT)@$O3wxHMG&!T%>@x-tE}F%{5BN4fK%`# zQt-XTDcPxdlW(NLjfyG zqs4XC3bGp0mU=0=$Oh9C@RS)oCezu{zAmNhq4~RMdZce8>hZk_ zz~o^AqLywf-Bh}{^g9sW0dXOSEg&v3dDw>e1`j(q9^NG$_*hKo9=-ZH55I6cG!qYe zET;4iLr*In_8R#XJ+AB!m?xKc=id1%M2>Y+IEP_xE&%%n1qbMd}bSEV>#Pc zNw%?SQlEUY@0Q)D>p`MrH*>b}6%q2?^zkUiI(b>Hp|FK*l-*+FTiM2)M94G{R~v-5 z@RJ&N&C?v0%Vw3`-F^vOHm3}yENekrr=KC%2;wGF zd-8{d_D^!!e@ogg`S11Clv2;?mDaU?k<)$yX}|2a)ALh;a}DjRwAYOM&f1&pTv%4p zg$pbzEh{TSmx~>ICy2XDd#5R5SyfqeSxs3S#4RA=!g4!^W~{r6ri_Myjhup8_2%U! z>t(dQraEEsF5(pYo)qLK>t$?x%|uDC!(dys%u+#SkSnNpSAzJ1Y42(XFU!+Of%cR2 zvQ=g4y5eDd*|%lbihDr(9mGFP9ySpVo6Ei{+fud_L|icc4C1dKn&IfO?QJ}8K@(9A zM{nD9MO#Dv)W*YaDcwNS!_lqF$K|CO`Y%IIi-s;gz{v01&^iz0hanH;hlBWs!Gna4 zw&KIM$itSU8;=^82paZK-n;x5t95euvE|35Wt8^=@oy0SrAfzs1|j7qQt<;o{KxD? z?vRAXp|N;=(ovp{wJblid{B8tIWDUAg46?~!$In8bdd5hDF4jzv&x5*pAAwPNC$v) zAV>$1S!_G~Wn=><47YrmM!eu&$$xD2(K7Lnds^@prl~?@sO7G5cew|ogF!k3q(ebE zjLLZ6q6@P1Ki$1|8vcvxWcYhyIwi6W?(c2E1S{h_Dq~oAW_ecm`5+wu(vcwb1gRI< z@#g=IMmdCkY~?wvdSct@XQfjj>uTrXd`z%1F2yps9-K|8uPVRBYJOLKZTWRb_4Obf z1=7(-wRDV0^^HXJc#!&WxB%9v3;vwT+h zY>-X_X#hwkfutYm%^zBjg@U+2@b`h)lxTkDYnI3waNOA~_zNrJek$XE^1N~=e-NZo zKuQPcRFDP{)j#z4C5!$vbKd$;tDab0lb212tUDI$O2-5%;|VOId#ax=f4Pg^UH(e> z-11jJ8Vr&HBr_yh{svX)&GNU(weko^r-O7RNJBt6+oWzD<})u>9&Ph-62*C&_Y^CE-vOq$Qa)H5IMc)*2T}Ia{`lkqEYfZK& zO-0u$_OaNm*ym!q!dYP~w%bkpE0hYg0$ceakS+)53d8qQ&|W>{3U0A2T}nM;<;l%0DZza#wk!6r*sh?( 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�*us!ukxWFZ@awCX*pb(Mh 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%0AOBX68lynbDM?JQaD1YP^ko%Y-Afd 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≀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
JHehl{@$a-)67q>UTNpq6-^^ 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
RxqTRgbFkLH-WpA3$CX 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 diff --git a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index e772a5e..edb264f 100644 --- a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -253,8 +253,8 @@ filePath = "OrderScheduling/Main/Initial.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "127" - endingLineNumber = "127" + startingLineNumber = "155" + endingLineNumber = "155" landmarkName = "networkErrorHandler(response:)" landmarkType = "7"> @@ -269,8 +269,8 @@ filePath = "OrderScheduling/Main/Initial.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "128" - endingLineNumber = "128" + startingLineNumber = "156" + endingLineNumber = "156" landmarkName = "Initial" landmarkType = "21"> @@ -317,8 +317,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "599" - endingLineNumber = "599" + startingLineNumber = "636" + endingLineNumber = "636" landmarkName = "tableView(_:cellForRowAt:)" landmarkType = "7"> @@ -526,6 +526,21 @@ endingLineNumber = "35" offsetFromSymbolStart = "504"> + + @@ -539,8 +554,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "844" - endingLineNumber = "844" + startingLineNumber = "933" + endingLineNumber = "933" landmarkName = "collectionView(_:cellForItemAt:)" landmarkType = "7"> @@ -1237,8 +1252,8 @@ filePath = "OrderScheduling/Main/AppDelegate.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "138" - endingLineNumber = "138" + startingLineNumber = "149" + endingLineNumber = "149" landmarkName = "jpushNotificationAuthorization(_:withInfo:)" landmarkType = "7"> @@ -1253,8 +1268,8 @@ filePath = "OrderScheduling/Main/AppDelegate.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "126" - endingLineNumber = "126" + startingLineNumber = "137" + endingLineNumber = "137" landmarkName = "jpushNotificationCenter(_:didReceive:withCompletionHandler:)" landmarkType = "7"> @@ -1413,8 +1428,8 @@ filePath = "OrderScheduling/Main/Initial.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "113" - endingLineNumber = "113" + startingLineNumber = "138" + endingLineNumber = "138" landmarkName = "changeRootViewController(window:)" landmarkType = "7"> @@ -1445,8 +1460,8 @@ filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "256" - endingLineNumber = "256" + startingLineNumber = "269" + endingLineNumber = "269" landmarkName = "reloadData()" landmarkType = "7"> @@ -1509,8 +1524,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "256" - endingLineNumber = "256" + startingLineNumber = "241" + endingLineNumber = "241" landmarkName = "entry(model:remarkId:)" landmarkType = "7"> @@ -1888,8 +1903,8 @@ filePath = "OrderScheduling/Main/AppDelegate.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "128" - endingLineNumber = "128" + startingLineNumber = "139" + endingLineNumber = "139" landmarkName = "jpushNotificationCenter(_:didReceive:withCompletionHandler:)" landmarkType = "7"> @@ -2029,8 +2044,8 @@ filePath = "OrderScheduling/Main/Initial.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "104" - endingLineNumber = "104" + startingLineNumber = "129" + endingLineNumber = "129" landmarkName = "changeRootViewController(window:)" landmarkType = "7"> @@ -2157,8 +2172,8 @@ filePath = "OrderScheduling/Main/Initial.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "119" - endingLineNumber = "119" + startingLineNumber = "147" + endingLineNumber = "147" landmarkName = "Initial" landmarkType = "3"> @@ -2381,8 +2396,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "855" - endingLineNumber = "855" + startingLineNumber = "944" + endingLineNumber = "944" landmarkName = "collectionView(_:didSelectItemAt:)" landmarkType = "7"> @@ -2465,22 +2480,6 @@ - - - - @@ -2630,8 +2629,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "320" - endingLineNumber = "320" + startingLineNumber = "305" + endingLineNumber = "305" landmarkName = "addActions()" landmarkType = "7"> @@ -2646,8 +2645,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "322" - endingLineNumber = "322" + startingLineNumber = "307" + endingLineNumber = "307" landmarkName = "addActions()" landmarkType = "7"> @@ -2678,8 +2677,8 @@ filePath = "OrderSchedulingNotificationService/NotificationService.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "24" - endingLineNumber = "24" + startingLineNumber = "29" + endingLineNumber = "29" landmarkName = "didReceive(_:withContentHandler:)" landmarkType = "7"> @@ -2795,22 +2794,6 @@ - - - - @@ -2917,8 +2900,8 @@ filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "255" - endingLineNumber = "255" + startingLineNumber = "268" + endingLineNumber = "268" landmarkName = "reloadData()" landmarkType = "7"> @@ -2933,8 +2916,8 @@ filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "254" - endingLineNumber = "254" + startingLineNumber = "267" + endingLineNumber = "267" landmarkName = "reloadData()" landmarkType = "7"> @@ -2949,8 +2932,8 @@ filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "210" - endingLineNumber = "210" + startingLineNumber = "223" + endingLineNumber = "223" landmarkName = "viewDidLoad()" landmarkType = "7"> @@ -2965,8 +2948,8 @@ filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "204" - endingLineNumber = "204" + startingLineNumber = "217" + endingLineNumber = "217" landmarkName = "viewDidLoad()" landmarkType = "7"> @@ -3284,28 +3267,12 @@ filePath = "OrderScheduling/Main/SceneDelegate.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "21" - endingLineNumber = "21" + startingLineNumber = "22" + endingLineNumber = "22" landmarkName = "scene(_:willConnectTo:options:)" landmarkType = "7"> - - - - @@ -3332,8 +3299,8 @@ filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "938" - endingLineNumber = "938" + startingLineNumber = "1027" + endingLineNumber = "1027" landmarkName = "viewSafeAreaInsetsDidChange()" landmarkType = "7"> @@ -3380,8 +3347,8 @@ filePath = "OrderScheduling/Main/SceneDelegate.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "37" - endingLineNumber = "37" + startingLineNumber = "38" + endingLineNumber = "38" landmarkName = "sceneDidBecomeActive(_:)" landmarkType = "7"> @@ -3428,8 +3395,8 @@ filePath = "OrderScheduling/Main/SceneDelegate.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "47" - endingLineNumber = "47" + startingLineNumber = "50" + endingLineNumber = "50" landmarkName = "sceneWillResignActive(_:)" landmarkType = "7"> @@ -3444,8 +3411,8 @@ filePath = "OrderScheduling/Main/SceneDelegate.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "57" - endingLineNumber = "57" + startingLineNumber = "60" + endingLineNumber = "60" landmarkName = "sceneWillEnterForeground(_:)" landmarkType = "7"> @@ -3508,8 +3475,8 @@ filePath = "OrderScheduling/Main/SceneDelegate.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "66" - endingLineNumber = "66" + startingLineNumber = "69" + endingLineNumber = "69" landmarkName = "sceneDidEnterBackground(_:)" landmarkType = "7"> @@ -3540,8 +3507,8 @@ filePath = "OrderScheduling/Main/SceneDelegate.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "59" - endingLineNumber = "59" + startingLineNumber = "62" + endingLineNumber = "62" landmarkName = "sceneWillEnterForeground(_:)" landmarkType = "7"> @@ -3620,8 +3587,8 @@ filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "188" - endingLineNumber = "188" + startingLineNumber = "201" + endingLineNumber = "201" landmarkName = "init(nibName:bundle:)" landmarkType = "7"> @@ -3818,5 +3785,357 @@ landmarkType = "7"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OrderScheduling/Entry/Entry.swift b/OrderScheduling/Entry/Entry.swift index dd8c799..8b2f017 100644 --- a/OrderScheduling/Entry/Entry.swift +++ b/OrderScheduling/Entry/Entry.swift @@ -232,6 +232,48 @@ open class Entry { SwiftEntryKit.display(entry: view, using: attributes) } + func showPushNotiCommonEntry(view:UIView,name:String? = nil) { + var attributes = EKAttributes() + attributes = .centerFloat + attributes.name = name + attributes.precedence = .override(priority: .min, dropEnqueuedEntries: false) + attributes.displayMode = .inferred + attributes.displayDuration = .infinity + attributes.screenBackground = .color(color: .clear) + attributes.entryBackground = .color(color: .white) + attributes.screenInteraction = .absorbTouches + attributes.entryInteraction = .absorbTouches + attributes.scroll = .disabled + attributes.entranceAnimation = .init( + translate: .init( + duration: 0.25, + spring: .init(damping: 1, initialVelocity: 0) + ) + ) + attributes.exitAnimation = .init( + translate: .init(duration: 0.25) + ) + attributes.popBehavior = .animated( + animation: .init( + translate: .init(duration: 0.25) + ) + ) + attributes.shadow = .active( + with: .init( + color: .black, + opacity: 0.3, + radius: 6 + ) + ) + + attributes.positionConstraints = .init(verticalOffset:0,size:.init(width:EKAttributes.PositionConstraints.Edge.constant(value: auto(276)),height:EKAttributes.PositionConstraints.Edge.constant(value: auto(148)))) + + attributes.positionConstraints.safeArea = .overridden + attributes.positionConstraints.rotation.isEnabled = false + attributes.statusBar = .light + SwiftEntryKit.display(entry: view, using: attributes) + } + func showNotificationAuthEntry(view:UIView,name:String? = nil) { var attributes = EKAttributes() attributes = .centerFloat diff --git a/OrderScheduling/Global/GroupData/GroupData.swift b/OrderScheduling/Global/GroupData/GroupData.swift index 3c9c20f..521f991 100644 --- a/OrderScheduling/Global/GroupData/GroupData.swift +++ b/OrderScheduling/Global/GroupData/GroupData.swift @@ -13,7 +13,7 @@ open class GroupData { public static let `default` = GroupData() let groudUserDefault = UserDefaults(suiteName: GROUPID) - // 判断推送能不能解析出字典 + // 解析出字典 func parserAlertToDictionary(userInfo:[AnyHashable:Any]?) -> Dictionary? { let aps = userInfo?[pushNoti_aps_key] as? [String:Any] @@ -44,6 +44,30 @@ open class GroupData { return false } + // 解析需要播放的文字 + func parserBroadcastToString(userInfo:[AnyHashable:Any]?) -> String? { + if let broadcastKeywords = (userInfo?[pushNoti_broadcastKeywords_key] as? String),broadcastKeywords.isEmpty == false { + return broadcastKeywords + } + return nil + } + + // 判断是不是需要语音广播 + func isBroadcastPushNotification(userInfo:[AnyHashable:Any]?) -> Bool { + if let broadcastKeywords = (userInfo?[pushNoti_broadcastKeywords_key] as? String),broadcastKeywords.isEmpty == false { + return true + } + return false + } + + // 是否需要弹窗 + func isShowPopPushNotification(userInfo:[AnyHashable:Any]?) -> Bool { + if let isShowPop = (userInfo?[pushNoti_isShowPop_key] as? Bool),isShowPop == true { + return true + } + return false + } + // 不需要记录 public var bestAttemptContentUserInfo : [AnyHashable:Any]? { return groudUserDefault?.object(forKey: bestAttemptContentUserInfo_key) as? [AnyHashable:Any] diff --git a/OrderScheduling/Global/Tool/Tool.swift b/OrderScheduling/Global/Tool/Tool.swift index eadc4b7..66150c7 100644 --- a/OrderScheduling/Global/Tool/Tool.swift +++ b/OrderScheduling/Global/Tool/Tool.swift @@ -158,8 +158,7 @@ open class Tool { } func dealWithOrderPushNotification(completionHandler:(([AnyHashable:Any]) -> Void)?) { - let userInfo = GROUP.bestAttemptContentUserInfo - if let userInfo { + if let userInfo = GROUP.bestAttemptContentUserInfo { if completionHandler != nil { completionHandler!(userInfo) } @@ -171,18 +170,20 @@ open class Tool { if GROUP.newMessageAlert != true { return } - - ACCEPTORDERTOOL.open(userInfo: userInfo) + if GROUP.isOrderPushNotification(userInfo: userInfo) == true { + ACCEPTORDERTOOL.open(userInfo: userInfo) + }else{ + PUSHNOTICOMMONTOOL.open(userInfo: userInfo) + } } - public var systemSoundID : SystemSoundID? - public var soundCount : Int = 0 - public var needPlayAudio : Bool = true func playVoiceWith(userInfo:[AnyHashable:Any]?) { if GROUP.newMessageSound != true { return } + stopVoice() + if GROUP.isOrderPushNotification(userInfo: userInfo) == true { let juheVehcileName = userInfo?[pushNoti_juheVehcileName_key] as? String var auidoUrl : URL? @@ -193,34 +194,15 @@ open class Tool { } if let auidoUrl { - var audioSoundID:SystemSoundID = 0 - AudioServicesCreateSystemSoundID(auidoUrl as CFURL, &audioSoundID) - systemSoundID = audioSoundID - needPlayAudio = true - soundCount = 0 - cycleVoice() + DDAS.playSound(audioUrl: auidoUrl,name: "sound",numberOfLoops: 10,timeInterval: 2) } + }else if GROUP.isBroadcastPushNotification(userInfo: userInfo) == true, let broadcast = GROUP.parserBroadcastToString(userInfo: userInfo) { + DDSS.play(text: broadcast, name: "broadcast") } } - - func cycleVoice() { - if let systemSoundID, soundCount < 10, needPlayAudio == true { - AudioServicesPlaySystemSoundWithCompletion(systemSoundID) {[weak self] in - self?.soundCount+=1 - DispatchQueue.global().asyncAfter(deadline: .now() + 2, execute: {[weak self] in - self?.cycleVoice() - }) - } - }else{ - systemSoundID = nil - } - } - + func stopVoice() { - if let systemSoundID { - needPlayAudio = false - soundCount = 0 - AudioServicesDisposeSystemSoundID(systemSoundID) - } + DDAS.stopSound(name: "sound") + DDSS.stop(name: "broadcast") } } diff --git a/OrderScheduling/Global/User/UserPermission.swift b/OrderScheduling/Global/User/UserPermission.swift new file mode 100644 index 0000000..a3241e8 --- /dev/null +++ b/OrderScheduling/Global/User/UserPermission.swift @@ -0,0 +1,102 @@ +// +// UserPermission.swift +// OrderScheduling +// +// Created by 中道 on 2023/9/6. +// + +import Foundation +import RxSwift +import RxRelay + +public let USERP = UserPermission.default + +open class UserPermission { + public static let `default` = UserPermission() + public let relay = ReplayRelay.create(bufferSize: 1) + public let disposeBag = DisposeBag() + public var userPermissionRelay = ReplayRelay?>.create(bufferSize: 1) + + public var canRejectDispatchHandle : Bool = false + public var canAcceptDispatchHandle : Bool = false + public var canWaitdispatchBtn : Bool = false + public var canWaitModifyDispatchBtn : Bool = false + public var canDealWith : Bool = false + public var canSupplierRemarkBtn : Bool = false + public var canSupplierAuditEditCostBtn : Bool = false + public var canSupplierAuditUploadPhotoBtn : Bool = false + + init() { + Observable.combineLatest(relay, USER.refreshTokenSub) + .flatMapLatest { (_,_) in + return RQ.userOperationPermissions() + } + .subscribe(onNext: {[weak self] response in + self?.canRejectDispatchHandle = false + if response?.data?.contains(where: { value in + value == UserOperationPermissionsDataModel.DataEnum.rejectDispatchHandle.rawValue + }) == true { + self?.canRejectDispatchHandle = true + } + + self?.canAcceptDispatchHandle = false + if response?.data?.contains(where: { value in + value == UserOperationPermissionsDataModel.DataEnum.acceptDispatchHandle.rawValue + }) == true { + self?.canAcceptDispatchHandle = true + } + + self?.canWaitdispatchBtn = false + if response?.data?.contains(where: { value in + value == UserOperationPermissionsDataModel.DataEnum.waitdispatchBtn.rawValue + }) == true { + self?.canWaitdispatchBtn = true + } + + self?.canWaitModifyDispatchBtn = false + if response?.data?.contains(where: { value in + value == UserOperationPermissionsDataModel.DataEnum.waitModifyDispatchBtn.rawValue + }) == true { + self?.canWaitModifyDispatchBtn = true + } + + self?.canWaitModifyDispatchBtn = false + if response?.data?.contains(where: { value in + value == UserOperationPermissionsDataModel.DataEnum.waitModifyDispatchBtn.rawValue + }) == true { + self?.canWaitModifyDispatchBtn = true + } + + self?.canDealWith = false + if response?.data?.contains(where: { value in + value == UserOperationPermissionsDataModel.DataEnum.dealWith.rawValue + }) == true { + self?.canDealWith = true + } + + self?.canSupplierRemarkBtn = false + if response?.data?.contains(where: { value in + value == UserOperationPermissionsDataModel.DataEnum.supplierRemarkBtn.rawValue + }) == true { + self?.canSupplierRemarkBtn = true + } + + self?.canSupplierAuditEditCostBtn = false + if response?.data?.contains(where: { value in + value == UserOperationPermissionsDataModel.DataEnum.supplierAuditEditCostBtn.rawValue + }) == true { + self?.canSupplierAuditEditCostBtn = true + } + + self?.canSupplierAuditUploadPhotoBtn = false + if response?.data?.contains(where: { value in + value == UserOperationPermissionsDataModel.DataEnum.supplierAuditUploadPhotoBtn.rawValue + }) == true { + self?.canSupplierAuditUploadPhotoBtn = true + } + + self?.userPermissionRelay.accept(response?.data) + }) + .disposed(by: disposeBag) + } +} diff --git a/OrderScheduling/History/ViewController/HistoryController.swift b/OrderScheduling/History/ViewController/HistoryController.swift index cc37b34..4b1d0a7 100644 --- a/OrderScheduling/History/ViewController/HistoryController.swift +++ b/OrderScheduling/History/ViewController/HistoryController.swift @@ -130,6 +130,13 @@ extension HistoryItemController { .disposed(by: disposeBag) historyItemView.tableView.mj_header?.beginRefreshing() + + USERP.userPermissionRelay + .observe(on: MainScheduler.instance) + .subscribe(onNext: {[weak self] _ in + self?.historyItemView.tableView.reloadData() + }) + .disposed(by: disposeBag) } } @@ -221,6 +228,44 @@ extension HistoryItemController : UITableViewDelegate, UITableViewDataSource { WEBTOOL.open(name: .supplySettlement, appending: "&queryType=\(OrderTypeEnum.UNCLOSED_ORDER.rawValue)&userOrderId=\(model.userOrderId)&orderCode=\(model.orderCode)&taskOrderId=\(model.taskOrderId)") }) .disposed(by: cell!.disposeBag) + + if USERP.canSupplierRemarkBtn == true { + cell?.reportButton.isHidden = false + cell?.reportButton.snp.updateConstraints({ make in + make.width.equalTo(auto(80)) + make.right.equalTo(cell!.additionalButton.snp.left).offset(-auto(10)) + }) + }else{ + cell?.reportButton.isHidden = true + cell?.reportButton.snp.updateConstraints({ make in + make.width.equalTo(0) + make.right.equalTo(cell!.additionalButton.snp.left).offset(0) + }) + } + + if USERP.canSupplierAuditEditCostBtn == true { + cell?.additionalButton.isHidden = false + cell?.additionalButton.snp.updateConstraints({ make in + make.width.equalTo(auto(80)) + make.right.equalTo(-auto(10)) + }) + }else{ + cell?.additionalButton.isHidden = true + cell?.additionalButton.snp.updateConstraints({ make in + make.width.equalTo(0) + make.right.equalTo(0) + }) + } + + if USERP.canSupplierRemarkBtn == false && USERP.canSupplierAuditEditCostBtn == false { + cell?.additionalButton.snp.updateConstraints({ make in + make.height.equalTo(0) + }) + }else{ + cell?.additionalButton.snp.updateConstraints({ make in + make.height.equalTo(auto(30)) + }) + } return cell! } @@ -554,7 +599,8 @@ class HistoryItemCell : DDTableViewCell { reportButton.snp.makeConstraints { make in make.right.equalTo(additionalButton.snp.left).offset(-auto(10)) make.top.equalTo(additionalButton) - make.width.height.equalTo(additionalButton) + make.width.equalTo(auto(80)) + make.height.equalTo(auto(30)) } } diff --git a/OrderScheduling/HttpRequestCenter/ApiList.swift b/OrderScheduling/HttpRequestCenter/ApiList.swift index 05c050a..fdd7ece 100644 --- a/OrderScheduling/HttpRequestCenter/ApiList.swift +++ b/OrderScheduling/HttpRequestCenter/ApiList.swift @@ -55,4 +55,6 @@ open class ApiList { public let checkLogin = "/supplierAppV2/open/checkLogin" public let uploadCallRecord = "/supplierAppV2/dispatchApp/order/uploadCallRecord" + + public let userOperationPermissions = "/supplierAppV2/dispatchApp/user/userOperationPermissions" } diff --git a/OrderScheduling/HttpRequestCenter/RequestList.swift b/OrderScheduling/HttpRequestCenter/RequestList.swift index 174420e..96d29f3 100644 --- a/OrderScheduling/HttpRequestCenter/RequestList.swift +++ b/OrderScheduling/HttpRequestCenter/RequestList.swift @@ -107,4 +107,8 @@ open class RequestList { func uploadCallRecord(parameters:Encodable) -> Single?> { return DDAF.post(urlString: HOST+API.uploadCallRecord,parameters: parameters,encoding: JSONParameterEncoder.default,headers: [tokenHeader()],responseType: ResponseModel.self) } + + func userOperationPermissions() -> Single?> { + return DDAF.post(urlString: HOST+API.userOperationPermissions,encoding: URLEncodedFormParameterEncoder.default,headers: [tokenHeader()],responseType: ResponseModel<[String]>.self) + } } diff --git a/OrderScheduling/HttpResponseModel/ResponseModel.swift b/OrderScheduling/HttpResponseModel/ResponseModel.swift index 065e03c..63d2bbd 100644 --- a/OrderScheduling/HttpResponseModel/ResponseModel.swift +++ b/OrderScheduling/HttpResponseModel/ResponseModel.swift @@ -305,4 +305,17 @@ public class MessageReminderListDataModel : Decodable { } } +public class UserOperationPermissionsDataModel : Decodable { + enum DataEnum : String,Decodable { + case rejectDispatchHandle = "rejectDispatchHandle" + case acceptDispatchHandle = "acceptDispatchHandle" + case waitdispatchBtn = "waitdispatchBtn" + case waitModifyDispatchBtn = "waitModifyDispatchBtn" + case dealWith = "dealWith" + case supplierRemarkBtn = "supplierRemarkBtn" + case supplierAuditEditCostBtn = "supplierAuditEditCostBtn" + case supplierAuditUploadPhotoBtn = "supplierAuditUploadPhotoBtn" + } +} + diff --git a/OrderScheduling/Main/AppDelegate.swift b/OrderScheduling/Main/AppDelegate.swift index f6e8ecb..b80c06d 100644 --- a/OrderScheduling/Main/AppDelegate.swift +++ b/OrderScheduling/Main/AppDelegate.swift @@ -105,12 +105,23 @@ extension AppDelegate : JPUSHRegisterDelegate { MCOUNT.newestMessage() if GROUP.isOrderPushNotification(userInfo: userInfo) == true { - // 只有订单类型才会弹窗和声音 + // 新订单的处理 TOOL.dealWithOrderPushNotification { userInfo in TOOL.playAlertWith(userInfo: userInfo) TOOL.playVoiceWith(userInfo: userInfo) } }else{ + // 普通通知弹框 + if GROUP.isShowPopPushNotification(userInfo: userInfo) == true { + TOOL.dealWithOrderPushNotification { userInfo in + TOOL.playAlertWith(userInfo: userInfo) + } + } + // 普通声音 + if GROUP.isBroadcastPushNotification(userInfo: userInfo) == true { + TOOL.playVoiceWith(userInfo: userInfo) + } + completionHandler(1 << 1 | 1 << 2) } } diff --git a/OrderScheduling/Main/Initial.swift b/OrderScheduling/Main/Initial.swift index 8ca2b32..2ca4da1 100644 --- a/OrderScheduling/Main/Initial.swift +++ b/OrderScheduling/Main/Initial.swift @@ -39,9 +39,6 @@ class Initial : NSObject { // af initAF() - // call - initCall() - // cocoadebug initCocoaDebug() } @@ -88,6 +85,34 @@ class Initial : NSObject { .disposed(by: disposeBag) } + func initRefreshToken() { + // 刷新token,全屏都不许动 + Observable.just(1) + .observe(on: MainScheduler.instance) + .do(onNext: { _ in + UIApplication.shared.dd_keyWindow.dd_showHUD() + }) + .flatMapLatest { _ in + return RQ.token(parameters: TokenParameters(refresh_token: USER.refreshToken!)) + } + .observe(on: MainScheduler.instance) + .do(onNext: { _ in + UIApplication.shared.dd_keyWindow.dd_hideHUD() + }) + .subscribe(onNext: { response in + if response?.success == true { + USER.setToken(token: response?.data?.accessToken.tokenValue) + USER.setRefreshToken(token: response?.data?.refreshToken.tokenValue) + } + USER.refreshTokenSub.onNext(true) + }) + .disposed(by: disposeBag) + } + + func initPermission() { + USERP.relay.accept(nil) + } + func initAppUpdate() { APPUPDATE.requestAppUpdateRelay.accept(.auto) } @@ -111,7 +136,10 @@ class Initial : NSObject { } NotificationCenter.default.addObserver(forName: NSNotification.Name(rawValue: Notification_loginSuccessToRescueController), object: nil, queue: .main) {[weak self] note in + self?.initRefreshToken() + self?.initPermission() self?.initAppUpdate() + self?.initCall() window?.rootViewController = MainTabBarController.init() } diff --git a/OrderScheduling/Main/SceneDelegate.swift b/OrderScheduling/Main/SceneDelegate.swift index 6405199..c57a240 100644 --- a/OrderScheduling/Main/SceneDelegate.swift +++ b/OrderScheduling/Main/SceneDelegate.swift @@ -11,7 +11,8 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate { public var window: UIWindow? public var initial : Initial = Initial.shareInstance - + public var appIsAlive : Bool = false + func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. @@ -34,12 +35,14 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate { } func sceneDidBecomeActive(_ scene: UIScene) { - if USER.isLogin == true { - // 只有订单类型才会弹窗和声音 + if USER.isLogin == true,appIsAlive == true { + // 处理app收到推送后写入GROUP的数据,当app处于后台时才要弹出,app died不需要 TOOL.dealWithOrderPushNotification { userInfo in TOOL.playAlertWith(userInfo: userInfo) } } + // 说明app时活的,用来判断进入后台之后返回前台时的问题 + appIsAlive = true } func sceneWillResignActive(_ scene: UIScene) { diff --git a/OrderScheduling/Rescue/View/AcceptOrderTool.swift b/OrderScheduling/Rescue/View/AcceptOrderTool.swift index 347322f..0d36d13 100644 --- a/OrderScheduling/Rescue/View/AcceptOrderTool.swift +++ b/OrderScheduling/Rescue/View/AcceptOrderTool.swift @@ -16,9 +16,6 @@ open class AcceptOrderTool : NSObject { private let disposeBag = DisposeBag() func open(userInfo:[AnyHashable:Any]?) { - if GROUP.newMessageAlert != true { - return - } let acceptOrderView = AcceptOrderView() acceptOrderView.titleLabel.text = "新订单" acceptOrderView.contentLabel.text = TOOL.getOrderString(userInfo: userInfo) diff --git a/OrderScheduling/Rescue/View/PushNotiCommonTool.swift b/OrderScheduling/Rescue/View/PushNotiCommonTool.swift new file mode 100644 index 0000000..49caacf --- /dev/null +++ b/OrderScheduling/Rescue/View/PushNotiCommonTool.swift @@ -0,0 +1,52 @@ +// +// PushNotiCommonTool.swift +// OrderScheduling +// +// Created by 中道 on 2023/9/5. +// + +import Foundation +import RxSwift +import RxCocoa + +public let PUSHNOTICOMMONTOOL = PushNotiCommonTool.default + +open class PushNotiCommonTool : NSObject { + public static let `default` = PushNotiCommonTool() + private let disposeBag = DisposeBag() + + func open(userInfo:[AnyHashable:Any]?) { + let commonView = PushNotiCommonView() + if let dict = GROUP.parserAlertToDictionary(userInfo: userInfo) { + if let title = dict[pushNoti_title_key] { + commonView.titleLabel.text = title + } + if let body = dict[pushNoti_body_key] { + commonView.contentLabel.text = body + } + } + if let cancel = (userInfo?[pushNoti_cancelButtonText_key] as? String) { + commonView.cancelButton.setTitle(cancel, for: .normal) + } + if let sure = (userInfo?[pushNoti_confirmButtonText_key] as? String) { + commonView.sureButton.setTitle(sure, for: .normal) + } + + commonView.cancelButton.rx.tap + .subscribe(onNext: { + ENTRY.dismiss(name: pushNotiCommonViewEntry) { + // 停止声音播放 + TOOL.stopVoice() + } + }).disposed(by: disposeBag) + + commonView.sureButton.rx.tap + .subscribe(onNext: { + ENTRY.dismiss(name: pushNotiCommonViewEntry) { + // 停止声音播放 + TOOL.stopVoice() + } + }).disposed(by: disposeBag) + ENTRY.showPushNotiCommonEntry(view: commonView,name: pushNotiCommonViewEntry) + } +} diff --git a/OrderScheduling/Rescue/View/PushNotiCommonView.swift b/OrderScheduling/Rescue/View/PushNotiCommonView.swift new file mode 100644 index 0000000..19707e0 --- /dev/null +++ b/OrderScheduling/Rescue/View/PushNotiCommonView.swift @@ -0,0 +1,119 @@ +// +// PushNotiCommonView.swift +// OrderScheduling +// +// Created by 中道 on 2023/9/5. +// + +import Foundation +import DDControlsKit_Private +import DDAutoUIKit_Private + +open class PushNotiCommonView : DDView{ + private let radiusView : DDView + private let scrollView : DDScrollView + private let scrollContentView : DDView + public let titleLabel : DDLabel + public let contentLabel : DDLabel + public let horizontalLine : DDView + public let verticalLine : DDView + public let cancelButton : DDButton + public let sureButton : DDButton + public override init(frame: CGRect) { + radiusView = DDView.init() + scrollView = DDScrollView() + scrollContentView = DDView.init() + titleLabel = DDLabel.dd_init(withText: "", font: .mediumFont(auto(16)), textColor: .black) + contentLabel = DDLabel.dd_init(withText: "", font: .mediumFont(auto(14)), textColor: .black.alpha(0.5)) + horizontalLine = DDView() + verticalLine = DDView() + cancelButton = DDButton.dd_initCustom() + sureButton = DDButton.dd_initCustom() + super.init(frame: frame) + radiusView.layer.cornerRadius = auto(10) + radiusView.layer.masksToBounds = true + addSubview(radiusView) + radiusView.addSubview(titleLabel) + radiusView.addSubview(scrollView) + scrollView.addSubview(scrollContentView) + contentLabel.numberOfLines = 0 + contentLabel.textAlignment = .center + contentLabel.text = "" + scrollContentView.addSubview(contentLabel) + horizontalLine.backgroundColor = .hex("979797").alpha(0.35) + radiusView.addSubview(horizontalLine) + verticalLine.backgroundColor = .hex("979797").alpha(0.35) + verticalLine.isHidden = true + radiusView.addSubview(verticalLine) + cancelButton.setTitle("取消", for: .normal) + cancelButton.titleLabel?.font = .mediumFont(auto(14)) + cancelButton.backgroundColor = .white + cancelButton.setTitleColor(.black.alpha(0.3), for: .normal) + radiusView.addSubview(cancelButton) + sureButton.setTitle("确定", for: .normal) + sureButton.setTitleColor(.white, for: .normal) + sureButton.titleLabel?.font = .mediumFont(auto(14)) + sureButton.backgroundColor = .hex("1C62D9") + radiusView.addSubview(sureButton) + + radiusView.snp.makeConstraints { make in + make.edges.equalToSuperview() + } + + titleLabel.snp.makeConstraints { make in + make.centerX.equalToSuperview() + make.top.equalToSuperview().offset(auto(15)) + } + + scrollView.snp.makeConstraints { make in + make.top.equalTo(titleLabel.snp.bottom).offset(0) + make.left.right.equalToSuperview() + make.bottom.equalTo(horizontalLine.snp.top) + } + + scrollContentView.snp.makeConstraints { make in + make.edges.equalToSuperview() + make.width.equalToSuperview() + make.height.greaterThanOrEqualToSuperview() + } + + contentLabel.snp.makeConstraints { make in + make.left.equalToSuperview().offset(auto(20)) + make.top.equalToSuperview().offset(auto(15)) + make.right.equalTo(-auto(20)) + make.bottom.equalTo(scrollContentView).offset(-auto(20)) + } + + horizontalLine.snp.makeConstraints { make in + make.bottom.equalToSuperview().offset(-auto(40)) + make.left.right.equalToSuperview() + make.height.equalTo(1) + } + + verticalLine.snp.makeConstraints { make in + make.centerX.equalToSuperview() + make.top.equalTo(horizontalLine.snp.bottom) + make.bottom.equalToSuperview() + make.width.equalTo(1) + } + + cancelButton.snp.makeConstraints { make in + make.left.equalToSuperview() + make.right.equalTo(verticalLine.snp.left) + make.top.equalTo(horizontalLine.snp.bottom) + make.bottom.equalToSuperview() + } + + sureButton.snp.makeConstraints { make in + make.bottom.equalToSuperview() + make.right.equalToSuperview() + make.top.equalTo(horizontalLine.snp.top) + make.left.equalTo(verticalLine.snp.right) + } + + } + + public required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } +} diff --git a/OrderScheduling/Rescue/ViewController/RescueController.swift b/OrderScheduling/Rescue/ViewController/RescueController.swift index 7847405..c498b94 100644 --- a/OrderScheduling/Rescue/ViewController/RescueController.swift +++ b/OrderScheduling/Rescue/ViewController/RescueController.swift @@ -66,28 +66,6 @@ extension RescueController { WEBTOOL.open(name: .todoList,appending: nil) }) .disposed(by: disposeBag) - - // 刷新token,全屏都不许动 - Observable.just(1) - .observe(on: MainScheduler.instance) - .do(onNext: { _ in - UIApplication.shared.dd_keyWindow.dd_showHUD() - }) - .flatMapLatest { _ in - return RQ.token(parameters: TokenParameters(refresh_token: USER.refreshToken!)) - } - .observe(on: MainScheduler.instance) - .do(onNext: { _ in - UIApplication.shared.dd_keyWindow.dd_hideHUD() - }) - .subscribe(onNext: { response in - if response?.success == true { - USER.setToken(token: response?.data?.accessToken.tokenValue) - USER.setRefreshToken(token: response?.data?.refreshToken.tokenValue) - } - USER.refreshTokenSub.onNext(true) - }) - .disposed(by: disposeBag) // 点击tabBar 需要刷下下列 preRefreshRelay @@ -220,6 +198,13 @@ extension RescuePendingOrderController { self?.pendingOrderView.tableView.mj_header?.beginRefreshing() }) .disposed(by: disposeBag) + + USERP.userPermissionRelay + .observe(on: MainScheduler.instance) + .subscribe(onNext: {[weak self] _ in + self?.pendingOrderView.tableView.reloadData() + }) + .disposed(by: disposeBag) } func entry(model:OrderListDataModel,remarkId:String?) { @@ -351,6 +336,13 @@ extension RescuePendingDispatchController { self?.pendingDispatchView.tableView.mj_header?.beginRefreshing() }) .disposed(by: disposeBag) + + USERP.userPermissionRelay + .observe(on: MainScheduler.instance) + .subscribe(onNext: {[weak self] _ in + self?.pendingDispatchView.tableView.reloadData() + }) + .disposed(by: disposeBag) } } @@ -413,6 +405,13 @@ extension RescueIsIngController { self?.pendingIsIngView.tableView.mj_header?.beginRefreshing() }) .disposed(by: disposeBag) + + USERP.userPermissionRelay + .observe(on: MainScheduler.instance) + .subscribe(onNext: {[weak self] _ in + self?.pendingIsIngView.tableView.reloadData() + }) + .disposed(by: disposeBag) } } @@ -531,6 +530,44 @@ extension RescuePendingOrderController : UITableViewDelegate,UITableViewDataSour self?.acceptOrderRelay.accept(model) }) .disposed(by: cell!.disposeBag) + + if USERP.canRejectDispatchHandle == true { + cell?.refuseButton.isHidden = false + cell?.refuseButton.snp.updateConstraints({ make in + make.right.equalTo(cell!.acceptButton.snp.left).offset(-auto(10)) + make.width.equalTo(auto(80)) + }) + }else{ + cell?.refuseButton.isHidden = true + cell?.refuseButton.snp.updateConstraints({ make in + make.right.equalTo(cell!.acceptButton.snp.left).offset(0) + make.width.equalTo(0) + }) + } + + if USERP.canAcceptDispatchHandle == true { + cell?.acceptButton.isHidden = false + cell?.acceptButton.snp.updateConstraints({ make in + make.width.equalTo(auto(80)) + make.right.equalTo(-auto(10)) + }) + }else{ + cell?.acceptButton.isHidden = true + cell?.acceptButton.snp.updateConstraints({ make in + make.width.equalTo(0) + make.right.equalTo(0) + }) + } + + if USERP.canRejectDispatchHandle == false && USERP.canAcceptDispatchHandle == false { + cell?.acceptButton.snp.updateConstraints({ make in + make.height.equalTo(0) + }) + }else{ + cell?.acceptButton.snp.updateConstraints({ make in + make.height.equalTo(auto(30)) + }) + } return cell! } @@ -712,6 +749,20 @@ extension RescuePendingDispatchController : UITableViewDelegate,UITableViewDataS self?.navigationController?.pushViewController(vc, animated: true) }) .disposed(by: cell!.disposeBag) + + if USERP.canWaitdispatchBtn == true { + cell?.dispatchButton.isHidden = false + cell?.dispatchButton.snp.updateConstraints({ make in + make.right.equalTo(auto(10)) + make.width.equalTo(auto(80)) + }) + }else{ + cell?.dispatchButton.isHidden = true + cell?.dispatchButton.snp.updateConstraints({ make in + make.right.equalTo(0) + make.width.equalTo(0) + }) + } return cell! } @@ -800,6 +851,44 @@ extension RescueIsIngController : UITableViewDelegate,UITableViewDataSource { WEBTOOL.open(name: .reporting,appending: "&queryType=\(OrderTypeEnum.TO_RESCUE.rawValue)&userOrderId=\(model.userOrderId)&orderCode=\(model.orderCode)") }) .disposed(by: cell!.disposeBag) + + if USERP.canWaitModifyDispatchBtn == true { + cell?.dispatchButton.isHidden = false + cell?.dispatchButton.snp.updateConstraints({ make in + make.right.equalTo(cell!.reportButton.snp.left).offset(-auto(10)) + make.width.equalTo(auto(80)) + }) + }else{ + cell?.dispatchButton.isHidden = true + cell?.dispatchButton.snp.updateConstraints({ make in + make.right.equalTo(cell!.reportButton.snp.left).offset(0) + make.width.equalTo(0) + }) + } + + if USERP.canSupplierRemarkBtn == true { + cell?.reportButton.isHidden = false + cell?.reportButton.snp.updateConstraints({ make in + make.width.equalTo(auto(80)) + make.right.equalTo(-auto(10)) + }) + }else{ + cell?.reportButton.isHidden = true + cell?.reportButton.snp.updateConstraints({ make in + make.width.equalTo(0) + make.right.equalTo(0) + }) + } + + if USERP.canWaitModifyDispatchBtn == false && USERP.canSupplierRemarkBtn == false { + cell?.reportButton.snp.updateConstraints({ make in + make.height.equalTo(0) + }) + }else{ + cell?.reportButton.snp.updateConstraints({ make in + make.height.equalTo(auto(30)) + }) + } return cell! } @@ -1240,7 +1329,8 @@ class RescuePendingOrderCell : DDTableViewCell { refuseButton.snp.makeConstraints { make in make.right.equalTo(acceptButton.snp.left).offset(-auto(10)) make.top.equalTo(acceptButton) - make.width.height.equalTo(acceptButton) + make.width.equalTo(auto(80)) + make.height.equalTo(auto(30)) } } @@ -1528,7 +1618,8 @@ class RescuePendingDispatchCell : DDTableViewCell { contactButton.snp.makeConstraints { make in make.right.equalTo(dispatchButton.snp.left).offset(-auto(10)) make.top.equalTo(dispatchButton) - make.width.height.equalTo(dispatchButton) + make.width.equalTo(auto(80)) + make.height.equalTo(auto(30)) } } @@ -1725,7 +1816,8 @@ class RescueIsIngCell : DDTableViewCell { dispatchButton.snp.makeConstraints { make in make.right.equalTo(reportButton.snp.left).offset(-auto(10)) make.top.equalTo(reportButton) - make.width.height.equalTo(reportButton) + make.width.equalTo(auto(80)) + make.height.equalTo(auto(30)) } } diff --git a/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift b/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift index c4512c5..55f67b7 100644 --- a/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift +++ b/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift @@ -122,6 +122,13 @@ extension ReviewFailedController { self?.reviewFailedView.tableView.mj_header?.beginRefreshing() }) .disposed(by: disposeBag) + + USERP.userPermissionRelay + .observe(on: MainScheduler.instance) + .subscribe(onNext: {[weak self] _ in + self?.reviewFailedView.tableView.reloadData() + }) + .disposed(by: disposeBag) } } @@ -161,6 +168,12 @@ extension ReviewFailedController : UITableViewDelegate,UITableViewDataSource { self?.navigationController?.pushViewController(vc, animated: true) }) .disposed(by: cell!.disposeBag) + + if USERP.canSupplierAuditUploadPhotoBtn == true { + cell?.additionalButton.isHidden = false + }else{ + cell?.additionalButton.isHidden = true + } return cell! } } diff --git a/OrderScheduling/Strings/CommonKeyStrings.swift b/OrderScheduling/Strings/CommonKeyStrings.swift index 803c2e1..18d7646 100644 --- a/OrderScheduling/Strings/CommonKeyStrings.swift +++ b/OrderScheduling/Strings/CommonKeyStrings.swift @@ -22,6 +22,16 @@ public let pushNoti_taskCode_key = "taskCode" public let pushNoti_newOrder_key = "新订单" +public let pushNoti_broadcastKeywords_key = "broadcastKeywords" + +public let pushNoti_isShowPop_key = "isShowPop" + +public let pushNoti_titleContent_key = "titleContent" + +public let pushNoti_confirmButtonText_key = "confirmButtonText" + +public let pushNoti_cancelButtonText_key = "cancelButtonText" + // 本地音频的键 public let juheNewOrderAudio_key = "juheNewOrderAudio.wav" diff --git a/OrderScheduling/Strings/EntryStrings.swift b/OrderScheduling/Strings/EntryStrings.swift index de823f2..21a964d 100644 --- a/OrderScheduling/Strings/EntryStrings.swift +++ b/OrderScheduling/Strings/EntryStrings.swift @@ -18,3 +18,5 @@ public let appUpdateEntry = "appUpdateEntry" public let notificationAuthViewEntry = "notificationAuthViewEntry" public let acceptOrderViewEntry = "acceptOrderViewEntry" + +public let pushNotiCommonViewEntry = "pushNotiCommonViewEntry" diff --git a/OrderSchedulingNotificationService/.DS_Store b/OrderSchedulingNotificationService/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 Void)? = nil,endCompletionBlock: (() -> Void)? = nil) { + let item = DDAudioServiceItem(name: name) + items.append(item) + item.playSoundWithVibrate(audioUrl: audioUrl,numberOfLoops: numberOfLoops,timeInterval: timeInterval,eachLoopCompletionBlock: eachLoopCompletionBlock,endCompletionBlock: endCompletionBlock) + } + + public func playSound(audioUrl:URL,name:String,numberOfLoops:Int = 1,timeInterval:TimeInterval = 0,eachLoopCompletionBlock: (() -> Void)? = nil,endCompletionBlock: (() -> Void)? = nil) { + let item = DDAudioServiceItem(name: name) + items.append(item) + item.playSound(audioUrl: audioUrl,numberOfLoops: numberOfLoops,timeInterval: timeInterval,eachLoopCompletionBlock: eachLoopCompletionBlock,endCompletionBlock: endCompletionBlock) + } + + public func playVibrate(name:String,numberOfLoops:Int = 1,timeInterval:TimeInterval = 0,eachLoopCompletionBlock: (() -> Void)? = nil,endCompletionBlock: (() -> Void)? = nil) { + let item = DDAudioServiceItem(name: name) + items.append(item) + item.playVibrate(numberOfLoops: numberOfLoops,timeInterval: timeInterval,eachLoopCompletionBlock: eachLoopCompletionBlock,endCompletionBlock: endCompletionBlock) + } + + public func stopSoundWithVibrate(name:String) { + if items.contains(where: { item in + item.name == name + }) == true { + if let index = items.firstIndex(where: { item in + item.name == name + }) { + let item = items[index] + item.stopSoundWithVibrate {[weak self] in + self?.items.remove(at: index) + } + } } } - public func stopSoundWithVibrate() { - stopSound() - stopVibrate() + public func stopSound(name:String) { + if items.contains(where: { item in + item.name == name + }) == true { + if let index = items.firstIndex(where: { item in + item.name == name + }) { + let item = items[index] + item.stopSound {[weak self] in + self?.items.remove(at: index) + } + } + } } - public func playSound(audioUrl:URL,numberOfLoops:Int = 1, endCompletionBlock: (() -> Void)? = nil) { - self.audioNumberOfLoops = numberOfLoops + public func stopVibrate(name:String) { + if items.contains(where: { item in + item.name == name + }) == true { + if let index = items.firstIndex(where: { item in + item.name == name + }) { + let item = items[index] + item.stopVibrate {[weak self] in + self?.items.remove(at: index) + } + } + } + } +} + +open class DDAudioServiceItem { + fileprivate var name : String + private var audioSoundID : SystemSoundID = 0 + private var vibrateSoundID : SystemSoundID = 0 + private var endSound : Bool = false + private var endVibrate : Bool = false + private var stopSoundCompletionHander : (() -> Void)? + private var stopVibrateCompletionHander : (() -> Void)? + + init(name:String) { + self.name = name + } + + public func playSoundWithVibrate(audioUrl:URL,numberOfLoops:Int = 1,timeInterval:TimeInterval = 0, eachLoopCompletionBlock: (() -> Void)? = nil,endCompletionBlock: (() -> Void)? = nil) { + playVibrate(numberOfLoops: -1) + playSound(audioUrl: audioUrl,numberOfLoops: numberOfLoops,timeInterval: timeInterval,eachLoopCompletionBlock: eachLoopCompletionBlock) {[weak self] in + self?.stopVibrate { + if endCompletionBlock != nil { + endCompletionBlock!() + } + } + } + } + + public func stopSoundWithVibrate(completionHander:@escaping (() -> Void)) { + stopSound {[weak self] in + self?.stopVibrate { + completionHander() + } + } + } + + public func playSound(audioUrl:URL,numberOfLoops:Int = 1,timeInterval:TimeInterval = 0,eachLoopCompletionBlock: (() -> Void)? = nil,endCompletionBlock: (() -> Void)? = nil) { var audioSoundID:SystemSoundID = 0 AudioServicesCreateSystemSoundID(audioUrl as CFURL, &audioSoundID) self.audioSoundID = audioSoundID DispatchQueue.global().async {[weak self] in - self?.playSound(audioSoundID: audioSoundID,leftNumberOfLoops: numberOfLoops,endCompletionBlock: { - if endCompletionBlock != nil { - endCompletionBlock!() - } - }) + self?.playSound(audioSoundID: audioSoundID,leftNumberOfLoops: numberOfLoops,timeInterval: timeInterval,eachLoopCompletionBlock: eachLoopCompletionBlock,endCompletionBlock: endCompletionBlock) } } - public func playVibrate(numberOfLoops:Int = 1, endCompletionBlock: (() -> Void)? = nil) { - self.audioNumberOfLoops = numberOfLoops - - var vibrateSoundID : SystemSoundID = 0 - vibrateSoundID = kSystemSoundID_Vibrate - self.vibrateSoundID = vibrateSoundID - DispatchQueue.global().async {[weak self] in - self?.playVibrate(vibrateSoundID: vibrateSoundID, leftNumberOfLoops: numberOfLoops,endCompletionBlock: { - if endCompletionBlock != nil { - endCompletionBlock!() - } - }) - } - } - - public func stopSound() { - endSound = true - AudioServicesDisposeSystemSoundID(audioSoundID) - } - - public func stopVibrate() { - endVibrate = true - AudioServicesDisposeSystemSoundID(vibrateSoundID) - } - - private func playSound(audioSoundID:SystemSoundID,leftNumberOfLoops:Int,timeInterval:TimeInterval = 0,eachLoopCompletionBlock: (() -> Void)? = nil, endCompletionBlock: (() -> Void)? = nil) { + private func playSound(audioSoundID:SystemSoundID,leftNumberOfLoops:Int,timeInterval:TimeInterval,eachLoopCompletionBlock: (() -> Void)?, endCompletionBlock: (() -> Void)?) { var changeLeftNumberOfLoops = leftNumberOfLoops AudioServicesPlaySystemSoundWithCompletion(audioSoundID) {[weak self] in + // 每次loop后回调 if eachLoopCompletionBlock != nil { eachLoopCompletionBlock!() } @@ -83,22 +132,61 @@ open class DDAudioService { // 当前的剩余为0就结束 changeLeftNumberOfLoops-=1 if changeLeftNumberOfLoops == 0 || self?.endSound == true { - self?.stopSound() - if endCompletionBlock != nil { + // 结束播放 + AudioServicesDisposeSystemSoundID(audioSoundID) +// DDLog(message: "name = \(self?.name ?? "")的sound播放结束") + + // 清除数据 + self?.audioSoundID = 0 + self?.endSound = false + + // stop后回调 + if self?.stopSoundCompletionHander != nil { + self?.stopSoundCompletionHander!() + }else if endCompletionBlock != nil { + // play所有loops后回调 endCompletionBlock!() } - print("sound播放结束") }else{ DispatchQueue.global().asyncAfter(deadline: .now() + timeInterval, execute: { - self?.playSound(audioSoundID: audioSoundID, leftNumberOfLoops: changeLeftNumberOfLoops,timeInterval: timeInterval) + self?.playSound(audioSoundID: audioSoundID, leftNumberOfLoops: changeLeftNumberOfLoops,timeInterval: timeInterval,eachLoopCompletionBlock: eachLoopCompletionBlock,endCompletionBlock: endCompletionBlock) }) } } } - private func playVibrate(vibrateSoundID:SystemSoundID,leftNumberOfLoops:Int,timeInterval:TimeInterval = 0,eachLoopCompletionBlock: (() -> Void)? = nil, endCompletionBlock: (() -> Void)? = nil) { + public func stopSound(completionHandler:@escaping (() -> Void)) { + stopSoundCompletionHander = completionHandler + + // 先尝试关闭 + let status = AudioServicesDisposeSystemSoundID(audioSoundID) +// DDLog(message: "sound dispose status = \(status)") + if status != 0 { + // 假如没有关闭成功的话会来到结束 + endSound = true + }else { + audioSoundID = 0 +// DDLog(message: "name = \(name)的sound播放结束") + completionHandler() + } + } + + + public func playVibrate(numberOfLoops:Int = 1,timeInterval:TimeInterval = 0,eachLoopCompletionBlock: (() -> Void)? = nil,endCompletionBlock: (() -> Void)? = nil) { + self.endVibrate = false + + var vibrateSoundID : SystemSoundID = 0 + vibrateSoundID = kSystemSoundID_Vibrate + self.vibrateSoundID = vibrateSoundID + DispatchQueue.global().async {[weak self] in + self?.playVibrate(vibrateSoundID: vibrateSoundID, leftNumberOfLoops: numberOfLoops,timeInterval: timeInterval,eachLoopCompletionBlock: eachLoopCompletionBlock,endCompletionBlock: endCompletionBlock) + } + } + + private func playVibrate(vibrateSoundID:SystemSoundID,leftNumberOfLoops:Int,timeInterval:TimeInterval = 0,eachLoopCompletionBlock: (() -> Void)?, endCompletionBlock: (() -> Void)?) { var changeLeftNumberOfLoops = leftNumberOfLoops AudioServicesPlayAlertSoundWithCompletion(vibrateSoundID) {[weak self] in + // 每次loop后回调 if eachLoopCompletionBlock != nil { eachLoopCompletionBlock!() } @@ -106,17 +194,43 @@ open class DDAudioService { // 当前的剩余为0就结束 changeLeftNumberOfLoops-=1 if changeLeftNumberOfLoops == 0 || self?.endVibrate == true { - self?.stopVibrate() - if endCompletionBlock != nil { + // 结束 + AudioServicesDisposeSystemSoundID(vibrateSoundID) +// DDLog(message: "name = \(self?.name ?? "")的vibrate播放结束") + + // 清除数据 + self?.vibrateSoundID = 0 + self?.endVibrate = false + + // stop后的回调 + if self?.stopVibrateCompletionHander != nil { + self?.stopVibrateCompletionHander!() + }else if endCompletionBlock != nil { + // play完所有loops后回调 endCompletionBlock!() } - print("vibrate播放结束") }else{ DispatchQueue.global().asyncAfter(deadline: .now() + timeInterval, execute: { - self?.playVibrate(vibrateSoundID: vibrateSoundID, leftNumberOfLoops: changeLeftNumberOfLoops,timeInterval: timeInterval) + self?.playVibrate(vibrateSoundID: vibrateSoundID, leftNumberOfLoops: changeLeftNumberOfLoops,timeInterval: timeInterval,eachLoopCompletionBlock: eachLoopCompletionBlock,endCompletionBlock: endCompletionBlock) }) } } } + + public func stopVibrate(completionHandler:@escaping (() -> Void)) { + stopVibrateCompletionHander = completionHandler + + // 先尝试关闭 + let status = AudioServicesDisposeSystemSoundID(vibrateSoundID) +// DDLog(message: "vibrate dispose status = \(status)") +// if status != 0 { +// // 假如没有关闭成功的话会来到结束 + endVibrate = true +// }else{ +// vibrateSoundID = 0 +// DDLog(message: "name = \(name)的vibrate播放结束") +// completionHandler() +// } + } } diff --git a/Pods/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private/Classes/DDSpeechSynthesizer.swift b/Pods/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private/Classes/DDSpeechSynthesizer.swift new file mode 100644 index 0000000..84d796b --- /dev/null +++ b/Pods/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private/Classes/DDSpeechSynthesizer.swift @@ -0,0 +1,93 @@ +// +// DDSpeechSynthesizer.swift +// DDAudioPlayerKit_Private +// +// Created by 中道 on 2023/9/5. +// + +import Foundation +import AVFoundation + +public let DDSS = DDSpeechSynthesizer.default + +open class DDSpeechSynthesizer { + public static let `default` = DDSpeechSynthesizer() + private var items : [DDSpeechSynthesizerItem] = [] + + public func play(text:String,name:String,numberOfLoops:Int = 1,timeInterval:TimeInterval = 0,eachLoopCompletionBlock: (() -> Void)? = nil, endCompletionBlock: (() -> Void)? = nil) { + let item = DDSpeechSynthesizerItem(name: name) + items.append(item) + item.play(text: text,numberOfLoops:numberOfLoops,timeInterval:timeInterval,eachLoopCompletionBlock:eachLoopCompletionBlock,endCompletionBlock:endCompletionBlock) + } + + public func stop(name:String) { + if items.contains(where: { item in + item.name == name + }) == true { + if let index = items.firstIndex(where: { item in + item.name == name + }) { + let item = items[index] + item.stop() + items.remove(at: index) + } + } + } +} + +class DDSpeechSynthesizerItem: NSObject, AVSpeechSynthesizerDelegate { + private var synthesizer : AVSpeechSynthesizer? + private var utterance : AVSpeechUtterance? + public var name : String + private var numberOfLoops : Int = 0 + private var timeInterval : TimeInterval = 0 + private var eachLoopCompletionBlock : (() -> Void)? + private var endCompletionBlock : (() -> Void)? + + init(name:String) { + self.name = name + } + + func play(text:String,numberOfLoops:Int,timeInterval:TimeInterval,eachLoopCompletionBlock: (() -> Void)?, endCompletionBlock: (() -> Void)?) { + self.numberOfLoops = numberOfLoops + self.timeInterval = timeInterval + self.eachLoopCompletionBlock = eachLoopCompletionBlock + self.endCompletionBlock = endCompletionBlock + + synthesizer = AVSpeechSynthesizer() + synthesizer?.delegate = self + utterance = AVSpeechUtterance(string: text) + utterance?.voice = AVSpeechSynthesisVoice(language: "zh-Hans") + utterance?.rate = AVSpeechUtteranceDefaultSpeechRate + if let utterance { + synthesizer?.speak(utterance) + } + } + + public func speechSynthesizer(_ synthesizer: AVSpeechSynthesizer, didFinish utterance: AVSpeechUtterance) { + if eachLoopCompletionBlock != nil { + eachLoopCompletionBlock!() + } + + numberOfLoops-=1 + + if numberOfLoops == 0 { + if endCompletionBlock != nil { + endCompletionBlock!() + } + }else{ + DispatchQueue.global().asyncAfter(deadline: .now() + timeInterval, execute: {[weak self] in + if let utterance = self?.utterance { + self?.synthesizer?.speak(utterance) + } + }) + } + } + + func stop() { + synthesizer?.stopSpeaking(at: .immediate) + synthesizer?.delegate = nil + synthesizer = nil + utterance = nil + } +} diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 55d6786..fd899e4 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -23,7 +23,7 @@ PODS: - BRPickerView/StringPickerView (2.8.1): - BRPickerView/Base - CocoaDebug (1.7.7) - - DDAudioPlayerKit_Private (0.1.0) + - DDAudioPlayerKit_Private (0.1.3) - DDAutoUIKit_Private (0.1.3) - DDBasicControlsKit_Private/DDBaseAnimation/DDTransitionAnimation (0.3.2) - DDBasicControlsKit_Private/DDBaseAttributedString (0.3.2): @@ -374,7 +374,7 @@ SPEC CHECKSUMS: AMapTrack-NO-IDFA: 7109cf1867f5d6c407c8191492b1f73101e1682e BRPickerView: 2531a2d4d0fea0b57a1c738de215af0f88863a2f CocoaDebug: b38d31464b91a9775928f8667d114db07b136565 - DDAudioPlayerKit_Private: b18c9b8b4ee2d421227895edac27b2a799fcdb0d + DDAudioPlayerKit_Private: b727c241c5cd06f09d64bb2b3d5682b6e9eb8165 DDAutoUIKit_Private: 188066b4d13c8096676ddd9efa15974238f6dca3 DDBasicControlsKit_Private: d3aebc505eaac273a8f6b85238662ad6e64a1a08 DDCategoryKit_Private: 19d515c43d5e9c4ee80b8ccf3fb8ab40368b8668 @@ -404,6 +404,6 @@ SPEC CHECKSUMS: SwiftEntryKit: 61b5fa36f34a97dd8013e48a7345bc4c4720be9a ZLPhotoBrowser: 0563c2bfc7b247b65d023d646012f46cba94101b -PODFILE CHECKSUM: 4a6b876956d7d3482deecd88ffe2bf250614e00b +PODFILE CHECKSUM: 8b73e7b8269156e4fa26d46c40f768817fa76230 COCOAPODS: 1.11.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 1e80120..a08b232 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -13,8 +13,8 @@ buildPhases = ( ); dependencies = ( - FA5E781C37631ED1017D5E1D0B553DD9 /* PBXTargetDependency */, - 85E210701407A31AAEA411DD9FD7A705 /* PBXTargetDependency */, + 6BA0BEDC0BB83E232777F2B35D1AEB3A /* PBXTargetDependency */, + 28E9CE383AD6D8667655744FEDA804D3 /* PBXTargetDependency */, ); name = "AMapTrack-NO-IDFA"; }; @@ -24,7 +24,7 @@ buildPhases = ( ); dependencies = ( - A1B55DD99824428B91A5B1ECF98046F1 /* PBXTargetDependency */, + DF727E21E8888F65063A8FF793AC3AAF /* PBXTargetDependency */, ); name = "AMapLocation-NO-IDFA"; }; @@ -34,7 +34,7 @@ buildPhases = ( ); dependencies = ( - 7B1224F1300B0270854465C5FC65D11F /* PBXTargetDependency */, + FDEDC3EA6515313E1433674E39B671AE /* PBXTargetDependency */, ); name = "AMapSearch-NO-IDFA"; }; @@ -45,7 +45,7 @@ D73EEB9F3069F731FAED740B7B5491BD /* [CP] Copy XCFrameworks */, ); dependencies = ( - BCDBF13AE95DE3A2CDD15937AB852BD9 /* PBXTargetDependency */, + DDBDE14816223D813E7B195BD3F5F74C /* PBXTargetDependency */, ); name = JPush; }; @@ -84,3493 +84,3498 @@ buildPhases = ( ); dependencies = ( - 3BBA8E0128B17F5099C1E7328E299A1C /* PBXTargetDependency */, + 8EFC48C236F74BF15B991E75ED92EEA8 /* PBXTargetDependency */, ); name = "AMapNavi-NO-IDFA"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 001D1616C8940B8F237BAF4B3842CCF7 /* EKFormMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 947B736C6302AA3B25A79C5AEE16F940 /* EKFormMessageView.swift */; }; - 0028AB23BD985EFD09ECA44A848AA90E /* EntryCachingHeuristic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62C1FEB9477C1BA5993EA87E329D88F2 /* EntryCachingHeuristic.swift */; }; - 003918D36A5765343F1FAB5CD53160AB /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F803298370B7E0F98FA20AC9E3F1630E /* ObserverType.swift */; }; - 00624B396C2A2E0E60063640719AA457 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16DAE2405AA7292247B80C9B21D719D7 /* LockOwnerType.swift */; }; - 00E617A5A3488D348913461872C1B110 /* ZFKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = CB3D7D33F6851AEC5A3A2DC1AE7CBA7E /* ZFKVOController.m */; }; - 013BFA329ACD302E4E8CFCC4904E4F0C /* _BacktraceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F19476E2181D453018ACC203C152C3 /* _BacktraceLogger.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 0184836F68D559B44CF2305521C97B44 /* ZLTextStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3BE15B5AF54608AC9FDBD936D1CD507 /* ZLTextStickerView.swift */; }; - 0195B164DD9FA0DAA663F438EB8B0CA5 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A67985DE92DF6D243ED92B69714634C /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01B1F679DB9C17B48EF0AEDA9DB1F6BC /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FB5AED4E0E34C321B6B0FC045FB50E1 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01E07D16FE7B8B5B61135434E43C3D3D /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B236A480C1858B1E73C3BFB7F0D5E8B /* SDWebImageCacheSerializer.m */; }; - 01E69586FB0238A5ADBA53DE1F040D74 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = D08D1D68CE6D478AB9A9ED64A9CCD779 /* StartWith.swift */; }; - 01EE603EA56A541E67C41C4667ADA908 /* _CanonicalRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 71965EEE4DDC125CD5C4A68CF9CD0E01 /* _CanonicalRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 024AA98B00121D9667D1C777C1D71DE9 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54FA37AC1D0BF92297C6F1692389F1D6 /* ConstraintInsets.swift */; }; - 02534371564A8DCB2D8F5CF4FEBD1413 /* NSBundle+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 996660F3AEBFE9B0C55581213B9E8EFE /* NSBundle+BRPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 02822AA5CBC58141D74D1F0EB044D7D4 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EEC6C121265DD23E5F6E56085E1C090 /* Skip.swift */; }; - 03F9201B022B6B8F4AECD14F7359FC32 /* ZLEnlargeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17EB3E1E4C05BE5D30ED569F9A951451 /* ZLEnlargeButton.swift */; }; - 041C0B9F468DAB0FAAB76072B1F8281D /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D1FFEB335AA2518A0C759264939B18 /* InfiniteSequence.swift */; }; - 0465EB835860F2D7825A48079A713127 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47BED3AE61817BCA27A064BA9FE3D502 /* ConstraintMakerExtendable.swift */; }; - 04AAA5B3682FAC9D09283EA52E01E962 /* CocoaDebugDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D68874A644FA29FB42E9E2F120E3CBC /* CocoaDebugDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 04AE3CA3907CB4BC8B56B0CA13EB1203 /* DDWebImageKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DD3128B1932922A36D56F6D19CAE4BC /* DDWebImageKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05270833268494583D6920074FCE2CBD /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 999C613B204ECE074D08C527DD46E092 /* ConstraintAttributes.swift */; }; - 05AA761B3AEA607E904EFA7843437904 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C0BA21D939F381DEA0FA737166CA33 /* SDDeviceHelper.m */; }; - 05BABBCAC0970F62A2945DF891C9DC9B /* ZLFetchImageOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BA83150AFAB94445D85A02CD913530E /* ZLFetchImageOperation.swift */; }; - 05D26D0469B15DF8F6AFB05EF8B22712 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = F6F5D4F8E2A06285A391FA80DCBBB9DC /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05E7F2B03F14E6348730074E6087725C /* _CrashModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD0705B92F63E54791C683AE123B70C /* _CrashModel.swift */; }; - 0627923D9D4E389A438542032987B77C /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 71A4BE9E17926AC2D674F378E2A77BEE /* SDWebImageDownloaderOperation.m */; }; - 068351ADEAB1D821EE0A637D05051647 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCA5408D0A6193C4CDFD7E4F370FD8DD /* Completable.swift */; }; - 06A2696A1E6E483E9FC0FE492178EFE7 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8890E0B2494937CE51C86945F3F6F962 /* SessionDataTask.swift */; }; - 06C5E365B6D8F2297DE16A7426FD6A2D /* NSObject+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = C55EF4C677FFAD1988C1DB196ED25503 /* NSObject+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 075F7EF0396FFF6A88E97028D611822F /* MAPointAnnotation+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 04598C91C924350D7F4EE27A77058875 /* MAPointAnnotation+DDCategory.m */; }; - 07842AE9C200E3450448D4CE5EC90B20 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBF11C6363CD12CE3655D651C4655E05 /* KVORepresentable+CoreGraphics.swift */; }; - 0787D274E0F44F0AFEE264E394A63FF7 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C57E79A96112BCD6EA0A4E7F5E4CFF64 /* AnonymousObserver.swift */; }; - 07C75CEEEBD4FAD75B68045458EC4A87 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = EF14A9B1A6C6FEB6EA0A21A5F78E5EFC /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07DD7EEF3184FCD7F41D558FAE757829 /* _DebugConsoleLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = C2E5FCEE6148423F6B366AEE19AB67B4 /* _DebugConsoleLabel.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 07E392F599611967F673A8BD40BAC44B /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0AF181644C5C7DC5A7E75678DC10A48 /* RxCollectionViewDataSourceType.swift */; }; - 07FB2928E22C59D69AEC76F3C4E108F6 /* PHAsset+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7377BEF232207DDCBA57EAFD1A14E09 /* PHAsset+ZLPhotoBrowser.swift */; }; - 0843E381D48B6AF5BF9ED463CA5C955E /* ZFPersentInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 18B20E75074BCA6076066BA39FB3454E /* ZFPersentInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 08618BC667C4A41807D3097E7B24DE74 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1662D3E1ADCC2F18FBE1C92945D63F2A /* Color.swift */; }; - 0896B76AEBD6BF7C94932BDFE8354462 /* EKAttributes+DisplayMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AC129DE20FC15D38C33BB72D87489AE /* EKAttributes+DisplayMode.swift */; }; - 08C4C48B5491DF1A9649D553D51AFDBC /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A61A51E3D716D4E0619FAB677331207C /* NSObject+Rx+RawRepresentable.swift */; }; - 08F14B504BD90DD29DD65EEB5B6F862E /* UIFont+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BEF8797252485997952F3222D9EC8D9 /* UIFont+ZLPhotoBrowser.swift */; }; - 090E539A686A781DE820DE5F13F2C163 /* _DeviceUtil+Constant.m in Sources */ = {isa = PBXBuildFile; fileRef = 781C4E7E6AF60BABFF5D86D53499F39D /* _DeviceUtil+Constant.m */; }; - 090E7514095D254262AAFDB556B2A092 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B071261A17D80FD9843E61320A8A11A /* SDFileAttributeHelper.m */; }; - 094C2F4D9A6B9F76E5FF3F0006E437FC /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A8105C70ECDF4CFE5D3AFF7923F775 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0988766B219E4F34E9422486B755B8EC /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A25BF9734B25A304D5C5B6B88ABB5F1 /* Cancelable.swift */; }; - 09D841FD4F2A0D1F39A692C2DDFA6147 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748960030C36ABF440BA1CE28F9C5EFB /* Materialize.swift */; }; - 09F9F981334170713980DDF8809DB8D5 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = A92289E6A48CA8ED893E7B2E62901FC1 /* IQToolbar.swift */; }; - 09FDD7513B55D9A1F614BFEA21B37C45 /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 44B7DDAE8C191FE2E6FD016FC6CE65AD /* JXCategoryImageCell.m */; }; - 0AB82009E5495FF3657BC47CCBB69E14 /* _CustomHTTPProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CA760423511FDC0AB4B4C76BD0A5844 /* _CustomHTTPProtocol.m */; }; - 0B3C9C7F2B37E8A5B61C136CB41C1CD8 /* ZFSliderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 929396B3C13DD9AC0D752E4CE93A61E9 /* ZFSliderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B3CB8B0F6A00EC008C0DF3CC323DD2D /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AE3D7BACED7B735ED100166677EE994 /* JXCategoryTitleCellModel.m */; }; - 0B71B7A7EDC041A6A0BB7C127F9DC547 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7216F5AF243D97E74E0D909C97E20606 /* MJRefreshAutoGifFooter.m */; }; - 0B94E75FF2747C7288F1C62CFA5849D8 /* UIApplication+EKAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 048777CE15449DC35DFDAB4F3F634531 /* UIApplication+EKAppearance.swift */; }; - 0BE239C83EB39393C2217E5B2FF6B218 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 63CBD012AC6F6E061838D39D139A53FE /* SDAsyncBlockOperation.m */; }; - 0BF7A7E1CC913AD860D53300D62BDB6A /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 32851633BA08A836ACC460464B779055 /* RxSwift-dummy.m */; }; - 0C0D931655251C8565D2D26F6C786DD8 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B18FCEB19AD03A05F1266DD8B4F130 /* Platform.Linux.swift */; }; - 0C21914CAD223DB4EAB1015C4EB49BA5 /* UIImage+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BAD4D015F9DEEACCA44BE222487C45D /* UIImage+ZLPhotoBrowser.swift */; }; - 0C2D1C8A8F138C1DECC7165DEBB30AA6 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CCE1A2DAB9BC43CDA36FD17B1BF2246 /* AuthenticationChallengeResponsable.swift */; }; - 0C2F5ABC3CF48A67BBC11C6461EC67D4 /* DDImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220B08D91C45356936B60DB764408CBD /* DDImageView.swift */; }; - 0C580E892DB90A0E920B62E3ECEA0C09 /* DDMutableAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E32F05E6704CB27C4F0970E03346DAB /* DDMutableAttributedString.swift */; }; - 0D1B44FC9F42E3CD0D7BC1DB16C97823 /* GPBMessage+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 23FC7EB2D5A56E98EE7EF219D746E075 /* GPBMessage+CocoaDebug.m */; }; - 0D2C4557F6B5B7671B1A5F1E0C6A7E28 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E9C41279E22A264F31E8EB006AF940 /* Buffer.swift */; }; - 0D347F1744785357C1D025A5A8F2CA16 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDCB13EC8ED90287D8EF26C15BA8046A /* Reduce.swift */; }; - 0D36AA1F6CE436E93F6E77931BB18449 /* UIViewController+ZFPlayerRotation.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E88F18E04BC045B8FFF0615AB2D59C /* UIViewController+ZFPlayerRotation.m */; }; - 0D4389D9CF0EAC5327CCDFF026305798 /* CALayer+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4861B020D7E27F0E8FD84F687AE6E433 /* CALayer+DDCategory.m */; }; - 0D51735A3935C3B666B5D3B705612E5D /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F93A32E9DB2D15D01C4010FC5D07F13 /* Filter.swift */; }; - 0DABF94CD1F51D2C9CE647F2208CBDD3 /* DDMASearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ACA5FE33CB355EA0C0B258471B5B900 /* DDMASearch.m */; }; - 0DB9A58537A673D13F83A4C8B2883509 /* ZFSpeedLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8687A57AE558794973CBE0EF4EE33A63 /* ZFSpeedLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0DDD84CB97DFA910552F2B2957AE9B1E /* DDNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44FBDC1D7632810A4180BA6202B06DF4 /* DDNavigationController.swift */; }; - 0DE926C74AFEF0953A45D1C0466B8983 /* ZFSpeedLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F52C8799AD5CBC0BD9548829C430967 /* ZFSpeedLoadingView.m */; }; - 0E0AA48C27E14A2A00DEA492873A599C /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = CD8845A0160C13E18380F1AA44F2D9AD /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E1F41CBC22737D14553E4C726516982 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFE88A9C67A3D94369ED21686D1096D1 /* SwiftSupport.swift */; }; - 0E2DB7F0238399F871D828D7969754B1 /* EKRatingSymbolsContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 388FE68AF6780C7F5350952D2898C7BF /* EKRatingSymbolsContainerView.swift */; }; - 0E56518E9F1C83990C68DB5F3473FA31 /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ED4E9784594D4F0519970E91C9FAD78 /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E950FCAE86D3538201CA74A529883BE /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00F8FEF823DF255B3B1E6AA2118CD7A8 /* Zip.swift */; }; - 0F0C901337398FE4738DE95521DCEB56 /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA9C6DD86E226D8238CA88509831E76 /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F21C06546210C678354D75C3BC8542A /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB2A39A626A4029B763E1D4FDED93B0 /* InvocableType.swift */; }; - 0F3011DC2A56D1F3C85CB6CC751AC27B /* BRStringPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D7D99BD796546135F925EA800285E7E /* BRStringPickerView.m */; }; - 0F3D0046C86EE9D561A825514D92565C /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = ADAD4D1DE58743CB22AC7E7400ECA9DD /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F920FC3CBA6622C2B007441D6D1126D /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 38F0EECECA3502C31B2058880E168F69 /* JXCategoryBaseCell.m */; }; - 0F9BAD6D1148CCA3C71372F9C1A79074 /* DDZFPlayerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC1EBD8EC6B7E7CB973B6900A8161461 /* DDZFPlayerKit_Private-dummy.m */; }; - 0FEEBBB114CAA44F38179853D7AFF599 /* NSMutableParagraphStyle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = ECEBD105BC3DD54516396EDE38B717BF /* NSMutableParagraphStyle+DDCategory.m */; }; - 10261CB16548E28C871AE58F7FF44A35 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED3CD08A920E0938205A4FDC9065D4A /* AVAssetImageDataProvider.swift */; }; - 10345D3B19E401C3F2822074041C0558 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E75E45AA403CB6CF81289D56594E9D0D /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 104C35DFFA5A1426FF8EFF6E63793213 /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = AB09C39369D91A6A5DE6F11CFF58FB1B /* JXCategoryNumberView.m */; }; - 104EA22965200BF741890B104BF71879 /* DDTimerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 6019FF29BB187DBD37EE03029AC1CFA4 /* DDTimerObject.m */; }; - 1052FBBB5CC7E4FF4837451F5EF10E33 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10ABC888679086A04C0DC40C758FA4E7 /* KFImageRenderer.swift */; }; - 10C7C630CD0D2A6389C3609E2D562F2B /* UIWindow+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = CD23476084FF78183DB58F9F4571F8D9 /* UIWindow+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10DE5D64EDD01A2176294CC87737263E /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 28972A447326ADCBC1C6971066AC8BFF /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 110FF9ECABC7F20FEEC801793B897C94 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB243464AB07C65DCFB6CA6085BF2DEC /* RxPickerViewDelegateProxy.swift */; }; - 1128E2E73320605A26D05E7B01D3BD83 /* ZLAddPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38C7BA52C91D83BC5564C138AC50CBB7 /* ZLAddPhotoCell.swift */; }; - 11752C8C2467387DBD491DF37334B28E /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABCE38FE49A0559C11D295016A9231CD /* CombineLatest+Collection.swift */; }; - 11BE6C126EC0BB2F5551407DB20FB4A1 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1056F3A17BDA5E5959DA7C15030700C9 /* Platform.Darwin.swift */; }; - 126F75C66AAE521360A205CC28EDA57C /* _DeviceUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 72F4DF64ECB98FA5FB17009AFA6CE020 /* _DeviceUtil.m */; }; - 12BCB97CB61CAAB9D2904F5855525A28 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = D457B164D64164DD49B7FF00921C759B /* Switch.swift */; }; - 13068931BA58ED0F422A6FA105220B84 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9961F617D17E7D5855FEDC8D77F4BD28 /* ToArray.swift */; }; - 13AA5156913F0EC843A8AC0B9AC5BFAD /* _Swizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3C57E1D47F5EC93E2ED3B931584C60 /* _Swizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 13B03D3CC04040B5E30C7FB851B053C0 /* FPSCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 803551E564583D1475806B002F6E6763 /* FPSCounter.swift */; }; - 14BC856075DA12C985773806DA200B51 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306B5097D2023FAFEE069E00E5F37E8B /* UIScrollView+Rx.swift */; }; - 14DA7C4D43B4F0AF25CC428A060D954F /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA08CD95F541835B4B5F044AF72AB34E /* Repeat.swift */; }; - 150EBE744426DA643E507BA08A9DE5B7 /* _OCLoggerFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = CB4C7C32EA8F4E1761CC1FBA38460899 /* _OCLoggerFormat.m */; }; - 1511F0539EE313BF002EB0A462E30B65 /* QLCompatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52A66268B8952B81E9BCE9712BB4DE57 /* QLCompatibility.swift */; }; - 1561BF831B4EC3E3E879298DA74BD7F9 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 299FB9B4E9B6E497E0DD2A24010319FA /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 159496B27D352A38E9ACDE8A3DFAFE1F /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC5BE37C95A46CB43392AFE31C1BF78B /* PublishRelay+Signal.swift */; }; - 159FEA28BF94EA9F386C9B63E6369316 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = E411ECA10BE589677CA268BA72A1461E /* ConstraintLayoutGuide.swift */; }; - 15B922B1EEA26691B65D36B902409E80 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90CDD080D5A728041970537B7FF4465 /* SingleAsync.swift */; }; - 15D653A7E1AE2E452BB8CE50ECF09C9A /* DDAlamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79B4DB40DF5B8B7F04589135163B8ED /* DDAlamofire.swift */; }; - 1673BE89F9976492F1172C196B430B2F /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC362CD670BE177438B17E4033A32E4 /* ConstraintMakerFinalizable.swift */; }; - 16AED9E453F33B4FB25D6A64A1DBED59 /* _NetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = FC7F7AB4BB5377E9AD1204B0016F64CD /* _NetworkHelper.m */; }; - 16D426A77790C3AB232AB445469D615F /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBAD8CF2025EAC546A2B1BDB5F16CBF0 /* MemoryStorage.swift */; }; - 1705CAA12E39B9B91D1BD7650CAA3009 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B2D09ECF27C516AB969EF7484D86A5 /* ConstraintLayoutGuide+Extensions.swift */; }; - 1719ADC81CA7D3C14E267ACBDBD7D16F /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = FD1A4D7EA4C0FF50E8CAD03D7DAD5EA0 /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1794BC6471BB43DD3FFC2AE3C7037814 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E185B9582FCE815829514B83FF9D6775 /* RedirectHandler.swift */; }; - 17C1D268B746DB73A19B85329F27D317 /* UIBarButtonItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D8E1F8AC4B30EF47D3CF88CC0E42BD /* UIBarButtonItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17C5A0D12F9BD9AE31B25DE583FDF815 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 219550FC122E9A2EB48E2907A147B61A /* SubscribeOn.swift */; }; - 17CC1C2CF08EF7D5972AB446F165858B /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5FE5029088C339D8B35E78E952AB10E /* RequestModifier.swift */; }; - 1852BF48A0664A571D3474A1421403E2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9EEC9061CA3F1FC21F9DE4E49BABE5C /* SessionDelegate.swift */; }; - 18A97E86B886DAA53D8D79BB9AFD0E95 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 878D059B0D422EFDF67AC71FF87E455D /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18FFEFC84AF85E9A5B79D6B9BFFE9532 /* _DeviceUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F13DD16495EEB7383D65B0DE3777908 /* _DeviceUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1951974553555FDD604E274748E45DD8 /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 58E2AC33E168E15B298D69C9A5A28FFB /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1959CE0EF85451D85EF2F519432A403B /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54AD63E8A96A371B44C02911303E7964 /* ConnectableObservableType.swift */; }; - 19852C32598DF9170B3E4DEF382C3532 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FBCF4CFD0559F4FACD728FB60254A36 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19A0C6679F5D96EA2729433D67445583 /* ZFLandScapeControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = DA45655B3BFCB73542F94FBC8B5EB767 /* ZFLandScapeControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19E22194C82328ADFCB3B3E8AA23CA2E /* UIImageView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = E39FACA6E84ACD9E9587DCB289AAF448 /* UIImageView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A27EABDB2399A0ECC0F9259AE5A6065 /* MAPointAnnotation+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = CBDAFA119CAB9C629F8B5A98C33C7B3B /* MAPointAnnotation+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A47EBBCEC8DDE7E8EA1C71FEC2BE256 /* EKEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C83AC7F2ED122D158BDD8D973D21481 /* EKEntryView.swift */; }; - 1AD438429DD404040E78321648906FEB /* EKXStatusBarMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF18A1ECEBC50B64292A3336D415802A /* EKXStatusBarMessageView.swift */; }; - 1B00CCE61A30E081B712406C0B86CDD5 /* BRAddressPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E2063E9191E5EAF488A97AD44F56C1D /* BRAddressPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B14413AC423A8EA118F471367F31900 /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D0C20AC4A893B15D09BD0341E8D24D0 /* Runtime.swift */; }; - 1B1B633EDA5F226F9B2847CF23022DCE /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = A25C6F0E6D20CBD7EA25A7DE82A4FAB4 /* Debugging.swift */; }; - 1B1F0477E626D72E108F4E670DB7ED7C /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = E4B9F7456C68F2389F9444451A8FBD60 /* SDWebImageTransition.m */; }; - 1B641CAE5F13D776CBF39C4BEF9A70CC /* DDMANaviManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6854CC4379010F0C20D40BCBCFF19234 /* DDMANaviManager.m */; }; - 1B9B8CB7EFF73C7A513D79EE43AEDED8 /* EKAttributes+BackgroundStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07BC3EDED98A9C30DEE8EDBC8C49B4A5 /* EKAttributes+BackgroundStyle.swift */; }; - 1BE58458BF3CBB08C4462A35923A0BF8 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FD110744D980000542053E9BB4F6FEE /* ObservableType.swift */; }; - 1BE94E6045C39A801177EFCA0C3366CD /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EECC4DA7562CF2E29F1756C668A94C0 /* SharedSequence+Operators+arity.swift */; }; - 1BF401B5CF91DEEF71FF25C31286C319 /* UILabel+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 844076CDF6F95524D9740536DE597A50 /* UILabel+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C5F07B42EB43C301039536EDF55A7C8 /* DDMAMapView.m in Sources */ = {isa = PBXBuildFile; fileRef = 87A636305F55B4193ADAAD0F3EDC82E2 /* DDMAMapView.m */; }; - 1C72C41FD44D62F3D4DA2F1B3D218B70 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38F1CDA85549F310B76E79023A2E3B0A /* TailRecursiveSink.swift */; }; - 1C8CCE9DD6431F5D404A6B513193B95B /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED7E15AE0A194F9FC49B5CB011F3E585 /* SchedulerServices+Emulation.swift */; }; - 1C8E6F4C2966C17FFDE1E393D2B2C52B /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D28547BA2899F7E20BA891DC0869FF30 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CF914EE045065FC260282EACEB39A47 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = B1A90A6C06187882A5DD32BF62420DEE /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D029DD0697E9DA5079F55DEE0C53D99 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C7E32A37D053CCD582A61509540978 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D1A187CC0745781EDF0CF7D872B1B48 /* UIScrollView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ED517D8551A05FB319503D5EBE74D44 /* UIScrollView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D872C7E6CFFB616D9C2AE9A818CE105 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = FF026286CC33ACD6E58EEC6812A1EF8D /* SDImageCacheConfig.m */; }; - 1DA222E020C537DB077E2916692EF40B /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7F4F9CDF62C0846F5F5198499E25BAE /* CurrentThreadScheduler.swift */; }; - 1E3E0526C3415FC308F6A39B1A707C73 /* DDTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ECC1CFAF7F7F94D4BEA17650D3BEBB8 /* DDTextView.swift */; }; - 1E3F1F8CAD8E1C4F26997685B78BBD26 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FDA3F7F7AD59FD9728C33CD690CADC9 /* BehaviorSubject.swift */; }; - 1E61297846D7A69909C47217B93B71D3 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F4151E4B1A98BD20FBBA05B269CEC3D /* ObservableConvertibleType.swift */; }; - 1E6F507B7333AC0C2EF6B6308DD6292F /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = DA7723343606DB94300D7CABEEC931C5 /* SDWebImageCompat.m */; }; - 1E7D3862EC665AB79BB541CF6F00801F /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BF97B625C2DAB4A96AAEFEECD7076E /* Timer.swift */; }; - 1EC020C895DBB3F41B8F38DC6B184DE2 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FD19BAA57D6D2F89EAF59C5CE2673EC /* SDGraphicsImageRenderer.m */; }; - 1EF6941565F1A4B36DF833813DA9E825 /* BRAddressModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D524906AF89C104711EC3EAB52B1041C /* BRAddressModel.m */; }; - 1F21967BAC4672B06837790CF2EA6287 /* DDBaseTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = F77601C6B6E656F149C6EC74A7D781C9 /* DDBaseTextView.m */; }; - 1F3910187870605E2473B117E631E6C3 /* DDBaseButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A81C05D1CBAACE09A623FFC12B2910B6 /* DDBaseButton.m */; }; - 1F45EB055DE648E034F3E56804F6499A /* DDBaseImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A582DA9EEE16260A1978792FC5C8EEE /* DDBaseImageView.m */; }; - 1F6F77F98F7B208FD65CB90C0AEA6A17 /* DDTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 555AC2D8DC026900B91FD2906E79BFBB /* DDTextField.swift */; }; - 20043137ECCF7FD651E5D5067CB8ED3D /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25A8E9EF72D728BBB7654A49861F5F0C /* PublishRelay.swift */; }; - 205D4F61CB9ED1CE451C27D5950DE9F2 /* CrashListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A8EAF636BB07C51C4ED55F239858CD3 /* CrashListViewController.swift */; }; - 20624FD8D76D790F3E133497F0AB1815 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577FA7A5EA46FFE67C8286A291B00306 /* TextInput.swift */; }; - 208C28BB20B74966180E09F143D05703 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C71851C72F3AD0940858B0BD5A7C205 /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 21512C78C6B356E2C228D9BFC7481794 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01E4FAFE87F8BBD90D18537F26A7A20C /* IQTextView.swift */; }; - 218CD2971995C4270CE6C0FD6F7FD1D3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6A952C3275E956AD27221C641220DF /* MultipartFormData.swift */; }; - 21BBCC480DCFFDA1A130CB3F1A89D5B0 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D8C8FF1C95657CBA45ED86F902B75C /* NSTextView+Rx.swift */; }; - 21F866FFDD3ED4A3867A024CAF03DAD7 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 196BC92B948C2A77914E274EA51CAB29 /* Reactive.swift */; }; - 221A1EFA0518311976C4159DE2D719B8 /* EKWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46DABDBA88E3F291F4E144783C9649B7 /* EKWindowProvider.swift */; }; - 22ACB88454D706696FFA80153AFCC611 /* _FileTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = E06B52686A0003825F716073DE4BDAD6 /* _FileTableViewCell.m */; }; - 22B2893540824DE4EAE73613630EEB7D /* EKRatingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A2DAD19AF9388FA3E160CB284E06D54 /* EKRatingMessage.swift */; }; - 22F708E957D1B5F9A5503FB63443DBCB /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 5242CDB2DB03111A788DC0059391F270 /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 236FED5732BEBF327726EDE3FD4C304E /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90E6718FAE366DEF1E748A03B130BDC /* KingfisherError.swift */; }; - 23D60AC17268CEAE321FD91D95FDFEA2 /* _FileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 56AFB8A10E65E409B93276FE92953C0C /* _FileInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24126622F357B27F930CB42F8CE2828F /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 362E66A36D877A4D20CC49CA974F5BB5 /* Scan.swift */; }; - 2446E15C2691076AE02AE7FB84E124BF /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = CBAD2E1103898DA8B26A312FC7B0A364 /* UIView+MJExtension.m */; }; - 24790EE6701CFD84EF264644D8954359 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A22F2F74D59267FD22C1C2AADC04BCC /* ScheduledItem.swift */; }; - 249A5D1671C8D0EA048741AF1C56E7C5 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290717E907B1D25158CDF40E3C8C1BAD /* ImageProcessor.swift */; }; - 249E5CB98CD1AC41A44D2C1C99B98DAE /* UIImageView+ZFCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 80BE34B3B635E10EB14465ABFCBDE7FD /* UIImageView+ZFCache.m */; }; - 24CB04FF8F5A845609FBEA4C39D417D7 /* Array+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7844759027C8AE2F479CB69445BA702 /* Array+ZLPhotoBrowser.swift */; }; - 24E0B59FA7F0A047A27DE53FB6BE8264 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E5D7BE5A8C68A6233EE6F7864457AFB /* Maybe.swift */; }; - 24F0C89809AAC1AD9A1A47DE87EF3C6C /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2E528704DF4C607CBD038B191FA0AB1 /* PriorityQueue.swift */; }; - 2507014A26449C348CEC857B89FEE333 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 45C5CF794B6E5E494445CEA67F6AE8C7 /* MJRefreshComponent.m */; }; - 2529C4A581869CB960A96D4B357DD07E /* ZFSmallFloatControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6463A0E9C5AB7FD3DD5005CF73EDA0C5 /* ZFSmallFloatControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 25367CA720FADB9E539AEE26697C07DB /* SDWebImageMapKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 16720660F00B055D3518EF290D70B19D /* SDWebImageMapKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 255D6DCAC2BD25E3D42581EA3D13373C /* ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E1414EAAA001BFFD7FC6793522CD46 /* ZLPhotoBrowser.swift */; }; - 2586C039EB263BEC783B3443CDC0E01D /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 418F2B1CFFB6A339DEA2A7DE9192A0F8 /* TVMonogramView+Kingfisher.swift */; }; - 2594B81E012C40CF7C0996C3ECB30BAA /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = F1245050CD55525EA80F5689767F38DB /* MJRefreshNormalTrailer.m */; }; - 25B9D312046078B515E9DE443B24ED35 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0228B6F0D3F7C87CDD74ABC704E1588F /* ServerTrustEvaluation.swift */; }; - 25C1D77E24962464EF1FF16A836B4DFF /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7F71551E3A9F242235C49513C300720 /* PublishSubject.swift */; }; - 25CEE593E4ED0317A5BB9456436B0C67 /* EKButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A864138960B613848C67B4978291F398 /* EKButtonView.swift */; }; - 25FD8F9E0D71213C84D8FE596B7B2882 /* CocoaDebugDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 813DB8DD6BD880C1B5E806A22B6F42EC /* CocoaDebugDeviceInfo.m */; }; - 264CD45BABE5BF94794AE350E03DBD83 /* DDLogKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 480E08B1471D7513F645869E5EE04A01 /* DDLogKit_Private-dummy.m */; }; - 265FB60F6AB34B4FAFEFF416DA1F1F10 /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 477E4DE9343D8FDCE62351F9659236A8 /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26B7A9499E63379EC6F3F9CE39C58B23 /* DDBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 309B95795D2946559604CB5DFF233BAB /* DDBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26CF5124ACB614EE9B8E40496BE66CDB /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A321D453F1F1F648CA8A2C14389B81 /* ScheduledDisposable.swift */; }; - 27173E1C99B69F0D58B8893247CD962F /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC783BAEF780AD25A29F78A85BEB0563 /* ConstraintOffsetTarget.swift */; }; - 273E6DDCA9EEEB683B0C2C61AEC9EC69 /* _QNSURLSessionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 814C59B6A543515D5E5A52A2F254C566 /* _QNSURLSessionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 275F35A4850DFDDCEBF1C0C22C276AB0 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1872E58A5DCDD6FB9329FABA1A9E03 /* Kingfisher-dummy.m */; }; - 2782178F820A14ECFAD608CF648BB26D /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B011F598DAF5344014D1AE0AB2B0B81D /* MJRefreshBackStateFooter.m */; }; - 27ADC2222714C29A0504BF7A6C1EE24D /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = E44E11DCABEC805394DAC6D163DE8C87 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27C3CEF5A8C7BFB8275195F1380473CB /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B90AFD70497E0BB1552C6FB2E37FED4B /* UIApplication+Rx.swift */; }; - 27DF770B170C70528E02B140DABC07A0 /* _BacktraceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7B6A55DD89339221BAD8B2FC088B99 /* _BacktraceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27EDA91CC20195D694592CA50256BE67 /* EKAttributes+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CCBA22874FD39B5EC9BDE6D9D8B105E /* EKAttributes+Position.swift */; }; - 28110BD5743CCA0E56C281AA16E44C86 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4838910D44FA150E26BFE42CEA3D57A /* Debug.swift */; }; - 285FF55A84F63D0155686007D16BE4CD /* DDBaseAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = B6486D49EA84BCC1A19B166BED7DD30E /* DDBaseAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 28F932F4B519F37A070730806248F76D /* UIView+ZFFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = C05B031ED5C4066135823A85DF067623 /* UIView+ZFFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 296C4C79146F190E62AE816E9ECABEEA /* _DebugConsoleLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = C02E791F140CA6B6CC8B66E945F3F7FA /* _DebugConsoleLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29AC72CCC28FCCF2A27C61A4B40DB411 /* DDBaseMutableAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F840D0B344141E91276FE6EC52C14A1 /* DDBaseMutableAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A1CD08ADFFF90E753887549FE5426F5 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D54AACBAC94421DEA26246C848BF858 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A537A4F574936E29C08E5AA2A861AE1 /* DDBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 360E8C023C6FC4183838AA96186B6792 /* DDBaseNavigationController.m */; }; - 2A95BCE7D67C044F64945FB7FDF57192 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5676AEB99DFE2EBCEC44B8F8C378995 /* PrimitiveSequence.swift */; }; - 2ADDEBCF302EE4644785955546FA0137 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 52826FE03640CB0B224197CEBF6FF9DC /* SDAssociatedObject.m */; }; - 2B3EF5A06A1D104954F53234E8E0A873 /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF6A2190F5BC06DAB3EDE0EC9E568DC /* JXCategoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B839970ABBA6A8126A4793904C22C7B /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 96F7AF40E802609917158B3B27A38C46 /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B91ADD3BBBFE7B74F53F4B4A59FA42A /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C6DECE1126440987AFF0DE1FBD167E /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BD1DA46EFAC895FA086ECF1902D0FD1 /* DDCategoryKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53361A1564DD3D9163B8100ADD29FF52 /* DDCategoryKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BD7DD0EE925854A3A8F5CA9D8C3CE6E /* ZFLandScapeControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 95CF63ABCB6F25ADB78E2D8C5C0B4AAE /* ZFLandScapeControlView.m */; }; - 2BE485EA399C9F617CEA6A29D80890ED /* UIWindow+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = A81CCD359428847EFB56456B6E16F49B /* UIWindow+DDCategory.m */; }; - 2BFE52F6E917ED3CE9A1057BCE39194E /* SwiftEntryKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9BF579F6092CEFA95DAC1130DC4310C /* SwiftEntryKit.swift */; }; - 2C089711506854D42BA24F1C584DD660 /* ZLProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 468424AFB716A419EDBBC02841EB0BE5 /* ZLProgressView.swift */; }; - 2C1D34FB57B50806AA5A7341819888A5 /* BRResultModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 79E5766F0816D67B02D74B9B8EA86E2E /* BRResultModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C4A5EA90AE4D26083E9694AC0D53DF7 /* DDViewControllerAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 32C7A9E91D346601A6EFB63D978F7376 /* DDViewControllerAnimatedTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C74EC11B77042707C02D50D7397E771 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BDF0B2899C443FF8D72F62B68543A3 /* RxCollectionViewDataSourceProxy.swift */; }; - 2C8CD89280A61E74F752C1B6D05BAE1B /* EKWrapperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEE84C941D54610C22AD0ED0AE7A2067 /* EKWrapperView.swift */; }; - 2C96986F46DE40BC67A31891B540F314 /* ZLPhotoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B811D8CEF738968C173A506E719FB78 /* ZLPhotoModel.swift */; }; - 2C9D5104E3A512934F635EA801B0B37C /* NetworkCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D77E535ED65AE14BACCC1953284630C /* NetworkCell.swift */; }; - 2CA957E86DDEAC22769E60AE07A2B927 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = F36735FF5E1B911336F31051C113943F /* CompactMap.swift */; }; - 2CB3E09FCB7E080294F5664B4EABCE94 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0D8E4690467E9E0AD0E58B9ECCDF709 /* ConstraintLayoutGuideDSL.swift */; }; - 2CB995BCABCF2F967B1ECE98DBC2E09C /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D4C8900E578B4C8C482C3CBE0AF8AF5 /* Platform.Linux.swift */; }; - 2CBA99FEFAA12064682FC0DE2D2131A2 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 22A573740B3FB668872A230C87084151 /* UIImageView+HighlightedWebCache.m */; }; - 2CBAD2261C2EE1772387DBE73BFE8081 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 17B8906DA56601863A279000D653D043 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2CC32091848E70728F4BDA4FAF1C94F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 936FEBCB276E32D9AD7D19B39E488A41 /* Alamofire.swift */; }; - 2D0C86B3E6574923AAFED2B2B51751FA /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0381861FFA483459D293AE76660FBA3B /* Rx.swift */; }; - 2E06E2D515B47AD7FD26D97DE13591C3 /* UITableView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 02053A7B91976C425D1817777F87951B /* UITableView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2E4FAA9464D464CF2603FCCD05DC7E21 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B77B2A50E70A2207E2F082CBFCA2D2 /* KFImageProtocol.swift */; }; - 2E96D3740419575C3E1A4EBCA4E57EE9 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CFD312BA20A13AE286234A92BEDA520 /* Sample.swift */; }; - 2F1B528CD4A6EBB69568E001A3E15E22 /* DDFontKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 63F5BC8D29048733247E71DC052694A8 /* DDFontKit_Private-dummy.m */; }; - 2F25B524BAE7F4A1010E66073952431F /* ZLAnimationUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1558B92E463EDCFB3725BFBD17A1182D /* ZLAnimationUtils.swift */; }; - 2F92D77F0B6DB6F93469E29305BD0BE0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64EAE6A2F195677C22177C4FB997B57D /* DispatchQueue+Alamofire.swift */; }; - 2FBA6B4CFEDEA14DF62EC282B323F528 /* _ImageResources.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D22B3FF18B2F4B35F8FD432C11F8AE8 /* _ImageResources.m */; }; - 2FCD4F932FAAE7CD8A7B2AC53A9CB7A4 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F377837B80FD1BAD30AAD44F1DE913 /* Concat.swift */; }; - 306AAA0978204ABAEBE3A5D9CA64810B /* ZLThumbnailPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4780899C9E192363C43E66775A37F41D /* ZLThumbnailPhotoCell.swift */; }; - 3090ED9C77596F67C3E91B293BA89981 /* BRDatePickerView+BR.m in Sources */ = {isa = PBXBuildFile; fileRef = A30EBD463466F63B3AF190056FCFE2C8 /* BRDatePickerView+BR.m */; }; - 309C49EF61D7D5C2E2DE8668D4B42688 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2189D7C470A9F19544369A0CD0F933A /* SharedSequence+Operators.swift */; }; - 30C11276440E0B42F3C262BB2D30D9E1 /* NSObject+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 10ABE62193618D11DA78D5A4CF4C829B /* NSObject+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 30F8E91AA8D3228A5A82067824711B48 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B2FBFB6B983E631D704734CD9F628EC /* Single.swift */; }; - 316BC27C89EA174E4233348DF1E30934 /* _SandboxerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 18328C1F6B0BAD912D7D90C9B6A664DD /* _SandboxerHelper.m */; }; - 31822EC50EA6D80C006A8724FCB33E71 /* NSBundle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B8C194FB66589A3E472EFB4493C4FB65 /* NSBundle+DDCategory.m */; }; - 3186FD6387474C159EA30705EC731E63 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77160F7BF16B91B2D9844B16AB83623B /* HistoricalSchedulerTimeConverter.swift */; }; - 31C4D922B73C8DB5EB1F4EECE5B99577 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3C6272FB54DC705DA455D83E5FB7171 /* IQUIViewController+Additions.swift */; }; - 31CA7B9E8EA236369E7DF755D46EF541 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BAF662DB6D341D39437AD8400B550FE /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31DF54E033EF144675A3610238452B1B /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E74055C504CD5F666B283D0C6A92AD /* UITabBar+Rx.swift */; }; - 3208D2E1AC17249CDDF8D24BE0170987 /* String+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 355B205914EB41526BE542CC4950AAB0 /* String+ZLPhotoBrowser.swift */; }; - 328650A2D927732D8D720F558A37AD36 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 54DF957F2A5F496527D114BA66FAE3CA /* UIButton+WebCache.m */; }; - 32991484904FD0C17C3977F2B2D1E754 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98A613D06DB3DABFADB1410C9C88BA4A /* Generate.swift */; }; - 32CA25222D6B2A9C52343DF57E4793B8 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C6121D780603F3C4B2B23B2F9BE8463 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32F60407B401152F2C0FC9ADB064C913 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 74EC81B1268BA03B9BAAFFD60DBDB186 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 33022595B6AB6F959F4D9BB4B4B31F7C /* DDBasicControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DBAD669B55F5B5B45C51263FB09D478 /* DDBasicControlsKit_Private-dummy.m */; }; - 331E2CAD6DA51F5C5367E1CD17EB6D45 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAE56C8AA2FEDC20E7202A7D8016E756 /* DispatchQueueConfiguration.swift */; }; - 332189AD4AD25E48E7584583B70EA4A4 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A2D4393E3075C6B8D7D1C51DC1665E /* ControlTarget.swift */; }; - 3336117E54632698AE7BF69221C9BFBF /* EKAttributes+FrameStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB10F6FFFAF66492CCA037D464171E01 /* EKAttributes+FrameStyle.swift */; }; - 33616C996675BCEEACADC74135890BD6 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 46775A49318D9ED779E15AF9095471C3 /* JXCategoryDotView.m */; }; - 336439A67521DEE2DF0D4EA4E9D4EC03 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3464A788AA37444E4A426865192CC254 /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 340A763250D0C4BAF58E7EEF61E530A3 /* CocoaDebugTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 85B8A6A8D283A88E3300EC465EB6E518 /* CocoaDebugTool.m */; }; - 34219E74B6FDF7C28D0D0ED21D17410F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8C80763E28262062A094867C3B67818 /* EventMonitor.swift */; }; - 344F73F29ACF403719077971B5C005D4 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3CAB0B4123BEA6346718C4838F0FC50 /* Delay.swift */; }; - 349E933224A2196BE8CB8F20A386089E /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF79B20945886A068F5468C6DA15B79F /* UITabBarController+Rx.swift */; }; - 34CE1AB1BEFDF9C9AE79DA0B86BFD19F /* DDSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A129EE0C83FE51A20D8D5971D362AB8 /* DDSwitch.swift */; }; - 34D7B7F81DBB3A50D80E68BE076FB80C /* EKNotificationMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D833B4C5FEA8E8C3EB56C28EC75A51 /* EKNotificationMessageView.swift */; }; - 35566A4CEE196074A328F12B0F748B87 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3798D2339DF3BC989D9AEF1C4954BA73 /* MJRefreshAutoFooter.m */; }; - 359BBAB3F9A40FA490842925C5B4E427 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58B79610BE6A6C4B3D20180A405E2ADC /* CompositeDisposable.swift */; }; - 35BF909F60929C0222C40DA6D149AB28 /* ZLCustomAlertProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E31F2CEFB0E70699BE43F5BC30BAFD3A /* ZLCustomAlertProtocol.swift */; }; - 35EC4BDBF382831DEACEFB9CBEC7313E /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = D51D42263870E4959761C5CBF89B4D36 /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3615678A2D40C0ABDDC178C56011AA3F /* DDNetworkingOfAlamofireKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B22DCD11FAD5D73CDD802C4443872B0C /* DDNetworkingOfAlamofireKit_Private-dummy.m */; }; - 362DCE6C30193B4F265B6BCFFBC28186 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3079BDBC39DC920BE63AC7B72F911AFB /* IQKeyboardManager+Debug.swift */; }; - 37CC41EBE46D49279B5595609127146D /* DDProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46919322C3194F15F97B3B8646505B3 /* DDProgressHUD.swift */; }; - 3848E339FD18EE2E315E064031BACDE8 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E10DF514DDFB09E217924ED5F17F971B /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38802157351AAA28DBC3D215EB049363 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C37201DB90F4FF72205A918853410CB5 /* UIButton+Rx.swift */; }; - 38A33E381DC17E37E33D29E135E034F0 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BA0C75F7684400C20E23E37C316BCF3 /* ImmediateSchedulerType.swift */; }; - 38E8E82CB2E6E16A66CF79B88B723938 /* UITabBarController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = DEBD310018522EBB8EE86243939BF08F /* UITabBarController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38ECCE8DD71FC839807DF4F6494A77C8 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 17EF36FE763AB696820C44585014C0FD /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3909A9DC00E78A63A4EF29018C46120E /* AutoUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B56EB683131E3D51455D09E281E248 /* AutoUI.swift */; }; - 393F39D7464BA3FF38602C6932B0F5CD /* _OCLogHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FBFDD0D64101201EE491C7BA636B9FB8 /* _OCLogHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39A1EED7EF20556DA57E00609DFD1645 /* ZLImagePreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A710DC9527A7E25C65D9858FFB332F12 /* ZLImagePreviewController.swift */; }; - 39A20A6292B535CB9F60D3A449682C56 /* ZLEditImageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50E020A3CE33380E2A7F634370C52CD2 /* ZLEditImageConfiguration.swift */; }; - 39A3EB396EC47B33F8538BBA9570E35A /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF8206E5CAA0BF50EE051A3E54EEC24A /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 39D58D6790E6C9BAFB8689BAC91792D0 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 542AC484B61AB51FC53794B3CFC6BA5C /* IQKeyboardManager+UIKeyboardNotification.swift */; }; - 3A1BE3A790D32DACDC81F728B5AEF8CF /* EKAttributes+Presets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 484AC9D5780EC966243DE61551588AE9 /* EKAttributes+Presets.swift */; }; - 3A2E1C023CB3C4727BE773626B77BBB1 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AFE6DA7B5413B1DB9D313117C1D00CF /* ConstraintDirectionalInsets.swift */; }; - 3A5239200052646BB3581EC8BCE593AE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 143FBCC86BF924D706D0EF1552376AA1 /* Response.swift */; }; - 3A74E1D6C0FDBEB91445B6377062D8C7 /* CrashStoreManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AF54F588087A23BC4F637803DEEFC96 /* CrashStoreManager.swift */; }; - 3AD3D29F2CC52A05A56F94C912F1E3E6 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CCF16C0C7428C981576BBBC754A8AE /* ShareReplayScope.swift */; }; - 3B3B929A609B79FF25A300BA1900810E /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D90E7DE1BC82090A16646FBB4F387E /* ControlEvent+Driver.swift */; }; - 3B6337DFDE8F243FC631468501ACA929 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C403751EE35C06E541A8EBAC2E77BEA /* JXCategoryIndicatorImageView.m */; }; - 3BA78DA2A3253E017D4FFD7C71DC28C1 /* UIBarButtonItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1C4B4E67B828556FE6962DA9D4F7FF /* UIBarButtonItem+DDCategory.m */; }; - 3BC4CB80F5BFF7D7C5A7B88C2824CBC9 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D9687AA1E852042C96F69376DE09A17 /* ConstraintLayoutSupport.swift */; }; - 3C4C4676B214B4803B9422453FDEBEF9 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DB8FDD14E81F90CCFE85737A8CEC924 /* InfiniteSequence.swift */; }; - 3C805150E423EB13D4A9854E26314362 /* _OCLogStoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A3640CEBA7C26A87777F2D7DA97B842C /* _OCLogStoreManager.m */; }; - 3C8FF04D497B4AC698E2C47A950371BE /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8C6A0E9075C77E2E92DCC7687A50D51 /* NSButton+Kingfisher.swift */; }; - 3CD9F65655D76EBEC391224B87A1CD5C /* EKRatingSymbolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC52A57A4CEC6A2EDBD2AD86F404E42A /* EKRatingSymbolView.swift */; }; - 3CEF2AB7E4E1004AFC4AF6982584D4B0 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD57A11EB2B76C8A3741B5718E7EC2B5 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; - 3D348CA499BF4165B757CDC06957C9A3 /* DDBaseCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = B4AEB1B5A5C79F400C18536CA40D93BB /* DDBaseCollectionView.m */; }; - 3DF0B41E27A78AC25B9E44DB89DD5245 /* ZLEmbedAlbumListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9B2C7AE73494811CABD819BB44BD0D5 /* ZLEmbedAlbumListView.swift */; }; - 3E655FB3DB35E5115300CB47894632FE /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A8CD8D8252849840933F64016F2954C /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3EAEF4B368F4EED0EAF7E008DA2A3DDF /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA94499BC907B49A79BD3CC4A18699FE /* OperationQueue+Alamofire.swift */; }; - 3ECD21C191F48DF934A14BFBEFCDEDA1 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA5D029FADCA717A01EFCC92C9B2B58 /* RxWKNavigationDelegateProxy.swift */; }; - 3F0E0B0CF3FDB7A022D1D11F6D9337A2 /* EKSimpleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC9B3B541475CAB7B9A9E50C27DD855 /* EKSimpleMessage.swift */; }; - 3F14B6922D87E3841178BFF2E80DFB0D /* DDControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E13F5131442781696D57C3905C46D2FB /* DDControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F25CEB568F0EEF7AED4807D3FF0E803 /* DDBaseScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BBEF715D8D1A518938D7F5BE4D173CE /* DDBaseScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F8C723EE7FB437DBE33A1722B154E1C /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C39AE9E680011386986EADBB25ECD28 /* MJRefreshBackGifFooter.m */; }; - 3FA9DD41FB19B38EFEE430E1314946E5 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCDD1C5741D48D8964048641DA43DDF6 /* RecursiveLock.swift */; }; - 3FAB59E153214837A0EA3A5394A1208F /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E41D7B83FCFB9147B315800C262FEDB5 /* OperationQueueScheduler.swift */; }; - 401174B9915431D1988CA7A5655209B6 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52535A185E1663138EBDAAD130F03ADA /* Utils.swift */; }; - 40202CC4CB91A4A729A917633E10BF57 /* NSDate+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1435090B5A923B9AAD07D69FF436ADF2 /* NSDate+BRPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 404D73B62041963EC4450B7A89DAAC5F /* ZFPortraitControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 535348DC69977225D375E88E6B5E825B /* ZFPortraitControlView.m */; }; - 40672E95E085994AE6C6433A1C920629 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C580E70D2C0C22659160DB7223DFDE7 /* RxTableViewDelegateProxy.swift */; }; - 40A92AC669718DA6968E582A45EB1CA1 /* ZFKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A852049D7E264C2E29D98566B322FD /* ZFKVOController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 40C3B6DBA22BFF1D1D9567FF37AB5F6B /* ZFPlayerGestureControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AC30B085F0B4F562CE8CBC5430A7DA6 /* ZFPlayerGestureControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 40F2CA926703952BC89606434244EBDA /* UIView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC5CB9F275E6CF7617C64CCF4B28785 /* UIView+DDCategory.m */; }; - 41059F915B18E0CB45B19BAFC3D68466 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5C14560972FBDF5DB6B731628A50F15 /* Map.swift */; }; - 41459EE95CC38E99AE6A3C039CB78DBB /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9FE7C477A1AEE3F62DAA92AADBC20DB /* ConstraintMakerPrioritizable.swift */; }; - 4149DEA12F831870EBA85E56F508C5EE /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD877BC374814EF28FC6FFD0ABA87357 /* KingfisherManager.swift */; }; - 4189DC9D2E47F7BBAA2C6048B475C212 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = CC659306530C8EB873C85F2CB942F879 /* UIScrollView+MJRefresh.m */; }; - 4221F513DCBCCEBB76A4C8F4E7036821 /* ZFFloatView.h in Headers */ = {isa = PBXBuildFile; fileRef = 329983FBAD877C72DFDC31213FCB950D /* ZFFloatView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44753C60B4D6B5F8146603BD1F4E8AD9 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A8405D993F2FBB7314733B9735BEFB8F /* RxRelay-dummy.m */; }; - 4478BAB5080B6B195E5EFEEBBFB83C26 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CB2872B50027A5362E7396690011FA5 /* UILayoutSupport+Extensions.swift */; }; - 44BE7CF753A124327188F4E7831C563E /* ZLImageStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A758DA2AB2E74B049A5AA789BA8EFA2 /* ZLImageStickerView.swift */; }; - 44F712870D9007120D6683833C9B2B9D /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA15BD1A80854EA94FCF71653D8AAA8B /* ObservableConvertibleType+Driver.swift */; }; - 453CA282E8B6BD662FB3AE2158C06334 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9105470BCF7DC649E75F200161404493 /* ConstraintPriorityTarget.swift */; }; - 454EFBB65314EF0DCC98FD780F2BD39F /* NSMutableAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 298419DB3264DE676E6D8F2EC86D9782 /* NSMutableAttributedString+DDCategory.m */; }; - 4580678643F509D5C5A1EA00A6D1E2E5 /* JsonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F59BDF168F05078C91584ED7B66DDCDB /* JsonViewController.swift */; }; - 45A7BB38A23DCE2BBDF9DBC31762AB6E /* DDCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BBC08FAD68A88F7287A05E04191DB04 /* DDCollectionView.swift */; }; - 45AD6B75F275078A076C8C2AC0AEF3F2 /* _OCLoggerFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = ED9DAB700B164AD30E46AC170A2410A4 /* _OCLoggerFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 45B9C8034DCB889E2A9684B1575C0302 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C269B70B5D9AC322070A70CC295C1B3 /* RequestTaskMap.swift */; }; - 45BDEE325F985EF8FC1B7DBE96AA34FD /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32C94E2EE6DAE9656DA7E84EEBAF76FB /* AnimatedImageView.swift */; }; - 45F9D728BAE9F638623421AAB12B8D40 /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B64EFDD65AF527B07AEF522F73A08104 /* JXCategoryView-dummy.m */; }; - 460F8947297FC4397B1D875F02806E7C /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C6F7393CC8AD88E9D891C769ED4EC7B /* IQInvocation.swift */; }; - 46154B5C978C40E38F632E84A722340C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4DA8D91FB87D406E77171D65F72C57C /* RetryStrategy.swift */; }; - 465AC4C4CEE137C694249FF5E1AC1428 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AF5CBD0F440D679D5565588C8E49813 /* NetworkReachabilityManager.swift */; }; - 468759B13956FCF87474540A09952817 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DD170FE2ECE1E7F75E303AA26DD6E97 /* ConstraintConfig.swift */; }; - 4690B5BEF425FE58E310764CBB422CBB /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEDFEA33A7688A71A56B3EEF2632C4AC /* SubscriptionDisposable.swift */; }; - 46C84A13FE65FF4521A9C7CFC0253306 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0321E7AA98ABD7E09C1C01CFC3053FDA /* Take.swift */; }; - 472F8FCDC5BC7F210FC411D907EA5B04 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0865F93AD66982530A1413C5A2C358B5 /* RxSearchControllerDelegateProxy.swift */; }; - 4735F0E5E435DA829FAD6163F41B9040 /* UIImage+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 82E6F31C3073965ACF67B7389CEED675 /* UIImage+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 473DC3EDDA5D8D61693615EC038FC07E /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E06F7AD43325CC196622ABD56CA4788 /* IQKeyboardManager+Position.swift */; }; - 4769FD52CFFFD7BC65324803AF92E251 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 46C780FE152BBEB2B11F25B2C425DBC2 /* UIImage+GIF.m */; }; - 47BEA6378E98FAA936CA74A1CF418638 /* DDMATrackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E57AB064DC34008DD9440843B004AE82 /* DDMATrackManager.m */; }; - 47BF292BED32B4CB98575907A2835570 /* EKAttributes+WindowLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1AB19BB6BCF3CDF844264D6259694C1 /* EKAttributes+WindowLevel.swift */; }; - 47DAE2836C45A5B08B4895539E604A86 /* EKAttributes+StatusBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = C64F39A898567835EC977200F9FFA544 /* EKAttributes+StatusBar.swift */; }; - 47E86D73AEFCECBD1B7CC80D731AEE4D /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC924CF8BAE0BC9DBACD42D4305CFFDF /* Toast.swift */; }; - 4837AF95FFD6CA0856F8AD4F6DAE8654 /* EKAttributes+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E52FBDBD1EFD397A82EC84F790ABF50 /* EKAttributes+Animation.swift */; }; - 483F31C4AFEAD5AEA2BE3274CD7903A1 /* CocoaDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = D306A841BCA7CA90D31C854E3CCCBCA3 /* CocoaDebug.swift */; }; - 4894E4D5C6F065C87B6082AB282FBCD0 /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 44ED3B33960CA6B7C6C5A4FACABF8E64 /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48E7DCB6E428A49B7F67718744D73D96 /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 54D32FCF006486CCCB22D3B44A05B109 /* JXCategoryTitleCell.m */; }; - 49215BC028DEFB8A85C77A5C55464936 /* ZFNetworkSpeedMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = EF0D9F411C0AE8266539CC3C372C5FD0 /* ZFNetworkSpeedMonitor.m */; }; - 492B6B0A047A031C08B940A6E8746A37 /* ZLAlbumListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0354999CC73AEBB06AAB20526A5CA34C /* ZLAlbumListController.swift */; }; - 4944814C2CFC6492C4FE1664F1556012 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = EA5D274A04F6108037B90C8A9C3E05FF /* MJRefreshBackFooter.m */; }; - 4978E0D1068588E192054C53AEC53178 /* ZLProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8998210DD053A5D1D1BC93BBB932A43E /* ZLProgressHUD.swift */; }; - 499AE8C69C3BAAE93EB6AA204B2B6C4B /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = A26C5BC7A7F4B251BA5907775BA16F7D /* Source.swift */; }; - 49A13CA2C01B33D402D04B3A5D6C9868 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8945C46CA45EE4320C007CF174997464 /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49AD1F5C93F625FDD0396BB29256DC4E /* BRPickerStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 49DCAF1A4596E4ED086FAA5BA57FD9BA /* BRPickerStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49E04A4A0E8FF02F235F055751F78D2C /* ZFUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 9936F0CB3A63B5AACBC54AB5F3DBB50A /* ZFUtilities.m */; }; - 49F57411DBC9FAE893C1030240982DBA /* DDAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F9C3228751941592E307E6795FC420D /* DDAttributedString.swift */; }; - 49FC51FBE1A0B635FCEA16835DA50665 /* ZLLanguageDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82B5BC0A08A3DEF74E8E225B365F9B6C /* ZLLanguageDefine.swift */; }; - 4A6F9FC73B3C2B02F852F366EE4C7C18 /* _SwiftLogHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BEE0CC8874A662DC27CD4C64EAB17E /* _SwiftLogHelper.swift */; }; - 4A8F9A8B49197EDB6BEE9D75691A19D4 /* DDBaseSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = E7934C14ECEE2E432FB7E210C8A217F8 /* DDBaseSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4A9952FE9361ABA5CE30F3C7D50C23DE /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B783ABC741949A4EA09C8C41113E934 /* JXCategoryTitleVerticalZoomCell.m */; }; - 4B44116FE13450D08B053764A8784FDF /* BRAddressModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 001670712EC3F2A39EE721735EBB25FA /* BRAddressModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4B4B54D7FA293257F7AD4D2285BD1B1D /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC2AFF5B1F5931BBB145A36A7230F595 /* Deferred.swift */; }; - 4B4D666DF746D313FA6D34C257BA6F14 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C4D2774C483DD40D57C7FA3D2C8D22E /* SchedulerType+SharedSequence.swift */; }; - 4B5C6452A3F186A1CB523C87F86F70E3 /* DDMAMapKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 68DEB07C34FF02A890E823A9417987D8 /* DDMAMapKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BBD6EF71B6DCE3390974D23D5BE77AD /* ZFPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = BF96E3F481C639A2E06DFAE3D8514335 /* ZFPlayerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BDE28396F6AE3DAA0162DC8B2219EC3 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D596FA74EF08E061C4F7568AA37A7A2C /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BF15DFA87A4B16CC27A4F9CD8E040AD /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E10C81639BD9F91018F21C1643FF284C /* Filter.swift */; }; - 4BF3D618B71976F90930E1A677821797 /* DDBaseCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A802EBBFE0DB4719EE1AA04DA981AF33 /* DDBaseCollectionViewCell.m */; }; - 4C17BF734DA9B2178A5559DBA608A2BB /* EKRatingMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC82167D0BCE09742276BE1C86733EB6 /* EKRatingMessageView.swift */; }; - 4C2639391DD5A48C68DC1760F913E007 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599B656FFA3EE132DADACAA7C57B2D69 /* RetryPolicy.swift */; }; - 4C348248E0AF0A89848D5B0F230F661E /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D65C497D6018CB8961CDA6B873E4947 /* Enumerated.swift */; }; - 4C5E0A7762C6E0E8295E1D7F4FD4F68D /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = F764AD157B7427700B8719B4F001290D /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C82AED59F383C3408C246EDDA1A4392 /* ZLPhotoPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9A45BD2674AB179D8018709758B0E2A /* ZLPhotoPreviewController.swift */; }; - 4C82C4208C3EA3DE13F014C1F7D1E467 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE1ED2E8456BC345655EC3967740572C /* ConstraintRelatableTarget.swift */; }; - 4CC51E277DCF7D480D5DA4C9C0BB0C37 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 360CEE83C789BD6E990B39DA6D2726B4 /* HTTPMethod.swift */; }; - 4D2FE02184346B6011DA8B227AA2CD00 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 85556FEB6174ABDF6D575CABD3EEB8C0 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D8A94DF58E15F8FB36D139189A399ED /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E017F6AC983A387FFD2ED02D2A6EAEF /* NSData+ImageContentType.m */; }; - 4D981AB9F0FB6AADA0A3BB5D61D1E0EE /* UIColor+Hue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E419746B6787458E132201D919607174 /* UIColor+Hue.swift */; }; - 4DBBAF563C9995081D90F7AD834E828D /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F01FFDEB2A75E22E3705146498D2812E /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4DC4192E75B5FFB54CA793299C8C0388 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E13C0903A86C8953246BBB6DDD2F56E8 /* RxPickerViewAdapter.swift */; }; - 4DDB024748C44347C7CD40486F0603F4 /* ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EA66F5FAE74501193119915AEFFBEED /* ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E03FB03B1DA8D48DC016F7E7814CAF4 /* DDNavigationControllerDelegateReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = E92533FE6B06397CB43DBCD84123B54A /* DDNavigationControllerDelegateReceiver.m */; }; - 4E4AF01A91C2B8F1EEA12F979D3A2C65 /* ZFLandscapeWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 82A223221C2F8D6153F886C7CDE69CCA /* ZFLandscapeWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E6ED858E553301ADEE0B2BE45956A17 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 38FCBB4F18C243D222179DF654AF8679 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4EA41674EE6BE0E1D0DA737402D1630C /* DDBaseNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6049EB3C1E55B8B0F364D28E15B8683E /* DDBaseNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4EEC0EBED6B81827D25B5C1524A516F5 /* ZFPlayerLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 93CA458AB4644D2FB617AEB32BB3086B /* ZFPlayerLogManager.m */; }; - 4F1525CECA0C94C49413C43841330C56 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 76F9E81D173F62FCFBBF4B63AFF94B8C /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F5B2864DC6384E5B6AF98425B6F5CAB /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F3CBC1012A6E0E7B73568B8D4230DEF /* SDImageAssetManager.m */; }; - 4FB8B880680D9711B70C98FCE307824A /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 36F3170C8D5837A9BE35753E4F4BD1C8 /* SDImageLoadersManager.m */; }; - 506680E7DA2EDF6F1137BB73C5454B88 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 61AB5AFE42795F73512435F249E2AD35 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 508DA7803FB732375E4691EF6FA63054 /* BRAddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C5D14F912A842FD12DCB662E1DDD4A /* BRAddressPickerView.m */; }; - 50D3A5077F69D392E21AC93A13593F04 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52C260CC2661C41EEF0F0AB4049195B /* Completable+AndThen.swift */; }; - 50E5B5685106D613C42AF4823B04F21D /* ZLPhotoUIConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBD2ED3AF3275E2FFD63AB752166430 /* ZLPhotoUIConfiguration+Chaining.swift */; }; - 5114F231D82CFA8BF22620F26EF6814B /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA2A270EAFA4BFA26D028A5FBEC6B967 /* NSView+Rx.swift */; }; - 513FE85C9A497C2C8E648FDDE863176F /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A0DB0AD13396C9C8A354BA610385E1A /* SDWebImageDownloaderRequestModifier.m */; }; - 514A60DD5A2A363D5DB970088D708CD2 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F589AC376249AD8CC5716518A2E49EA /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 514BEB68DD25CD39127BFAB4DB631F8D /* BRPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 20BF68D249255CBA5924A370AFFF23A3 /* BRPickerView-dummy.m */; }; - 5156C44E75B863408EFF58D5122EF918 /* ZFPlayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = D72722D1F42CF12E6DA94E811D24013A /* ZFPlayerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 517CC3C405F8FB3E69BC2019D081906E /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C65A129C77BBDBDE9D6B9E712B97E16 /* UIImage+ExtendedCacheData.m */; }; - 51B1ACEE71E3EF376A4BF50397B41D38 /* CocoaDebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F46E7A0D25F83AAACAC784FEFAA65D51 /* CocoaDebug-dummy.m */; }; - 52811ECF6A4AECB259DCD6139A9C17C9 /* ZLPhotoPreviewSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D694D7909F723613936603B94F11155 /* ZLPhotoPreviewSheet.swift */; }; - 52AFC14AC760BB77AF34688FDF206DCF /* DDBaseTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 89E65059DD26BEDB9ACB3A53A6691A18 /* DDBaseTextField.m */; }; - 52B6AD3595C3CADA5ACAA84C53EF2323 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287776366F66CE2E5C743C88821272D7 /* UISegmentedControl+Rx.swift */; }; - 52B774D7072085206C19EC4A96BF8406 /* DriveRouteCustomAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 40922C117E6DB24EF727229B3A2BFF5D /* DriveRouteCustomAnnotationView.m */; }; - 5309B438474D04047CBBDB0FC6AE73E9 /* UITableViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F96EF579F4EDC48AB2ED1BF614276D9 /* UITableViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 53D0DD3116769FE07CFC7ADE43F01964 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FF05B609FF47FA0271362F923DB98E0 /* ImageDataProcessor.swift */; }; - 5438FFCF831F3BB3B5412D88B073DD37 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87604FE5B385C7F20163074019BA899C /* TakeLast.swift */; }; - 543A518F944EE3960CD44E39799C215E /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A177407DF2A68887C28973E169D3E834 /* GroupedObservable.swift */; }; - 5442DB01C93D4C933C1A8CBBFC13F690 /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 99FC94EB81606499CDD006F8A2C7E374 /* JXCategoryTitleVerticalZoomView.m */; }; - 549041348A1519CA04813ED794CFBB8A /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181754F8C4EE544D7FEB2F35942336C6 /* ObservableConvertibleType+Infallible.swift */; }; - 549B1CF5542E8E21F2710BA821DC2899 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFC3E30B1DB33AE5968EE45AD733CA8 /* JXCategoryTitleView.m */; }; - 553557576B5E9692059EB76EB9EDB6B4 /* DDZFPlayerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FBAEF947E6FFA260FA85B1A061252448 /* DDZFPlayerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 554B4A9EB7B0115AA40713C45D0ABF3A /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 928AABAF40B7C8B285DF82C6F61F590E /* IQPreviousNextView.swift */; }; - 55542DF3923B1577294CB4F256C5D9D3 /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBAC2D7F0D9F84498D6786687D58ED /* ConstraintMakerRelatable+Extensions.swift */; }; - 555ADDD160E4DB9DCE0AABDD6978609F /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = EE0142B9B3DD02DE5EAF77678B98478A /* _RX.m */; }; - 555D64D559041A2F1743073FBDA7F769 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D314021445F46A89EB836122570740A /* MultipartUpload.swift */; }; - 55737CE468E09E45D9E5BE279A3100C8 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8727818346C8A099475F5E3F4E881B15 /* SDWebImageIndicator.m */; }; - 56AA1FB915E6D167A106C0F9CF316EA6 /* ZLPhotoBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BDF0C722EFCEDA51D2DE37EDAE0B8F3 /* ZLPhotoBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56AF9AC7753012A5318390344FAD5C43 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 001B5A145650D07E23B883A59B4EC6A2 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56D08DCE4BFC873FBB9B1355F514D581 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 23DAFF480155F8321A62D048F6E5AE12 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 57001D4C5C8C819680182BBEDD045210 /* NSMutableParagraphStyle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E8570CECB13FD9D28F0F1B3FD573289 /* NSMutableParagraphStyle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 570D150531BA02EEB383A3F40CEDB5A2 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD31EE58FAAF33885501B7534A0A5F6F /* ControlEvent.swift */; }; - 572831DA48D81784ACF3A8EF8D29C07C /* ZFUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = CE40EFCA5E24E01C8DFAC18FD04439ED /* ZFUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5739B5F79D9CC33CE6A6E49CF08BE143 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = A48CA6D419834493D1B0C158221B77BD /* SDWebImageDownloaderDecryptor.m */; }; - 57E8D5E0BFF775DCF361333A12294278 /* EKContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9DE856E97844E4F2991B0892C57581C /* EKContentView.swift */; }; - 5819706F842D73572780E43AB818627A /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 284A75AE5C0CC6970B534ABE1C67EE62 /* Observable+Concurrency.swift */; }; - 582FFE687F7D0BA7FD06B9BBA94BFCBA /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = F167BD4562E990B35130F5333EA5DFD5 /* AsMaybe.swift */; }; - 58331B6BF8493E4C276191285440557E /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BE5AB6C5643DEF48DE292EEF1927886 /* MJRefreshAutoStateFooter.m */; }; - 58360B9BFCF65CB1EFBB3873EB56F9FB /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1A005411876EDC6C9C2015937E1E713 /* ConcurrentDispatchQueueScheduler.swift */; }; - 58E91C61B835DFF9D17760CB57DD5DC2 /* DDAudioService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 718279146D62E5B3A48236C049B84C3B /* DDAudioService.swift */; }; - 591C74189843C4755BD2E31E4F50431D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B1E17C13B228D3BDF62DAC203000AF07 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 595FA9CCDC2A709BD7F736107DA2C4D6 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 37D0DF42DE1CEFCC64AC88DD216A6C15 /* JXCategoryNumberCell.m */; }; - 59AD90C47AA6A1B76832CD3C27A9B6A3 /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1397F9A8F26829E996CBAFD9780265E9 /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 59BD2227EB120EC449508CB3D8E7E79A /* ZFPlayerLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B63735627CA290063CB5E994F5666AF /* ZFPlayerLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 59C5783B784DB34A1CD230CBF50FEEBE /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 307E5CB92817A8ED6BA1C343E10F7710 /* ImageFormat.swift */; }; - 5A39B661FA21224A9D6CA34CAD3D5FFB /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BC6379377846296741D8F2DBA0420E0 /* GroupBy.swift */; }; - 5A58A1ED6AC294EA3F65053CDCAB2C6C /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA7381A1C2E782A13B424939A0EEF97 /* ConstraintLayoutSupportDSL.swift */; }; - 5AA2F6E5C7D736F0CCA9894A3E37C8D1 /* DDWebImageKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CC0095EB0AACCD79BCAF9F7A67F8BA7 /* DDWebImageKit_Private-dummy.m */; }; - 5AA6E372FD287BFF49666188CEE90926 /* DDMAMapKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36A9D32740BEA1CB5E550A866B76C477 /* DDMAMapKit_Private-dummy.m */; }; - 5ADE1ADD5C89879BE23532A77F88DB88 /* EKAlertMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D766108C63302794A10BCB54AC1C5EFB /* EKAlertMessage.swift */; }; - 5AE8F724467F0E9ECAC1B50FAEC91D67 /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = FABC49B157490BAC18D3C871805EF0D2 /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5B033DDDC44B06AA233FF487E3C410DF /* EKStyleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F4B5C69DF4E0E0C4F8D831E5D9B64F3 /* EKStyleView.swift */; }; - 5B07C22BDAA7425C4CCC629868E0072A /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 82BE74368C5F2A7F242BD28BC371113A /* UIImage+Metadata.m */; }; - 5B0E5DFA3D2B5834D9DBC91A8220F9E0 /* ZFPortraitControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = D96CA72F567147EB6E41400EF7D697CD /* ZFPortraitControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5B8EC4C5155A775D8C9BE1E45713804E /* UINavigationBar+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 49E4740F6C53E2191910BD1908F10E61 /* UINavigationBar+DDCategory.m */; }; - 5BBF2E718CCA06ABC22203877EA4EC3E /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 947F55F30D11F3E36E2B4452C9BD0D3A /* HTTPHeaders.swift */; }; - 5BD01F6B16A2C9E69F756F4DE189E349 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F533F263F48E7D87B9E1DCE7A09023B /* JXCategoryImageView.m */; }; - 5BD480DEE18371740D7AF036D85B8B90 /* DriveRouteCustomAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = EA6365C4F324615A4DDE097A49262F0B /* DriveRouteCustomAnnotation.m */; }; - 5C30F361915F5ECAC7CA86D55EE7E25A /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 56CF2367E46E9B8A208D597A19F48981 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CA68B859A6EDF62B0C3B3217D469CA4 /* DDProgressHUDKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 89E8CEAD7125DDEEF35DA8CF303F232A /* DDProgressHUDKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CCD552354B88211EB9488550C4F4DB4 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A49ADC338F975C5324DFB40BCAB21952 /* SDAnimatedImageView+WebCache.m */; }; - 5CFC8F3DFFA340EEFD415372644734C5 /* ZLCustomCamera.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF6F453087254DD657F3996143CB98D1 /* ZLCustomCamera.swift */; }; - 5D048ECBE3D46ABC5B880F766ED23A21 /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FAC430F7F2D9F2BB5ADA5439647269D /* JXCategoryBaseView.m */; }; - 5D0EEB77D1FE5B6445B93FFE286B925A /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0933D2DFD38420FF30CCE915C8FC72 /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D95845B57B041E714876AF930C152CB /* UISwitch+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 830B287A501B729E708153F84BC72EE3 /* UISwitch+DDCategory.m */; }; - 5DA078BF9515B566F0C538010C15D611 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 530175BFF8701244D4260BC4F03976BB /* URLSession+Rx.swift */; }; - 5DBA4BCC87AB8C3BEFCA6D21552260A5 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B5DB959E7B45734C2E80C8B012D2D79 /* SwitchIfEmpty.swift */; }; - 5E6140C0CD3517DED7F81D9D8046F3D0 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C26C9777A52A2C7A6AD2245879B5B0B /* SDWeakProxy.m */; }; - 5E712306EE9654B516F97F7D39C85A73 /* _ImageResources.h in Headers */ = {isa = PBXBuildFile; fileRef = FC17DCA805CCC35691BD7180B96E98EF /* _ImageResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5E7A464CE33E69850BCE733A7778D05B /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE177EE9D3B004EB6733D61957F9262D /* Just.swift */; }; - 5EA777A6657B7ECC8AFAF720B0B24B9F /* DDMANaviManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BAF4523FFDDA5013C324C919671D9684 /* DDMANaviManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EB60C74FFA757B7BFF385DE7F855FB7 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C15C806DA298DEF1678708531293300 /* MJRefreshTrailer.m */; }; - 5EC7100C59695117247691D4451480AF /* DDBasicControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F1A1C94F3F0F671B170D9A362E330B /* DDBasicControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5F172DCB05EC615065B7C37575150F22 /* ESTabBarItemContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C6C04C12611787799662F133D93D97A /* ESTabBarItemContentView.swift */; }; - 5F1C7258F522482F3A539044593738D1 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DD0591BF7533C0451E6D3CAEAD03055 /* SerialDisposable.swift */; }; - 5F947C782C4BB4A5AD404E347D308478 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9287B66111039EF4CEC9E0D009D7A25 /* Queue.swift */; }; - 60242D2DBA2A56C8762E257852AED02C /* ZFPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DFE48E73B23483F42A0E13D844195FD /* ZFPlayerView.m */; }; - 60321424038D6730A0AD53BCF60F0127 /* ZFPersentInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = B1688599AD0A21C13B9A963E91AA6AEB /* ZFPersentInteractiveTransition.m */; }; - 603CEC5773E4B2356F096AB5BE1AA1D9 /* BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A168A1C4ABF7EC11E76676EAFBCCB0 /* BRPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60DDEEB9DF2E9BF439AAAD617D7DFDCB /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2E7E72E88CC2B6EEB746997AA5CAB93 /* RxPickerViewDataSourceType.swift */; }; - 61185B153F4FCD3160D48208289515FC /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 92672863ED1E4EF1978E9E35CAD9FBE5 /* JXCategoryCollectionView.m */; }; - 6146A0BE66054B092DCD9C8642C58988 /* UINavigationBar+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 499896852BAFB8790736F4B42D7DED54 /* UINavigationBar+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 614BD4DBD5C1BCB13CE995085A38C096 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = E08418DB10E4C600EA85E90BC5A75AD5 /* Observable+Bind.swift */; }; - 619A84DBC854017C0A1A9BBE4D159E39 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = E3BF18A672F7FEA892B2A05C8D73BC4F /* UIImage+ForceDecode.m */; }; - 620121029560B277ACB01EDE12428873 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FAD6FC15974DBA0FF12BECCEA235872 /* Infallible+Concurrency.swift */; }; - 620CDA1C50743C819C01828F4E869261 /* Sources_DDMAMap in Resources */ = {isa = PBXBuildFile; fileRef = EE264AABB23776FDCFBFF501E0FDF2EE /* Sources_DDMAMap */; }; - 627988EB223E4105B5840683F769C5CE /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0C45BF3AC5CEEEEC36DAD5FB3A774D8 /* ImageCache.swift */; }; - 629C7157E20CDF4236A206BC470406D6 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EC8517CD324EB2F6039D5A1A0FE145 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - 62A10F5EFEC0F793E9CA8D2B300CF844 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA2D60263D4263EC3C06FA76DB65A215 /* SubjectType.swift */; }; - 62F29D80BD374DBB0DC1A80CFD1E44E6 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = B409D0A129FF6110F02054F78B60E548 /* ElementAt.swift */; }; - 632FDD201CBD2BECFE77A054EF4BADB3 /* MATraceReplayOverlay+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F47DDE3C1736961E81DFC21642B56E6 /* MATraceReplayOverlay+Addition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6335E8323C2491C8A9C99CE9DB2BF83F /* Bool+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = A49FDEAF283DC95FC4EC2DDBA29CAED3 /* Bool+ZLPhotoBrowser.swift */; }; - 635B043F860CE53EFCA19CC564B47075 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFCF5B3FE6C9DA0EFCF9F4A1F7F6B3FC /* IQKeyboardManagerConstants.swift */; }; - 63C6F2C653074E8FC5DA3D47497949A7 /* _OCLogHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 86EB5FDB69E5179C09A86499193976E4 /* _OCLogHelper.m */; }; - 63C7CF43EB4791A04979913B13E84732 /* NSDate+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F77E3895D71D37E9E9BF54C89288DF20 /* NSDate+BRPickerView.m */; }; - 63F2F978029324264D53A77CB4C11FA5 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316AAE1BE99812898FF20FC3A059CAF4 /* KingfisherOptionsInfo.swift */; }; - 6456BE1D3735919BA27D3C44CA4A984D /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FF64C256662415A9479ABCFE235D61A /* SDWebImageDefine.m */; }; - 64D8805F7527163B0A4120C403D97AD2 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4CFE1FD9063844C7726DE9D69BA7F91 /* IQKeyboardManager.swift */; }; - 64F134656F206AEA36B251F574762046 /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A4ACCA8D23AABD188369200BD0BC5B4 /* JXCategoryIndicatorCell.m */; }; - 652F1768E71D55ED1C4D40E7ABCA11F8 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE8F126BBD480DE86148CB45EED2A80B /* IQUIView+IQKeyboardToolbar.swift */; }; - 656C1B379E3DFFE7320AD50AE311126B /* DDAudioPlayerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 42181CBBF0570751605F5301C8AFAB41 /* DDAudioPlayerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 657E04A4248E389B609C47DB3CA58F5E /* NSBundle+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 12D5E3E7F68E95CA0ADB60461DCD772F /* NSBundle+BRPickerView.m */; }; - 65A3E384961F6C904B1D329C2B1D1BDF /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A7733C99A968670FBCEE19DF0898A4 /* RxTableViewDataSourceProxy.swift */; }; - 65C3ED45AE68B9415127887E553B901C /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D62D270A16097070EB645A8494DBE9B /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6649A2058F4EA544384A888D95492A95 /* ZLCameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2D4411A906BBB354B22870DF7ED95FF /* ZLCameraConfiguration.swift */; }; - 6662D0EBBF6B81272FC7473551618CC3 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = A10B35338C50E2E7972A693714CFE031 /* DefaultIfEmpty.swift */; }; - 6674277C63A2F0AE5EA17A48C88759CB /* EKAttributes+LifecycleActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BA9A9FD666F4FE0FD5A17D79A8D3CC /* EKAttributes+LifecycleActions.swift */; }; - 667E98CC3D54F70B73D6D31D5D94FE0A /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = C39CAC5D3CDF8B7CB4D7B5A9DB2B9293 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6694E6D8A68A448BA619714C9F10A0FC /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 484E271BDB070341A50FD8905975162C /* MJRefreshHeader.m */; }; - 66A7ACA757E0B6E814C371A9C3CC4828 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 184A905860356D49E7B55C985D3194DB /* ConstraintDescription.swift */; }; - 66A9DC3B7E3BB37EB783B70278A717B7 /* CrashCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66EF4E191F7DF14578C38280FBB5220C /* CrashCell.swift */; }; - 66B43477DE0F24FDDE11B346D39BF863 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56F3F147246D1B193904FEC21A9AEBD3 /* RxTextViewDelegateProxy.swift */; }; - 67CF5305E9EBF23CB22B90CDE4CDBF91 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5650D58802A7057C6141F8BF3565E6C6 /* SDImageLoader.m */; }; - 6823E22620B86DDE95E7871D8007BD2A /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC53804DBE8F7C5939CB30564D7867F5 /* String+MD5.swift */; }; - 68A9E007AD5461A5DB79E5541E21BFF6 /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FA4806691861BA43AA025BB12DE38210 /* RTLManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68B4EC36B6F2299256FC94F862129B39 /* ZFIJKPlayerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 19C44EA54E82F0253F78A38E4809AC14 /* ZFIJKPlayerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68B7B161F88A8AD78F0E21B6DE4547CA /* ESTabBarItemMoreContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE7DBEFE7F775DFFA5240912E9F51BE /* ESTabBarItemMoreContentView.swift */; }; - 690256DF05FE465E8948ED017110EE78 /* ZLEditToolCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBDCD87DC61283D1F31DE4DD94BE4816 /* ZLEditToolCells.swift */; }; - 6947D25CA62F4B84B0C798ED96485335 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C1D414B35B3407CB5D3B3E3C506F187C /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69A74CEB8546E46560B3D6658253BC61 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAE73892C05FF6771E8660DE9B19D1C6 /* Combine.swift */; }; - 69CBDC82C1A8BAE7227588C16B025E99 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C8A47640CD25679BE5388ACCCD40D6A5 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A67580592A611F6DAF9955550ED5C3A /* UITextView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = AE8679EE07CCD8439DD69525741784C8 /* UITextView+DDCategory.m */; }; - 6A73D8C90B3AB65EE530DBC09D72B0BD /* DDTimerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 08B918246B5F59A7DB942A7792495870 /* DDTimerKit_Private-dummy.m */; }; - 6A81ABDBB4DC38B8AADC3DF2F53A888D /* ZLAlbumListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988019CE36140771910B8380EF9A2813 /* ZLAlbumListModel.swift */; }; - 6A9EC3C99A882F88915BD329FD85D03A /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A00FEC96F7432E514649B6321FE1CF58 /* RxTableViewDataSourceType.swift */; }; - 6B15F7B1F8100DDE600626AB39054501 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE3E65E083A29E28F5463D0D92505E8 /* KF.swift */; }; - 6B89E8277C0AEEFBA98E25493C0AD9B4 /* DDCategoryKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D60FC33C250517DE39F2A4608A508001 /* DDCategoryKit_Private-dummy.m */; }; - 6BA56DF5DEBB747BC314F6A658C21DC4 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = B59401AF283208AC2EEE4485A3866BFE /* DisposeBag.swift */; }; - 6C05A006EB5DEBEAF2FC010FD0A18A7A /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD514F3DE2A753225A669ED836D142B /* Throttle.swift */; }; - 6CABF78E996F90619923174D81B9CC27 /* _CacheStoragePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = F93C99D6D77833DED970D1B8B72D7689 /* _CacheStoragePolicy.m */; }; - 6CB80E0E3A8AB7064405B2333D680001 /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 347EE4400E1618809DE4560F1E371F05 /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6CDA21915F4586B1823FF8ACFC96747A /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E3F8D47F7ABFE54AA942BD9FC74648 /* ControlProperty+Driver.swift */; }; - 6CE153A8353153BEBD5941D99D0AA948 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = F35F515B2EAAA0C6E149AA7B49918CB3 /* MJRefreshBackNormalFooter.m */; }; - 6D193A3B06F0D5462B18FA01C21AAF5B /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63C55FFE843CAED94FBD7F970F09D837 /* PrimitiveSequence+Zip+arity.swift */; }; - 6D8B1D4945DCEECA487075BEF2FC0DC7 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA36808A8E8270E1626D7FE64162DDD8 /* Driver.swift */; }; - 6D8E6A17A45A4EA1D54A22F69B95AC7F /* ZLCameraCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED0FE5A880681595C6E294B2ADB60F3E /* ZLCameraCell.swift */; }; - 6DE505183942FACB3B64F8A2115D39D9 /* UIButton+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7D9A55DA134EF4BCF6C018DD14F109 /* UIButton+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E0056255590AF29EEA12A9719025309 /* UIColor+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1DDAB8D0629FC240E603E8B48A73673 /* UIColor+ZLPhotoBrowser.swift */; }; - 6E285A3D314DE0DECF80546A5865EB34 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 267A6FECF244137AB746AB45FDF9B2C4 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E571195DB6696DCD7A11A16D9DD765F /* ZLCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F0E7887DD9D433D8702497A0BFBF27 /* ZLCollectionViewFlowLayout.swift */; }; - 6E8267BF68A5C197D4EB8BC34C450987 /* ZLResultModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC0E980499AA4DCAB21A9D053F491BA1 /* ZLResultModel.swift */; }; - 6E881FBDF3FFC0B4F3E680E564C0D595 /* DDAudioPlayerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B740423D0945EDE8A1B9EF3C9AE1E546 /* DDAudioPlayerKit_Private-dummy.m */; }; - 6E9369F02458847D86856EF00BEEA8E8 /* DDBaseImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = EFC91CA687C77EB78B0495A49C083271 /* DDBaseImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F147E8691945B001B6CB1269240FDA9 /* UINavigationController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 195652663B54BFFD1F516B6325BC1F1C /* UINavigationController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6F329291E9FB8EF90578801F87261E08 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 75E7E42016ACEA4311FE1D133120EA8E /* NSButton+WebCache.m */; }; - 6F99E2BF991F1F67BD38C6934B68DC07 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 84B3B54AC3874E9604C2801E7ECC67E6 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7013B2E9E8A2525163C10D31BF619830 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7EE83E18843E28A79B66B9A09F77712 /* Storage.swift */; }; - 704561149DBBBDD2D481E242B79B1FB5 /* DDTimerObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 5853D8C365C2E23E53E6B8B428CDFA6A /* DDTimerObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7048F4545FF01508FE52CDD728F5A6EC /* ZFLandscapeWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = B935759BC41846DD104C77108C58A5DB /* ZFLandscapeWindow.m */; }; - 708520028DC4C1C09DCCFD1CCC820278 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99C707D252D49AEB0C99EE2EF4B04700 /* ObserverBase.swift */; }; - 70AE0363ACE9E14DDA1120DB60B5E0EC /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 138D89F9AD66B27542971F3146C9C7E3 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70B6FE4A37E2023C5833979592FE5EC7 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B893046FC8D75BB7604FD2DD3EA2E420 /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 71006AA82B83D4166F673C7CBC58B426 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3782D65EACAA450C43A4CE8B9370A984 /* RetryWhen.swift */; }; - 711B25F3CA42B980B39A6463B9CDAEEF /* UIButton+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A8798E5DDA9F7C625F49807C8F65C42 /* UIButton+DDCategory.m */; }; - 7164E8CD0BDD5B5F18758D6B86D5F1F9 /* NSThread+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 65EA044CDADB831F1F5C150FB78ADDAC /* NSThread+DDCategory.m */; }; - 7168A587CF00336CC0C44FC8D27D6B66 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A4D0EC4E7038F1609012E54032EFF5 /* UISearchBar+Rx.swift */; }; - 7168D4FEC7E4CD376DCD0B8BF2024156 /* UIView+ZFFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 282D6F906448283595CF9242D0D039CF /* UIView+ZFFrame.m */; }; - 71742FA7C715D034FE3912ED07B30379 /* _DirectoryContentsTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DBE5220C9408E2E3F2303535F96F7160 /* _DirectoryContentsTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 718B12AD3FD5F44645B82D7EB0724C52 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B8832AD77B9DDB928EF069901018195 /* UISearchController+Rx.swift */; }; - 71AD91355CF2C5747EFCA6064FAB26E6 /* UITabBarController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A1AA996EB8C98EB6740E1F2DB864E2E /* UITabBarController+DDCategory.m */; }; - 71BC1612F3617B89C174A4A46B9402C8 /* Pods-OrderScheduling-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5557072D4679705898E85F13CB9F4B96 /* Pods-OrderScheduling-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 71FC83AFAF23E756FE864162EEA31500 /* UIScrollView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8661D5A1AA78E3225C2217E5CD97109C /* UIScrollView+DDCategory.m */; }; - 7248CD5CAAC5D0D6FF0F9D85CEF858BB /* ZLInputTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F1147DC218281F5558B317E12C41384 /* ZLInputTextViewController.swift */; }; - 724A87977D3D501F37C0BB022C6F38AC /* ZFFloatView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A0ED160DB69D416CCE46E0ED96A9D71 /* ZFFloatView.m */; }; - 725D740A38D5E761FCA71B67A4891E35 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 668EE255DB75BB37318BEFF599B38A96 /* SDImageTransformer.m */; }; - 728632B0C7B9B5C555AF66E7464657F0 /* DDBaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1578A18968936C272FAC478EA21DC4CE /* DDBaseTableViewCell.m */; }; - 729CC942A3DFCE7D23AFA147F5062DB5 /* DDTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0C18F69D04945C4F4F65A4781962DC9 /* DDTableViewCell.swift */; }; - 72A8E15258D081D36070F2EFE80FDA0E /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EACACE5CE07FEFDFA1542DC55ED52120 /* DiskStorage.swift */; }; - 72AACF79D46DD4C0ED4D144B840E1F91 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C301A7F6B36F77A416BA7AD89B129CF0 /* UIGestureRecognizer+Rx.swift */; }; - 72E261A6A85538D4C56F4DE869BF0D9A /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = E77F9B687E0725738A83255C22A92278 /* Sink.swift */; }; - 73945F5394F485D66898305510756115 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AE760196C36BA405E3D39D2C30FF446 /* GradientView.swift */; }; - 73AB70D6B97E43420FB576C9D26039E6 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A040E3C1A369F17169DEE671AF42D4 /* JXCategoryIndicatorCellModel.m */; }; - 7406DEA0EDCB81CB5CC731EF16018D33 /* _CustomHTTPProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 843FCA2465DA170122DB012FC72AD2E1 /* _CustomHTTPProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 74972BEA7D6A0CE28CB3EFB11EF2DCAF /* FontUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AEF3ABB0A35E0C5283C87A9DB435980 /* FontUtil.swift */; }; - 74D0D590327ABFC48E7113ADD326E00D /* BRResultModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 43437087DBCFC5D645776F53DA02B4A5 /* BRResultModel.m */; }; - 74DD9CAE99A3118FCFF0E7BDF28DEB29 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 104A88C578F707D8C4EBA903BF4146CF /* RxCollectionViewDelegateProxy.swift */; }; - 752811625260B14669C192D57F44BAAD /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD2B6D03DCF0FE0B116574665E976576 /* AboutViewController.swift */; }; - 7531AB8F001F8AD0A7691DDAD8D797ED /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7346DCB09CB67D9EAFCB67215E71C0CD /* AtomicInt.swift */; }; - 756E1E9A85EDBD96D30C9BC8A7A3A090 /* ZLFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ACF3BE2D005EC372D66C6860F5DFE67 /* ZLFilter.swift */; }; - 75A1DAD0A861EDBF654C93A2857D897E /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AF63DC8D965A189E15C7AD36497FE6 /* JXCategoryIndicatorDotLineView.m */; }; - 75A22F9FCEE3CD7FE12BCE3D3AA731AC /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3FD4396289458395DECE58AE7AB3BD /* KFImage.swift */; }; - 75A50A9B3FD4EF659C8E61546D270CF1 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = EF2C2406B60CC4D8EA742DF22C0464E8 /* SDImageGIFCoder.m */; }; - 760760698F2B539B1A4A8C3FD74E607A /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A7C4AF6221BDD8AD265EAA9C14DED59 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 765C8A7DB5223CDA8C6E5D333F2CDFC3 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C21CC33F7062D344DCF74D49BFC82A48 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7682444EE3F5046ADE989E155A284EEE /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 220EFE05869DC5FC82720927226B6108 /* Kingfisher.swift */; }; - 768BAA880F1D969621A04374DB7854DA /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5518F4EDC6D868C170E86765C7EE1C7 /* Catch.swift */; }; - 76E3A558AD358F70264733619F84737A /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 81567C3F126A7EB8378762CA3FC08465 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7728B76ED928AC7587540FEE0BE3980D /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 217A3F47E0ED06D5240BAC62AB674F29 /* Constraint.swift */; }; - 777D599EE92E8693911A459685C7F332 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D03B3691C165B2971CC8CD50D2218E12 /* SectionedViewDataSourceType.swift */; }; - 77B0273D89449DA79C72217AF57E5A47 /* NSURL+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1051306B875B02C74A86EE0815BCD486 /* NSURL+DDCategory.m */; }; - 780911F844E400DC3DE983DFC62285E2 /* DDBaseLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = DBFC124EED6E586756C64ACD8FE730B0 /* DDBaseLabel.m */; }; - 78270987D9093E276EA12C698FC69D66 /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 37FAB0BAEA67751427D6DE85F92A45C5 /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 785031B71ABACAC9C0BF541D7952E7D0 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A94AF7B9EB256E82846CC6F621D9A89 /* SDImageCache.m */; }; - 785F521281D3701EDDB14472DCB4876F /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 417D3BF7F2E418BC583D4E6DD0E0E1CF /* SessionDelegate.swift */; }; - 7862592A925A99934E73D7B24F2895F7 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D159FCCEB97D06ABF0D4458AE6CF3F6 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7862CDF0CC3C4B049C8E4CDA451ED29C /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C159872F26F93E552B656DEA5F53EE51 /* UIButton+Kingfisher.swift */; }; - 78A9DC5A1BC9FB56108C4AF9B8A1BE19 /* CrashDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287FF81E0535DE3C8714ACC342C0C50B /* CrashDetailViewController.swift */; }; - 78B2931A79E21B1AF56F09DEFA4E42F9 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A6715A810721B77E7BE0A4AD91B50BC3 /* UIView+WebCache.m */; }; - 78E1DD017E3493217692D927E6FAB685 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DBC77CCE296A080EC456907F4213CC5 /* BehaviorRelay.swift */; }; - 7928BF03967198F5CD7DAFD6D784F04F /* EKMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228A503DFD6BB758F51C5BF9567E4689 /* EKMessageContentView.swift */; }; - 79403C58DA1B5106F8104E1DEC5C2573 /* MABaseOverlay+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 08CD488F803E37CB2EDEA19AE3253D75 /* MABaseOverlay+DDCategory.m */; }; - 795FED16EEB4B05B3E37700009207E34 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 168FC76E41435410EC8A00C808BE60F9 /* URLConvertible+URLRequestConvertible.swift */; }; - 79667886740E03B0BA8CAD82D277FDD5 /* _FileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 36DD633CBB453439EE0F54994386CCD4 /* _FileInfo.m */; }; - 79732A6532885C9A7DB87F999CE0BBDC /* MABaseOverlay+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = E469FE9BA34CE21A445FD18AFE4CE7EA /* MABaseOverlay+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79B9F05D7AFAD2D6775CBC7C549249B6 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5BD207DDC2BB71CF6AD98D6249DF75 /* RxMutableBox.swift */; }; - 79CC6919A398730886F6C86DDEE7F597 /* DDBaseCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC5098F9717EFA9E2BED153361BBB3B /* DDBaseCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79E028B32DC2E143BAC645CD4DE435D1 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50A1422BC9CB8B83EFC8DA0FD4138819 /* IQUIView+Hierarchy.swift */; }; - 79FB13C8D3A4E1D1C297B963C574C0F5 /* ZLPhotoUIConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6C032039F0BCA60ACAA4D98260E90A /* ZLPhotoUIConfiguration.swift */; }; - 7A3B3E372DA33E8C48594BB13E7B308E /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E70A20A9573BF5A9B175915B1E9F96 /* UITableView+Rx.swift */; }; - 7A4F0F49748AD6BFE43729FE2B9DB916 /* NSObject+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = DBCCB47A684BC2C8E34FD72CB4E35A85 /* NSObject+CocoaDebug.m */; }; - 7A6B61349A1B50DF6E904F761F6EBC4B /* UICollectionViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E034624A24009FD0B6839B91B89060F /* UICollectionViewCell+DDCategory.m */; }; - 7A8B0747E5A8A96ED66C1D708F66CFC4 /* ZLImageNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74DA4AED3A5D60302C79996DFC5C5F05 /* ZLImageNavController.swift */; }; - 7AB8A969CB1C2BB988A9AB1CD30E6C19 /* ZFOrientationObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = B574EC37A2BC358258FE620F5336FFFC /* ZFOrientationObserver.m */; }; - 7B1437FE5E98D55CD1607074C4AA29C6 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D8CE4345B7053A0BA4B5FC579F2842A1 /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B21B434BABCD594817E3D7A81B0EC0B /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8783AE3240C6DE6774892D61310683A5 /* CacheSerializer.swift */; }; - 7B385A3BBFA5DF0F919ECC1525955E0C /* DDMALocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F5C6384B92BDC0EF9898E50D396EBB9 /* DDMALocationManager.m */; }; - 7B3E9A61AF1EC4DF9CF807E2BFF45E1C /* UINavigationItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = DA6D1F3BDA26F9D8031D18A9709FD89E /* UINavigationItem+DDCategory.m */; }; - 7B5A2A22E907F6CB8E791BD1937E41ED /* DDBaseLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F0988B1C29A7765529195ECCE4B347C /* DDBaseLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B68CC1F3C07D681E360C3E50B5CC853 /* UIScrollView+ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 29454470DF2916CF8CB483820556BA06 /* UIScrollView+ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B708B9949DEE9168B4D10D22E04DEAE /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C6E073A2A3C284E72E54033042682 /* MJRefreshNormalHeader.m */; }; - 7B736FC0BBF3C32F32A585090944FC87 /* SwiftEntryKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 39C8F042547087254A7B56A7E6B4266A /* SwiftEntryKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BAC5247AD928B776F8727F9FB4EE7AD /* ESTabBarItemBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDA9918D1AC95200E4E186A6CB3A8906 /* ESTabBarItemBadgeView.swift */; }; - 7BBE8DA45E00B0FA0620083B8FA0B261 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89270D4B442BBBECE504EA61AD6DA8A8 /* Image.swift */; }; - 7C268EA30C39F532AC992D696FDF5024 /* DDNetworkingOfAlamofireKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C49A46393F503E8D6F78E61975814F49 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7C710235EAEB7ED1C21DC9482A20BF74 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE30300D5289DF8F6DDDCB85319EE501 /* AnonymousDisposable.swift */; }; - 7CD8B6A0298D4FE0AEF7A41145510C7F /* UINavigationController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0379C312FB9DFBA4F0FC9BCF26429BCA /* UINavigationController+DDCategory.m */; }; - 7D079A25B5264F1227B452FCB3FC54D5 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C15AACE8C1A4CE01F1702B4A85D8F83 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D9036FB1C4E0560CCE3227BEA3339C2 /* DDLogKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5190D62F9AD798C22F62ABB607E891FF /* DDLogKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7DF302A2DB5B660FE70888DA0EE0F286 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D731AF5919347A7BD2190D3DC68B53D1 /* SharedSequence.swift */; }; - 7E5A43683952F26781D57C4CC12F4CCE /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = A57B71A9E12EE2E126434243DA492222 /* MJRefreshConfig.m */; }; - 7E7A9F47A061A7D46AB1F401E90429F2 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 06C7E8226A65E1D0D4CC3D3E98978D02 /* SDDiskCache.m */; }; - 7EA1A285B210A02961DC6EC1C01C1687 /* CocoaDebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0511BA3A4FD667D6EA75BCA365DB4F4 /* CocoaDebugSettings.swift */; }; - 7EA4D4DAB19F8B4A1BE641F9A803B3A4 /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 9526EB71B6900198A54FCEDBBE3E8630 /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F32A097697328E2274CC8AD925FE543 /* _RunloopMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ACBDEC4BFB5FD6C1AB0C2D6A6B69E53 /* _RunloopMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F60A19D3B83E8A56DD7778844101265 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96BC0EB92C249ACEBDA78937D9AE25FC /* WKWebView+Rx.swift */; }; - 7F74823CF0BC170B85D5BCD1046385AC /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F8864F6B1A531E057B48900668D9B4A /* GIFAnimatedImage.swift */; }; - 7F87DDA52B40F5252EB2DE162C33BAC0 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A0B5A4180221E40CE556F38DA1B329D /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7FCA7DF486BC1220F21964FCD6B1A3C3 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61D6B41DDEDC61A1F3ACB9B0E7067D50 /* RxPickerViewDataSourceProxy.swift */; }; - 7FF92EBA287D98B318E84C0165CE0E5C /* DDImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 225E1EF48B1C673BC3CC2358A43544DD /* DDImage.swift */; }; - 80141B208065FE781FF8AB8F850FCE31 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31E9229CC74C809BECB976F679F909D0 /* Signal+Subscription.swift */; }; - 807357E0D8B429C410617DCD42E83C73 /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C236674516F1DD1B6E389C4495E2D1 /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 80785E6691F1F78D1B043BCA12426306 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8566531CCD3B055AACD54D9C70D46E2 /* ConstraintMultiplierTarget.swift */; }; - 8078E9680CBD9BF77D13021C5B82AE8A /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 218D8DEDCD6779141087671AC994C457 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 813B683458C65465624988D928272B44 /* ZLPhotoBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EC0A368B863E7098C2B47DEFD9527A27 /* ZLPhotoBrowser-dummy.m */; }; - 81456BEE51145D499173F52736521B09 /* ZFLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = F68C9B02B11B5CA2245E6B8812CCEBB4 /* ZFLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 818EE2D4D7DDECBED411E45624F2A32F /* ZFLandscapeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = A41376E50017A2935A37C3A982374FFD /* ZFLandscapeViewController.m */; }; - 819863FBD51B104B8D66432AC67C05C6 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 15AED11DF39E305DF6673230E081BB49 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81B24717BFCD424C3874D855D9F4BF32 /* EKNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C134061004C50225B29605CA80BFDB /* EKNoteMessageView.swift */; }; - 81B7DA4E34BD7FDCFBE8B2CF16335996 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3FBA5BCC63A7DA814380D5A7F18555B /* UICollectionView+Rx.swift */; }; - 81C2D503F2ECEB1331D541797699B6C1 /* ESTabBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2D085BA174C9A8EBB23BFBE828B25C2 /* ESTabBarItem.swift */; }; - 81DDF3AC3E4831357412BAF122E5456E /* EKAccessoryNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB45E791C7D00AD4C8D18CCD8AF201A /* EKAccessoryNoteMessageView.swift */; }; - 81DF12053E6B37238FD5271CC56D39F2 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EE67FCA70CF2E96C7396C66B8C8E418 /* RecursiveScheduler.swift */; }; - 81FFE95BF81E711459B7B48E1034C49B /* DDBaseTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B2CC50C4D50030EEF25A4B059F6D1424 /* DDBaseTableView.m */; }; - 8220B550020CCF8983DF5B8252C732F1 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = F51A62D56FE8D54578C6D6D0138A1289 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 827802DE999250886D89207BC6F0B58D /* NetworkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D016D448D4891CC0E17A93392E37DD /* NetworkViewController.swift */; }; - 82BBE2F159943E19A69BD99EBE48D100 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = C37BCE44E949B7D460656AC69C7B99FF /* SDWebImageOptionsProcessor.m */; }; - 82D0D719AE58DF78F47A6D90EA52AC41 /* ZFVolumeBrightnessView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DD8C1045DCFBEBB3D9D5593893F671E /* ZFVolumeBrightnessView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 83654F695F940D6B7B244AE48CAB2B2A /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537F4C537F39CB0F98A503A917519178 /* AsyncLock.swift */; }; - 836F0401537C25FF78D18E4895330035 /* DDViewControllerAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 9824951BF51B3BAF7431D329F0BA1DAC /* DDViewControllerAnimatedTransition.m */; }; - 83D0FF7A837ABA4E7B712358AF55AF52 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8BA90E9DCA787B16E878C53AB2B3E7 /* NSImage+Compatibility.m */; }; - 83D67D211FAD416D7164100830513695 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F26048853D41F6951BEE9160B19D666 /* ObservableType+Extensions.swift */; }; - 840B27BBD5508D3F123308CABDDFD524 /* MATraceReplayOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E2614393372F1373562F24552A34672 /* MATraceReplayOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 84BC5434F8367126E554E82ED3592547 /* DDTimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D0AD26B18FD7E2C944AA8C1205ECD171 /* DDTimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8505471A71505E2BA003E64FC0D09DFE /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD07829ED3310E1E55EEA3E661C145F /* _RX.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 850E9557F466337BDC4E92976BA29C4D /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF89EE4F63350FA0CB98FFB0B96BBF6 /* Error.swift */; }; - 85253A95E62177CF9D61A8D156BCBE08 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4419A307FB65143ABA119AAD2502FCC /* ImageModifier.swift */; }; - 85A96DED83E5FBF923823F46106F6836 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7642307C2A74441FB033082E4393E4F /* RxCocoa.swift */; }; - 85E9A0412761EE97B0F14C8506738BF5 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89D32A6BDC5A04585CC4FA78AD2D3FE0 /* Session.swift */; }; - 862E9D10C50CBB0D339039294989DEF7 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 96167AC6C6F5EF1D29794661D7712D5B /* _RXObjCRuntime.m */; }; - 864F412CAB912E5360121273A3DBCA87 /* GPBMessage+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = A1833E092E6E2C7CB2FEC9DB0539405B /* GPBMessage+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 865ACC100F9BB256DA7C7F66FC85AF8B /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62C319226F475905AD7EC35FDD075DB1 /* ItemEvents.swift */; }; - 86A5C86B1240F0E61CEBE0AC08A119C9 /* ZFPortraitViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D8E6DA7DB169EE59344C9934D8C7A8A /* ZFPortraitViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 86BACE0D784445DFCD937FF106BD0C42 /* EKButtonBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82D61DEED5179B4292D8FA6F2AFF356E /* EKButtonBarView.swift */; }; - 86FDA11CE9FA4F78C10FF4EFD30E6A1F /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 652010C3C74634DF3F36531F7CF0C331 /* NSControl+Rx.swift */; }; - 8762C3B2ABC7C4D1ADCD923054358973 /* UICollectionView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C4452653712093DC6AF06BF027C68CA /* UICollectionView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8776F9D9CDA443D35E473576EB3194C5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06826A974EFAD95ADA1626CA3E1F5DD1 /* UIBarButtonItem+Rx.swift */; }; - 878914063ACAA2126B18E1DE5285F827 /* EKBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2931432B02D8C3AA6179C4C8F9E191E6 /* EKBackgroundView.swift */; }; - 8791DC308884A90A38BD939A3C382FA5 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F8DF5755A65EEB0CA7DCB4C4BB274FCC /* SDMemoryCache.m */; }; - 87AE439CF35CBCEC88CFCB269A68A0F2 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 771811A58ABDD9E57E6F6329FC72F699 /* RefCountDisposable.swift */; }; - 885031037B7CD4BEA92D1497F7781C76 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = E6404FDF26A0D8EB9510837B2C97B6EA /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88A177C486F3A160B783F66E4EF5C1E9 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCE95AFFD6943785D88582A4367889EE /* Empty.swift */; }; - 88A50BF727099AC5CAC16CD4C99B4861 /* DriveRouteCustomAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 059D407BB164CC7195BAA024608BEE50 /* DriveRouteCustomAnnotation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88EBCF3517BBC6B987ACD5C47422F576 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A306642D3099DB598CFB71871466DFC /* Sequence.swift */; }; - 892A2CDE39CD694BF836090D02AAAE4D /* ZLEditVideoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD6DE4A3D47DB649FA0D0A6D1E9E03C /* ZLEditVideoViewController.swift */; }; - 893E557FBC523702C79FA9A21FCB7349 /* UITextField+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 084FAD33970C501880B546C046B09304 /* UITextField+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89A74579487C25538D71E1B38643774B /* DDToastKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1E808B15FDEEA5AF36D9DF4C4966B41 /* DDToastKit_Private-dummy.m */; }; - 8A274008ED97223DAA12E076D417889F /* CocoaDebugWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBC7DD37E331F07920058DC251372F58 /* CocoaDebugWindow.swift */; }; - 8A2BC1D6114D08F03E5D6CBD66814AD4 /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = B84E9DB849BDE2A2E75ADEFA12124308 /* JXCategoryIndicatorBallView.m */; }; - 8A36A9064A1796CBA330FEDBAD147348 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = CC38CA313AB06EF5431FECD7C0BF4061 /* SDWebImageError.m */; }; - 8A3BCFF83EB0F7B76C09EC9169F2046C /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 86C0F651835CE9410F4238CEBC3D8633 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A9DFB8E2AB590F6A1C2E1628F854293 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C402DB7701DC37101AF98F1AAA3C00A /* IQNSArray+Sort.swift */; }; - 8ACB6150ABD5A4BE4CDA42F23E090C9F /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = C30938D2D95C8CFD56F11229284457D5 /* IQKeyboardManager+Toolbar.swift */; }; - 8AE15BE648BEEA0A98F2AC4AE497BB96 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 27773BEB035B7035D67F1895E0590AEA /* JXCategoryTitleImageCell.m */; }; - 8B0B152593E3CCDD7456DD63125F38AB /* ESTabBarController-swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 918CCDBA1022A635F47D098B5190FBD9 /* ESTabBarController-swift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B37CC907FC3D81E63891EFFB311D1DA /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA505CCF603B91462290E082E1024CFF /* MainScheduler.swift */; }; - 8B718507527689FA26BC280BDB75FDFF /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B562626692B35F70399778BEB06D65C8 /* KFAnimatedImage.swift */; }; - 8B7996264A46C83B41BED84333C707D4 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1CFE2F915114873F21405FED9B28760 /* ResponseSerialization.swift */; }; - 8B7D57E3FCE49F2518B7AE0E6B5D2B96 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F7D764AB9E80A651E964C15395AD6EE /* SharedSequence+Concurrency.swift */; }; - 8BAD04052E210723CC24D737216D8BDD /* DDFontKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E8619ACD3CC56D8168CF041F640FD42E /* DDFontKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BF55823101A3DABEBCC4DBB679D6D69 /* ESTabBarController-swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CF649827D4BB7735801A7D686374EA4 /* ESTabBarController-swift-dummy.m */; }; - 8C35B5BAA36F209375286B3C3D2F7103 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7910D828D30815A4084832C84E065ABD /* SDAnimatedImagePlayer.m */; }; - 8C410A2ED4C48AE8304CB81EBBE58725 /* UIView+Responder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66C9E4C10895E1F718B3A337C2FA99DD /* UIView+Responder.swift */; }; - 8C584664D6B07968AA7846A75519A16A /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 75190BD62CC524E82385D0BC2E087422 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8CCEA9CC39354864D59E41672513B5D1 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = F597B4968E78128119C969D588B30F42 /* Result+Alamofire.swift */; }; - 8DA24D25E281BD8B9A695B37A48BDC43 /* DDBaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D0576897272BCF2373509D2FCDD315 /* DDBaseTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8DE19A78CB22C3A938AA54381334F6B1 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AE01637CD4A740775EE7724E440C324 /* JXCategoryIndicatorLineView.m */; }; - 8E04134529985568DCFB8818BBBB7F5C /* UIEdgeInsets+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89F51C34B23657FF69510E0DA8F6AB4B /* UIEdgeInsets+Utils.swift */; }; - 8E5256AFC173BF710216F67AA68F5CDB /* DDAF.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4E9A3B832A4E0AADBFB7EA1F8A431C /* DDAF.swift */; }; - 8E8F09AD96271039CB19EDAF7F40D5C2 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C7D60686B2BC1EB102A5D122C2F7B5C /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E9422DF54BCC99CA32573ECA23B7DAC /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B5A690194CC35F0CC1D2B4F5463C846 /* UISlider+Rx.swift */; }; - 8EE2005703426DFB542B34D09AF24A80 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = CF37BF09619759044178949D04A293FB /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F02C462D2897D1954AB61E7965A2962 /* BRDatePickerView+BR.h in Headers */ = {isa = PBXBuildFile; fileRef = A6F76FEE45C1E32CE51D341F23E1E41F /* BRDatePickerView+BR.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F21AA61AEAEE275B82C922F4CFEFC13 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 793C3DAF5A8365FC6EEE804CFF85D948 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8FA98CB7E5B912CAB92BC78003150B48 /* ZLPhotoPreviewPopInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC037D082FC50C40CC2AB75FB80B1212 /* ZLPhotoPreviewPopInteractiveTransition.swift */; }; - 8FC0C1F0C19221901FECC66026743D59 /* _Sandboxer-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 13DB71A2DF2E8847BAA487208E1D3E1D /* _Sandboxer-Header.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8FFAEE85A670F82106FF69084BDC45DE /* BRDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 062E0FB913015D1C74D805EC9CC57C63 /* BRDatePickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 903C2E7EE31983F144648843BB570C92 /* ZFLandscapeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DECE2CD091998856004D78FC629E2E4 /* ZFLandscapeViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90A692D45F5F2537EB0856B3169C97C4 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A19B681F19BA1300CA12F5FAFD3364B /* RedirectHandler.swift */; }; - 90B15A331091D1C228BFC5F60D4E45F8 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F1FEF3B975EB40C85B4437117CDAB598 /* UIImageView+WebCache.m */; }; - 90C6480C4262B9CC1A61A3B7E437CCC5 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 760A359746A34A6C59BF4E271F7AAFD3 /* SDDisplayLink.m */; }; - 90D5A68E1EF23552D670E47D3B23AE4F /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6654114B9228F7AC6DB978AB8EEF29BA /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 910F8466106459434C084A74EA003284 /* NetworkDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8CC044D31EE8821B7EDADB1B86C09DD /* NetworkDetailModel.swift */; }; - 918DCF83A321043687D0EC792EA9B873 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33E080EE7742C6CA6040857FC0687A7D /* BehaviorRelay+Driver.swift */; }; - 918EBE8FA53446D7CF91717FB581A734 /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D86BABF33B863F030194B8A52CA328E /* ImageDataProvider.swift */; }; - 9192B0E784D86E864323A0099D5DF9CD /* EKAttributes+PopBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3525AEDA56FED2FF9795DFE7EDA805D /* EKAttributes+PopBehavior.swift */; }; - 91933502C0597B78B99EDDB6CEC92FD5 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9BB2C3D03311AC04DF6996594CB6CA5 /* Delegate.swift */; }; - 919856A9D20F05F74E7034BCB26313B6 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 776D9C1A9AFDBDA4B9CADE3AEFD1F4A1 /* Typealiases.swift */; }; - 91E7BBF8F1A4202B3E4781E312E2B3A0 /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BB849F8D022F2D44CB1B0298A884AC0 /* JXCategoryViewAnimator.m */; }; - 9234FAFEDAC39C4D42B7572F4F13FE43 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17CCF9F8700A375410EFBE6C557607F /* ImageDownloaderDelegate.swift */; }; - 92B93FFA25205F6728C871EC199C940F /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B0309AE73CEA44E98F71755290E0533 /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92BAD4420B04D7F6A5243D5810D729BF /* EKPopUpMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B2835B6C0EED799C237BB1EE1E07259 /* EKPopUpMessage.swift */; }; - 92D1F411EDCD4E94848F2B2B5FE8EC2E /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = DADACDBCCA4C393F0DFB836E30849B8D /* Using.swift */; }; - 92EFB720D893286C8BA11156EECEB7FA /* EKAttributes+Duration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0969E15FC97AE985DA999BBCEF8C4C20 /* EKAttributes+Duration.swift */; }; - 92F90BB8342AA192D7C08520F4CCF266 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99BAF67C8A5CD24748E409B4D34F1764 /* CachedResponseHandler.swift */; }; - 9348C310A4D8EE0038C25AA32FF0B240 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = C7EA9E858EBB2FB3C378227BA979178A /* SDInternalMacros.m */; }; - 934A47F0CA3CE8D65B9C4547C263D0CF /* DDMAGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F297546C6F6C28277DF8BE35C61DDC7 /* DDMAGeometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 93721C8F9CF4BDA2AB57C3967D748173 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D86FF60913CC9C7DA46B62C1C683E05D /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9377075FA4E0C7EFFD0E68C28235E9CC /* _ObjcLog.m in Sources */ = {isa = PBXBuildFile; fileRef = A9F2F3261724B3F01C84AEBEE79B3A5C /* _ObjcLog.m */; }; - 9382CEC3FAFA9B3E6F5C78B9663D9E48 /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DA1745FBAE3E5691CE7109A84B940193 /* RTLManager.m */; }; - 938AAACCB629CD676B449EE110185748 /* DDCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79F6EBD860959A940CF227C07C90D12 /* DDCollectionViewCell.swift */; }; - 938DEBEEAE94B73AEF7E4F300CB237AE /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C20731A624F740F63267BC8FA87F85 /* VirtualTimeConverterType.swift */; }; - 93BEEA5D92D4F153A09A75627E2DB577 /* Bubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C46F650C2A76EDC259A690248952D92 /* Bubble.swift */; }; - 93C9F3019A4BF9C45CA3147F8EEB647E /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732C5317E0DE96EB6E47A83C775DBE0E /* Placeholder.swift */; }; - 93D95C7F6691DED21F57289570648BA4 /* _OCLogModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 13870762528D274783144041A9EBF362 /* _OCLogModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9463D7E45F0FED09C374998694C847E9 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABC665AA46A259E0DBEF93414476E75 /* ConstraintMaker.swift */; }; - 94678F445C7F696058B88F7A9B31ECBB /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E15E659FF795DCB0FCBAC7CAB699C2 /* Indicator.swift */; }; - 94C4A079FF6CABA7F1B809123E682CB2 /* ZFOrientationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 482F88FDDDEDFD3B68479DCB61A5C00C /* ZFOrientationObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 951371DF78512514FEF71B4F6FD34EFD /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A5B5298BB8B463D2787721F7E6D0A22 /* UIView+WebCacheOperation.m */; }; - 95A2AC17D9936524C874ACAE4A6E4A1B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6ECED9FCD08D1D74B9CA3E1016663E1 /* RxNavigationControllerDelegateProxy.swift */; }; - 95D6B375856547576214D45BAFD14C34 /* SwiftToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB75C93DC6E154AF5443E4BB29955766 /* SwiftToast.swift */; }; - 95F17E0FC83301E67165E1F90C5AA5A4 /* ESTabBarItemContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F762A66E222F56ED424E8728063D8F1C /* ESTabBarItemContainer.swift */; }; - 9608E323C617DBB486D89685D7267DB4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 76E7EA8EC2095659AE9175BBA6CB40BB /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 96764028EA4DF65930708E58811FB745 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABD2A1F07E566F283854A6FE1C725C1 /* ObserveOn.swift */; }; - 969904FA903EE6C2EACFC8C452B25FE5 /* UILabel+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 657EB11B3280CD8530B970935A96AA83 /* UILabel+DDCategory.m */; }; - 96E4B9E2601F91643C19484CB4FF061E /* MATraceReplayOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 69D9F6B1C1928E8F5130179690702C33 /* MATraceReplayOverlay.m */; }; - 971245CD46BFE06B4FF838938725FE3D /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 71530BC7D723AAE2AB156CDC315857AF /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9738274B0302F53ECB5756C1B66FF3B0 /* DDBaseScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = F704DFD4DDA03E7FADA8DF6152130DDC /* DDBaseScrollView.m */; }; - 9760B3EDECF6751F91C97173F0BD055C /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEED4C0BA4E79E5C5C6887EC05AF121B /* DisposeBase.swift */; }; - 9773847629F2F105580593407D661685 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = A383DDF49CE20AFB159C4C2CFEEA0B3E /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97B7C8CB4BF99A5CD5E485451B31C034 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7709DD62399CFC13BF0390A0BD71D6EC /* PrimitiveSequence+Concurrency.swift */; }; - 97BDF23C8E9038148496525214A838D6 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CC988E9AF631ECC07792482EE6DEAB4 /* IQBarButtonItem.swift */; }; - 97C4019AD3BEEBDFBAF1F8451C665D54 /* ZFPlayerMediaPlayback.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BCB0C6F48AC8A17A0E2B0C678984E6D /* ZFPlayerMediaPlayback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97E3C113173E5B9AE508B406612280AF /* NSThread+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 89FB6615D86B8876062594851B8C8BE0 /* NSThread+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 982018F9943EA721B176DED187A3F4B4 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 425079D2E72CD9A6851A03BB59AA8956 /* Signal.swift */; }; - 98287415BE0154348AABC989BCC34F4C /* DDBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = AE4ADE608A6DD093F0D179EC9E3F5E4C /* DDBaseView.m */; }; - 983C31E06D6E4D7B9C87126A26D535E5 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0574B8818F6CC23AE99137764B856A06 /* SDAnimatedImage.m */; }; - 9842B2D9C892C0A9E6B69A2AC78AA5F1 /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = DDB3BF38B62BB4CC0AC70E065002ADBE /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 988C40F1AB05182AC264578BF19E6FD1 /* BRPickerViewMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = A83EFE5C3D04F06142F598E39C9F0272 /* BRPickerViewMacro.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 99052A7FD46935C7F9A760467213583D /* EKRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30167188FE0F96121D70392E4927EE2A /* EKRootViewController.swift */; }; - 997DB62F7C251C04E2548F73C945E9EE /* SwiftEntryKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9FA6863ED2B892306F22C7D733FE69 /* SwiftEntryKit-dummy.m */; }; - 99ABEC8661595B51AC9497571DDE9446 /* UIScreen+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 434248B67E62304D0A79EBFA73DEFB2E /* UIScreen+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 99B1A4B9EB89ECF94B4330475EFB5689 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB678DF70BF35D7970C6C6DE1ABE3134 /* ImagePrefetcher.swift */; }; - 99EA19C8F294727AAAB343FF9966D33B /* NetworkDetailCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D20CE1ACC6D5D487937C7AD9114FF6CC /* NetworkDetailCell.swift */; }; - 99EF30562A31AD676C542693E91F0EE7 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = BE7F608C41F8EC9276968E11EAD8AC11 /* SDImageGraphics.m */; }; - 9A258A01E679FC91809CB0E4CEE2BEC4 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 874C598F1A84B818C07CC7C106050490 /* UIColor+SDHexString.m */; }; - 9A46A2F7E8AAAE342D18C303B3B6EB8E /* UITableViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E4300863F17D2D62979F2F20BCA0980D /* UITableViewCell+DDCategory.m */; }; - 9A700645670F731D3AEE30D578991F3C /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00F1FD587BC6143D1E65722A2C8F14D /* RecursiveLock.swift */; }; - 9A82883587EA4E20F472A2B58B330666 /* DDViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFE415ECD60C7DB122A14EA2B5A0EACA /* DDViewController.swift */; }; - 9ACCADABE04C5FBF041953A5CC27B8D5 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = F598DED1F4A7DADBFFD3C6E69C2B68E6 /* SDImageHEICCoder.m */; }; - 9B06B23C0DD30320D27A0AFF3523DD08 /* UIViewArray+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CCAE470CE4B88EB94EC366E1214B2B0 /* UIViewArray+QuickLayout.swift */; }; - 9B09741472416487EE81F386B6C9355B /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = A2BA8A1F668BD7BD669CDD5C82E79BE3 /* UIImage+MultiFormat.m */; }; - 9B2A0D221237BE5ACCF087F2577E4A6B /* _ImageController.h in Headers */ = {isa = PBXBuildFile; fileRef = 32C9F0A42AD073DAFC7CBD5FA97A23CD /* _ImageController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B3034DE85AC2C2172ED522E4756BB0B /* NSObject+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 09E4BD9AF58866CD240FE98CC9FA9328 /* NSObject+DDCategory.m */; }; - 9B5100395827615651D86B4C60B15EE3 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5142D7DA8FAFDAA3893180D0FE5EE662 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B56C88A1A26C2AF157005389DC79D89 /* UIColor+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE440C4A9E6B0E289D13EF13DB4BF2A /* UIColor+Utils.swift */; }; - 9BE4FDA4C69D90C76F06CBDEF1FF272F /* ZFPlayerConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 500CD7974E8143C141DE2C47225F0B06 /* ZFPlayerConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9BE6FC823B5CB3EA3788A4C32F1D39E4 /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F332EFA980D0829D45D2525EA6AF3A2 /* NSTextAttachment+Kingfisher.swift */; }; - 9C37B4DAD43F665640DB61A214A57923 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 054402A6F7A877BCAB755AD878F1E8DA /* BooleanDisposable.swift */; }; - 9CE0D080D988944F984ABF550840D22D /* _fishhook.h in Headers */ = {isa = PBXBuildFile; fileRef = 027120507F2AA7430737482FA5BE5C56 /* _fishhook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CF7F93C09CD223D8A4AEFDE6500448B /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E23C6D27E30AC18C7236073ACF9489 /* IQKeyboardManagerConstantsInternal.swift */; }; - 9D2D3680BD77FB36C9483F4B2386CBC8 /* UIViewController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E002E2C792C5B797089C0CBB123AEB5 /* UIViewController+DDCategory.m */; }; - 9DC90F2EFC4727920E1553241B68DFF1 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C3378B84FC9537FAE6FE3A6471585C0 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9DDBD070D8F28D3645E88F93FC7E98B6 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C01CB87BF930A549BE2B7C73A68B7AA /* MJRefresh-dummy.m */; }; - 9E1FF64ECBEF9CA8C3A2B1B584716C2C /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 596DE640FE593D727FB94B1DAD21AAAA /* SDImageAPNGCoder.m */; }; - 9E278CF7CCA7053B8B9F9599C33DC02B /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = EB1F35678631DAA13BD6564BDD10E255 /* SDImageCachesManagerOperation.m */; }; - 9E474548D6A0521350038A8213F06E0B /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D89CE207A9418AA4AB812BE98C43EA68 /* LogViewController.swift */; }; - 9EA9DCA38AE8140DAA4900C68F0EA575 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D1FBF472B9E18A77EC363401568B862 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9ECF42D1324F716832C4CB78502B7FF4 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A561F4A3DB1805B379FAA2EE96BD9B1D /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9EF1E4C365CA76114EBD310FACC88668 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A98B58F3B41349E68CDD317850FC5D /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9EF6BB46D0771433CE11C02B75DE4AE5 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CF4B2CE79B8D63463E0D5C2F77DA555 /* FormatIndicatedCacheSerializer.swift */; }; - 9F1A9C17629B0FED4F5BE452442F3B5E /* MATraceReplayOverlayRender.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7523480013502D9F659C935024B300 /* MATraceReplayOverlayRender.m */; }; - 9F3385E2B8DCE658F07D586F04FB5CC9 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4981C8793512C66B24F8DADF2E5C1C56 /* ControlEvent+Signal.swift */; }; - 9F3964B15E3C4EFF4BC0B7616A546C2E /* CALayer+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = A59107DEA6267230DDAC16F6E137FAB6 /* CALayer+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F5363070A385A4F0D0199982AA28C46 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D35C0A2334F45D74CDE5ABD5D737C45 /* Resource.swift */; }; - 9F77F23C82AD7A280997AB8CE1026694 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 159B09585E27B8B76408E0C22FD4B90E /* IQKeyboardManager+Internal.swift */; }; - 9F9210CD851E076E6C5C1963F3F7F0BD /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB28BE648A06BF38C2C181E1F579104 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F9B7CB3B56A59AC558BC4FEF41613DB /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 880E7C4765FC3C7770A014CDB8FCCD61 /* TakeWithPredicate.swift */; }; - 9FE3FCF5816BE354A387DA99CE64BB16 /* ZLAlbumListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FFDCA6EA7DD6D1F48F6E6A470D82866 /* ZLAlbumListCell.swift */; }; - A0753DDE7E6EE0EE31ADED266223E0A3 /* _FilePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A5FA45F1AAFDC0987C87FDCB4EE5926 /* _FilePreviewController.m */; }; - A07BA82EBAFD79669D9EF1118D658F0E /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E556305153B517AFB44E232891AE5F61 /* UINavigationController+Rx.swift */; }; - A0940F3076A871A4690B3B5C81CC63CC /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D69D678E5C111AC128EA7ED941DA19E3 /* SynchronizedDisposeType.swift */; }; - A0C1B45DA29A58D0BFF28129F0965A3E /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C48B612BD5FE3864CC82806D71E23179 /* DelegateProxy.swift */; }; - A0D722F2C2E041757A96ABBE6EEF644A /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = B02D4DCB02547219F3F0763849A36E9E /* SDWebImageDownloader.m */; }; - A0F05798AA7269C371264DFD7BDB1904 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A64075259164C06A45D6E9220ABAF9EE /* IQKeyboardReturnKeyHandler.swift */; }; - A0F7312CE467F66CA9412CC9BF06ED00 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF6C4414F40305BBFD781E453EA72A91 /* ConstraintRelation.swift */; }; - A1355E1BBE3731F83CB38B9055E2372B /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D4913655D4F50C8A2D4F91427244E177 /* JXCategoryDotCell.m */; }; - A1540B6250A565E9F4FA071822F86C70 /* EKAttributes+Precedence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 403137021425F754E9838004199BEE05 /* EKAttributes+Precedence.swift */; }; - A15CDB022FC7EF5E9B8C06CBF5C3842D /* BRDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = FCC0689C94E168FD23D6DF07468A933E /* BRDatePickerView.m */; }; - A1949F2B9289F7954C77D3E23621727C /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B2551C232FF781EC5A99629799F96B3D /* SDImageAWebPCoder.m */; }; - A1B367623DBD487A62091B47587CC529 /* UITextView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 707F1D31A6782BA84943F925D3B8B7BC /* UITextView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A20B28B7C2D37D42C1C8F8FAB350CD8E /* DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C512828A40E152872C6B4CE3903BE0 /* DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A247B85A32906601E0AE92D4E138D371 /* UIViewController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0DDF1EA55919DC4CBB30DD9B225319 /* UIViewController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A252AF7657AE77B71C86CB9DD16C7ECD /* ZLBaseStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 492BF29EF10B1A80C58592E2008A8013 /* ZLBaseStickerView.swift */; }; - A254EEEE1080168B974C7A51EE1720FE /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 63E0D36CEF3DBF49F6B580F32FC58C4A /* _RXDelegateProxy.m */; }; - A2594BB6D1B5A1C5F7652550BD4D5CFE /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A1E4F867A8F571345C3F5671F4A12F8 /* SDImageFrame.m */; }; - A2EF4A22909B4F00632D584DFC1AF84E /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F0E17ABBA096211C6ED32351A16C4B3A /* JXCategoryImageCellModel.m */; }; - A2FDCF204E4F34A280D10E41A010743C /* ZFVolumeBrightnessView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C5EC748DF82D46F9C9A08C1CFB9970E /* ZFVolumeBrightnessView.m */; }; - A340546632D10905379CFF17E52381D8 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = D6A832E4BDE66310505B95C163812E18 /* UICollectionViewLayout+MJRefresh.m */; }; - A3614B7735695DD47BD1BC18CC9610ED /* EKAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81AB7E3E77C2A4610F400CFDD9C5FFEB /* EKAttributes.swift */; }; - A3B1C5058E6D1A9BC138D3265F4914F6 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 7593E68CD0D047B1AA07A88D26C807B7 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3F9CBE2A6DE24552851F198C752D92C /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6E1C43DDC2917670BEB8DBBDB08584 /* Date+Dispatch.swift */; }; - A4232F59E1918C240232947792D51757 /* _ObjcLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AF1A76F33B4E63B165CE5FA5B91A130 /* _ObjcLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4390CE9EDCECFF6375AA584E2EAD34F /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 398EF02AC671038FA4CF57813E3CF4D0 /* ReplayRelay.swift */; }; - A5476425D3C5D6705F6FBD0E515FCD7A /* DriveRouteCustomAnnotationView.h in Headers */ = {isa = PBXBuildFile; fileRef = F39356F38D8A9410EB074F2BD28DAF99 /* DriveRouteCustomAnnotationView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5821D2212C003710A5C38D9664B78C3 /* DDAutoUIKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 06DC1011D3CB2579CF954A6998A82B46 /* DDAutoUIKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5ADCEB47AD35B2837432D89A38F1EB3 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 991E213B89A1022461033F97D75A8D59 /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5DF3BEAD02F2529DDA2F302CECD3AC5 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = D2DC7453F3FCCEE3E16BBB5544D09300 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5FBC4300B4ABFAD6D946894FFF20CE1 /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = FB68195B395EB6CF8633DE6EDFBB1088 /* JXCategoryIndicatorTriangleView.m */; }; - A6317E0907AB4CC3D67439817FAE57BD /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D64A3DA85615ED1A56221AB6F36FA565 /* ImageDownloader.swift */; }; - A633C2F82C4975DD22E150A795CD00DD /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D24E1278A7685A01795991E9FD2EAA66 /* IQUITextFieldView+Additions.swift */; }; - A63635F42151DC61690AB3D4344111F7 /* UIImage+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = AA1A3E07AB1893E12AB107D28F0E5457 /* UIImage+DDCategory.m */; }; - A661A54FB0BE0E81281BDCD7009CA8B4 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CC0B99E9419B9D9D1B93DEA4580469F /* PriorityQueue.swift */; }; - A69BD642F651597A508BFFC52465D14F /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBEC891CEE309B242862AF7413655386 /* UIRefreshControl+Rx.swift */; }; - A6E93420233B40E6C5FD32FC0C411AF2 /* DDOCLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F949BDD3943AA2E03106E9CF3CA3FB8 /* DDOCLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6EAC1E0ACC363F33EE2B1D9A908EB9D /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = CB2E8F051F4B981AB5E31D41EF9A0EBA /* UIColor+JXAdd.m */; }; - A7062B54FD5C7AF185BB61DADF92FBEA /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D33CBC0FA9298AE47CF287968671AD /* Binder.swift */; }; - A71B9809FA82EE0CE142382FD6162BAB /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C5BE989D2BD909E8E0DD78E1BFA820 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7395AD90CE7874072EC370C8AE32796 /* CocoaDebugTool.h in Headers */ = {isa = PBXBuildFile; fileRef = EEB0A50A51632AAD00B9054793B6AEFB /* CocoaDebugTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A77D042C0EE798B06F9120BABDB68255 /* NSAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCB8C90F606DA9FA386F2B4EB1215A7 /* NSAttributedString+DDCategory.m */; }; - A7C1EC0054ECE0EF2F2CB1B561C23590 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 28A65AC2858558F85D9E83C7A5957D51 /* SDImageCoder.m */; }; - A7E0CE992F5E28A78FF7705F4AA95F1C /* _Sandboxer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D4197BFCAA16F893B016E2417DF1E96 /* _Sandboxer.m */; }; - A800CDAB64BB49B835120199FDDF7EE9 /* ZLThumbnailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4D32829D54A1ECAE44AE1433ED7CD8A /* ZLThumbnailViewController.swift */; }; - A8046890340F247D5EF036A8C232981C /* MKAnnotationView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A917F0B3BFF341657895E87AD166628 /* MKAnnotationView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A828254620582CC1AC5D705BC77294D2 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8831FA0DDABAA2853CF5963C7D0B3E5A /* SDImageIOAnimatedCoder.m */; }; - A82F0D4FB1D81AFA125ED8972A4CC3A0 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = B40B699E20A88FA178864D907B41199B /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A84FFA69993A0C56A0CE4937BF3C481F /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B9475A3AEF81D09A088D498993EC74C /* HistoricalScheduler.swift */; }; - A9287B485E49EFFB8DE08945AECF14D8 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3CE7A45B66F1B3D2596512F99B784F9 /* RxTarget.swift */; }; - A9593306999952CA919A4DDE82EC6C3E /* DDControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 22C59F709190982BA742B1CD33C97A05 /* DDControlsKit_Private-dummy.m */; }; - AA0B700D7499FDD27E65E53F8FD2DEBE /* QLUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98446E34A5BC2175684D69EA687AEB83 /* QLUtils.swift */; }; - AA1BF33AE40D81CD7DD6D75696866120 /* DDBaseButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B8523EC1C497B23AEB099EAA9E48591 /* DDBaseButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA624D3EE03B4A895DC1FFE446ABCC0D /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 644D8AD252E672E3F7F6BA6624E9119C /* RxTableViewReactiveArrayDataSource.swift */; }; - AAA51B9D97A6385BFCD0BE040F9695E2 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32A060FA06912DEF08C14B2CAF8AC48C /* StringEncoding+Alamofire.swift */; }; - AABF3DC7DF10689372AA615D03DA9DFC /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D59F28AA67F900CC609CE298D2576872 /* ConstraintDirectionalInsetTarget.swift */; }; - AAC304321AC76D2C680F473FA3A23C12 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 83D8B17DEBF5754D172240F006F09E29 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAE47673FBBFDAC8C28BC40A786F9B73 /* ZLPhotoPreviewAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 921A85E91364FA6A782EEC183AA278FF /* ZLPhotoPreviewAnimatedTransition.swift */; }; - AB0A7FC1637EC80FF292A7497915811D /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B0A5DBEE83873016874FE63FCC166F9 /* RequestInterceptor.swift */; }; - AB4D5C66726A63E322A042017408210E /* DDSwiftLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 944FA5EAC18B49C032D0130791E1DCAE /* DDSwiftLog.swift */; }; - ABF58857A9ED236CD5B387FF0C56FFC0 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 35DB9B25A38E1906269481378DC084E8 /* NSBundle+MJRefresh.m */; }; - AC128BF52E4D00EFC523B3779B9B7FB6 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = AC2B6F70537955B1FC02DBFE8A7D5042 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC5D61774CD2638768862FD2934B6027 /* MATraceReplayOverlayRender.h in Headers */ = {isa = PBXBuildFile; fileRef = DB67D38AC26C1E33F0B2A67C4C7E10EC /* MATraceReplayOverlayRender.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACE0BD363363C792B176AAFF495B0369 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D4569496544524EF4A71EB47BB75AA3 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACF3484F2DAB6A3F2DFFF5F889370BF5 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62C9B6FEA8933A8FFC5187F59FF50546 /* CombineLatest+arity.swift */; }; - ACFF7907821CA83DF524AF87F875FFF1 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2957132475FD88FB6D7EA45136D9EEDF /* SingleAssignmentDisposable.swift */; }; - AD2D8BB58CB2F0FF6423A016D14516F5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = DEF48095A9D20497275CE1D502512D48 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD428E45B5793B370BC9084A07D2BDB5 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 901771A17BC2D5F010638245884EA1B0 /* UIDatePicker+Rx.swift */; }; - AD482F2D73E3467B1A5C87937B4F7603 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C7E08017D80EF1936CE54E783C7F2C9 /* Observable.swift */; }; - ADA26D9BD8D714E1B3F6E424BB94E6B7 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24074D619CA979F76AB1D2FD1CCA6091 /* Bag.swift */; }; - AEA4B4414A13672F172ABFC829A81A2C /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B606FD5693272D3406170F74B26593D /* WithUnretained.swift */; }; - AF02F5C6B6D6FA14A017F65611E3974A /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2559F26C75D13C13FF2804382D3F59C7 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF1850793335D7411B7CA119CCFDF776 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DB5035681FC46F97890BBDA4BE1BBECC /* SDWebImagePrefetcher.m */; }; - AF5EEFE6005E0DE11ACE6DAF7C97A248 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B7EE5B4F5FFDEA10868682DCE8344CD /* UIPickerView+Rx.swift */; }; - AF781C8802F46CBA29CE8AD70F2B40DE /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7461F23EDA1518F6883EEB3E41CA0304 /* AsyncSubject.swift */; }; - AF91B100F4B4D65B92BF8CA590B2005F /* WindowHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF00DB45CF5FB56573C940FDCC1E6811 /* WindowHelper.swift */; }; - AFE462A27C50428CA433CD3254C90863 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = D0870107DA8522EF705B7D6480F1771A /* SDImageCoderHelper.m */; }; - B04B2B65E995F882AB75E0609D19306C /* UIView+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1ECF61E1FE2D119776EF52063D94ECF /* UIView+Shadow.swift */; }; - B0E0EBCC1739673622DDAB04CDC5DFD7 /* Pods-OrderScheduling-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E8C5B817601E9A6369B5DDC72B5F6FAD /* Pods-OrderScheduling-dummy.m */; }; - B0FE5F5E13999899D057412471C60B59 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72AF32E7E82947FD9AC91381D2F2E4CF /* ImageDrawing.swift */; }; - B10E4F3871A53CAA6B9DE3D77091E718 /* EKAttributes+HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD63A5786193A6BAEA56557F715A5017 /* EKAttributes+HapticFeedback.swift */; }; - B1104525F66A74BF581940CC8EBD4605 /* DDTimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 20A03C612DE994A6D49EFA787201E56C /* DDTimerManager.m */; }; - B12E1D13FBD4ED9307E4BE0B8CA3A25C /* UICollectionView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = D8080D1F1FBD07B6EB13C1A0757CA76E /* UICollectionView+DDCategory.m */; }; - B1466F2AF4C8C5D9668D912F5716064A /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = A696AAE96A27A0204EC62503D9C54A30 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1793F1388223AC4F7823353845D5A80 /* DDButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7DEAAB15891C178CEB558B353A28B54 /* DDButton.swift */; }; - B18358F79346BBDCECD8D8050B92C6CC /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41FAE916D4C0AEC201074C5C74E92C63 /* ConstraintMakerEditable.swift */; }; - B1A7FCCDF2F76FD799074AFEF13F2C43 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4858A1FCA98FB39993CF48E027E412A1 /* NSSlider+Rx.swift */; }; - B1B6CF6A2FA7EB0BA2DE5414F5DF946C /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = E01CE23B80FE837FF12BBC50F8999492 /* SkipUntil.swift */; }; - B1CD720CED00E5BC1E5B96D581603C2D /* NSURL+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 310BD972647078EAFEE4033CAB1E1BF2 /* NSURL+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B206DE65C9441E9FCE3CA1282ECF02F2 /* UITableView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F28629DAC354AD8EF7DCE02ADE79E55 /* UITableView+DDCategory.m */; }; - B21EF964ACC6CBCD4E5D0D766A71E9DE /* DDColorKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F91E187CB44F351CC91D0D87E3C0740 /* DDColorKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B2851C902C2C372F18387C2B39AA47C1 /* CocoaDebug+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DC09D51BA50A7C238B68B28BEB3003F /* CocoaDebug+Extensions.swift */; }; - B2F00FA6A845D79D514C907870345041 /* ZLAdjustSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF917127A706BE5056DB0757BB0D3027 /* ZLAdjustSlider.swift */; }; - B315A21471DC78A45CA5249A9EF6EF85 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EB25FBC860FA77D73E17653A68A963D /* AuthenticationInterceptor.swift */; }; - B337891246C2848ABC1945BA4D95817E /* _ImageController.m in Sources */ = {isa = PBXBuildFile; fileRef = 445264F16A403F50D4B8A68C351262D4 /* _ImageController.m */; }; - B39413405FA4D21C59E891E7DD18DB1E /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6153795380A37DDF8BBB1386F4942EA0 /* Infallible+CombineLatest+arity.swift */; }; - B3BCB6762F05E6CE8F5DF3A605730B6C /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 4449009A5E7867CF71C5B215635F2D2E /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3BD944BFF9FBD5F1638D4FA684DFC9D /* DDColorKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 183F19FE6BC24CC2ED469200825BED13 /* DDColorKit_Private-dummy.m */; }; - B3D357841FDA256DD78B84471E009F1D /* DDMATrackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 939956CD7371C4B206B1FE2D5DB243B4 /* DDMATrackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3F8D02D6F81E468340ADA0561C2990B /* _HttpDatasource.m in Sources */ = {isa = PBXBuildFile; fileRef = EEA008A28BDF010E2D0CE9198AD28F33 /* _HttpDatasource.m */; }; - B4093EE96AA888E2B1609715B1CAE585 /* ZLGeneralDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0334D58B2D51FF01D3196F736BA41C10 /* ZLGeneralDefine.swift */; }; - B410A7FFCF6A4F1FC0160F22E919B009 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DEF065BB35A819D3C99AAF3565D7EC4F /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B43B1D85F1DF038DB7D01DFAF12D48A0 /* NetworkDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E9D2C6B1F009CBAB091818A4F6FB70 /* NetworkDetailViewController.swift */; }; - B450462CA20B3A8EE7F08F1575FBD714 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F79D93E9EAC91998CD46F9BD551F765 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4527D6F585156B3603D05329436D4E0 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B3E8FBCB4BB9FD92F07D08BAB775E94 /* SDWebImageOperation.m */; }; - B460A9A103E7954D19D481B77F87F83E /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A5FD96D59B7F203B54C673283CA021A1 /* JXCategoryIndicatorParamsModel.m */; }; - B4E540E0998D38BEA54DE098FDED09A4 /* DDMAMapView.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8ACAEDAAA681B531C75C1E85BA5098 /* DDMAMapView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4F5741B73D531E1ACF070C785EC6613 /* ZFPlayerNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 43CE7FF2EAA4CE7A18BCC8CEA451A28D /* ZFPlayerNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4FE3233189E681459E6FAFE1A656449 /* EntryAppearanceDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5E412B9217D6F1994258AE97A9F8EA /* EntryAppearanceDescriptor.swift */; }; - B5269B62215B96500B9620B997F378F4 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D66D4ED537BD4320CF66C0D4215BFD5 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B53F9C80DFE371236697EE4CF0CBB918 /* UIImageView+DDWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 106867BD09CA406CC67213E4F249158E /* UIImageView+DDWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B5570035F390796484BAE09F15699744 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BCAF6C65AB5E9C08DBA6533E050B8EB /* DispatchQueue+Extensions.swift */; }; - B55D49CD10FA31F1E6F92E225D821BB2 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E2BA3D133BAE9213EEC52E376DD5296B /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B58F07921B57632FE68D62443386997D /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E84A12C3DFBDE91E21E7337CCA6944B7 /* Decode.swift */; }; - B5DCFF5EEA48D7175514B0639C4B8EBC /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6A30222DA6B089C8449D6D03D27304B /* DelaySubscription.swift */; }; - B5FA1092BF1D816BB9A7BA06EB64BFA4 /* EKProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB4263E5C73CE2EB0CA35F0E6E79F95B /* EKProperty.swift */; }; - B611198D9692C8B6D4970591AED83362 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 558EFDDD9783513313FFED3E7DFEBA42 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B61A05B07D76CBBC87C664B2D964A5C3 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4827106206B2A59B58B5EE626C4BA59E /* Notifications.swift */; }; - B659FB406C404DBBAE4A648BAE9BC77D /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92913AC99AB731685E7EDF16583F293B /* ParameterEncoding.swift */; }; - B66389A11F64F80F5CBA50E6E8FEE348 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FF5864CC332A81D79E267D2F08F5EED /* ParameterEncoder.swift */; }; - B69CF72805136E1812C4DD14D36571B1 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9BA2AC78B83BB02C5AB9F67BC7CD445 /* ConstraintInsetTarget.swift */; }; - B73678A0D6DC52A94F163D0C65B07B56 /* _DeviceUtil+Constant.h in Headers */ = {isa = PBXBuildFile; fileRef = C1A659BA3E9B3B83261C34A4F724A4EA /* _DeviceUtil+Constant.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7551F7AE4DFD9D8BAF5DF408EE11783 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = C2EBB54A8777788FCC37F4DDD1F95CD7 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B77657E559F9F982B8A41880869F0847 /* ZFIJKPlayerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7531A111C97507236F1EFDDE18FDFF79 /* ZFIJKPlayerManager.m */; }; - B791542990CE08B57A3292ED05F6DB74 /* DDBaseImage.m in Sources */ = {isa = PBXBuildFile; fileRef = C77A0B91DA4695A2E41E274FF0DF1817 /* DDBaseImage.m */; }; - B7ED93C0661C6395D434C8728CA57665 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD2B3D32DC2D5922D4FF51E8ADA7CBB /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B89BC37A7EF9653B4E70A8386786F5E5 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F4228AF4D852F9660E71671138791A16 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8A6D72F39FE58ACFE28E3C888966365 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A2FF4938FC742B41E51A3D67F83B59BC /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8E2D20AC3123CD07ABBDC96C0FBEA9A /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = BD78FEC426D325F38D6E871EB1610720 /* JXCategoryIndicatorBackgroundView.m */; }; - B8E9A4E2E8BB5D2A298FB1C56696CF1C /* _HttpModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FFEB9DBD101C979A602281F0268717E /* _HttpModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9339C5232FA751530693C26C023E2BC /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DED5EDAA37435A7FE04C80EEC2761374 /* NSTextField+Rx.swift */; }; - B9883CD007BCAA0FD199AFB559736FE6 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0F0F96451A68F74A5FB41806794FCB0 /* Infallible.swift */; }; - B990FA20B3F369B224D4B96ABB4045E4 /* BRStringPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 715FF079BB749EA6EC2C8E7EFEE01776 /* BRStringPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9910A2F6B82398D9311F4EB38729DF0 /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = EA16FD120D889CD293F635B3EB3584D1 /* JXCategoryIndicatorComponentView.m */; }; - B9983226FCDFACBDB700D0483007AE02 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4771E804534D3D249DF1F01ED35C03FB /* Dematerialize.swift */; }; - B9FED8E7B04C74F084D8156BD8AA93DA /* DDMALocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E20517175479DD20B2E216370A28A2F3 /* DDMALocationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA13DC414281FAF210086D1BCF79E6BD /* Pods-OrderSchedulingNotificationService-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E7D75EA00C68C8EC9529B061EA9B627 /* Pods-OrderSchedulingNotificationService-dummy.m */; }; - BAB546FF62D34C6C2E6141CA5D0EEA69 /* _SandboxerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0016C6F4A8BBEB08CDA6E3A5420B10EE /* _SandboxerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BAD25B30F0E334F12EC76FF901DEE3E1 /* HapticFeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A0BBDC2F2657AE9F32CDA93BF9DBB1 /* HapticFeedbackGenerator.swift */; }; - BADE59BFD6ABB8131D8E89FDCF00C74D /* DDBaseTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = A6BFDB4E75B1484DFA020817AE4EE945 /* DDBaseTableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BADF6C33E1F3588E403CA1D766D39FC9 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D50645F7D4025B09F2BF43C445A05769 /* ImageProgressive.swift */; }; - BB11309B4519548E3ECEE89D25C9A5DF /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A2B93E82AEB01EC5A37FE1494F6292D /* JXCategoryTitleImageCellModel.m */; }; - BBAC10AC6F7CCC08CA990EC32BA93912 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 08AF4D18C36AB2546F7F8922C2C9B6BE /* RxCocoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBC70A640BAACC6E4B66AA90848CFA0E /* _FilePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = AE6BA4D7D7E9A9A3D637F00B05FFF8B0 /* _FilePreviewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBCD195060AB693E31E7265ED366357B /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26D87AF29A25D07A11AC756180D366FE /* UISwitch+Rx.swift */; }; - BC2DA64DD45B4E41586E32FEBD056B4E /* ZLPhotoConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB0C6995731811C85FE13FE3685E6968 /* ZLPhotoConfiguration.swift */; }; - BC69B1FE7E10F3D5DF175CBE14F5DCA8 /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 160538DEC56439C5968908C2B061D198 /* JXCategoryListContainerView.m */; }; - BC71F627C5BB3C812706494A15135648 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = A26528E38976BAF17E03D7B30EF1A830 /* NSBezierPath+SDRoundedCorners.m */; }; - BC9B4EE54D72F2455037404FBA19AD37 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE2C797C7FD11FF557277D5347E5654 /* IQUIScrollView+Additions.swift */; }; - BCD9CC1CE79079D3D45975C960F10783 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE99BBDB48A081389ADDB7C942C9D53D /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - BCEAAD99ABD997F74E300F7B403CCDDC /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9398D0DAD4E01C571C1ED9CA3135B0BA /* Infallible+Operators.swift */; }; - BD0530138584A6602C89E4EE957300E0 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61DB488F8381483566FD8DEC477E8903 /* NSObject+Rx.swift */; }; - BD5769240CAB4930531B883F3AFFFAB4 /* CocoaDebugTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B51F37A7C344BD675F51BF2342A159E3 /* CocoaDebugTabBarController.swift */; }; - BD5DE9137AD611FD04789830CDA7EB55 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF80A525B7281E66B3E29DBBD46A58B8 /* IQTitleBarButtonItem.swift */; }; - BD964247BCCE72D5C1B9738879564443 /* ColorUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58294F63B9546EE5FB94783D942812F9 /* ColorUtil.swift */; }; - BDAE954DC84B6E8AC31109AD8DC8D334 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4430E66C5A71EB532107B6CFFD81A60C /* ConstraintViewDSL.swift */; }; - BDCA78333A03CC1AAADEB702F0247B5C /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A42343C2D6959246C474CAF35D6CC1A /* UIActivityIndicatorView+Rx.swift */; }; - BDE0AF913CE3F4071E4007C5DFDA8524 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EC0950B1ECC72AE06F498F9B5A1E712 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE11323D433BE89670AC4426D26E30CF /* UIImageView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 848DB5D0C7C456F4A754958F5F87BF49 /* UIImageView+DDCategory.m */; }; - BE167859973E5F383FEB74A80D9D01F7 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE9A920F8FA6AF9DD504682927FEB351 /* ExtensionHelpers.swift */; }; - BE48E94071B8D2879A0CAAD2716CA894 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42F2302B18BC0F431281A775BC882B48 /* NSButton+Rx.swift */; }; - BE50B0FF8A2D2BF08505923013F8FCC4 /* ZLEditImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AABA9A29FA41942EA4E8B69A3FBFDF24 /* ZLEditImageViewController.swift */; }; - BEDF074398BFD7DF94A196D3883B0626 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 96D0124AA5F9AC06B5B82DA289A5A267 /* SnapKit-dummy.m */; }; - BF31E4809CC5CC71907563C0795BF3D9 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC3EC4E8B0AF0CC4724DF744657CF098 /* DispatchQueue+Extensions.swift */; }; - BF41DE73228CD7380FF1AC52A9D39906 /* BRPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C071192B6C37D4D3F796CB640C6EE8F /* BRPickerView-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF7C326418703B0627237B811478A69E /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 592DB6D4AD6DF021B80821D5051549ED /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF81E739B886428C57AB9E371A0B64FE /* DDBaseSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B8DDB5AB5574889E524A11128C23FCD /* DDBaseSwitch.m */; }; - BF9EE31DA89D7BD4D374713EBBCF8C9A /* _HttpModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6550115578678499806D9C6CDBCC1165 /* _HttpModel.m */; }; - BFF07623A7EBCAE780F23B16FCCA46A6 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 67B484547995143B0A3FA497AA165822 /* IQKeyboardManagerSwift-dummy.m */; }; - BFFA58E5979EDB390F21B31F125B2632 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 191488C38985420414CAE71CE483ABAB /* UIImage+MemoryCacheCost.m */; }; - C0B92C052D177818157423AA97BEEC41 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 450E40440636F88F499AB2D099762A8A /* Range.swift */; }; - C0E36B0F1A30BC55F9AC025171D9C40A /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89061AFD9AB16D5A0B173E69D0B7C85 /* ImageView+Kingfisher.swift */; }; - C129D590FB00BEC41B69093EFE0550C1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 30B7E097BD7EB89267D1E9FFAAA85377 /* MJRefreshGifHeader.m */; }; - C19A3B3BF30C1E6A7B8B49D1707FEF35 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0E138C52B3C25BB2BADD0A94A3E168 /* ObservableConvertibleType+SharedSequence.swift */; }; - C1B3CDD337EF4F552282DE6242E0085C /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AC299BFF4B36E46DA5E5C19A243BEE6 /* Disposables.swift */; }; - C1CBD7EE47D55D6ED61A28AB50A72BDC /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D125BAFD50654D75081EFBAFCC1351E6 /* BinaryDisposable.swift */; }; - C1F35A42F0086062E9FA4BE7EB6D3BC5 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BE2A2283AA193B1FC6C42A44D951474 /* SDWebImageCacheKeyFilter.m */; }; - C22E43D97DDDD19604D9677733A5D9CE /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F9A0A3CC2D465040BAD39CDEE3E2960 /* ObservableType+PrimitiveSequence.swift */; }; - C2422DE72E0AE7A2B6C524EEB6561541 /* _WKWebView+Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FCF98AE71E6A3E6673483E6A4FC3A23 /* _WKWebView+Swizzling.m */; }; - C279F4152AF87F3B0D23FCD471526387 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA50061F5080EC34DF4203BBE861C65B /* Lock.swift */; }; - C2C943B55033E1906571A539B7123311 /* UIViewController+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = A892C98B23F76A782A835779016E9B80 /* UIViewController+ZLPhotoBrowser.swift */; }; - C351FD4D753D534C32A90970493C1309 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E82D13FE96061E6E4EB297A495D4B26 /* SynchronizedUnsubscribeType.swift */; }; - C393251524AAA3BF1C2BA269684DC806 /* UIScrollView+ZFPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B9CEDB8AA065587457A5D742B0C957A4 /* UIScrollView+ZFPlayer.m */; }; - C3E841F0F2A1C2CAE89FB406DF3EB569 /* UINavigationItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 73C8A6AEE4F8853B589A90026FA41920 /* UINavigationItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C3F15ECD67B67F121651F425D872291F /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7F4B83026BA98C76D867A2938DA8F20 /* KFImageOptions.swift */; }; - C45425D6D8206478E4FF26CC85E4B5CC /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16A984FFDCD2D8E2DDCD44B725FD124B /* Optional.swift */; }; - C49B11227141A1C9B5C446CF513AE3B7 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 082A9747FFF7BFB6BFEDF73173BFEE19 /* RxTextStorageDelegateProxy.swift */; }; - C4FC515A765F6D264655342C179E8B70 /* DDToastKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F7FCD1EEE9254E4B23FF51EF0678C66 /* DDToastKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C54B8B88AF0ABC05267411671F02C964 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 48330C02481AEF4DCEC3989DCFEF285A /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C606E1F4F816CD5CEF3D207708C3C609 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = A2C49409727D38F52C1F53932F467A50 /* MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C611EB7B0889F299561603ABC2B2F8A6 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C315F24956CBAE8C22716422A20E129 /* SynchronizedOnType.swift */; }; - C626CF00E63F1E69A4194CA80068AAFC /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC084944C38AB1F9506B44FC5985959B /* RxTabBarDelegateProxy.swift */; }; - C6DBAF26A4A104BD5200CF834A5C6AC4 /* DDAutoUIKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C623F2403EDF727CF44EAD667D80728 /* DDAutoUIKit_Private-dummy.m */; }; - C700C31CF03C3E4E40B18F0FF4EF381D /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = D27EC654DA0D57E391B837834CE54930 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C7E41A5D81A024EDF41219DDC3B9BC14 /* ZFPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = FD400BAD712DA8155B581382EA24C209 /* ZFPlayerController.m */; }; - C8049867323D3A7EDE9E39E2246F9806 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 676E8C28B7564438EEA471AA7DA540B4 /* Amb.swift */; }; - C811C54956F24D073E800373BB69A8EB /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 99AB51679515C5AE24A71E033EACDC14 /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C81BFED8DC5CF5E66D81C7736374B9C4 /* DDScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B950E3E5BC03E7EAA144B54395908596 /* DDScrollView.swift */; }; - C845190F0B27DD1C19EC9625516F3AF1 /* CocoaDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E6B6514FBE643036EC134A7A169EFC7 /* CocoaDebugViewController.swift */; }; - C88C2CC9083FE0D07D52A9EC81D1E626 /* _RunloopMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = BFE7A470772C4DE2120B74453CED919B /* _RunloopMonitor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C8D7A9EDC2F72A333D4AE379983529DA /* UIRectCorner+Short.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAEF6C6FDB52DBE5A8656051132CF406 /* UIRectCorner+Short.swift */; }; - C8D9227AE348E8B791BB5A9DDAE2E182 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04B4465701FE30BC34749FE111978E33 /* NopDisposable.swift */; }; - C8F37E34D117D30FDFAEE19C03F1DBAA /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E9F3EA154A99BBECC5B46465D4766E /* ObservableConvertibleType+Signal.swift */; }; - C8F8E3163CE2F3AD0871F8DABF59F126 /* IgnoredURLsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D784F0B890FA08BEE1A9B1AA1F26F22 /* IgnoredURLsViewController.swift */; }; - C9172D6A5B4EBBA8DBDF690F51A58849 /* ZLPhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CCA5C8C7B7BC8507124A50FE7913A08 /* ZLPhotoManager.swift */; }; - C94E42387CEC9115FD19FD84D6DB9171 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748A512F28A34DFCAC2E395D397C6E39 /* Event.swift */; }; - C99813C12AD65507F8A1F3F00E140B4D /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 642614BDC93A4CC0B518EAEF889BBEE1 /* NotificationCenter+Rx.swift */; }; - C9F76E02C52B92E46825E75DA101F97A /* BRBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D03BAC0E6AEA54D0D773EA9DBEEC1C /* BRBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA2867742C3F2479DF3E739041AEF731 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7570DB9E78635FA9807BC95099AE6E99 /* ConstraintConstantTarget.swift */; }; - CB1B31288E524777EA7FEF6E092E954F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331D98EB620C01F424B96A5DA29C60C0 /* Driver+Subscription.swift */; }; - CBC13ABFF646EADADC26984BDD12023C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E96F96782C6C279675AFD8F730FE03B6 /* Queue.swift */; }; - CC9135EDBA9D84DEF7F495FACE262DD6 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD3DC48DCE4F122D2259E78DF872A8D1 /* ConcurrentMainScheduler.swift */; }; - CC96F0C85F662AF19A4E515F21EEE9CF /* DDBaseTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = AA33DAC06090438E4DDBEC2735580BCF /* DDBaseTextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCB1CCE148F434A4A1FD5C20BB3CAB54 /* UIApplication+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 129C4C0861511F31333238525142A013 /* UIApplication+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCBDC5792EFEDB0D32E03261BE90DFAC /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = B7D6A19F38BD24A68614649268A81158 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCE73322A8F4B26A087301EBCC65C869 /* AppInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 763152F9DFFFA3E497E7E5A78A48D4D8 /* AppInfoViewController.swift */; }; - CD0BAEE8810A92343D721F5D3EC2D2D8 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9468BFD4E552D5DDAEA1E67D7DB56D24 /* Disposable.swift */; }; - CD12156B4F1F982CE5CBA7924ED90E24 /* ZLVideoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EC07E2E6CC66DED2E6B849B9836D440 /* ZLVideoManager.swift */; }; - CD4E33BE5BC4DBD59CFC58A70DF1CAC3 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A61E15F374B58D0CD5DD0D21ABF44943 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD6E125ACDDF38716E4DFD741B612337 /* UIView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CF983DA4DF78AA359D0008B54A72F12 /* UIView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD9EAABCA5038D9306C0ACD56A3A7D23 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F41F2BA648EA3813EAC2F4F6A55891D /* WKInterfaceImage+Kingfisher.swift */; }; - CDDD632233988F44FEC138B913143D5F /* DDMAGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = EBBD5F991C5E7631E158368AC5DDF0C1 /* DDMAGeometry.m */; }; - CE0D7DF3DE52C1B52C39DB23FCED7695 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 053261275951B60F8A7B6E2E16D3D6E0 /* MJRefreshAutoNormalFooter.m */; }; - CE300C21C39DEF3FC00260E0C5A4AFBA /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC131E115AC397987555BDFAB62A38A3 /* ConstraintView.swift */; }; - CE50A84C5C3A363CC5F5B206EF9C16B2 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 0385BA814C957C616179B78AEC1F08C0 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE6E8F479C11E333C244F74A2E9665CE /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A30B03FF04AF86AC507A20E3B9FEFC5 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE8E55F06DEED865CA7AB8FD9298DD42 /* ZFReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A7809897C33AB93E80EF656CCE20983 /* ZFReachabilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE90E73675214C8853F20CB4BF569901 /* ZLClipImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76EBD55EC0FCF574FF898649700156EE /* ZLClipImageViewController.swift */; }; - CE9DB2E127EF675F92110286C1B3DBB0 /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B1A9623209FAE65630C3CC966CEC8F5 /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEA5FFBDF695AF9F54027D0F9BE06A9E /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = BBFCAC399B1C6E22748ED55F05C70FEE /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEC5D59E8CB9AA98751A071D3CC175D7 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = EA644C0B771D66BF5BF84E7CB903BEA2 /* SDAnimatedImageView.m */; }; - CF5A619D2D3826CDC149B8C698F2F015 /* ZFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 605FB43B0DA0F12B646A8E06249BA213 /* ZFLoadingView.m */; }; - CF8B43A4421E9DE16D25C1B7B9385ABC /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 234B50B3C07DF6F1E476438BB3989711 /* CombineLatest.swift */; }; - D027DFFBF0E354D252A6A52AD54C6830 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8300FFB7D28FC9CB5645873A902E9AD0 /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D031E69F9B31D2D90CA1BAA088469040 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43379C188DF367B0818B4778B62B62F9 /* RequestCompression.swift */; }; - D0458582F73B502054224EE779333845 /* DDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B70AF93E4D974B8428D94FDA5AED6BD6 /* DDView.swift */; }; - D14FE7769234FBA4A9FE71A538AA1416 /* DDBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F41FA482FFD01131F6109B6F710F6F4 /* DDBaseViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D15601FB6BDFEA4C0083467D5B754051 /* _CanonicalRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5399B48F97E6FE08BC78D9E04015FEFC /* _CanonicalRequest.m */; }; - D159E10ABCEC5BAEC2AEE36361A0C14A /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 256DE73C9DFEE06EDCAE15BE175F35B5 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2080DFBC1EC1E36D090C40AE4268C0E /* EKImageNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16C8E97D22CC84BEB8D3C25B9A55D6D4 /* EKImageNoteMessageView.swift */; }; - D261FFEAFEECC6C5BE05EAFA172A6962 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 09BF7BEC4D90C021470A25988CB291BF /* _RXKVOObserver.m */; }; - D2674D18CD23C97698FCE3E9C3FD42B1 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33C527167BCA8278B0CAC9FF9477E7EE /* Concurrency.swift */; }; - D26EBA1505FCD8CB1561A0FB08AB74A5 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D50ABEE75112BB31B23667087873645 /* URLRequest+Alamofire.swift */; }; - D2783F91C8C3A525D7086EBF0B079C22 /* ZFPlayerControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = B46DF914A72CDF22E27684C7E253C84C /* ZFPlayerControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2807DCFF6B07ADF84CFACC8A1882579 /* DDBaseAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 20A5A8739DE24B32F817BAE464B70DB5 /* DDBaseAttributedString.m */; }; - D2B59A35739A47EBEED7DEA75BA5C378 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EF4E4E24BE31DAB6754BC5B5CE50FA1 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2E2AF992A4E158B35A68EF020BBD66F /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0112B77C1DE51BC869026352B7DCA97E /* UIControl+Rx.swift */; }; - D311F8002A40812E3A487F99D7669DBA /* ZFSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A28F79C50D3E20B9BAC67E22A4359F3 /* ZFSliderView.m */; }; - D313C1769F98E563B2F0387645363D60 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = EFD44FF26920EDE0DCB5BA2C4501290F /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D348712897317534CF3C284C06FEE00D /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BE4E278928BD2D719E101590D860A8C /* ImageBinder.swift */; }; - D353460A66889A4B7549457FB5D9EECD /* DDProgressHUDKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 51301DA7667977D6925ACD930FA6C43B /* DDProgressHUDKit_Private-dummy.m */; }; - D38A24C3DDF40A1C9B6C9784F234D349 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 470BBC2A5F8925E41FA07BA68E914530 /* ConstraintPriority.swift */; }; - D3C6166B6D26233AE4337DA319FEBF57 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 377789F4F973EF6D657F640E1F5461B9 /* Protected.swift */; }; - D3DF1456153024C80BCDC91E03814A16 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B93E03307EC96D635819D9AC9493A70 /* MJRefreshStateTrailer.m */; }; - D433A9598548308343DC33207661EFF2 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C082423F9CBB898B2BC579ADA0FC1F7 /* KVORepresentable+Swift.swift */; }; - D43BA282386D995C1C7F4B7049A909FD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A719C579EEAF3B6AB0CF5DC387825F49 /* Validation.swift */; }; - D468BA7AD6F54E7E8E8EEDCF050D63FD /* _FileTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C3553AF01E9B43887AAFA045BEDDEC /* _FileTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4B730EE988770D669C0A758CEB36008 /* UITextField+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F7570B539CC2470A47D0007EB3C05A61 /* UITextField+DDCategory.m */; }; - D4F903272DBF8085931ED06910171FE4 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6045E36CE46DE8AFEB133AAD6D0EEE6B /* Zip+arity.swift */; }; - D510213435EC6D25AC777EF2CF34A93B /* _CacheStoragePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 939CF4A9BEE41EA69945E3B684423A02 /* _CacheStoragePolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D52B0E394FF92821DC8380B5498B34A2 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A40353B4FCD05423F2C9A8B998F39A76 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D565284D49314EAA54AF602A468A0207 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 67DF36B793E2CF00421ABE1D3E185505 /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D597DCAEA880152A9633B7E83067E600 /* ZFPlayerControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 78DB9636223BA7446E901986F1BFC86D /* ZFPlayerControlView.m */; }; - D5B499F817DA04BCDEEF25D43C26A677 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFA4A543A638320E30BF5221558469 /* UITextField+Rx.swift */; }; - D5CCF6DB7FA882ECA115965D1BAC4083 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58C9A8503709EA3F93779D5DF5573DD /* SizeExtensions.swift */; }; - D5DA230836405BCBACFE526BB7B9CEC8 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8875FCF2AB4987007C0D4FA3C9F7DE5F /* Create.swift */; }; - D654637C8DD8012A6593C58CDC7EB89F /* EKWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D5F960762367E1A139FFE0BDD84E6FC /* EKWindow.swift */; }; - D6840A04ECDF94C1E5C5D347C8AB0172 /* DDBaseViewController.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1C12ADCAD127EA090076321603546908 /* DDBaseViewController.xcassets */; }; - D68A44D2142C495CCD955363CCC1321A /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 196C316CD40737B7B2C1E2902C5C8EDA /* Request.swift */; }; - D6D433142B682531BEE093B3BDCF5F85 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E117B6933609F0529AC856075573F51 /* Observable+Bind.swift */; }; - D86A0299F74B0CBA434FF9F89F8B958D /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8211323B37CEB133F28BBDA2B315851E /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8C941A6FBC9BBC51F8E9991A43723A6 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 998CF5D4571BBD8AFF163619A5F96028 /* Bag.swift */; }; - D94A532721A28C49CAE0014FE6600335 /* DDBaseImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D87581580CFB7BF2D5AEAB3645B785F0 /* DDBaseImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA122AC8CE9ACBECA2D141674BE399AD /* Cell+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F08EBA33E8D2991376A8BDB0511D2F /* Cell+ZLPhotoBrowser.swift */; }; - DA1FA0DAE089EC8839345D5DFC5713AB /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BA5BF848F3B2CC18719429673C572BC /* ReplaySubject.swift */; }; - DA26C39BF5DCF7D536B33589481AFC29 /* DDBaseTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = FEA788EC7E9FAD535DC02D0DB63B550D /* DDBaseTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DA7D630210EED4FE82A89AF9DA354FDE /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 41458FF2585B935FF2FBA66AB3EA086D /* JXCategoryBaseCellModel.m */; }; - DAC19ECD4ACAB52EDB6B1B8E13A00F6C /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA43F617E393D49EA35CC5CF6B7ACCCF /* Never.swift */; }; - DAE6984A0E6F7843EC1FC16CA0639411 /* ESTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64A91EE05741DA815ACE9F12CE92709A /* ESTabBar.swift */; }; - DB37A02E7A013103E599E7AC0C065B89 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4597C134B51299524D6EFE0FE26196E5 /* SDImageCachesManager.m */; }; - DB3F4AED1ED3B0291EA2C6C7D5CC2662 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D65B55E66A17F74673CC45A7BE2A8 /* SDImageCacheDefine.m */; }; - DB5347DA0855F994DB3006E3B208758E /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FF4C616AD34D0D620D1E52915B79BC2 /* UIImage+Transform.m */; }; - DBF47AD7D42070ABCA125FD5953118CC /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0139719C76F8C7628242BE20324110B6 /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC25951404C24F1A7D6A193A3EA96898 /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D25EDFDD8B4C639983E4C92CBC39C560 /* JXCategoryDotCellModel.m */; }; - DC41B120F0CBAB4E01BBF17427CD4305 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E8F5FAB1E6599E9F53B49891BDFDF25 /* AFError.swift */; }; - DC737D9D05CDFEDEF02A15458AC36B92 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFE0E9EB1A26D5C47B69C3632FC8F704 /* KVORepresentable.swift */; }; - DC794F1932A83BE2834B56D0DA98C939 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28073DB9492B9394CBD97BEB22692694 /* LayoutConstraint.swift */; }; - DD54283797CAFC5B22AE32F87027BD66 /* ZFPresentTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EB6B2BE04795E067D6F05EBC2D51B37 /* ZFPresentTransition.m */; }; - DD580CB782EBCD185EB099D7FC7B076D /* UICollectionViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A2992EB1D0FD3CA7E85F6867C2A7865 /* UICollectionViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDDD09F19CFD6180ED2E61A9F33B9DA8 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F699CE8707481B6EED4B8F739DDEF4 /* Infallible+Zip+arity.swift */; }; - DE081D1B6559CE4BECE6C2F3A24E43A1 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A9E0C8829F553582E5D82C16BF69732 /* ControlProperty.swift */; }; - DE2D6981D59E4126FB6702371A4FBF45 /* UIView+QLContentWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD26851450A69400F1F4C0DE67E1E71 /* UIView+QLContentWrap.swift */; }; - DE5FE62EE79DBFC7EF4FA464DAF4513A /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = E852AF45696268303670F21CCA68D207 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DE67F2DBD32576906B94DA0F81D6E054 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A426DE49EBDEF83C4811B094FE4CE40F /* Bag+Rx.swift */; }; - DE685E8DEC4100302CC59D017E073C02 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50713D33276FF07B5AA39180B92880B5 /* ImageTransition.swift */; }; - DEA7CC5B85C903C74AE96DE0C3AFDBDD /* EKAttributes+Scroll.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B410D64A701D1CB10E1077619B6F60 /* EKAttributes+Scroll.swift */; }; - DECDE2E77B74B844D5CB12773AF468F4 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382536E4FBED5F4B7E3B9D17CD88A496 /* CPListItem+Kingfisher.swift */; }; - DF1533D403B93AE3F7C213E2E79F22D9 /* EKAttributes+UserInteraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B4594CD294E430DB6DD6AB145057F2 /* EKAttributes+UserInteraction.swift */; }; - DF2E9C4198CC1FA05A9A507356F0A140 /* EKPopUpMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16553ED13CFF1FE8A2C6E666B6636C2A /* EKPopUpMessageView.swift */; }; - DF419FE76FE2E463D3B079DDA8D09DCD /* ZLWeakProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB2AA3BD1F50E2533FC72EDA308AC57 /* ZLWeakProxy.swift */; }; - DF9A3D9B61FFDC86D1B08C57030698F2 /* UISwitch+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D713710C17AB03B2D2C99DA83E4B5D4F /* UISwitch+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF9B302F0871C6124E2F498548C6663B /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA61AAE812298E0D209110E6327C2C96 /* Zip+Collection.swift */; }; - DFAB3889074446F294E9B7FDB413D9AD /* ZLPhotoPreviewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6FABDEB118D3EB7C83C9F297B318F44 /* ZLPhotoPreviewCell.swift */; }; - DFE78D284184E73F37797F723D1BD4A9 /* BRBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 33E5CCEAB5526862A8A29B3035E9EBC2 /* BRBaseView.m */; }; - DFF89BB4CBD71C272B9E224DBEC1614F /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E45E32F6A055D035199EF31E6D5E4520 /* UITextView+Rx.swift */; }; - DFFDF8651C37D5DF303C6DEE7F973568 /* UIApplication+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FD1CE43A4082C6AE2CAD9DC2E37800 /* UIApplication+DDCategory.m */; }; - E0050EB219F11E257D76F42981621989 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B112DD0C99213833E217192DE213AC5 /* Infallible+Bind.swift */; }; - E0950E6EE43A295EAF8CBBA0AE9F7440 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 12D12776A4BDE949D3EA6FF4EA5A998E /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0C9D73822D5F3DD4B6B5C08DA188295 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9651F162647738D9F4645980D82752BB /* Result.swift */; }; - E0ED114609A50B49D01ED22E8F5E97D2 /* ZLPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 44F6B0D0520CC6DB5A81C4D43CE40F18 /* ZLPhotoBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0FA80E4CD78AECC240107F0F61E8CAA /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94BC0CACE6284059AD3275AC0D726586 /* NSObject+Rx+KVORepresentable.swift */; }; - E0FAF7C1260A652AAC8D06E824FE3DFC /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB0AE53048B226B2B5B0EBAE37614DE /* ConstraintDSL.swift */; }; - E1FDFE7397359EE58A405C3A0E2CDFCA /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0141DBF0FBAD76F5E97577F9C9C225A /* CallbackQueue.swift */; }; - E245CDBB5D029FFFB5933CFEB72997BF /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 80C8ACAACE13FFAE71DED543D61B41E7 /* MBProgressHUD.m */; }; - E25543877A432B49BAD472D8DAACCCAA /* _Sandboxer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AD9B63E813BEC6DAB08FC2E89381A8B /* _Sandboxer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E2A772FC2EF1D213CB844D55E0B55AA4 /* NSBundle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = AF0609FBE231EEF7030E0A9346FF3F5D /* NSBundle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3080F4602E4B0BDB9EBEE26413F2484 /* UIImageView+ZFCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 443BBFD6B3D42FB3964EF34F210E8860 /* UIImageView+ZFCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E368BA3E038835CB1C1ECC9A6A7AB467 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0AB89978B936B8DBFE43A080BF6D1AB /* URLSessionConfiguration+Alamofire.swift */; }; - E377D381740EA7DAA223CBC572EF3258 /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E554E05ED0F6AA57B12225A412E9E218 /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3D71D3617C88CD8BC9A3537AC98150B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FDD3B0B5C7D146DAC1BF1E4BB377608 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3E7323AE945DC3AF3A4B2D4FCA619B4 /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E1EB3D147DD5C3D26F79B7BE1682EB1 /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4475EA83B74BF9159D92CE76658DCF7 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E8C75098DA35AB6703B4F91C3E60888 /* Window.swift */; }; - E49254B60C2043832B5A2E0658DA441C /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B0287512853C8B86CB04C42AC98AF10 /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4BA37E528DEF3AA3A68041452D66C4C /* Bundle+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FAAE48DB67CBAF8A1E8BCE45E38575 /* Bundle+ZLPhotoBrowser.swift */; }; - E4CC053D3BA039E7F0398C8284C30778 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58616896C19469929ECA72A98CC07B44 /* Errors.swift */; }; - E4D1F2F411BE4931E6BF715754C063E7 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 66CE5A83353C5F2567C0EA67F147DE72 /* RxCocoa-dummy.m */; }; - E4E5A81558349987089F48B24896ED5F /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435848D234E2FDFAF4BBA77E2EA0005A /* AddRef.swift */; }; - E508BEC46801CF34064D971BE80D0B5C /* NSError+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C324819CC6F2918CE489CA913C8649E /* NSError+ZLPhotoBrowser.swift */; }; - E50CC69C160CC7DFDDAA5E1545D1A670 /* EKSimpleMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D587460C9FE0BDBFDEBB77F081C0C7B9 /* EKSimpleMessageView.swift */; }; - E55531ABF6926398EC644282EF0D669A /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C7582FA774246BD79F6459F1ED935E0 /* LayoutConstraintItem.swift */; }; - E559E921BB84AAE511E87807509D7FC6 /* ZLPhotoConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 538F2A1DC0BE5BF1B10C405C9316342C /* ZLPhotoConfiguration+Chaining.swift */; }; - E55CEF4234F35E2FDC1B7855AD39A6A0 /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F891E2A397E8DB06B4F1E7AA6E3CAE3 /* JXCategoryIndicatorRainbowLineView.m */; }; - E561CD06D38136B1D649361A380F9354 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = B32541AACE47269CB354614143DF7B6A /* First.swift */; }; - E575FD1642D598B5B2FBF353BEF4E193 /* NSAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 35E0C1123B974156165208A58CC9C4E9 /* NSAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E58167CC7D2E212AD5DDDD236604B13D /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86AD855B0C36FCB9F072A2FB4367CCFC /* GraphicsContext.swift */; }; - E5A89C1CC70968CACDACA8D8A92B6098 /* CGFloat+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B84E4EFC4CC7D7ACF787153E297D875 /* CGFloat+ZLPhotoBrowser.swift */; }; - E5E75D7B7C4C9F2DE674F62A6F9598D6 /* _QNSURLSessionDemux.m in Sources */ = {isa = PBXBuildFile; fileRef = 38181F4D4881031FED8569880510FE53 /* _QNSURLSessionDemux.m */; }; - E5F5564E46CAC014A80A083A571ABBC8 /* CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E6D64A51BE9F7D0FA4FB32BE21261A8 /* CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6354246C297E483E6223FE120548DFC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F47DCCF2222D26B7FE66FED44314FA /* SDWebImageManager.m */; }; - E64D266F649AEECEAB6296829D2077CA /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEE93522E0D5AB3846AF878A7A188C23 /* Platform.Darwin.swift */; }; - E66599FD249E2518DAA49AC6A21B82B0 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 138BCBB4DC817E9F31394ED16B8A29DA /* ScheduledItemType.swift */; }; - E69B447C350C9219B0AF9A1D2A0F5BE4 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = EACB3BC9F053ABC43C7B3009822CFB8C /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E69DCCA33374EEF831673C7F5CB6BF9F /* DDBaseCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 1223B9BCC27F8C8348BC83FBAF4B095E /* DDBaseCollectionViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6C366340474F762781CC1AFBB2BDFA6 /* DDBaseMutableAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = F2CA57A46CFC866A1C016D2840494ABF /* DDBaseMutableAttributedString.m */; }; - E6D9904957E23E3130F9DAC9CDE8EF64 /* EKAttributes+Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A044019BDACEF6F993B544AC5D2299 /* EKAttributes+Validations.swift */; }; - E6E08F86F050EF8BB6BB962F72CF235B /* CocoaDebugNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72FA0FFEEFE3F7F42E7D310F550B221C /* CocoaDebugNavigationController.swift */; }; - E6EACA4E75EC03727F26906AF7B0A011 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EE64E6CDB8922A15A29036FEA1CDF8F /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6FD25D02A73F3559455976B20FA94F9 /* UIBlockingBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F4E84F353F8A733EB01D44C6EBDF1BB /* UIBlockingBubble.swift */; }; - E7396A74BE2AC793EF629004F51A30F4 /* UIFont+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 41E4C494C3D2A1D8DD5F8FB494F9BF3A /* UIFont+DDCategory.m */; }; - E787841D635A76F6F607DCC206304D50 /* EKAlertMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58EEDD99D1C438371D165DC77DA91A10 /* EKAlertMessageView.swift */; }; - E81E02118C89B4ACFEE276E94F4BF705 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D266C2387F2CE19CEF74EC2E55AFC0D4 /* RxTabBarControllerDelegateProxy.swift */; }; - E83655042A5A0EBC2EC6C59E88A1BC1E /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C825B8354A834C5C15737ADA5230621 /* RxCollectionViewReactiveArrayDataSource.swift */; }; - E85B429D067EC3AF0216849A1381050E /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F5760831A632750BA5434FEE20640AC /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E899464A2357907FD858082100EF5D38 /* DDTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E5494399CF740C7316F47647E51127 /* DDTableView.swift */; }; - E8AC828A989AB04260E5B4EF583CF423 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 110EC0AD318D4ECCC10F025DAE53B000 /* AlamofireExtended.swift */; }; - E9426C4776CBC73E58BC3FD5B308D7A8 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EF3158E85C9B106AE64E06D6E642F8E /* Timeout.swift */; }; - E958828D3FE22413D88F6BC7134B35E3 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA7457E9D95BB71D2AE7D1079D342213 /* Merge.swift */; }; - E95E48BD80929D24F0AF18B993CD15FA /* _Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CA1A9F98A8858536FD425DCC916D7C3 /* _Swizzling.m */; }; - E969679589E762C810069359BDADF37E /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D79C35E0CC5A6179E03FDA7CDD468A7 /* RxSearchBarDelegateProxy.swift */; }; - E9A52101C6A02C3E428215E4299EA5D9 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = F4733E2C342FB40CB4CD34E6A3F8491F /* MJRefreshConst.m */; }; - E9BB5E151219537A248A181BE380F3CD /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0C9B0C30155D7F73A4B04BA60E4F99 /* Debounce.swift */; }; - E9BE36DE12FFB998CAC91C71D9794319 /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = C7B93C5CCBD714319A1AD2DBC6CB9032 /* JXCategoryIndicatorView.m */; }; - EA0EA5B13F19C31ABFCAAA03812049A5 /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 451A145E8E53F9436A0ACFB07A4787A8 /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EAA7903E669CD58C7EC9B9120957BD6C /* _DirectoryContentsTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EAFED137EE9193DC78FAA2ACEBAF9F73 /* _DirectoryContentsTableViewController.m */; }; - EAB1BD72439CE2562B93479B029BCA48 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96ABA92A48DC6366CD32E74C1F62C908 /* SchedulerType.swift */; }; - EB42103171FA131586ABFBA7D4138A64 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A24092E52B14E76233D4A039740A10A /* Alamofire-dummy.m */; }; - EB6B5F3AE26785E65E1F91DD694853BF /* UIScreen+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = D3FEDA019CD04B1F913E1664AC449785 /* UIScreen+DDCategory.m */; }; - EC261155F1F1E75AFC43FC3374CD930F /* UIFont+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = B00D1D89AE173CE03DA1CE254A92485F /* UIFont+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EC65A32CC7DFB028230AAE4013EA8100 /* BRPickerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = AB0D7793FD5B01DCB6199C9FC8AE4B8F /* BRPickerStyle.m */; }; - EC9D72B3C96E1DE6A9E21AE5C14D2418 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 721B12CB3201E0F78C427155AEB6FCE4 /* Box.swift */; }; - ECA14F5C0D6C5302019D8476F05ED7ED /* _AutoLaunch.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE523C27B8C9BFD06423E88B0B27AEE /* _AutoLaunch.m */; }; - ED204E934EBEFF45E85A7F3FE98EF4C3 /* EKAttributes+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA6212AC06D82944E9479E385A4D6E5 /* EKAttributes+Shadow.swift */; }; - ED673A80425558C9E43F8207BEE84397 /* EKNotificationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A364B070CA12AB27E997A84F876FDD3F /* EKNotificationMessage.swift */; }; - EDC07A560DC83DFBAB242C46B1D41619 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = BD4043357555F922F0D2C87C0316097E /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDC227E161F6BE101EBA4C41D13B8EB0 /* EKColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B13AA765A64D04BE8EA533B14AEAE8 /* EKColor.swift */; }; - EDC4880EDA487FDCBAE1993231BA06AD /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 458949149FB07B2512373590E32812DB /* SDAnimatedImageRep.m */; }; - EDFE1A36B30F9DC14C1BACBE4BFCACFC /* CrashLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2F72650742E2BCFFB3A938D1D5BC6CE /* CrashLogger.swift */; }; - EE02E971AF4EAEBCAA7E6207344D82AD /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 0506FBB9B4ED2B8D4D6E739425E7A7D8 /* SDWebImageDownloaderConfig.m */; }; - EE890DA87BEFE4EDC65B28ED8F9B89C6 /* ESTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F0982B7F4C806224986C1E742441C80 /* ESTabBarController.swift */; }; - EFC1EF2234D1A4829891828E5C61FE17 /* EKTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96937A12F11D2DE9039DF1AB2F8F3B30 /* EKTextField.swift */; }; - EFCF8192D505380E42101B31F273EB4E /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 88E4747FA025D36739E4958BCC3CA547 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFD47B79FEB4CF7B7DE42C6F1E8BEAE0 /* DDTimerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17582BF2A0605219A287734B1B168036 /* DDTimerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFEDA5FC77AEC912565C8893C74347CF /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90C04466BB725EF3775642FAB7893E44 /* DelegateProxyType.swift */; }; - F025B0C7413F408112D1BFB2C2878024 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7D6CBFDDCC1AE7F5A04594A649D758 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F03021F77FAC203AB9A2634888A1A8B3 /* EKProcessingNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE8553FA78EF2AE4C789CDBE066E4101 /* EKProcessingNoteMessageView.swift */; }; - F09DF28CC5B02C385A5E23E589400C55 /* ZFPlayerMediaControl.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC31A31277E9C411C5E76B0BE877FEB /* ZFPlayerMediaControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F0AE59C74E0BBF11E97A8E9434BF9A93 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05E70D60932C308CF8BDDEDB8E336B1E /* URLEncodedFormEncoder.swift */; }; - F0B0C25D19CF8777D5225877F3FAA40E /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11F953B24AA6DB8375291160CD7850E6 /* ImageContext.swift */; }; - F19903143C7FE362917C822235FB7421 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44D9D735940C8A938908E65F0C060C12 /* SkipWhile.swift */; }; - F19D8E3745D102F0CB24E84EBD98E2BD /* NSMutableAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F7AED15BA044E40B17F02634200361 /* NSMutableAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F1EB81943B36ABB8EB3322C5EA5013AD /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DDA1B78B6D0CD87B04D331FD03B1D26 /* ConstraintMakerRelatable.swift */; }; - F2FA6175CF6B9B67C924457E4A4FA94D /* CocoaDebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D247E12CCF0B88203F756E2CB9CB6234 /* CocoaDebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F2FA9CA7987FBB47C2548B5BDC66106A /* ZFPortraitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C15A359371F6E20EDCF9830301160FCD /* ZFPortraitViewController.m */; }; - F3212860E47356E9AF927E472E09261A /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05E6EC0B4C505D1A7E9D5F69B8CA38A /* NSTextStorage+Rx.swift */; }; - F33AC6FF109AB468B64627C05536D1D8 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E52C4912CFCE0D108D7B4C667778EDC2 /* AnyObserver.swift */; }; - F34226A53917F43F1A466963534734F5 /* ZFPlayerGestureControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BC0C1E2F35892F5844DA396235A27AB /* ZFPlayerGestureControl.m */; }; - F3A976F044D82F130BAE77C071CEDA5E /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2339DEAEE8B0E5D7735D157456B33E7A /* JXCategoryTitleImageView.m */; }; - F3B2BEF8FF03AB941765D79452352941 /* UIView+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8229A71F259109674A19EB6E36885E17 /* UIView+QuickLayout.swift */; }; - F3C5F116AAF21D4358A6F711BE37F54A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B291452A4DEA9322F381FDFB9720F89 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3F78BDF1D6A539619E1664008AF7FAB /* DDNavigationControllerDelegateReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA3A9246785CC19F0623EACF6110381 /* DDNavigationControllerDelegateReceiver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4010727E0089FB8459E3B88B44CCF05 /* UIView+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E5EC15F9948A416535FDAEB29029E98 /* UIView+Utils.swift */; }; - F45EDF2799E9766F25D0F91004913C51 /* ZFReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 90BD68E9103D0721BEC576E29508098A /* ZFReachabilityManager.m */; }; - F4A1A9CA7084A385722737C0E4F1500D /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D49C06BC03E7227DB11A90AD61FBC56 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F5579E515166EFA597E30B6EA2966257 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB9AEE8BAA9A00767CBBE562874959F /* UIStepper+Rx.swift */; }; - F5AEDE484501A7E759CB5B5822FE45DD /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3ADA869CFB249CDE525652B8D8338D /* ConstraintView+Extensions.swift */; }; - F6200950262C69D82B2E1F54D09E81CB /* ZLClipImageDismissAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6C3A417AFBEF6CC7DD4BD115B73ED05 /* ZLClipImageDismissAnimatedTransition.swift */; }; - F655A8F737F8DA58CD1238B94417CB1C /* _OCLogModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D76D8308027749FBA599D6DD35FF64 /* _OCLogModel.m */; }; - F661FDF2D701C76B553BBFE1982DC689 /* UIView+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E834AFE539764C6862EE8A75974B5248 /* UIView+ZLPhotoBrowser.swift */; }; - F669A1209E80431CF57E528F4E8B0FEF /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = AB814AA3CD8638D50279B47769EAADE0 /* JXCategoryTitleVerticalZoomCellModel.m */; }; - F679DDFB22B0446466AC8B46B5DDA5EF /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D7B90858AD245B162AC8A3B02E9ACEC /* IQKeyboardManager+OrientationNotification.swift */; }; - F67D89E3296911DC39710C076499C165 /* _NetworkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = DBCD7891F2C9FBF26C01A4B606D572EA /* _NetworkHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F68DA17CB0DF71E6DF5B3A3E382DAA7C /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFCC88300DF5490EC6A8FC56907D7CBD /* SerialDispatchQueueScheduler.swift */; }; - F6F5F76688A0CA18956590C446B8B620 /* _fishhook.c in Sources */ = {isa = PBXBuildFile; fileRef = 73BC5FEAB4653A7F1F7AA023303CD131 /* _fishhook.c */; }; - F74D1425287A1A781A0A9DD58A1DD02E /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E885B6D95F845479C2EB002C758BDFC /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F75DFD6601FD194AFB8DF95EE8936F73 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C0696E202BFA46891BAE2F7E983144 /* JXCategoryNumberCellModel.m */; }; - F78123F6D3E099475747B424A7DD9B2B /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = C056B6A22FB54A753B8D71AA13E54ED7 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F787E70DF5F00228E5AF451751EA323C /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 82F8BA5F666CBA5202D7D7023F9F88AB /* UIScrollView+MJExtension.m */; }; - F7B1AB7027FF17E4E594895B07CC4B3C /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 015B0FB8AE710CD6F5726003294AFBD6 /* MJRefreshStateHeader.m */; }; - F7BBD57301FEC4504E972FA4733A03DF /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 51C696D112632B46C171CDC692DB618B /* JXCategoryListContainerRTLCell.m */; }; - F8A41F27D6685D59A2680429BCE2CD2A /* ZFSmallFloatControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = ED6916102BF992D0D04FE7DC99C7FB32 /* ZFSmallFloatControlView.m */; }; - F8FCFD04A95C31EF1EE2E3C130485BDD /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E20982A967158AEDA75F6A82C270C06B /* InvocableScheduledItem.swift */; }; - F9121FC6FB235A844904FF1D0E5CE74D /* LogCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89CAB46D7724F7F1AC3DC4EB8C0993B2 /* LogCell.swift */; }; - F93C6980F441D1B60783F1253D1F5E6E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E1FD9936167392B872FB4E7F7400EEC /* MJRefreshFooter.m */; }; - F958F034C7BBD246E8368D461BE44725 /* DDMASearch.h in Headers */ = {isa = PBXBuildFile; fileRef = DD2B04A321BF9A4442312268B3ECB285 /* DDMASearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F9839A9357C23D9EA498E09493D11187 /* DDBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CA6E7D1E697CAF51E4973FEBB1C3879 /* DDBaseViewController.m */; }; - F98469DDD34C573BBC8D4018BEB7591A /* DDLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5028808FDA816F0FAC182767E78C100F /* DDLabel.swift */; }; - FA2715B8CC15B4FB5B23169F95422C8C /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 531184938876CA9716B95BFA557D283E /* Infallible+Create.swift */; }; - FA32D099B9AC21168BE28F1C197FBD77 /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 00DB8DC7C4F4C5A02ACA6A67E1DC7981 /* MKAnnotationView+WebCache.m */; }; - FA45F0BCA28AE047F210A67A086730E6 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F871E501BDBD3527CB3EFEDEE7E9C5F /* AsSingle.swift */; }; - FA4BA7EEFE3FA4C84F1325272FBDBD0D /* ZFPresentTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = E71C7F56CFB479F6EE1332EDB870435F /* ZFPresentTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA917E0C80C68BD2D8C7CDF44A418793 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BC94B4F712AF96048E757201C4A15DA /* SDWebImageDownloaderResponseModifier.m */; }; - FAC4CA638A146A699E9ED8BD575DEC52 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 55047F1BA41243847270965804ECDC45 /* SDImageIOCoder.m */; }; - FB06F85B476E1E4B3D19EA4799966DD6 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C98A5BBADE3ADC6E0101D8C26B41358 /* ConstraintItem.swift */; }; - FB2DFD5D894CC65AB92548FC5EA7614C /* _NSLogHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 044FE985399F1BA9631A1C6C4165BFB0 /* _NSLogHook.m */; }; - FB57B8D3D20886701150097BE03882B1 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F76AB3AB3B75CEF888DD5E53F25604A5 /* RxScrollViewDelegateProxy.swift */; }; - FB83661EAB43FD81CF2C2C578416D1FB /* ZFNetworkSpeedMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = EDCE541EE66134DC578CD78A2B632931 /* ZFNetworkSpeedMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC0542F9C9CBB5D3177763E8D63354BE /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30074B228CDED11286106CC3F20A738D /* Producer.swift */; }; - FC0972D0DC0D8BE43085F4B759602172 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E49CD14ED9A6FCC10384075B013697 /* DistinctUntilChanged.swift */; }; - FC14875E16CD28A3FDB402D6BC00D296 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E42670F2DF5141855AFEB36B7107CC53 /* VirtualTimeScheduler.swift */; }; - FD53237EFACA76D3436DB591996E6CD6 /* ZFPlayerNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D21744513246EAB988E2CAE029C809 /* ZFPlayerNotification.m */; }; - FD681CEF0152D11971E075A5BCB6D1BB /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46C2634E5526B6615070911397967020 /* WithLatestFrom.swift */; }; - FDDBB624BAED990AC9956BF191000419 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = FB6CFF13C948BBCF31144201ECB76084 /* JXCategoryFactory.m */; }; - FE090912DADD46635605657C61DE2E6B /* UIImageView+DDWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 827C7B57E3C9E2C3239FBE00C66E5B92 /* UIImageView+DDWebCache.m */; }; - FE5A36C9F47EDE5AFC75209A02C40305 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B42C546CD3B3F54FEB1ADE47C74BAAC7 /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE8C95D7A9D7F731F7A8FDFC0700B8FF /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 39506C8FFB77463B162301DF01576ABD /* SDImageCodersManager.m */; }; - FEC9F49A0A5335075665984A37CAB541 /* _OCLogStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A5D0C6FEDD9950013E14A77FFE66FBD /* _OCLogStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FEEB209E75DDB77013145AA5532C3AD6 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = D9E08A8F6D5F1B59921743A703B65C31 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF0B3517A4AB7D394BBA7BB726653979 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 064600D7ACADFFBB57498295C3DD27F2 /* Do.swift */; }; - FF2EE64024F6462C52A157322B4550EA /* EKAttributes+PositionConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C8F25832948A1C119B1DBAB7C05BCF1 /* EKAttributes+PositionConstraints.swift */; }; - FF322AF630095C40D50D480837A90003 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BA272C3D59BCADB8C11C60B4383A94E /* Multicast.swift */; }; - FF980E5F28C2F212129B2C8CC42F2F6F /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21EAA4200B1BC577C63DDD2A0956529C /* KFOptionsSetter.swift */; }; - FFB5B36D7F4564FFA3D50D29A2E0B46B /* _HttpDatasource.h in Headers */ = {isa = PBXBuildFile; fileRef = DA4FCB301911D04CC242320EAC14CF8B /* _HttpDatasource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 000A3A03A03CD1FB07B0FADA2D8A3E10 /* Sources_DDMAMap in Resources */ = {isa = PBXBuildFile; fileRef = 390AF573BC3D18826A92E035B554E7C0 /* Sources_DDMAMap */; }; + 001D1616C8940B8F237BAF4B3842CCF7 /* EKFormMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 617B15311660870DC4983D4DACA8B616 /* EKFormMessageView.swift */; }; + 0028AB23BD985EFD09ECA44A848AA90E /* EntryCachingHeuristic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A72313D1A2302FE8B2E40464C8CB093 /* EntryCachingHeuristic.swift */; }; + 00E617A5A3488D348913461872C1B110 /* ZFKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = C05C6B75DDC916F591759E0CE4257DB6 /* ZFKVOController.m */; }; + 013BFA329ACD302E4E8CFCC4904E4F0C /* _BacktraceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 09FD9DA269C48AEE264722C210EB6228 /* _BacktraceLogger.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0184836F68D559B44CF2305521C97B44 /* ZLTextStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BA9C5D8BFB6A76A002C5008A8297894 /* ZLTextStickerView.swift */; }; + 0195B164DD9FA0DAA663F438EB8B0CA5 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = C0D3D4FF6C031CB06E71E2F9DD2C9981 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01B1F679DB9C17B48EF0AEDA9DB1F6BC /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D3FD4B99FD585A2AB3BCD0E46D3D9B0 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01E07D16FE7B8B5B61135434E43C3D3D /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = CB8F42FFA88CE0BBFC0409B6B6FF7B72 /* SDWebImageCacheSerializer.m */; }; + 01EE603EA56A541E67C41C4667ADA908 /* _CanonicalRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC3BC151D14D62093DF03D648F2DADE /* _CanonicalRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01F1F7693DA90DAA92AFF28EF9AA9E03 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDF47C78FB5EE8D5DFA0454EBFB025AA /* ConstraintRelation.swift */; }; + 024B709082F4B965DCDF8F0CE4F178C0 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 241A8E03BA53751056476CA445C7A798 /* Zip+Collection.swift */; }; + 02534371564A8DCB2D8F5CF4FEBD1413 /* NSBundle+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FA132462B80C5B7F17076ABECCA538A /* NSBundle+BRPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 030B307E835AFD07AC27CE9F01509A69 /* Pods-OrderSchedulingNotificationService-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EAD190CF7BC0D98F786965A2A0450B48 /* Pods-OrderSchedulingNotificationService-dummy.m */; }; + 0363EC52497066CBA164B62EC22BF50B /* NSURL+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = F38DECC280E7764D3F75D94574127076 /* NSURL+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03F9201B022B6B8F4AECD14F7359FC32 /* ZLEnlargeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = C77E9EC3198AA82EBD3E95F7E0B06F9F /* ZLEnlargeButton.swift */; }; + 041C0B9F468DAB0FAAB76072B1F8281D /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1D55D7F583DEB9873C3B80295AC4E5 /* InfiniteSequence.swift */; }; + 04AAA5B3682FAC9D09283EA52E01E962 /* CocoaDebugDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B858F6A8542F44E7A180F945484C0BF4 /* CocoaDebugDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04AE3CA3907CB4BC8B56B0CA13EB1203 /* DDWebImageKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E8FFD76D4335E532FCA3566749069053 /* DDWebImageKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0507C4FF1C7DA6296CD9B6400520545D /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F0C34B7611B4E2A6DCE43F85323F7C4 /* ObservableConvertibleType+Infallible.swift */; }; + 05AA761B3AEA607E904EFA7843437904 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F24A57758579081FF08C14C1FA351795 /* SDDeviceHelper.m */; }; + 05BABBCAC0970F62A2945DF891C9DC9B /* ZLFetchImageOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E9027378D012FE991264D7D66987F17 /* ZLFetchImageOperation.swift */; }; + 05D1AE11EBE49B32FAD3C45E096F5AB1 /* NSBundle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 881F673566783064A0AAE3B409F7AB46 /* NSBundle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05D26D0469B15DF8F6AFB05EF8B22712 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D552C931878226DE7B26FC6140DBE22 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05E7F2B03F14E6348730074E6087725C /* _CrashModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F62BFBCF6E8CB3F0706C076E3D34295D /* _CrashModel.swift */; }; + 0627923D9D4E389A438542032987B77C /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F49D54168A673C28B2BFAC7753AF7D8E /* SDWebImageDownloaderOperation.m */; }; + 067CE5F35FFF70688EE4B44F7E19658D /* NSObject+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 40BD456DF0D1B0FF5AC86F886B9548F8 /* NSObject+DDCategory.m */; }; + 06C5E365B6D8F2297DE16A7426FD6A2D /* NSObject+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = E12293111FFD36A608B25767FAA1B9CE /* NSObject+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 075F7EF0396FFF6A88E97028D611822F /* MAPointAnnotation+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F93D4C6F6C9B405D3BC0440D5C2C748D /* MAPointAnnotation+DDCategory.m */; }; + 077FF77CBF5B28A513978192C80BD054 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = C941F22B37D51C1AD1104D0F5534C5DA /* Platform.Darwin.swift */; }; + 07842AE9C200E3450448D4CE5EC90B20 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ACE66775F3A70F0A70C76149A77F3BE /* KVORepresentable+CoreGraphics.swift */; }; + 07C75CEEEBD4FAD75B68045458EC4A87 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 941B994BAF98EFD97B4AAB582964A763 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07DD7EEF3184FCD7F41D558FAE757829 /* _DebugConsoleLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D1B9EFEDC096ADFFEF42C8436D3A5B /* _DebugConsoleLabel.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 07E392F599611967F673A8BD40BAC44B /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE193B28432F5A815FC76442A96CF260 /* RxCollectionViewDataSourceType.swift */; }; + 07FB2928E22C59D69AEC76F3C4E108F6 /* PHAsset+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = C56C7076C6ACDD919CB8B544EF54EE6F /* PHAsset+ZLPhotoBrowser.swift */; }; + 080F090EA5ECE7B33418CE8A30BCF1F0 /* UIView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A61043499A1E6BA066D070F6AAAD92F /* UIView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0843E381D48B6AF5BF9ED463CA5C955E /* ZFPersentInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C2EE480225389F7EFC69C533B094CA8 /* ZFPersentInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 085CEC9547F4E815E3FE572C4EB8C161 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78BDE6375E3CA44BCB691191B8151770 /* Binder.swift */; }; + 08618BC667C4A41807D3097E7B24DE74 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA2C8853365C78D4DC32BB8DD4411F94 /* Color.swift */; }; + 0896B76AEBD6BF7C94932BDFE8354462 /* EKAttributes+DisplayMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C81F185D4FB122810BF377401CE08A7 /* EKAttributes+DisplayMode.swift */; }; + 08C4C48B5491DF1A9649D553D51AFDBC /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A64FFCD99CF2DF3EF141B5E44C41A12 /* NSObject+Rx+RawRepresentable.swift */; }; + 08F14B504BD90DD29DD65EEB5B6F862E /* UIFont+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA842974C064A6643CA65B4F60C0A8E /* UIFont+ZLPhotoBrowser.swift */; }; + 090E539A686A781DE820DE5F13F2C163 /* _DeviceUtil+Constant.m in Sources */ = {isa = PBXBuildFile; fileRef = D463A9B4D6D260AAE176E0FC5815EF0A /* _DeviceUtil+Constant.m */; }; + 090E7514095D254262AAFDB556B2A092 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = C291756B49771B159E221232537AD324 /* SDFileAttributeHelper.m */; }; + 094C2F4D9A6B9F76E5FF3F0006E437FC /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = E3E3479F601BE9D85ADB60D250DDF6E8 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09F9F981334170713980DDF8809DB8D5 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D66DA84E22266E71EB580C3769E6A5D0 /* IQToolbar.swift */; }; + 09FDD7513B55D9A1F614BFEA21B37C45 /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C9DC5876525D36430A10721CD1DC9F29 /* JXCategoryImageCell.m */; }; + 0A099FD5FE8F69089AFEEFD44C440011 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8734065DB186C5EF52D44A46949CB25B /* Sink.swift */; }; + 0AB82009E5495FF3657BC47CCBB69E14 /* _CustomHTTPProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C4741AECBFAA3382F599D25CB8495AA /* _CustomHTTPProtocol.m */; }; + 0B3C9C7F2B37E8A5B61C136CB41C1CD8 /* ZFSliderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1340120F2672CE633DEFF9914C121652 /* ZFSliderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B3CB8B0F6A00EC008C0DF3CC323DD2D /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BE3E4CAA1A05F6D312C130BF62D9C5E1 /* JXCategoryTitleCellModel.m */; }; + 0B71B7A7EDC041A6A0BB7C127F9DC547 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C2A7725D144328A58148A5A1F42910A0 /* MJRefreshAutoGifFooter.m */; }; + 0B82D82FD354E3C9B51CE84C1984067F /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5A6BE2BAE661616EC5F23B557F95C99 /* ImageModifier.swift */; }; + 0B94E75FF2747C7288F1C62CFA5849D8 /* UIApplication+EKAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD307CB08C5CE1DE0A7760081262EDDA /* UIApplication+EKAppearance.swift */; }; + 0BE239C83EB39393C2217E5B2FF6B218 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D9394A1F82DA982AC1F00DFC3B2C0D1 /* SDAsyncBlockOperation.m */; }; + 0C0D931655251C8565D2D26F6C786DD8 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4436B95665E5D769AF0E0AFA3628D0D /* Platform.Linux.swift */; }; + 0C21914CAD223DB4EAB1015C4EB49BA5 /* UIImage+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 063BD1391E1AB3571A5124DFA1048996 /* UIImage+ZLPhotoBrowser.swift */; }; + 0C2F5ABC3CF48A67BBC11C6461EC67D4 /* DDImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D85A1457D1C60789656998E19D5C3E9 /* DDImageView.swift */; }; + 0C394C0C48A7D72559F14899D752BB7C /* UITextField+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = FE5D844CC738C55297E1BA575BCAADEA /* UITextField+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C580E892DB90A0E920B62E3ECEA0C09 /* DDMutableAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1871DCAC53A631A33D7C88AD5A4919CD /* DDMutableAttributedString.swift */; }; + 0C9E3B068580780EC96539E4E01E7754 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 313BCE417F7CA2F3FD721EAAFEFD9AE4 /* PublishRelay.swift */; }; + 0CB00E0CA00623285F245FF76802513C /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4485E7E8F06A4373D080B7B377787F0E /* Zip.swift */; }; + 0CBDEDE255EF6253F732B207A7742BBE /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B84FB291BC00A07A3F7703352EEE34 /* ExtensionHelpers.swift */; }; + 0D1B44FC9F42E3CD0D7BC1DB16C97823 /* GPBMessage+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 60F3234476B06614F80EFB05A1073983 /* GPBMessage+CocoaDebug.m */; }; + 0D36AA1F6CE436E93F6E77931BB18449 /* UIViewController+ZFPlayerRotation.m in Sources */ = {isa = PBXBuildFile; fileRef = CA0B6D1FDA7ACA819825A8FF68D5195D /* UIViewController+ZFPlayerRotation.m */; }; + 0D647B6591F48A8AF22AFC4E9A122A2B /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349EFEC755B3DC0C5FAE5BBA325C7B81 /* Timer.swift */; }; + 0DABF94CD1F51D2C9CE647F2208CBDD3 /* DDMASearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 05C7A04EF76F101EBF33061C31ABD434 /* DDMASearch.m */; }; + 0DB9A58537A673D13F83A4C8B2883509 /* ZFSpeedLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C5306A37354024DA164BE02BC6E865A /* ZFSpeedLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0DDD84CB97DFA910552F2B2957AE9B1E /* DDNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBE53583EF84A3D7109785C6AAD73D63 /* DDNavigationController.swift */; }; + 0DE926C74AFEF0953A45D1C0466B8983 /* ZFSpeedLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D0D2CEF69F8C30884E74A14FEA087B0 /* ZFSpeedLoadingView.m */; }; + 0E0AA48C27E14A2A00DEA492873A599C /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCA58B6960E60D39EA4ECAD49E39CBE /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E2DB7F0238399F871D828D7969754B1 /* EKRatingSymbolsContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23738F4CA80E173058E5C926A908687E /* EKRatingSymbolsContainerView.swift */; }; + 0E56518E9F1C83990C68DB5F3473FA31 /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F891531BDEA4E5EF2D78F2B2EBCCC7C /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E7FFF166B970851B6EEAD207F5B59D5 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0CCCED0417C9094E1BF7D3615080213 /* DispatchQueueConfiguration.swift */; }; + 0F0C901337398FE4738DE95521DCEB56 /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 888820551B8E5450991E546AAB9C6A38 /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F3011DC2A56D1F3C85CB6CC751AC27B /* BRStringPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D9DC9EB8556F454CB2CB2ED1D3DDF40 /* BRStringPickerView.m */; }; + 0F3D0046C86EE9D561A825514D92565C /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = C40598E1D070183DB750539B3EC9242B /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F920FC3CBA6622C2B007441D6D1126D /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 48144D682BBC0A8556FDE8475457A4DE /* JXCategoryBaseCell.m */; }; + 0F9BAD6D1148CCA3C71372F9C1A79074 /* DDZFPlayerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ED010D3488F40201E47F5C67EF6F09B4 /* DDZFPlayerKit_Private-dummy.m */; }; + 0FCA0A98001B0C94885C2FE9731F60FF /* NSAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 88046150B77E6771DB9C467857358A3F /* NSAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 102F36762552D87BC2E504B5ED5B9F8A /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA9801B84DEF308F3DB53C0E5B7A331 /* Completable+AndThen.swift */; }; + 10345D3B19E401C3F2822074041C0558 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D58D04D433E8E1F06ACC9682BB4E685 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 104C35DFFA5A1426FF8EFF6E63793213 /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = ACE713825744FF2EFD18F33613B1B3FE /* JXCategoryNumberView.m */; }; + 104EA22965200BF741890B104BF71879 /* DDTimerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B50DDFD305EF71BB611F12931F044C5 /* DDTimerObject.m */; }; + 10DE5D64EDD01A2176294CC87737263E /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = F3389A9BCA6546BAAD7433E2E1B562AB /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 110FF9ECABC7F20FEEC801793B897C94 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A907F91A6571F71E25798569A58CD664 /* RxPickerViewDelegateProxy.swift */; }; + 1110D57AF9B5945B87F0BEB50BD836F2 /* UIWindow+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C5F07FB99DB6312D10A4133F43BA758 /* UIWindow+DDCategory.m */; }; + 1128E2E73320605A26D05E7B01D3BD83 /* ZLAddPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 173BC5A3FF087A7A811896E510320C32 /* ZLAddPhotoCell.swift */; }; + 126F75C66AAE521360A205CC28EDA57C /* _DeviceUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = D8B7352F318595E9CC9BAB46E3E90981 /* _DeviceUtil.m */; }; + 129CE4538E98C44260BA4EDF448106CB /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 664A10EADF115CBC376ADC44C7C9FD55 /* AtomicInt.swift */; }; + 129D4473DEC9223BB30CD3487E716052 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 733C221610B4FD992ED89583146D41BC /* Do.swift */; }; + 13134FDBDD7C8A88A94F6AE771C1E269 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C39D2A17A45CC32C4646172539FE431 /* BinaryDisposable.swift */; }; + 13AA5156913F0EC843A8AC0B9AC5BFAD /* _Swizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 33316B4B1C819196CC346E2F119D2877 /* _Swizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13B03D3CC04040B5E30C7FB851B053C0 /* FPSCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AB0CBA2B0C1C12419007909C80510FE /* FPSCounter.swift */; }; + 140C4618A2EDD71949482F96D5ECB5A4 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04CCFB1354B98E31A8BBD59C6368DB63 /* KFImage.swift */; }; + 144B63DAA7BFD545C9FCD61507EC283B /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 710124CEC114EAACB023E524758FAA73 /* AnyObserver.swift */; }; + 14BC856075DA12C985773806DA200B51 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19B52E0E205C651E3419D4AA365803C1 /* UIScrollView+Rx.swift */; }; + 14D2AC5CF1FE2CBCE8EDDF88B8A6CA78 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A6CCA339E15C371627AEE830C843CA2 /* Completable.swift */; }; + 150EBE744426DA643E507BA08A9DE5B7 /* _OCLoggerFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = C6218461361FB2DE04E05CBC011B4A89 /* _OCLoggerFormat.m */; }; + 1511F0539EE313BF002EB0A462E30B65 /* QLCompatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E45AF0A624D9E3DA08B336B94ED7F4 /* QLCompatibility.swift */; }; + 1561BF831B4EC3E3E879298DA74BD7F9 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 58496A6CC053CD0DD80DCB2B2A6D54C1 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 159496B27D352A38E9ACDE8A3DFAFE1F /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = E721766E8F8A585DB702A95FA477201F /* PublishRelay+Signal.swift */; }; + 15A534EC2AAD0C4AE6FDE34150BC9BDA /* DDSwiftLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3125D8DCF7018A7FCCEC0336B3E20324 /* DDSwiftLog.swift */; }; + 15D653A7E1AE2E452BB8CE50ECF09C9A /* DDAlamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8688803B2057394A1E3DFADD5228FA2D /* DDAlamofire.swift */; }; + 16AED9E453F33B4FB25D6A64A1DBED59 /* _NetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = B63AE0EF83BE9ECB865E4931A53DA50C /* _NetworkHelper.m */; }; + 1719ADC81CA7D3C14E267ACBDBD7D16F /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = 897F6BEC89F8774986904396C0904427 /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 177ED9B8BE92C0E09633191E1C47508F /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0276B7FFE85862D00D7FAC8F46E123B9 /* ImageDataProcessor.swift */; }; + 1794017E0498BFC7303A80ED2B6905D9 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF675676E1BD4A3FFEF0C7FF6A66E92D /* Infallible+Zip+arity.swift */; }; + 1852BF48A0664A571D3474A1421403E2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD5469F9B281808D118B20295E1DEEC4 /* SessionDelegate.swift */; }; + 18A97E86B886DAA53D8D79BB9AFD0E95 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = E751C675C1CC1482AC78CE1787F9CF34 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18FFEFC84AF85E9A5B79D6B9BFFE9532 /* _DeviceUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 376FE570A5A6829133A474FFC7730392 /* _DeviceUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1951974553555FDD604E274748E45DD8 /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B0746E9EF803A1AC4A8C22611F99E8 /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19539E6EBA6F66D2DC6D830D57EE8C8A /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4AA383924361B15807A0DE38F53B1B /* Using.swift */; }; + 19795CA75DE1440B67CF7898060D6CBB /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 455C8484EF2FD822F63AADEC4357C663 /* Create.swift */; }; + 19852C32598DF9170B3E4DEF382C3532 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FD7CF1A8E55B4BF679889E6E9B29369E /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19A0C6679F5D96EA2729433D67445583 /* ZFLandScapeControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EF37C3B59DE2469E929F48473339B9C /* ZFLandScapeControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19BA6B5AC4E3454EF9215653DBDAFCC1 /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3DDCFC87B56FCD0B7380BC662E14B64 /* Runtime.swift */; }; + 19DE372AA86B8C1A8F5A23B383E88610 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28717057C1F07E71E03B6BBBDB48CF5B /* ImageCache.swift */; }; + 1A27EABDB2399A0ECC0F9259AE5A6065 /* MAPointAnnotation+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 305A31455D458A753D65F5EB9200BE1F /* MAPointAnnotation+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A47EBBCEC8DDE7E8EA1C71FEC2BE256 /* EKEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A8FF546CCDE3FE46A8BA892428B7D2 /* EKEntryView.swift */; }; + 1AD438429DD404040E78321648906FEB /* EKXStatusBarMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 925DA5FE8666DDE91CFF67B5216FFC94 /* EKXStatusBarMessageView.swift */; }; + 1AFDF285C4FB6DB22DDD4D5B60D4E7DE /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD77EBDBC9448AA5D0D045FD5FFC3BB1 /* ReplaySubject.swift */; }; + 1B00CCE61A30E081B712406C0B86CDD5 /* BRAddressPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 919DD1DCC19FF187D7C6D0D924B3EE29 /* BRAddressPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B1F0477E626D72E108F4E670DB7ED7C /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = F33121194538A830BF9A9FDBFE1F7A22 /* SDWebImageTransition.m */; }; + 1B5F17A6BCE770EB53A30BDD8C2F9929 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B67DF1971F5D36A45C2EE7FA4855D22 /* ImageView+Kingfisher.swift */; }; + 1B641CAE5F13D776CBF39C4BEF9A70CC /* DDMANaviManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D4C98C6AA9526C21F6B63FF6C8A03F57 /* DDMANaviManager.m */; }; + 1B9B8CB7EFF73C7A513D79EE43AEDED8 /* EKAttributes+BackgroundStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1E26851476D24D845BDD2CAE11C08F /* EKAttributes+BackgroundStyle.swift */; }; + 1BE94E6045C39A801177EFCA0C3366CD /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A6E0BB301A0B7FB9C69F69A58FBE7EB /* SharedSequence+Operators+arity.swift */; }; + 1BFC18CFD761C91DA09CC5869381ABD4 /* UINavigationItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = AA5AB37363649FB2EB2483A52234E7C5 /* UINavigationItem+DDCategory.m */; }; + 1C5F07B42EB43C301039536EDF55A7C8 /* DDMAMapView.m in Sources */ = {isa = PBXBuildFile; fileRef = 13E78EC5C1CDB0097E09F79052672C2F /* DDMAMapView.m */; }; + 1C8E6F4C2966C17FFDE1E393D2B2C52B /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8837DD3DF325A0B1CA2BCC3A6D935D74 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CF914EE045065FC260282EACEB39A47 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = E6506A39CB3227B23A38845EDBE0326C /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D029DD0697E9DA5079F55DEE0C53D99 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 663B18B90838CAEFA4ECEF14A5F2E644 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D0BDE6D9B4F4B80EA73D70A80210483 /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E677576BF9D59CDBF5EBC8CA93D9C1BC /* NSTextAttachment+Kingfisher.swift */; }; + 1D872C7E6CFFB616D9C2AE9A818CE105 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = E8DA281258D3A8754E60579310C43C4A /* SDImageCacheConfig.m */; }; + 1D9E37204DB76A795E3B34A0A990B0A8 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = BADF746271AE2AED1CD24CBD4FB38223 /* Observable+Bind.swift */; }; + 1E3E0526C3415FC308F6A39B1A707C73 /* DDTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 185918EB1EFE7B008B55F44D63F3C8FC /* DDTextView.swift */; }; + 1E5BD60109367D4942DCF0903700745F /* UIButton+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 93F7D80CEF63FDE716AAA7095BCFAC88 /* UIButton+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E6F507B7333AC0C2EF6B6308DD6292F /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DD2E33AA84C9C16F8023A0AD8618C07 /* SDWebImageCompat.m */; }; + 1EC020C895DBB3F41B8F38DC6B184DE2 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C20CC5237EC1AA127736F27F4D81304 /* SDGraphicsImageRenderer.m */; }; + 1EF6941565F1A4B36DF833813DA9E825 /* BRAddressModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D5141507A793A8FBEA2A0ED98BDFBAD0 /* BRAddressModel.m */; }; + 1F21967BAC4672B06837790CF2EA6287 /* DDBaseTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = DE6DF6CEDF93F3E07CE9A80DECFACDEA /* DDBaseTextView.m */; }; + 1F3910187870605E2473B117E631E6C3 /* DDBaseButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B0EA26A8596CAADC0DF523B05653FE38 /* DDBaseButton.m */; }; + 1F45EB055DE648E034F3E56804F6499A /* DDBaseImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 517BF1372E40839F8E7CB34DA254194D /* DDBaseImageView.m */; }; + 1F6F77F98F7B208FD65CB90C0AEA6A17 /* DDTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5C365778E66C65A9472E40CDCB8E604 /* DDTextField.swift */; }; + 1FF9E5D23DB45A2014BBA5E98A2D1C0D /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BBB22A528AC7EC9D01C92B7518469B3 /* VirtualTimeConverterType.swift */; }; + 1FFB028BBA9AFF589F8793664E7D7C23 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91C4FAD86036A9D35C5F404E390D6CE /* ObservableType+Extensions.swift */; }; + 205D4F61CB9ED1CE451C27D5950DE9F2 /* CrashListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45BAE5CBACF11D6184D16ADDD7F76CAA /* CrashListViewController.swift */; }; + 20624FD8D76D790F3E133497F0AB1815 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = FACC11CB5A33CC8569B10DE902067D4A /* TextInput.swift */; }; + 208C28BB20B74966180E09F143D05703 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F9785157E6C22EEAFED5E40C56D005B /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 21512C78C6B356E2C228D9BFC7481794 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46DD0C3B7A6760884275F6BC05CA6CEA /* IQTextView.swift */; }; + 218CD2971995C4270CE6C0FD6F7FD1D3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = A04977997D6F094265EB35126368CB73 /* MultipartFormData.swift */; }; + 21BBCC480DCFFDA1A130CB3F1A89D5B0 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 678F44F9EFD86F5E7E3006BA9E83A732 /* NSTextView+Rx.swift */; }; + 221A1EFA0518311976C4159DE2D719B8 /* EKWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 444476DDFF2693487487736B968C6CB8 /* EKWindowProvider.swift */; }; + 22A4125ECCD10875BF31FDABE9122A13 /* UILabel+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B8B0372DC76EC09950A45934B3D0DCD /* UILabel+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 22ACB88454D706696FFA80153AFCC611 /* _FileTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8284E493797429D0F363D771E5EEE1A7 /* _FileTableViewCell.m */; }; + 22B2893540824DE4EAE73613630EEB7D /* EKRatingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D07CB11FD1E4E81EB59D1FE337C98A /* EKRatingMessage.swift */; }; + 22F708E957D1B5F9A5503FB63443DBCB /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = E3E5B3596453FD5A5CD5BBE74D39594C /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23D60AC17268CEAE321FD91D95FDFEA2 /* _FileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 670F1D63802F2FBEB9392A80A30D5C91 /* _FileInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2446E15C2691076AE02AE7FB84E124BF /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 23D0B1D6E86E7DA9D74535A3E52DC83D /* UIView+MJExtension.m */; }; + 249E5CB98CD1AC41A44D2C1C99B98DAE /* UIImageView+ZFCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BAEF366B3A601AD60A93008F9BC2E3D /* UIImageView+ZFCache.m */; }; + 24CB04FF8F5A845609FBEA4C39D417D7 /* Array+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835E849B3BC8ADD82926AC6CB92E9C82 /* Array+ZLPhotoBrowser.swift */; }; + 24E8AD199D92B32EE89787347821B0C1 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A68A348F42B7D249535DD18B3EC09E /* Map.swift */; }; + 2507014A26449C348CEC857B89FEE333 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = ED43F6F15831252679A7C3F3E2DF1211 /* MJRefreshComponent.m */; }; + 2529C4A581869CB960A96D4B357DD07E /* ZFSmallFloatControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = D95780A7815F90B10F09119013099B1C /* ZFSmallFloatControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25367CA720FADB9E539AEE26697C07DB /* SDWebImageMapKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C6292B2EFA9FF9137E5DEE05E556AB6A /* SDWebImageMapKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 255D6DCAC2BD25E3D42581EA3D13373C /* ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A47D19BFD73FD04F0756147A99A3ABE /* ZLPhotoBrowser.swift */; }; + 25754C44FE8759C61FB3ADEC2219DC39 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7FDDE8CFF4B84137F442DBC36829BC5 /* ConstraintLayoutSupport.swift */; }; + 2594B81E012C40CF7C0996C3ECB30BAA /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 68505EC0B846C323D55E11153CF64936 /* MJRefreshNormalTrailer.m */; }; + 259D8488F32179015A5543EDCC586CD6 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA1E1231214EB7F1645CE4FD39B60002 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25B9D312046078B515E9DE443B24ED35 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6617DB1CDEFA604553D5FF7A15733201 /* ServerTrustEvaluation.swift */; }; + 25CEE593E4ED0317A5BB9456436B0C67 /* EKButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 707B47337E1988CBABAFAE00098DEF55 /* EKButtonView.swift */; }; + 25FD8F9E0D71213C84D8FE596B7B2882 /* CocoaDebugDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D998F589817DDF7A5333A822CBEC675 /* CocoaDebugDeviceInfo.m */; }; + 265FB60F6AB34B4FAFEFF416DA1F1F10 /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = BAEF78877A8D04639B0DF781A840D959 /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26B7A9499E63379EC6F3F9CE39C58B23 /* DDBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = CB6C8BDF4365EFC336D326547E601214 /* DDBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 273E6DDCA9EEEB683B0C2C61AEC9EC69 /* _QNSURLSessionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 99890D3BED1E3261F7883BF904CF36B9 /* _QNSURLSessionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27498A2C7FD59E8F9B3AEE1405549329 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F130E312373DBE7CC560B9D37DAA31 /* ConstraintPriorityTarget.swift */; }; + 2782178F820A14ECFAD608CF648BB26D /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A5FD362C24B31708AD082C785507076 /* MJRefreshBackStateFooter.m */; }; + 27ADC2222714C29A0504BF7A6C1EE24D /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = C186B05535FDE446DC8884B2A55FCC2A /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27C3CEF5A8C7BFB8275195F1380473CB /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D470199D5AEE55DE118235F89191D999 /* UIApplication+Rx.swift */; }; + 27DF770B170C70528E02B140DABC07A0 /* _BacktraceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = F623DB8E3F08A8BE2B028A0241CE3A19 /* _BacktraceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27EDA91CC20195D694592CA50256BE67 /* EKAttributes+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53DBC031FFE66E2FE1FA6137CF729B73 /* EKAttributes+Position.swift */; }; + 2806620BD67612D6858E8BF7D97A595A /* DDCategoryKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AADC6D84591B9331208C65FC66E24BC /* DDCategoryKit_Private-dummy.m */; }; + 285FF55A84F63D0155686007D16BE4CD /* DDBaseAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = B97A7CA2B7F36F69E7983467301B9C63 /* DDBaseAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28F932F4B519F37A070730806248F76D /* UIView+ZFFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 351959B5D0203FB87270EC42395FE3C9 /* UIView+ZFFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 296C4C79146F190E62AE816E9ECABEEA /* _DebugConsoleLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = E1004793B3572A2D5E8E69FB6E534E05 /* _DebugConsoleLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29AC72CCC28FCCF2A27C61A4B40DB411 /* DDBaseMutableAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = DC775808223753448577F796F55ACECE /* DDBaseMutableAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A1CD08ADFFF90E753887549FE5426F5 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E980C80953C8552E78CE848DA8AB4DC6 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A537A4F574936E29C08E5AA2A861AE1 /* DDBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B38EAB799605F1D205B17706448B963 /* DDBaseNavigationController.m */; }; + 2A9F8FA74CBDF51F65153721E96132B8 /* UIScrollView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B372C02DFCDDB7CB441FF8BE10B89D /* UIScrollView+DDCategory.m */; }; + 2ADDEBCF302EE4644785955546FA0137 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FAC952BE3BFBDEA77E13866DB986DEF /* SDAssociatedObject.m */; }; + 2B3EF5A06A1D104954F53234E8E0A873 /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 923129EA46CF876E3E87E1B753BCDC3E /* JXCategoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B839970ABBA6A8126A4793904C22C7B /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D57A8CAF65797178E27C5C27C41819B1 /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B91ADD3BBBFE7B74F53F4B4A59FA42A /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 32FDF7D485A46164A14084DFDAD56115 /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BAFAC7061FC2A0AB276CD8C08784D8B /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69E0CCC2E74BC24758E93EA5A958EA20 /* ConstraintDirectionalInsetTarget.swift */; }; + 2BD7DD0EE925854A3A8F5CA9D8C3CE6E /* ZFLandScapeControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 02ADD31FC0F38655CF80BE994B91B1C4 /* ZFLandScapeControlView.m */; }; + 2BFE52F6E917ED3CE9A1057BCE39194E /* SwiftEntryKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F31FD7141D5C22E4431C3A00C5C415E2 /* SwiftEntryKit.swift */; }; + 2C089711506854D42BA24F1C584DD660 /* ZLProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 776B6125B1CF6007A7C6CAC042CA9A80 /* ZLProgressView.swift */; }; + 2C1D34FB57B50806AA5A7341819888A5 /* BRResultModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D691413151DCBB4C30B5CB6D6DEF6427 /* BRResultModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C4A5EA90AE4D26083E9694AC0D53DF7 /* DDViewControllerAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 88BEB4F77FD68165EB20B7350BF7415B /* DDViewControllerAnimatedTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C74EC11B77042707C02D50D7397E771 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D4DCB1BB8CA04C09824DB2F940B9AF3 /* RxCollectionViewDataSourceProxy.swift */; }; + 2C8CD89280A61E74F752C1B6D05BAE1B /* EKWrapperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 949A60250B4FF0B50CE70FA1E52437C9 /* EKWrapperView.swift */; }; + 2C96986F46DE40BC67A31891B540F314 /* ZLPhotoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3291FD2F05D78B7BB557DBA66C3B60D3 /* ZLPhotoModel.swift */; }; + 2C9D5104E3A512934F635EA801B0B37C /* NetworkCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BAFF59448B95D21460FB3B962F1FBDB /* NetworkCell.swift */; }; + 2CBA99FEFAA12064682FC0DE2D2131A2 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C688E425EDB13539AB8934615C447D40 /* UIImageView+HighlightedWebCache.m */; }; + 2CBAD2261C2EE1772387DBE73BFE8081 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 86ADC890D463C8AF3D0DE64F06925BBE /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2CC32091848E70728F4BDA4FAF1C94F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B47DD55BB18675C2A41A6AD2D0ED12F /* Alamofire.swift */; }; + 2D3A3705B94F77034E16CEE42680E9EC /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ECC828763AB2ECF5D36C611125E3A93D /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2EBDC8A8E2B5F900D6CB0D64DB9C6CD5 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ACA7CACB5365F485D48C7147E4EC201 /* Kingfisher.swift */; }; + 2ECCBD900BE52DF852E5877E3133459E /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52A3C3AA3E86C137B58FD7D40E790B96 /* Sequence.swift */; }; + 2EDC22C111EFEED46A1D26D858FE2002 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 403DFE61129E05150C3E915221B39396 /* KFOptionsSetter.swift */; }; + 2F196E2BB55F71216A6E112CB31DC3CA /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D4287C597A4B3C5EBD93892F6647A70 /* ImageProcessor.swift */; }; + 2F1B528CD4A6EBB69568E001A3E15E22 /* DDFontKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EB2441EED10B9A51FD442C768998A64C /* DDFontKit_Private-dummy.m */; }; + 2F25B524BAE7F4A1010E66073952431F /* ZLAnimationUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00CC8897FE09B914D9240AA47BD4D67B /* ZLAnimationUtils.swift */; }; + 2F92D77F0B6DB6F93469E29305BD0BE0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = B961CC48E9B7B9AD9355FF5896813280 /* DispatchQueue+Alamofire.swift */; }; + 2F993F48F72BD5F608740FBD4F1A46FA /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47BD0E149DC9C137318F4ED9CB11C4DA /* TakeWithPredicate.swift */; }; + 2FBA6B4CFEDEA14DF62EC282B323F528 /* _ImageResources.m in Sources */ = {isa = PBXBuildFile; fileRef = 402F1FBC6DB23AB6C30A37A5AC6E132C /* _ImageResources.m */; }; + 305F6F74F237E8D75191D3A0E2B2FA5E /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 880A06DE79E5C887CDC257305FE99C20 /* ImageDataProvider.swift */; }; + 306AAA0978204ABAEBE3A5D9CA64810B /* ZLThumbnailPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A382F9A63B7915979AB2027E98017E1D /* ZLThumbnailPhotoCell.swift */; }; + 3090ED9C77596F67C3E91B293BA89981 /* BRDatePickerView+BR.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B64377C4C2D306959F3AB4FBE51E76E /* BRDatePickerView+BR.m */; }; + 309C49EF61D7D5C2E2DE8668D4B42688 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7F22F042FA4FA7E9B91274A65C84E6B /* SharedSequence+Operators.swift */; }; + 3154F883FDB9974334625913E981CC3B /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = A683E34805191E9A1CE7698E6D8DABA2 /* Concat.swift */; }; + 316BC27C89EA174E4233348DF1E30934 /* _SandboxerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A6D8D27BF5530D124DC7655D0835891 /* _SandboxerHelper.m */; }; + 31C4D922B73C8DB5EB1F4EECE5B99577 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F3A8245D71C40CDD42CD2FEC629D76 /* IQUIViewController+Additions.swift */; }; + 31CA7B9E8EA236369E7DF755D46EF541 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 81062EDD33C81543B6BF7186A3E936FF /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31DF54E033EF144675A3610238452B1B /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE856468E4EA5EF3817AD14330B9C4B9 /* UITabBar+Rx.swift */; }; + 3208D2E1AC17249CDDF8D24BE0170987 /* String+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE07162BE6F4F1A997A4854EF51E66F5 /* String+ZLPhotoBrowser.swift */; }; + 328650A2D927732D8D720F558A37AD36 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6849CFBD06D25578A31E88EB9B26FA7E /* UIButton+WebCache.m */; }; + 32CA25222D6B2A9C52343DF57E4793B8 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 67DAFE63F55DD0866700400545853C7E /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32F60407B401152F2C0FC9ADB064C913 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = E0861693DB9578B6FDF878487F660B44 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33022595B6AB6F959F4D9BB4B4B31F7C /* DDBasicControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0F41088531E8A16AA079A63BA344FFD /* DDBasicControlsKit_Private-dummy.m */; }; + 332189AD4AD25E48E7584583B70EA4A4 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817F58F8E08DB924FC7DA020E5A2F714 /* ControlTarget.swift */; }; + 332487115F1C488709DD0531DAC26F2F /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC2602C956976F697AF9BEF36A205569 /* Just.swift */; }; + 3336117E54632698AE7BF69221C9BFBF /* EKAttributes+FrameStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E35D619626B593AEAF0BC83098BA4F9 /* EKAttributes+FrameStyle.swift */; }; + 33616C996675BCEEACADC74135890BD6 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 616F52320F34DF33103A42A3A6BF47B6 /* JXCategoryDotView.m */; }; + 336439A67521DEE2DF0D4EA4E9D4EC03 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 070EA32A8ABA15B2431C3794C739A6EC /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3396EF0A6AFD8FE8CFE2DD7FF95CBAF7 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 940409F5BF3388822B023F2E763B5633 /* Box.swift */; }; + 33C8D4089A7048C8F347CC80EF4EC36B /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 269E290D89BE61A043675490D1B2056E /* ConstraintInsets.swift */; }; + 340A763250D0C4BAF58E7EEF61E530A3 /* CocoaDebugTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B26976756BACF0C21DB2CACD0D6E7E0 /* CocoaDebugTool.m */; }; + 34219E74B6FDF7C28D0D0ED21D17410F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E1184FB2B98878D6F294140FC15EECD /* EventMonitor.swift */; }; + 349E933224A2196BE8CB8F20A386089E /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A188B5B42CDA91BBCFC639BEC609070 /* UITabBarController+Rx.swift */; }; + 34B13846C3F7C171766F8CB64CB997B2 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2364F55A2EBE9A859B889F1CA0AE1CD6 /* Filter.swift */; }; + 34CE1AB1BEFDF9C9AE79DA0B86BFD19F /* DDSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E542CA35361EEB906949CCF8D846137 /* DDSwitch.swift */; }; + 34CF3098F60A43F9870420B97A0EAB9F /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3108339B3FB3BA6020C18868666CC2E /* SingleAssignmentDisposable.swift */; }; + 34D7B7F81DBB3A50D80E68BE076FB80C /* EKNotificationMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A0E10812234977E3586159F11138E38 /* EKNotificationMessageView.swift */; }; + 35566A4CEE196074A328F12B0F748B87 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FDBFC1C8FE1C14A95A9FC07FD395CA0 /* MJRefreshAutoFooter.m */; }; + 356972A762DA5041DC096CF5156FEE4C /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBF7E9C9B8F015AC0EC7CFF7ACD73A34 /* BooleanDisposable.swift */; }; + 35BF909F60929C0222C40DA6D149AB28 /* ZLCustomAlertProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A10BEE307B64BA71613A41C96687DCC /* ZLCustomAlertProtocol.swift */; }; + 35EC4BDBF382831DEACEFB9CBEC7313E /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 226BFAFD879D2C6D17246222D8E3FE3E /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35ECE321E980BFF5AB7DB92AA124C4B2 /* DDCategoryKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FF1F39492CB5C0DDD7FB3955098035 /* DDCategoryKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3615678A2D40C0ABDDC178C56011AA3F /* DDNetworkingOfAlamofireKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F214B0AFDE393FF6C156D70D97DC57AC /* DDNetworkingOfAlamofireKit_Private-dummy.m */; }; + 362DCE6C30193B4F265B6BCFFBC28186 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = C944915A71378DC9FBA52EB33D9E531F /* IQKeyboardManager+Debug.swift */; }; + 37B189A966EDEE3CC4AD7A772C841B0C /* UIViewController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AE49DE579790C60DF4CEF247B6C458A /* UIViewController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 37B32B549D28CA8C7DB46F5B9038648B /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC9EA0E0912C5B8FB371918C48EFA37 /* AuthenticationChallengeResponsable.swift */; }; + 37CC41EBE46D49279B5595609127146D /* DDProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DFC81E8231E1A59A4C43ACC81D62511 /* DDProgressHUD.swift */; }; + 37DA8292DE1003A523BFE6EC49E2F7C9 /* UIImage+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = CEFDE07454485D3BE9DBBEAA5891DCED /* UIImage+DDCategory.m */; }; + 3848E339FD18EE2E315E064031BACDE8 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DC9963D227D9B9096310A8559E4A997C /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38802157351AAA28DBC3D215EB049363 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C38111340C5534426D5C419E66B710C /* UIButton+Rx.swift */; }; + 38D34D1D9C15BE0DB9F9695D430D3681 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24FCC505CD228AED91EB22DF36749C8B /* BehaviorRelay.swift */; }; + 38ECCE8DD71FC839807DF4F6494A77C8 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 564D3DD8EE03043A2A4104508382B73C /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3909A9DC00E78A63A4EF29018C46120E /* AutoUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A6F106A5F6B8FEA4F798968D84F9AD7 /* AutoUI.swift */; }; + 393F39D7464BA3FF38602C6932B0F5CD /* _OCLogHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = D4E3DBFDAC5126D6AB44954A92163D5F /* _OCLogHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39A1EED7EF20556DA57E00609DFD1645 /* ZLImagePreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6F2A10679DDD6131349E543E811B6 /* ZLImagePreviewController.swift */; }; + 39A20A6292B535CB9F60D3A449682C56 /* ZLEditImageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E31A97D2588A8BC7D34CB691791FF8 /* ZLEditImageConfiguration.swift */; }; + 39A3EB396EC47B33F8538BBA9570E35A /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32325AB5B41DE0BAE1AAC1BC6BB69EE2 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + 39BCB56E19F83C853F5D4DA97D952D33 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7DA46C489865BED63A361ABE3ACC4A1 /* KingfisherOptionsInfo.swift */; }; + 39CF5E486D6AEAA0BE43F2F94A14718F /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1299BA338A41DBD0A539D8F1548B9D72 /* Optional.swift */; }; + 39D58D6790E6C9BAFB8689BAC91792D0 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C0D3E297F1ADA0E52A6AC606993D6B8 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; + 3A1BE3A790D32DACDC81F728B5AEF8CF /* EKAttributes+Presets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47025F1AB77C344A3B7F5F4E3C22ADBD /* EKAttributes+Presets.swift */; }; + 3A41D798A225A35AC7C82B86D1156288 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DCE2B7E4E20DE8984887A658671ACD7 /* RedirectHandler.swift */; }; + 3A5239200052646BB3581EC8BCE593AE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 737D14893CF25DAEFCE8A18D80E11DB2 /* Response.swift */; }; + 3A74E1D6C0FDBEB91445B6377062D8C7 /* CrashStoreManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306BEFD617F228EE03150ACD4ED3B777 /* CrashStoreManager.swift */; }; + 3B3B929A609B79FF25A300BA1900810E /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38928869023F554CD35CD2DF301C29F9 /* ControlEvent+Driver.swift */; }; + 3B6337DFDE8F243FC631468501ACA929 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 197A6B1D5E7E76F12F8DCB8773BA80C8 /* JXCategoryIndicatorImageView.m */; }; + 3BC88549800FD8414276E44B06F687CD /* UICollectionView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E790AD726F6B21EE94A8348EEA6AC2F /* UICollectionView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3BE621FB596B31034E1D6A7717B933FD /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 353BC14916C79F16481B4220BB4B5AE7 /* PrimitiveSequence.swift */; }; + 3C25563D52BCCCE1516641D19C2C04BC /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB059FC2828347098C9507204A583654 /* ConstraintLayoutGuide.swift */; }; + 3C47F467CDE31DEA2C41BDC3AAF55495 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 231D80DC3E1CA5C2842E1F606CEAAEEF /* SynchronizedOnType.swift */; }; + 3C805150E423EB13D4A9854E26314362 /* _OCLogStoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E61C280397F89480EB0C260A789EB6E4 /* _OCLogStoreManager.m */; }; + 3C92C26772398A8101A0DA98198BCB30 /* NSObject+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 89E92180453C6221E5B75E3803627D47 /* NSObject+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3CD9F65655D76EBEC391224B87A1CD5C /* EKRatingSymbolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059BEBCD36B766966C2F80A7BF621EED /* EKRatingSymbolView.swift */; }; + 3CEF2AB7E4E1004AFC4AF6982584D4B0 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89D206E48BBA8E84DC4644B3320D26E6 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; + 3D0525B55AF16075405556FF43862596 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7EEAE041E856F2D50E7038DE78C602 /* RetryWhen.swift */; }; + 3D348CA499BF4165B757CDC06957C9A3 /* DDBaseCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B19ADB19C1D0A8823FB48A8F595C2F0 /* DDBaseCollectionView.m */; }; + 3DBF15C90D21AE3C6873BA2F90DF7319 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0611101E94B65D6D4AB0B6FD098CB2 /* DistinctUntilChanged.swift */; }; + 3DF0B41E27A78AC25B9E44DB89DD5245 /* ZLEmbedAlbumListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A36258A2776EA01417A8BA5CEDF754 /* ZLEmbedAlbumListView.swift */; }; + 3E332FF999467D4DED43DB460639518D /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 497A0B7F411246A905554B6DC5735641 /* AsMaybe.swift */; }; + 3E655FB3DB35E5115300CB47894632FE /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E8A9BB97B0E04125E8550ACE4BD224D /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E7BA010C45287DC3BAEFB90F4DCFF1B /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E139599223175E082E43F78769B83EA /* Catch.swift */; }; + 3EAEF4B368F4EED0EAF7E008DA2A3DDF /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8BF3F009BBB79A9C653438896576A30 /* OperationQueue+Alamofire.swift */; }; + 3ECD21C191F48DF934A14BFBEFCDEDA1 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B831799606E9D6F277A77DD46F22D56C /* RxWKNavigationDelegateProxy.swift */; }; + 3EDA7149020CF3BAF2F6959A07B2826F /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806096FAEEFAD3B2E3F3EC03FF59461E /* Disposables.swift */; }; + 3F0E0B0CF3FDB7A022D1D11F6D9337A2 /* EKSimpleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE58A941340761DC4254611EB07668C9 /* EKSimpleMessage.swift */; }; + 3F14B6922D87E3841178BFF2E80DFB0D /* DDControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 588C75EC218C145F4FC362817F54CA5A /* DDControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F25CEB568F0EEF7AED4807D3FF0E803 /* DDBaseScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = E00F1AAFF429E01D43FE2A887C49979A /* DDBaseScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F66E49D391B3D2179B4D9B255B2CF2F /* UITextField+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BE64FCAFC0B0C82853F137A8B97608F /* UITextField+DDCategory.m */; }; + 3F80C1D7BC9601829AED63D721BF0169 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B864590ACB5FB880BE6334C0C13B70B /* LayoutConstraintItem.swift */; }; + 3F8C723EE7FB437DBE33A1722B154E1C /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E22481C543E2D748FFC40BDE2648255 /* MJRefreshBackGifFooter.m */; }; + 3FA9DD41FB19B38EFEE430E1314946E5 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6770C2A54B6682191AD41B3EB2C0C13D /* RecursiveLock.swift */; }; + 3FE6AD41F6A905AA0D7A5C5C1DC8FC42 /* UISwitch+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 562666698E9EB9D8237D3AF79EECF9E7 /* UISwitch+DDCategory.m */; }; + 40202CC4CB91A4A729A917633E10BF57 /* NSDate+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 73F20B41519265271DF711964A52DBC8 /* NSDate+BRPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4042A46C5BF3899CEAA195ACA1ED06B2 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EDC848C9FFDE59086F16B77C33276B7 /* WithUnretained.swift */; }; + 404D73B62041963EC4450B7A89DAAC5F /* ZFPortraitControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = AA92CF16BBC5623B9AD2F1FC4EC1C0E7 /* ZFPortraitControlView.m */; }; + 40672E95E085994AE6C6433A1C920629 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 420F4C0155A09EEDABC747356CC0CB2A /* RxTableViewDelegateProxy.swift */; }; + 40A92AC669718DA6968E582A45EB1CA1 /* ZFKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B93B7D2C05534550E902208B118C697 /* ZFKVOController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 40B19E1F5CB13E1962DD49EE3D695DD1 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6295A500C81B856F89A0752E1EC5286F /* ScheduledItemType.swift */; }; + 40C3B6DBA22BFF1D1D9567FF37AB5F6B /* ZFPlayerGestureControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 65DA25A00F819EB714C18AA6D22FA41C /* ZFPlayerGestureControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4189DC9D2E47F7BBAA2C6048B475C212 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = A23C70DEDF85FCD22379514D982957F6 /* UIScrollView+MJRefresh.m */; }; + 4221F513DCBCCEBB76A4C8F4E7036821 /* ZFFloatView.h in Headers */ = {isa = PBXBuildFile; fileRef = 430450EDCBE0A8123F911FC80A1F8871 /* ZFFloatView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4327EE32429801B2650D6090A6FFC285 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = E21C468D590AF409EB0BC73C3BC76EA0 /* Throttle.swift */; }; + 439F332B33112344ACA1E3E7534C0D67 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A50F561A3DBEFA298946E3679A7162E8 /* Producer.swift */; }; + 44BE7CF753A124327188F4E7831C563E /* ZLImageStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ECD4661FC6B8013173C7EDF9FB314E5 /* ZLImageStickerView.swift */; }; + 44D3FB71396E5352CE3316AECFC87EA1 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C145C7FF6316636F97ABDC3D117CF3 /* DefaultIfEmpty.swift */; }; + 44E729DB3E0A292C37756650C9400E84 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536E0DBA193337C29376E76545024FEF /* Constraint.swift */; }; + 44F712870D9007120D6683833C9B2B9D /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5B42DE2D9B37C430EC5A2E8856692B /* ObservableConvertibleType+Driver.swift */; }; + 451C0212FBBBDEAC9CFEAA7AD0AF7C4D /* UIImageView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8954BA7B5C844F1A08C2392EADBCD9F5 /* UIImageView+DDCategory.m */; }; + 4580678643F509D5C5A1EA00A6D1E2E5 /* JsonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38CDD02D0C84F8C61DA1AAE6CF0DDA7D /* JsonViewController.swift */; }; + 45A7BB38A23DCE2BBDF9DBC31762AB6E /* DDCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68E38299EE91A18C48B5F6C15C006A83 /* DDCollectionView.swift */; }; + 45AD6B75F275078A076C8C2AC0AEF3F2 /* _OCLoggerFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 546E3CAC53B584E9D820CB9BCE2DB590 /* _OCLoggerFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45B9C8034DCB889E2A9684B1575C0302 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC60601398938E6D0A3516E489D0363A /* RequestTaskMap.swift */; }; + 45F9D728BAE9F638623421AAB12B8D40 /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BDADA95CAEE649FB1AC5436EAB083FC2 /* JXCategoryView-dummy.m */; }; + 460F8947297FC4397B1D875F02806E7C /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3EB3FAC176AE72E2A035FE8467D3058 /* IQInvocation.swift */; }; + 463308594DB3E5ED7BA13BAFD9785469 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 625A3C812454BA9E4C9B4E6D861DB902 /* SynchronizedDisposeType.swift */; }; + 465AC4C4CEE137C694249FF5E1AC1428 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F93307A14335F35E31E4071275450F4 /* NetworkReachabilityManager.swift */; }; + 472F8FCDC5BC7F210FC411D907EA5B04 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F2A2A23668E3DFD868C932A60BF9170 /* RxSearchControllerDelegateProxy.swift */; }; + 473DC3EDDA5D8D61693615EC038FC07E /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810F72AF69081D68603BFD2CF7D0A649 /* IQKeyboardManager+Position.swift */; }; + 4769FD52CFFFD7BC65324803AF92E251 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = C1B0DEEF8500816D86B0786B3F1BB06E /* UIImage+GIF.m */; }; + 47BEA6378E98FAA936CA74A1CF418638 /* DDMATrackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 013B0C8221ECDC5D00D161E29F735F71 /* DDMATrackManager.m */; }; + 47BF292BED32B4CB98575907A2835570 /* EKAttributes+WindowLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F91E8C25FF1FAD874453DEBE53248A /* EKAttributes+WindowLevel.swift */; }; + 47DAE2836C45A5B08B4895539E604A86 /* EKAttributes+StatusBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AD18946E9236858267E0EB4732F6A83 /* EKAttributes+StatusBar.swift */; }; + 47E7856E599AE8DD6DC7682378FA5F14 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76BD276B9498566B5A85E0DD472C638 /* Zip+arity.swift */; }; + 47E86D73AEFCECBD1B7CC80D731AEE4D /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835ED4CD81BED5BB0FB4C4D06FAAF6AC /* Toast.swift */; }; + 482BEDDC762EBB971CF5F81717FADE67 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9018DB282911288C60E788A3DAF773F8 /* Merge.swift */; }; + 4837AF95FFD6CA0856F8AD4F6DAE8654 /* EKAttributes+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E240488E4DD154A646BADB78EEED4A8F /* EKAttributes+Animation.swift */; }; + 483F31C4AFEAD5AEA2BE3274CD7903A1 /* CocoaDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A43FBF0647C2312926F6D9E7E2DF169 /* CocoaDebug.swift */; }; + 4894E4D5C6F065C87B6082AB282FBCD0 /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3840C1C6F8F8E85A8B2FEABD23ACFF21 /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48E7DCB6E428A49B7F67718744D73D96 /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B87E324921E441A733B2A35729F84126 /* JXCategoryTitleCell.m */; }; + 49215BC028DEFB8A85C77A5C55464936 /* ZFNetworkSpeedMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 8821BF72028A6744F94096F70437B3C4 /* ZFNetworkSpeedMonitor.m */; }; + 492B6B0A047A031C08B940A6E8746A37 /* ZLAlbumListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61D2AF6E849AE3167EF20664BC9137E1 /* ZLAlbumListController.swift */; }; + 4944814C2CFC6492C4FE1664F1556012 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 85E7954BA79707BEE46110DFCDDE0C15 /* MJRefreshBackFooter.m */; }; + 4978E0D1068588E192054C53AEC53178 /* ZLProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF08E526F5B670836DB4EA9F7FD4935A /* ZLProgressHUD.swift */; }; + 49A13CA2C01B33D402D04B3A5D6C9868 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 094259AAB7A6D84FBBAEC6385E57213E /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49AD1F5C93F625FDD0396BB29256DC4E /* BRPickerStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ACF2B2C9A9466027E6E4ABB717A572C /* BRPickerStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49E04A4A0E8FF02F235F055751F78D2C /* ZFUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CE688B8597248AA1CA63CABC59EF1EF /* ZFUtilities.m */; }; + 49F57411DBC9FAE893C1030240982DBA /* DDAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6B2E2BEEE6174FAF88E5F4191C7418 /* DDAttributedString.swift */; }; + 49FC51FBE1A0B635FCEA16835DA50665 /* ZLLanguageDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51CCFD4700A54856BC0279C2A60F5A8D /* ZLLanguageDefine.swift */; }; + 4A5E99327B9F7FA7806E52CE42B98F5E /* DDSpeechSynthesizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C171B666F8AEFA080ADED0822D99E348 /* DDSpeechSynthesizer.swift */; }; + 4A6F9FC73B3C2B02F852F366EE4C7C18 /* _SwiftLogHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF4CACE389FF58874B66DF23404C15DC /* _SwiftLogHelper.swift */; }; + 4A8F9A8B49197EDB6BEE9D75691A19D4 /* DDBaseSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 03F18B72D03F2503EFB8DC6EC44AEA16 /* DDBaseSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A9952FE9361ABA5CE30F3C7D50C23DE /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B383EC9EC7A661DB48EBD5AFD0D1364E /* JXCategoryTitleVerticalZoomCell.m */; }; + 4ABFB29028CB07983DA8988B4CF87A73 /* UIScreen+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 647D20AC7E2359C702A2BFAA55C2D1E6 /* UIScreen+DDCategory.m */; }; + 4AE9A624ADC5CA7E6330CD384EFE4CD7 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 876C1D50115F87AB1C4072F6EC821743 /* SnapKit-dummy.m */; }; + 4B2409586D18D65F64B1438F37F0867C /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = B742566D925390FDFC37F8CE7D51FA5C /* ConstraintPriority.swift */; }; + 4B44116FE13450D08B053764A8784FDF /* BRAddressModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0596AF621E17FF5F052E8CDBD4D641 /* BRAddressModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B4D666DF746D313FA6D34C257BA6F14 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C9ED6B5587FF0499DC937890F2D316 /* SchedulerType+SharedSequence.swift */; }; + 4B5C6452A3F186A1CB523C87F86F70E3 /* DDMAMapKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B4A6849FBD57A2E12384F813143D709 /* DDMAMapKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BBD6EF71B6DCE3390974D23D5BE77AD /* ZFPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 313E93DCEEF6AB85CFBDA3E9170E3141 /* ZFPlayerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BDE28396F6AE3DAA0162DC8B2219EC3 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0CA5A10BCA7E7C11C9287BD3D8FDED /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BF3D618B71976F90930E1A677821797 /* DDBaseCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1237CC532B7E2B100BCC96757C7C794E /* DDBaseCollectionViewCell.m */; }; + 4C17BF734DA9B2178A5559DBA608A2BB /* EKRatingMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ADA63F9C214F9E6E6839BE16A19C3F9 /* EKRatingMessageView.swift */; }; + 4C2639391DD5A48C68DC1760F913E007 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5EE21E74ACBB39F744C9A363BF6B9B0 /* RetryPolicy.swift */; }; + 4C5E0A7762C6E0E8295E1D7F4FD4F68D /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = A2CCF727DE0573CE412F72D9A9A0B3C2 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C82AED59F383C3408C246EDDA1A4392 /* ZLPhotoPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F9038531BED21073377FB2BAF653D92 /* ZLPhotoPreviewController.swift */; }; + 4CC51E277DCF7D480D5DA4C9C0BB0C37 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806D72BD89E013A87260FD5DD26FCDD8 /* HTTPMethod.swift */; }; + 4D03136DC0ED073B71429EE4A98BC192 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C7DB51BBC9CF6EE9DD03014E1C80116 /* Skip.swift */; }; + 4D2FE02184346B6011DA8B227AA2CD00 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 73920E22B373713EBFEEA2845FAB5856 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D8A94DF58E15F8FB36D139189A399ED /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 089696DA03A61A75B24E28D72C3EFD39 /* NSData+ImageContentType.m */; }; + 4D981AB9F0FB6AADA0A3BB5D61D1E0EE /* UIColor+Hue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B02FA4ACF48456CA6F61AE9530844489 /* UIColor+Hue.swift */; }; + 4DBBAF563C9995081D90F7AD834E828D /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 126432FE9F6A7170D5FF2E48C5B1BE64 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4DC4192E75B5FFB54CA793299C8C0388 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0383135E70F3123F6CBA9FEB185B97F /* RxPickerViewAdapter.swift */; }; + 4DDB024748C44347C7CD40486F0603F4 /* ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 322C488E67C917A628FC553BBDF2921F /* ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E03FB03B1DA8D48DC016F7E7814CAF4 /* DDNavigationControllerDelegateReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = F6D6411431285CC278ECBC74D5BC6F4D /* DDNavigationControllerDelegateReceiver.m */; }; + 4E4AF01A91C2B8F1EEA12F979D3A2C65 /* ZFLandscapeWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = EA934E58311E1609E6E58E6E1C3B1FFD /* ZFLandscapeWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4EA41674EE6BE0E1D0DA737402D1630C /* DDBaseNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E665FE5D8AFEDFEC1E43FC29DE4EDC /* DDBaseNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4EAC3784FFF6A4EFA249D8590C8625EA /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953329141116906C487B83F1A69719FD /* Filter.swift */; }; + 4ED89FAA1C81D65DEEE537D4D72A1588 /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34E3E634AABD4047F3D6B6DEFD920D0F /* Infallible+CombineLatest+arity.swift */; }; + 4EEC0EBED6B81827D25B5C1524A516F5 /* ZFPlayerLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DF2DB7F00044A8A3A1BF82CA8E06D7B0 /* ZFPlayerLogManager.m */; }; + 4F1525CECA0C94C49413C43841330C56 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A05F9F4F5488DE609A005C217DC35A9 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F2B68DB7C56A383B011F7B6B842A987 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B71D94A58434127BAF46198F564DF8 /* CombineLatest+Collection.swift */; }; + 4F5B2864DC6384E5B6AF98425B6F5CAB /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 79242549D679039E3E70AB488DDCB749 /* SDImageAssetManager.m */; }; + 4FB8B880680D9711B70C98FCE307824A /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5453011A34F6706C2B80A8CD9731FEE3 /* SDImageLoadersManager.m */; }; + 50403D02E0C8000B14042DD2F6E14B9E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DA4B88DBE0911C02E5A0AD8BC0D6AB8 /* ConstraintAttributes.swift */; }; + 506680E7DA2EDF6F1137BB73C5454B88 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A39F8341EEAE17EDCA342843B8D1F1C1 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 508DA7803FB732375E4691EF6FA63054 /* BRAddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F52355DB3740FB612AC1AA3833FD86E7 /* BRAddressPickerView.m */; }; + 50E5B5685106D613C42AF4823B04F21D /* ZLPhotoUIConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = E651BDA7D53A416AF96CF7D8AF54C2AF /* ZLPhotoUIConfiguration+Chaining.swift */; }; + 51093ABDAC6F338CBD2E3D949C91D689 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40DBCC36B295CEC0A967CBE33B61662D /* ObservableType+PrimitiveSequence.swift */; }; + 5114F231D82CFA8BF22620F26EF6814B /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888D42DAC79D901FFA4ABA60FED2495B /* NSView+Rx.swift */; }; + 513FE85C9A497C2C8E648FDDE863176F /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F04DC8D4ECBA73AB8BD1CEA05F268EE /* SDWebImageDownloaderRequestModifier.m */; }; + 514A60DD5A2A363D5DB970088D708CD2 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = C4B7B881246E8A1B5F37A53554952940 /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 514BEB68DD25CD39127BFAB4DB631F8D /* BRPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D4AC4837D8F2AB58329C7758C23FDF56 /* BRPickerView-dummy.m */; }; + 5156C44E75B863408EFF58D5122EF918 /* ZFPlayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5563E7C8D659F805EE912051C87F6301 /* ZFPlayerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 517CC3C405F8FB3E69BC2019D081906E /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F46DB4EA66FEC1BC01215FE431479F8 /* UIImage+ExtendedCacheData.m */; }; + 519AFF9F3DA9EA2E1EB66201B996539A /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = F207955E11019F278C853CAA55AE3D08 /* String+MD5.swift */; }; + 51B1ACEE71E3EF376A4BF50397B41D38 /* CocoaDebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 88996524AAB0208F85EF48F05C7A087E /* CocoaDebug-dummy.m */; }; + 52005088C42984D999C1F13278447BD7 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72236388AAE1DD7894D0698D8F435C94 /* Empty.swift */; }; + 52811ECF6A4AECB259DCD6139A9C17C9 /* ZLPhotoPreviewSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AE52E505AD93B71530829C12A79CA34 /* ZLPhotoPreviewSheet.swift */; }; + 52AFC14AC760BB77AF34688FDF206DCF /* DDBaseTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = B88B6A2CCE8388CB8FEF2FAE00C735FD /* DDBaseTextField.m */; }; + 52B6AD3595C3CADA5ACAA84C53EF2323 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 239BFB72EAA369A8CD8F81D8B08BC1D2 /* UISegmentedControl+Rx.swift */; }; + 52B774D7072085206C19EC4A96BF8406 /* DriveRouteCustomAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F032A059C8BFF5A7F1574458AA123A /* DriveRouteCustomAnnotationView.m */; }; + 53BD02FC67C3C0CFA2446BBC84F093E3 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EC78418213827F8877C3C1D74D4148D /* SubscriptionDisposable.swift */; }; + 5442DB01C93D4C933C1A8CBBFC13F690 /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = D53CA37F6F427A51A37E66137DEF8D25 /* JXCategoryTitleVerticalZoomView.m */; }; + 549B1CF5542E8E21F2710BA821DC2899 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D03BE8ECF1205ECC4F4367280595BC /* JXCategoryTitleView.m */; }; + 54DC34E53DD05EFC489FD923025B6113 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A136DF29214F84C5A50C8B32895920A /* Debounce.swift */; }; + 553557576B5E9692059EB76EB9EDB6B4 /* DDZFPlayerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F67FDEC614406DD70E388F89124BB66 /* DDZFPlayerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 554B4A9EB7B0115AA40713C45D0ABF3A /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECA7CE70C25E08DD85D3B41472139AC5 /* IQPreviousNextView.swift */; }; + 555ADDD160E4DB9DCE0AABDD6978609F /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = C0ADF9B85CE6EB0C9C21DB10CCAE1113 /* _RX.m */; }; + 555D64D559041A2F1743073FBDA7F769 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0E34EB66296D2232CBEF1E5B9E485A /* MultipartUpload.swift */; }; + 55737CE468E09E45D9E5BE279A3100C8 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = FBBC54E8861A9F0C08BC05293415295B /* SDWebImageIndicator.m */; }; + 55AEB2B38B44B782E989CCF282594457 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB52559DDA9430C846BB5F8D19E5289A /* GraphicsContext.swift */; }; + 5626698B2E4C40909EC5602DFEC0D75A /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911A191E1B82B469B339A4A348F55757 /* ConstraintRelatableTarget.swift */; }; + 5643AB8DAA08B6E988A12BA3D5C5E2A8 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFEDBAAAC32B5B1671C8F08E94CCCCA8 /* Never.swift */; }; + 564DC8E839E553E1192DCA0A0AD477A6 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32CF33D41EA2EB574F4C52A64405302C /* AsSingle.swift */; }; + 56AA1FB915E6D167A106C0F9CF316EA6 /* ZLPhotoBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B13F64AD61891F832FAF868580289B2 /* ZLPhotoBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 56D08DCE4BFC873FBB9B1355F514D581 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A5DDD558E9CF2E9B93ECC5E6126D7F56 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 570D150531BA02EEB383A3F40CEDB5A2 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA5836ECCE935000FB4395D114DB81BA /* ControlEvent.swift */; }; + 572831DA48D81784ACF3A8EF8D29C07C /* ZFUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D7C961B7DB9567859AEAA75406D6EB /* ZFUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5739B5F79D9CC33CE6A6E49CF08BE143 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B53C9DC03CC4E574FB32A4A5D71A0F5 /* SDWebImageDownloaderDecryptor.m */; }; + 57C1DFAF264C82C61CC623B3B9677F75 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1961A308D2B43EEC2F1B3BC84F90077B /* PrimitiveSequence+Concurrency.swift */; }; + 57E8D5E0BFF775DCF361333A12294278 /* EKContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AADB529954F08070B6C3F3FAC79222C /* EKContentView.swift */; }; + 58331B6BF8493E4C276191285440557E /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D8B6E4DC66A3DAF359D42CC4BF7D12D4 /* MJRefreshAutoStateFooter.m */; }; + 588E1DFCDB61836A00F8027B0133DADF /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 199C5442CB5DE81266FB07CEA8350726 /* Repeat.swift */; }; + 591C74189843C4755BD2E31E4F50431D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 72DC723EED7D01F686450D1D03CDAF8E /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 595FA9CCDC2A709BD7F736107DA2C4D6 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = AB38B6D1BB6D0CD9B6029D5FD2729043 /* JXCategoryNumberCell.m */; }; + 59AD90C47AA6A1B76832CD3C27A9B6A3 /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 54F1C94B8C30682B68749092C1CA525F /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 59BD2227EB120EC449508CB3D8E7E79A /* ZFPlayerLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C753331620E9E6CF0E6DB5DD1EED8D7E /* ZFPlayerLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5AA2F6E5C7D736F0CCA9894A3E37C8D1 /* DDWebImageKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E72C372CA4F1125C070426413E254759 /* DDWebImageKit_Private-dummy.m */; }; + 5AA6E372FD287BFF49666188CEE90926 /* DDMAMapKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8324B600703F7DF39B36593AFF45B78F /* DDMAMapKit_Private-dummy.m */; }; + 5AD2AD7AE8F85C5EDF97D2BDC0B3A2A0 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F71ABE563E7BAB1D856C8A48E688BBBC /* WKInterfaceImage+Kingfisher.swift */; }; + 5ADE1ADD5C89879BE23532A77F88DB88 /* EKAlertMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D332734340801BB7E35E4AEFF6CB873 /* EKAlertMessage.swift */; }; + 5AE8F724467F0E9ECAC1B50FAEC91D67 /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD3901C979D6A2EA61C03F6D1B9A866 /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B033DDDC44B06AA233FF487E3C410DF /* EKStyleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EDE2F92400AC42BD9FC920929A4B390 /* EKStyleView.swift */; }; + 5B07C22BDAA7425C4CCC629868E0072A /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 81E38700C465BF6D0AF71E3A9873DEF2 /* UIImage+Metadata.m */; }; + 5B0E5DFA3D2B5834D9DBC91A8220F9E0 /* ZFPortraitControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 57CBA3F4D799FB97BAC5FA14579A4B39 /* ZFPortraitControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BBF2E718CCA06ABC22203877EA4EC3E /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C6145FA60EAAFE44DCA4B3DF3777A54 /* HTTPHeaders.swift */; }; + 5BC79A76D4F5B756F13DB7F8A82EF257 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35EFF69A5708E636900A8806F60DF71C /* Single.swift */; }; + 5BD01F6B16A2C9E69F756F4DE189E349 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = C89803EC2222B48CBA0CE9EDE2B60368 /* JXCategoryImageView.m */; }; + 5BD480DEE18371740D7AF036D85B8B90 /* DriveRouteCustomAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = A2582AF147CE5D01DACADB0D6AAD91F7 /* DriveRouteCustomAnnotation.m */; }; + 5BED70B2291F54A9D211E630B3D12AD6 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6E6DAFBA8A3954037BE0E1C97C18D7 /* ImageTransition.swift */; }; + 5C30F361915F5ECAC7CA86D55EE7E25A /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 734BF020947949CC0A1C973FCEA227FA /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CA68B859A6EDF62B0C3B3217D469CA4 /* DDProgressHUDKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5812C2245436E9C6E825FD2E64B363A2 /* DDProgressHUDKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CCD552354B88211EB9488550C4F4DB4 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B33D94D0ED87F0A7FA09938AA0800EB /* SDAnimatedImageView+WebCache.m */; }; + 5CFC8F3DFFA340EEFD415372644734C5 /* ZLCustomCamera.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C71EFBDB0BBB656B7E1EA19FD5A3564 /* ZLCustomCamera.swift */; }; + 5D048ECBE3D46ABC5B880F766ED23A21 /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 81A93872519C9C2C4580E9630F796D76 /* JXCategoryBaseView.m */; }; + 5D0EEB77D1FE5B6445B93FFE286B925A /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = FBF037990443BC8B2F618A2DB5824039 /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5DA078BF9515B566F0C538010C15D611 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1782E5C6E771E46E52BE27A9BD41CCD1 /* URLSession+Rx.swift */; }; + 5DDC53C14E5B5CE3E9D53F71212BE330 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = A30CE99D1D07232F032728C6CEE6A690 /* Dematerialize.swift */; }; + 5E28B24BFF424DC992C42EDBEB854FAA /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07CB6A6189CBDDEEA088A745B49D410D /* ImageContext.swift */; }; + 5E6140C0CD3517DED7F81D9D8046F3D0 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = E868602416F2BE621E3AF21C2C6D3187 /* SDWeakProxy.m */; }; + 5E712306EE9654B516F97F7D39C85A73 /* _ImageResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AD12343751B01E68B49B3E3EF1F0580 /* _ImageResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EA777A6657B7ECC8AFAF720B0B24B9F /* DDMANaviManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 67296B1EC30535E04D770801ADEBBB62 /* DDMANaviManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EB60C74FFA757B7BFF385DE7F855FB7 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = FA2D39312AFF381FF6A4AB009036AC71 /* MJRefreshTrailer.m */; }; + 5EC7100C59695117247691D4451480AF /* DDBasicControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 417D2DB6FCC51C609DE5678ADDAA6BA2 /* DDBasicControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F172DCB05EC615065B7C37575150F22 /* ESTabBarItemContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B27B61AEA64172246CDE2C38799AAC0 /* ESTabBarItemContentView.swift */; }; + 5F947C782C4BB4A5AD404E347D308478 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC4AA6E56ABDAFBD9FEE233EB5935893 /* Queue.swift */; }; + 60242D2DBA2A56C8762E257852AED02C /* ZFPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F8875505070A0418342EAC844737244D /* ZFPlayerView.m */; }; + 60321424038D6730A0AD53BCF60F0127 /* ZFPersentInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 964DF6E4DD54F377237553A8725C2FA5 /* ZFPersentInteractiveTransition.m */; }; + 603CEC5773E4B2356F096AB5BE1AA1D9 /* BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DAF205004D8398947B8BCA7E1D3BE06 /* BRPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60DDEEB9DF2E9BF439AAAD617D7DFDCB /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF6284F5D7BED637AF44FA174ABFD24 /* RxPickerViewDataSourceType.swift */; }; + 61185B153F4FCD3160D48208289515FC /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EBE985F4704A433F82FF0D980937F03 /* JXCategoryCollectionView.m */; }; + 614BD4DBD5C1BCB13CE995085A38C096 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DB5B6AE95EB8B9445473FD5ABDDEFDB /* Observable+Bind.swift */; }; + 619A84DBC854017C0A1A9BBE4D159E39 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = D204EDB8E19B84A86CDAE38E189D05B2 /* UIImage+ForceDecode.m */; }; + 61F09EEC8B2972FCAFBC8E3D3C2F9E7B /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2246B625F37A21D1244A3874B0231922 /* ReplayRelay.swift */; }; + 629C7157E20CDF4236A206BC470406D6 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B30137550C92648CC8BAD68BBA4293 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + 62ED24DFB1EED0A05D7DDDA6FB1BED89 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F50206DB15825BB3B19C2C377D20158 /* TVMonogramView+Kingfisher.swift */; }; + 62F77D05A3024B64836857A15D49D29E /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E89E9B4DED71ACB87403ECFBF93CB5 /* ImagePrefetcher.swift */; }; + 631C27810828AC1508132CC14E9C94AE /* UIBarButtonItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 072260DC5B3D2B9ACD46C6ECF85C486A /* UIBarButtonItem+DDCategory.m */; }; + 632FDD201CBD2BECFE77A054EF4BADB3 /* MATraceReplayOverlay+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 9380077F7E34AEF6C702A6AEC0036503 /* MATraceReplayOverlay+Addition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6335E8323C2491C8A9C99CE9DB2BF83F /* Bool+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 929439B39ABD83672882D3E34C95FA46 /* Bool+ZLPhotoBrowser.swift */; }; + 63501CD370E430CE3BF82EF5DF0E31D8 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91BF98018EA7B1E589E17EBB25A2719E /* Deferred.swift */; }; + 635B043F860CE53EFCA19CC564B47075 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CEBAE44D30275292E512FDCD7B604EC /* IQKeyboardManagerConstants.swift */; }; + 637F6EC0A5C6B6A0547AE3F79720CAE0 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1095E4732EA9675BEF5B54FF34AC57B /* SwiftSupport.swift */; }; + 63C6F2C653074E8FC5DA3D47497949A7 /* _OCLogHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 12F0230DBD912423D4F91CB29C6851F1 /* _OCLogHelper.m */; }; + 63C7CF43EB4791A04979913B13E84732 /* NSDate+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = BE4C02338EC26365472B82C2E3B9F075 /* NSDate+BRPickerView.m */; }; + 6456BE1D3735919BA27D3C44CA4A984D /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EE6A2BA0541F014A8F146C522ED834B /* SDWebImageDefine.m */; }; + 64C5E36A38F936680B3630441049A914 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7791813D8E2555F4DB76D222080F185C /* SchedulerType.swift */; }; + 64D8805F7527163B0A4120C403D97AD2 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F91DE6B5BA4B065B5E306C6AC0876D5 /* IQKeyboardManager.swift */; }; + 64F134656F206AEA36B251F574762046 /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 64F891C96A4B57FFD1143848DAF2383E /* JXCategoryIndicatorCell.m */; }; + 651776424D17537C5D8CDFFAD435FF7C /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D58F0DE62F57ADF46305619D12BF296 /* RecursiveScheduler.swift */; }; + 652F1768E71D55ED1C4D40E7ABCA11F8 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8915CDB27F980F26779B93B51480F64 /* IQUIView+IQKeyboardToolbar.swift */; }; + 657E04A4248E389B609C47DB3CA58F5E /* NSBundle+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8671C10D9673B9137468576B99FC3FC2 /* NSBundle+BRPickerView.m */; }; + 65A3E384961F6C904B1D329C2B1D1BDF /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 170E6B616FCDF1567D0F52436A6CBD9B /* RxTableViewDataSourceProxy.swift */; }; + 65C3ED45AE68B9415127887E553B901C /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D332A8C6D4142CD5417F21FE122D2D47 /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6649A2058F4EA544384A888D95492A95 /* ZLCameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCB684F817277E2F4C7B7EED01F3FDD7 /* ZLCameraConfiguration.swift */; }; + 6674277C63A2F0AE5EA17A48C88759CB /* EKAttributes+LifecycleActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5699E806073A0BEA013DBB1E5D64D17 /* EKAttributes+LifecycleActions.swift */; }; + 667E98CC3D54F70B73D6D31D5D94FE0A /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = E0D477B46D74BC580231571A3EBC372B /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6694E6D8A68A448BA619714C9F10A0FC /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = C7346B236D05AC35147DB286408AEA3A /* MJRefreshHeader.m */; }; + 66A9DC3B7E3BB37EB783B70278A717B7 /* CrashCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D98B22AC22B69B9F31152B00E2464FF /* CrashCell.swift */; }; + 66B43477DE0F24FDDE11B346D39BF863 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF15FB624DB724C43E3B25DC49BD84FD /* RxTextViewDelegateProxy.swift */; }; + 677D17F4DCFB64D499A57CDF0A633C52 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11AAD8010E80A4E4E82D06F02BA27C45 /* ScheduledItem.swift */; }; + 67CF5305E9EBF23CB22B90CDE4CDBF91 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 844087DEFD77BBA0B2F7336008B3CF2F /* SDImageLoader.m */; }; + 68A9E007AD5461A5DB79E5541E21BFF6 /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2655D568C703BF26547D73C57526E4BE /* RTLManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68B4EC36B6F2299256FC94F862129B39 /* ZFIJKPlayerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A72A687E4DB43BE40DE8B4BB0DDBA4A /* ZFIJKPlayerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68B7B161F88A8AD78F0E21B6DE4547CA /* ESTabBarItemMoreContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4402244F1B6D2395120E87A81EB85D38 /* ESTabBarItemMoreContentView.swift */; }; + 690256DF05FE465E8948ED017110EE78 /* ZLEditToolCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8ACCE82AF87D5DDC699703ECD9C0EBF /* ZLEditToolCells.swift */; }; + 6947D25CA62F4B84B0C798ED96485335 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 026B8D4AF5A9DCECBCDC470047899B36 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69A74CEB8546E46560B3D6658253BC61 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 666BEC7FA74640E3CAAEE4376AEFC919 /* Combine.swift */; }; + 69CBDC82C1A8BAE7227588C16B025E99 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A5DABBD7A8740576D1449F2FA856F8D9 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A73D8C90B3AB65EE530DBC09D72B0BD /* DDTimerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A2F9B044EC22283C83F19BE5F30E01F5 /* DDTimerKit_Private-dummy.m */; }; + 6A81ABDBB4DC38B8AADC3DF2F53A888D /* ZLAlbumListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DFBEC2B3745AD1EE5FB3E6A69D81943 /* ZLAlbumListModel.swift */; }; + 6A9EC3C99A882F88915BD329FD85D03A /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A0AE0719332020358AC7154A4A9305 /* RxTableViewDataSourceType.swift */; }; + 6AE715DAB0BD0D00E77C4FB0281BBDCC /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DC6B98420D45C1AC240DF5726658C0F /* Range.swift */; }; + 6C03BF7336017D68132631B8399242E0 /* UITableViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = EC42AD5F41D990C382352B175869ECDF /* UITableViewCell+DDCategory.m */; }; + 6CABF78E996F90619923174D81B9CC27 /* _CacheStoragePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = C6CD8FC8C2833987EFFD713C441C6CA2 /* _CacheStoragePolicy.m */; }; + 6CB80E0E3A8AB7064405B2333D680001 /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1356D5C5411ADB749505EBC3F3AE2612 /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CDA21915F4586B1823FF8ACFC96747A /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 017FE5A5CE799C4AE343144E68F67060 /* ControlProperty+Driver.swift */; }; + 6CE153A8353153BEBD5941D99D0AA948 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E0122C0BF58C3FDA9382C4033527C441 /* MJRefreshBackNormalFooter.m */; }; + 6D371967017FB71DE9BF5F162FBF896D /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27275223C75B1D4581CDD2ACD5DE15E1 /* Debug.swift */; }; + 6D8B1D4945DCEECA487075BEF2FC0DC7 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 088C38E3F8CEF3C0D265452BF8C03B3B /* Driver.swift */; }; + 6D8E6A17A45A4EA1D54A22F69B95AC7F /* ZLCameraCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10FF294BA1B443DC0503BE70408129DA /* ZLCameraCell.swift */; }; + 6E0056255590AF29EEA12A9719025309 /* UIColor+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = B08A46B8C839E029B33C6F6CC307D57B /* UIColor+ZLPhotoBrowser.swift */; }; + 6E285A3D314DE0DECF80546A5865EB34 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = E8031E09BB1D5EA813BACD472169CBA5 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E571195DB6696DCD7A11A16D9DD765F /* ZLCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76EEA8C41C5655B07BECBFDB0EF0ED6 /* ZLCollectionViewFlowLayout.swift */; }; + 6E8267BF68A5C197D4EB8BC34C450987 /* ZLResultModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45AA72946E315A5BBF295AFEB982C477 /* ZLResultModel.swift */; }; + 6E9369F02458847D86856EF00BEEA8E8 /* DDBaseImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F4158E05ADFEBBDE4798F2D49AE0A72 /* DDBaseImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E9E7926747D465D5684CCD82352C5E3 /* UIView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 264ECE557D87379DBA0014642D5F67EB /* UIView+DDCategory.m */; }; + 6F329291E9FB8EF90578801F87261E08 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 37B48AACEBDE6EB1972C952F543A25FC /* NSButton+WebCache.m */; }; + 6F99E2BF991F1F67BD38C6934B68DC07 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = F1BDD0978ED7152B5BA7D52D635EF445 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FA92388BDB412CA58A5AA2DCEC31F0C /* NSMutableAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1589E9EA6FC353546CA34E3C48F3A144 /* NSMutableAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FAED2DAF98672997EE37F666C8810A9 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C64AF59CC4BCE5402D8C47E58DA7517 /* BehaviorSubject.swift */; }; + 6FCC42973BD8CA5917720290F884540D /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D251DB3612A5047F87F7C2FFC570F829 /* ConstraintLayoutGuide+Extensions.swift */; }; + 6FDFC30BDAE9687696B316B41475FCB8 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11146D1737FC44C1366419D39EDC6831 /* ConstraintLayoutSupportDSL.swift */; }; + 704561149DBBBDD2D481E242B79B1FB5 /* DDTimerObject.h in Headers */ = {isa = PBXBuildFile; fileRef = E18119BF4331FC9A230FB591DA69F3D9 /* DDTimerObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7048F4545FF01508FE52CDD728F5A6EC /* ZFLandscapeWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F89C3893181242BE585592B171D8F42 /* ZFLandscapeWindow.m */; }; + 70AD3F4D3968A18849F54B28BBB2520A /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6B8AD4528BAE1B808ECBCCACCCF4A79 /* Observable.swift */; }; + 70AE0363ACE9E14DDA1120DB60B5E0EC /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 23F6E5D0535A78340C4860448D77E501 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70B6FE4A37E2023C5833979592FE5EC7 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A201EF9E52EB4EEAF338E603FAA7802 /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70D930AF78029DE101C5C1A104D3A14A /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42F54D15E5663FF62ED21D6E52CE458D /* GIFAnimatedImage.swift */; }; + 70EDB5589A487C294DF72F52BCD34EBF /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 512132A454E76E647996003C93A90F9C /* RefCountDisposable.swift */; }; + 70EFDEFCC3E6E3B63B5C155CC7A3EF7E /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A34FD2D2C0D41DA165162A2C2C7D3AA /* Disposable.swift */; }; + 711145935C2F56442CBF8A32C3BF23F2 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2977D2BAFBA9B0C2D6A761B0CBB8E8E /* Lock.swift */; }; + 712ADC0A6744DEFB68F9F0D2C39F2BDE /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24FBA72E3084E8EA95576DFC0CA7D941 /* ConstraintDescription.swift */; }; + 7168A587CF00336CC0C44FC8D27D6B66 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D937994B93E1CE81B26998745B23F0C /* UISearchBar+Rx.swift */; }; + 7168D4FEC7E4CD376DCD0B8BF2024156 /* UIView+ZFFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = DE320ADD1CEACD0CA033C27E981C548D /* UIView+ZFFrame.m */; }; + 71742FA7C715D034FE3912ED07B30379 /* _DirectoryContentsTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 017BA9D2584BFE2A506D6FA29BB723B5 /* _DirectoryContentsTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 718B12AD3FD5F44645B82D7EB0724C52 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFB5811DEFC804BC8C7A20D77B405B3D /* UISearchController+Rx.swift */; }; + 71BC1612F3617B89C174A4A46B9402C8 /* Pods-OrderScheduling-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 32967BBFC65AC5D8D70350B2FDC7534F /* Pods-OrderScheduling-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 723CC4136420536B7C153F88D8C0D8B2 /* UISwitch+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 268F9CFA340000374DA72D334B9D739C /* UISwitch+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7248CD5CAAC5D0D6FF0F9D85CEF858BB /* ZLInputTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C328B05BE0D44A0B9C3C6CDCF7A1E6AE /* ZLInputTextViewController.swift */; }; + 724A87977D3D501F37C0BB022C6F38AC /* ZFFloatView.m in Sources */ = {isa = PBXBuildFile; fileRef = 104CB5664B850158DA9D9B88536269AC /* ZFFloatView.m */; }; + 725D740A38D5E761FCA71B67A4891E35 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = EB8427569D42D6AC9E74AFBE6696DC31 /* SDImageTransformer.m */; }; + 7272912E7506DF5B0722EF62E5789256 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F6135437FD20A9FA4AB01838105C647 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 728632B0C7B9B5C555AF66E7464657F0 /* DDBaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 02586CCB670D21813EDDE73652BB3FF5 /* DDBaseTableViewCell.m */; }; + 728FA6B4BF36FFDED424C49F4C3150C1 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2C9CF497D692ECC57EDDCC638B0150C /* Resource.swift */; }; + 729CC942A3DFCE7D23AFA147F5062DB5 /* DDTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C78B3530EC1C34176867696F9DF52D7 /* DDTableViewCell.swift */; }; + 72AACF79D46DD4C0ED4D144B840E1F91 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41C846F585DC1A15CBF4EEEBD83C955 /* UIGestureRecognizer+Rx.swift */; }; + 73945F5394F485D66898305510756115 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1194E8ED55714701F6299F8FF33A1E61 /* GradientView.swift */; }; + 73AB70D6B97E43420FB576C9D26039E6 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DB83115C023047AC446ECF20DFB7573 /* JXCategoryIndicatorCellModel.m */; }; + 7406DEA0EDCB81CB5CC731EF16018D33 /* _CustomHTTPProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 418262243490F789E5397946867C8F0C /* _CustomHTTPProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 74972BEA7D6A0CE28CB3EFB11EF2DCAF /* FontUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = F60F38B1DD24C8B8FCCDAD060248ECE6 /* FontUtil.swift */; }; + 74D0D590327ABFC48E7113ADD326E00D /* BRResultModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A36827293014495DF0400FF0F7D47B1D /* BRResultModel.m */; }; + 74DD9CAE99A3118FCFF0E7BDF28DEB29 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8E07ED4DF22DBD2796EDF3C28550D17 /* RxCollectionViewDelegateProxy.swift */; }; + 74DED4174318E09685FC3A6C8408EA2D /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E859418BD890A47481157E3398FE30 /* ImageDrawing.swift */; }; + 74E38CAEBC34B3FB21ED77CDFA99E97B /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AEDE2342B54CB28D2382FE6A3375207 /* Delegate.swift */; }; + 752811625260B14669C192D57F44BAAD /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4813DAC17158C729BB013B015F5F07E /* AboutViewController.swift */; }; + 7546169397EC14F6C21EC059280494C0 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED4B8737B349DF608437C9E4A9C7108 /* ConstraintInsetTarget.swift */; }; + 756E1E9A85EDBD96D30C9BC8A7A3A090 /* ZLFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4BEA969D381F45D17324AD42BA44951 /* ZLFilter.swift */; }; + 75A1DAD0A861EDBF654C93A2857D897E /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 645ACE7EE48B2BE2BB0F59A29A108388 /* JXCategoryIndicatorDotLineView.m */; }; + 75A50A9B3FD4EF659C8E61546D270CF1 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A24BAFE07435F4AE4C90A5CEF2FEC09 /* SDImageGIFCoder.m */; }; + 760760698F2B539B1A4A8C3FD74E607A /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 62C8A3219C3BFD32D252331F888FA813 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 765C8A7DB5223CDA8C6E5D333F2CDFC3 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5CEE620E7CFB960AC0F853547939CE /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7677204A8BDB03111881542D23802C6D /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB32BC02DB25599737021351CEF3C15F /* ConstraintMakerPrioritizable.swift */; }; + 76E3A558AD358F70264733619F84737A /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B5F6EE6D092FB9D8516CDF9F73C902F /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 771AB85C67FA87FE966992FEF3464A94 /* UITabBarController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E60A20043593B4B63F910F6D5F3257D1 /* UITabBarController+DDCategory.m */; }; + 776C724A2521DF3888B682D19C22CC58 /* UITableView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = A8AB75330FB0EC53F2D8CADD975E4A60 /* UITableView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 777D599EE92E8693911A459685C7F332 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF31201974D1C99EFD1ED0B88CFBC931 /* SectionedViewDataSourceType.swift */; }; + 780911F844E400DC3DE983DFC62285E2 /* DDBaseLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 79636176D91A7EDEE2907AAD3C2D1358 /* DDBaseLabel.m */; }; + 780A2706A684E09EB3885B9C62958FE0 /* NSMutableAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FCCB71A62D7E6515EAEB7D2CA2A3DE2 /* NSMutableAttributedString+DDCategory.m */; }; + 78270987D9093E276EA12C698FC69D66 /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FFB345E8BE45B951DB6BD0B55FCB79 /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7839216C647A5360B6885B97AE73B3E2 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CBAA85B5029A1DD19DEF9DDD68DDAFA /* GroupBy.swift */; }; + 785031B71ABACAC9C0BF541D7952E7D0 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F714EF4F57922DDADB6C22F8ED8399BF /* SDImageCache.m */; }; + 7862592A925A99934E73D7B24F2895F7 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C6276D35B176A33B11FAEACD5FAEE3ED /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 78A9DC5A1BC9FB56108C4AF9B8A1BE19 /* CrashDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93651F46E7784903DF993BEB70030C7D /* CrashDetailViewController.swift */; }; + 78B2931A79E21B1AF56F09DEFA4E42F9 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CC8A6F077D675B7B7B95BC3C2C1E517 /* UIView+WebCache.m */; }; + 7928BF03967198F5CD7DAFD6D784F04F /* EKMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1506D0445C6D9780DC25EF823574F90 /* EKMessageContentView.swift */; }; + 792CA049F7013A0B3FB49D7F2770BE53 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA515183C22DB3178983544F2C3BA33B /* Switch.swift */; }; + 79403C58DA1B5106F8104E1DEC5C2573 /* MABaseOverlay+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = D5D294295C30D740A2011C4A29FA2388 /* MABaseOverlay+DDCategory.m */; }; + 795FED16EEB4B05B3E37700009207E34 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ABF6325D3C01E61B9648910563A28BE /* URLConvertible+URLRequestConvertible.swift */; }; + 79667886740E03B0BA8CAD82D277FDD5 /* _FileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = AFEABC58DE74F0C6FED7D224A1133DC5 /* _FileInfo.m */; }; + 79732A6532885C9A7DB87F999CE0BBDC /* MABaseOverlay+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 536F6A35FB6702E5E8972D47AE27E916 /* MABaseOverlay+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79CC6919A398730886F6C86DDEE7F597 /* DDBaseCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 091A990D41228AFBF48B960578ABEE89 /* DDBaseCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79E028B32DC2E143BAC645CD4DE435D1 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B214EC5CF3F14EEB64EFC1B4EB2443A /* IQUIView+Hierarchy.swift */; }; + 79FB13C8D3A4E1D1C297B963C574C0F5 /* ZLPhotoUIConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C723DB0708A1DDF4BDEDCF7E4E4D1B9C /* ZLPhotoUIConfiguration.swift */; }; + 7A3B3E372DA33E8C48594BB13E7B308E /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 364730E6797D7B7A1F18C2CBC8BDB334 /* UITableView+Rx.swift */; }; + 7A4F0F49748AD6BFE43729FE2B9DB916 /* NSObject+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 684D0BE3AD99F98025982FC595DCA0A9 /* NSObject+CocoaDebug.m */; }; + 7A800ADB6BB8AD06C4F51899D327EA20 /* UITableViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEEF3CC2EC653C01C7569DDBC91955D /* UITableViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A8B0747E5A8A96ED66C1D708F66CFC4 /* ZLImageNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4997009751AAA2566F9162059BB237B0 /* ZLImageNavController.swift */; }; + 7AB8A969CB1C2BB988A9AB1CD30E6C19 /* ZFOrientationObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 328E53DF6029656E50147FD0A548BF9D /* ZFOrientationObserver.m */; }; + 7ACCE0D0137A7B3F7F73E424AABD94D1 /* UIApplication+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 521A37E9D029E00A8B7BA33C30798C9F /* UIApplication+DDCategory.m */; }; + 7B1437FE5E98D55CD1607074C4AA29C6 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = CAB592A88CC8C40D2DA88B0E8184F29E /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B2BB5932A761EDD215BE194AAC6D70A /* UICollectionViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F57A84E342E92AF11E88283DB37626B6 /* UICollectionViewCell+DDCategory.m */; }; + 7B385A3BBFA5DF0F919ECC1525955E0C /* DDMALocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E2E8E9BD1417C3B3744AA8161A8DC9E6 /* DDMALocationManager.m */; }; + 7B5A2A22E907F6CB8E791BD1937E41ED /* DDBaseLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = A77CE7E90F03B79403BE735E59DE7C61 /* DDBaseLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B68CC1F3C07D681E360C3E50B5CC853 /* UIScrollView+ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = EDC05D327A4B13F8432D7287EE4A2E26 /* UIScrollView+ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B708B9949DEE9168B4D10D22E04DEAE /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B740660FA93F630F18096754E4F36FC /* MJRefreshNormalHeader.m */; }; + 7B736FC0BBF3C32F32A585090944FC87 /* SwiftEntryKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 870664B7E45DBD8DA0243628091D6B84 /* SwiftEntryKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BAC5247AD928B776F8727F9FB4EE7AD /* ESTabBarItemBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B19FCB1950E177339870A4D23C323F6 /* ESTabBarItemBadgeView.swift */; }; + 7BB1B0C868E107B1D3E8FE722E67FB8C /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8948218ACB503B2C778F8498BA6BC930 /* WithLatestFrom.swift */; }; + 7C268EA30C39F532AC992D696FDF5024 /* DDNetworkingOfAlamofireKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 85AF3DE3C51D23A9E00FDAFFCABBCC58 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C31376C01C1B5B118D7597BAC18D092 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2325D7C17B5AE033618E21AF5E3930E /* PublishSubject.swift */; }; + 7C63B12D32195CA0FF92A3DB1BF974F5 /* DDBaseViewController.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97D620EB9CDE5AC34F98C898FB904CF3 /* DDBaseViewController.xcassets */; }; + 7D079A25B5264F1227B452FCB3FC54D5 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = FCE741DF121E50008B097B82F1EA9653 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7DF302A2DB5B660FE70888DA0EE0F286 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE5174C46811C18DA1D89ACD594AA0C /* SharedSequence.swift */; }; + 7E2E368D6F4738DF3028CA2A1132F373 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66E8F1A39305C4162B34BED93446BB6B /* NopDisposable.swift */; }; + 7E302062C5EC55E5309F9F414AE78C4C /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DB9DB82B64A499439DC83FC995CBBA68 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E3A39E796868AD85C747F00BD58C9F7 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54027845BA4DDE189DE5EC213752CC1B /* AnonymousObserver.swift */; }; + 7E5A43683952F26781D57C4CC12F4CCE /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = D94FF65F38A1179C2D2B7B92898D4290 /* MJRefreshConfig.m */; }; + 7E7A9F47A061A7D46AB1F401E90429F2 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 79F8D111ABAFA552BDD7F536A223F1A6 /* SDDiskCache.m */; }; + 7EA1A285B210A02961DC6EC1C01C1687 /* CocoaDebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C941FE3E0210F042109699B79C902B7 /* CocoaDebugSettings.swift */; }; + 7EA4D4DAB19F8B4A1BE641F9A803B3A4 /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D32ACA34FD85027E3603DF1BD6CA0AA /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7EF675A5A3714F46C79DD62E14FC3E62 /* UINavigationController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B75E2FA92F3940E7D9E70BBBDFD28072 /* UINavigationController+DDCategory.m */; }; + 7F32A097697328E2274CC8AD925FE543 /* _RunloopMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D55E75469E7DECC4FFE78A9C9C0636A /* _RunloopMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F60A19D3B83E8A56DD7778844101265 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E67116D0B57FCE27E9C8ABCD516E6C /* WKWebView+Rx.swift */; }; + 7F87DDA52B40F5252EB2DE162C33BAC0 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 14B1883CAF9C54C2774546AAB3CD6DE1 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7FCA7DF486BC1220F21964FCD6B1A3C3 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 997CFE1E53CE1830283B2E4FB1578984 /* RxPickerViewDataSourceProxy.swift */; }; + 7FF92EBA287D98B318E84C0165CE0E5C /* DDImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F44CD5C8EA29A09671230B04BB7AC4 /* DDImage.swift */; }; + 80141B208065FE781FF8AB8F850FCE31 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8BFFEDB3DFFDD8B78E1DC593560128 /* Signal+Subscription.swift */; }; + 8038AC6013485BD220DD0C2885E2B8AD /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D2B6B7DC1A9B88BE5911CF15A8F0CE7 /* Reduce.swift */; }; + 807357E0D8B429C410617DCD42E83C73 /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3540B5583310BE431EBAD0CF012FDF41 /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80D2101BB8847010DB0C0E18791C5279 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = A431A8ECF18D2288C5DDAC5771C1EBD4 /* Platform.Linux.swift */; }; + 811520E03F93D86C7DCD3A57D62AACA3 /* UITabBarController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D0F533B221778B171A666C22E9349F20 /* UITabBarController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 813B683458C65465624988D928272B44 /* ZLPhotoBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0B5F5D5B8225A1D9B3324497949B9E9 /* ZLPhotoBrowser-dummy.m */; }; + 81456BEE51145D499173F52736521B09 /* ZFLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = E2783A4C0BA2A8043A16C1F174431986 /* ZFLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8179265B36E449390FEABB6E36F496C4 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2072C0B4B5EF93EA005D5B2EE636D592 /* CompactMap.swift */; }; + 818EE2D4D7DDECBED411E45624F2A32F /* ZFLandscapeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D553E1AF7C86CEB1365333A32C6BE150 /* ZFLandscapeViewController.m */; }; + 819863FBD51B104B8D66432AC67C05C6 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4574BBEC8A5D0624A0617F9AA5C474 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81B24717BFCD424C3874D855D9F4BF32 /* EKNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13AA7FD00922C761772A7127C8170468 /* EKNoteMessageView.swift */; }; + 81B7DA4E34BD7FDCFBE8B2CF16335996 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3427F277EC01180AAEE2C48B5143EAA7 /* UICollectionView+Rx.swift */; }; + 81C2D503F2ECEB1331D541797699B6C1 /* ESTabBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21C9BB6F2604558981D98730774A3A1A /* ESTabBarItem.swift */; }; + 81DDF3AC3E4831357412BAF122E5456E /* EKAccessoryNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2191B315DE5D103CDC714F7C66E3A852 /* EKAccessoryNoteMessageView.swift */; }; + 81FFE95BF81E711459B7B48E1034C49B /* DDBaseTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A1C8A10FBE5DB1FEED5955D93BA2D8B /* DDBaseTableView.m */; }; + 8220B550020CCF8983DF5B8252C732F1 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCFF6E2CE9B92287D99A713B05D5BBA /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 827802DE999250886D89207BC6F0B58D /* NetworkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E9ED99769741285CCE2A4341C854497 /* NetworkViewController.swift */; }; + 828A5351346D3258B5B25F79769D1048 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F4485092D97DE11C6AF3A687A59F082 /* ConstraintView.swift */; }; + 82BBE2F159943E19A69BD99EBE48D100 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B1E6B801EEE23B5CAB1084E4FB4193D /* SDWebImageOptionsProcessor.m */; }; + 82D0D719AE58DF78F47A6D90EA52AC41 /* ZFVolumeBrightnessView.h in Headers */ = {isa = PBXBuildFile; fileRef = 77CE4B0DAA3C4DDB1A73B75FE19CB6E8 /* ZFVolumeBrightnessView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 831B40461BDFABBB0481D73C5635D194 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F0ECD8CA6CC9A3D86CCE9B83F9A082 /* ConstraintConfig.swift */; }; + 8355FD4C7CA52E9F6982882ACED03D44 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B360632933C0B2318624E9545D89475 /* AnonymousDisposable.swift */; }; + 835A3F241CD2A66C983299DECDAE1F82 /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F7E8DFB7A4E5C20CB0DBE7108299FE /* RequestModifier.swift */; }; + 836F0401537C25FF78D18E4895330035 /* DDViewControllerAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 39674D3BC4D8884ABB9C39460C0DD02C /* DDViewControllerAnimatedTransition.m */; }; + 83D0FF7A837ABA4E7B712358AF55AF52 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 92019061DEA6B6A3F3FBF3D6E59E1D37 /* NSImage+Compatibility.m */; }; + 840B27BBD5508D3F123308CABDDFD524 /* MATraceReplayOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = CB5A021DE84ECDD362F02BEAD74758AB /* MATraceReplayOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8450050DBE42DDA15E2C3455E4FD7842 /* DDAudioPlayerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BC664428DE5E5FB6D53F9CCEC8DC77B /* DDAudioPlayerKit_Private-dummy.m */; }; + 84697421BF90A0C6F48E1F644B6DE167 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F5CC126E5B4B600CB11DC9B69D8D8B1 /* Infallible.swift */; }; + 84BC5434F8367126E554E82ED3592547 /* DDTimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C45336E556246E0061249CC11411D273 /* DDTimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 84F7ECEB4B06730CEC38C6D75E87F3DE /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51986791D14DB6492501E3A6AFAF08BA /* Storage.swift */; }; + 8505471A71505E2BA003E64FC0D09DFE /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 304EEF4E4B2B372298B483D3343ADB87 /* _RX.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 858127F7C6B3971BA26C1D3373394665 /* UIBarButtonItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 790D5EF498CD37AB9B43B6B1716319C8 /* UIBarButtonItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85A96DED83E5FBF923823F46106F6836 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDEA187B5075F943294C9265D2F3055F /* RxCocoa.swift */; }; + 85E9A0412761EE97B0F14C8506738BF5 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5C14ED9175883C9503A1FE2641381BB /* Session.swift */; }; + 85F3B80884E1E234B99B7A23F85276E6 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03DBD5D7BE065D61D7E95EA35B2B3CB4 /* Rx.swift */; }; + 862E9D10C50CBB0D339039294989DEF7 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = FDB7D71EE0CD64356B94F531731E5897 /* _RXObjCRuntime.m */; }; + 864F412CAB912E5360121273A3DBCA87 /* GPBMessage+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 496AAA709A947A76099FC5F6E497F935 /* GPBMessage+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 865ACC100F9BB256DA7C7F66FC85AF8B /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF234A0B839689E66ED8E1AE3635D5B /* ItemEvents.swift */; }; + 86A5C86B1240F0E61CEBE0AC08A119C9 /* ZFPortraitViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E4B805532A5AADD49231C0081B516B9 /* ZFPortraitViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 86BACE0D784445DFCD937FF106BD0C42 /* EKButtonBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799F3BF45A22C18EAABF5255F111B728 /* EKButtonBarView.swift */; }; + 86FDA11CE9FA4F78C10FF4EFD30E6A1F /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B80ACEF4B2F76AEF90CC0E20339B1FC /* NSControl+Rx.swift */; }; + 8776F9D9CDA443D35E473576EB3194C5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 099526724B59865192040A1AD9659222 /* UIBarButtonItem+Rx.swift */; }; + 878914063ACAA2126B18E1DE5285F827 /* EKBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61FD6CFEB0A5E1AC42019FA6436DC9E3 /* EKBackgroundView.swift */; }; + 8791DC308884A90A38BD939A3C382FA5 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A1E1A39CDD27E11ED26E81AAB4936B4 /* SDMemoryCache.m */; }; + 885031037B7CD4BEA92D1497F7781C76 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6D07D391151335E9EB0CD304A834B5 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88A50BF727099AC5CAC16CD4C99B4861 /* DriveRouteCustomAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = C8A0F3FEBFA6D32FF6D6E2AF163D6E89 /* DriveRouteCustomAnnotation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 892A2CDE39CD694BF836090D02AAAE4D /* ZLEditVideoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36F5897912954B93461281527705C357 /* ZLEditVideoViewController.swift */; }; + 89A74579487C25538D71E1B38643774B /* DDToastKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 13424C098E3429BAD8B1865086ADD736 /* DDToastKit_Private-dummy.m */; }; + 89AFF5729FAAD889695F3AFA14DCFAA1 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81D07FB5A31F05C931126D557524F664 /* Queue.swift */; }; + 89D27D7423022608C1921D17D45CD079 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849B252265AA0EB6A63AFD6009D837A8 /* Cancelable.swift */; }; + 8A274008ED97223DAA12E076D417889F /* CocoaDebugWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ACDCF7546D7485403CE7409AADCB04 /* CocoaDebugWindow.swift */; }; + 8A2BC1D6114D08F03E5D6CBD66814AD4 /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = F19C72BD2D206417EEC0645D81C5ABDD /* JXCategoryIndicatorBallView.m */; }; + 8A36A9064A1796CBA330FEDBAD147348 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 41066BCCA14C31588B1CB13D6495D520 /* SDWebImageError.m */; }; + 8A3BCFF83EB0F7B76C09EC9169F2046C /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D3EF8E84BFB9A6909F08E5CCD389F9CD /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A9DFB8E2AB590F6A1C2E1628F854293 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEB3C00E2012E21AF84D7B5FC2C66B1 /* IQNSArray+Sort.swift */; }; + 8ACB6150ABD5A4BE4CDA42F23E090C9F /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A416FC484ACE8BD96EC6A2C41D6E39 /* IQKeyboardManager+Toolbar.swift */; }; + 8AE15BE648BEEA0A98F2AC4AE497BB96 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 68E44F7CF01CEA7310F26D901C4AAE4F /* JXCategoryTitleImageCell.m */; }; + 8B0B152593E3CCDD7456DD63125F38AB /* ESTabBarController-swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B01E9EC66D24E01BD50C66BA45CFC4BF /* ESTabBarController-swift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B1F01356ACE93D3F573CF7681FA010F /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F69A18CD35EB7C17157848C8803333 /* Reactive.swift */; }; + 8B7996264A46C83B41BED84333C707D4 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AE46257C9D993AC1ECCE1BC94CA9B51 /* ResponseSerialization.swift */; }; + 8B7D57E3FCE49F2518B7AE0E6B5D2B96 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848EB0137B1D19F0AF82AB4C2E849290 /* SharedSequence+Concurrency.swift */; }; + 8BAD04052E210723CC24D737216D8BDD /* DDFontKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4507C931F8730D6D36898F8869F184F2 /* DDFontKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8BF55823101A3DABEBCC4DBB679D6D69 /* ESTabBarController-swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 15E9CA66C7B5899A2918B048674CC8EE /* ESTabBarController-swift-dummy.m */; }; + 8C35B5BAA36F209375286B3C3D2F7103 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 644A0492E6AB1DF99B95697C122C000F /* SDAnimatedImagePlayer.m */; }; + 8C410A2ED4C48AE8304CB81EBBE58725 /* UIView+Responder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7112824A0F9FCF94CB71D95FC77DDDA9 /* UIView+Responder.swift */; }; + 8C4284B5EB4148030ABD243ABAFD2466 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 138B5BC444D30E5A31468855B145E9D0 /* CombineLatest.swift */; }; + 8CCEA9CC39354864D59E41672513B5D1 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9FEB8E5F50EB4EC92B3AD91BA411A0 /* Result+Alamofire.swift */; }; + 8CDAF204314B4DC92F94D3376CE74F08 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C050ECDA063E2FD9C9FA0BE34B86D8D /* ImageBinder.swift */; }; + 8CEC98767E4451B116FC2CD7BBC20B51 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B8C15DF71C69CC3D403173FC1616CC1 /* HistoricalScheduler.swift */; }; + 8D25C85C4B565616911ACC90C90DD30D /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0552B8851590E6352BE9CD6AC3FC2112 /* AsyncLock.swift */; }; + 8D69C4D2E381144E1003695026C5661D /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91F766A3DA32B2584C18210557AAC405 /* Timeout.swift */; }; + 8DA24D25E281BD8B9A695B37A48BDC43 /* DDBaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 94678199DBFD1BB1DD952501F496AB9D /* DDBaseTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DE19A78CB22C3A938AA54381334F6B1 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 964FFAF9721F6477501B7EB05B871C5E /* JXCategoryIndicatorLineView.m */; }; + 8E04134529985568DCFB8818BBBB7F5C /* UIEdgeInsets+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A23E7A698F362B388B091F4F5CD951B /* UIEdgeInsets+Utils.swift */; }; + 8E5256AFC173BF710216F67AA68F5CDB /* DDAF.swift in Sources */ = {isa = PBXBuildFile; fileRef = B560500117B52847C05830DF3E40FA6F /* DDAF.swift */; }; + 8E6D5AEB1FB55DBDF9C9A98E37238C13 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C5E0A65538F1B613E58D145DD6E87D1 /* RxSwift-dummy.m */; }; + 8E8F09AD96271039CB19EDAF7F40D5C2 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 79036EC2764D9E8F23569B2D2511F174 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E9422DF54BCC99CA32573ECA23B7DAC /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFDDF64D587C21893B503296E3006517 /* UISlider+Rx.swift */; }; + 8EB785887255F35713ACD52FBE15E94A /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8602981FD5F8924A34EAFFB5CF7C205D /* ConstraintLayoutGuideDSL.swift */; }; + 8EE2005703426DFB542B34D09AF24A80 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B4F2C560EF7270517DDF013C93D3E1B6 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F02C462D2897D1954AB61E7965A2962 /* BRDatePickerView+BR.h in Headers */ = {isa = PBXBuildFile; fileRef = 994DD24FDC07396147B72351FE53E82E /* BRDatePickerView+BR.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F21AA61AEAEE275B82C922F4CFEFC13 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CC23A0E75F9A58EA3D6E662C65F2E6C /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F3B69C441A4B205D5331E2EDF5265CF /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F51972E972C6C30A678D55CA7BACE5D /* CombineLatest+arity.swift */; }; + 8FA98CB7E5B912CAB92BC78003150B48 /* ZLPhotoPreviewPopInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 420B2824C5FD408C560D9EAD613F8745 /* ZLPhotoPreviewPopInteractiveTransition.swift */; }; + 8FC0C1F0C19221901FECC66026743D59 /* _Sandboxer-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DA7859891D940DDEB5B1BEE1E6A7A02 /* _Sandboxer-Header.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FFAEE85A670F82106FF69084BDC45DE /* BRDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B1CBD1F6FD1A302043F2B8ADCDEB9F /* BRDatePickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9033FF90A94C8EAE832DE350267D06E1 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A28B3E3578C7691F3E8509C01D014785 /* SchedulerServices+Emulation.swift */; }; + 903C2E7EE31983F144648843BB570C92 /* ZFLandscapeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 17E561592BAC5B12AA58A7577A6DA5DD /* ZFLandscapeViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90A692D45F5F2537EB0856B3169C97C4 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58C83D90E0B1189C8888112C27B3ADCB /* RedirectHandler.swift */; }; + 90B15A331091D1C228BFC5F60D4E45F8 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 37B62EBE84838E03769227540F12E4AB /* UIImageView+WebCache.m */; }; + 90C6480C4262B9CC1A61A3B7E437CCC5 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 023A97C4AFA7DF11C539E4EB3E740581 /* SDDisplayLink.m */; }; + 90D5A68E1EF23552D670E47D3B23AE4F /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC79C7B83E6BDA1CCF5E67C7561D0EE /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 910F8466106459434C084A74EA003284 /* NetworkDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26B0F221FC31E91004E2BB66711F9624 /* NetworkDetailModel.swift */; }; + 918DCF83A321043687D0EC792EA9B873 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03C88C331B310F4C5FB9F6EF3EF0EDE3 /* BehaviorRelay+Driver.swift */; }; + 918EB37DF918CEADEE28693A9EE6D063 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = F09C7D5197FB944C820003DBDBFF83D8 /* Typealiases.swift */; }; + 9192B0E784D86E864323A0099D5DF9CD /* EKAttributes+PopBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77E1F5CEB57BFF095A9728596B24FB82 /* EKAttributes+PopBehavior.swift */; }; + 91E7BBF8F1A4202B3E4781E312E2B3A0 /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = F05728B3D5242CCA87B626E843AB5290 /* JXCategoryViewAnimator.m */; }; + 9266975C8DE9C58338EA64B1946F47CB /* UINavigationItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 28DF9815DB147418AAB73069DE09F145 /* UINavigationItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92A9D118C71D6FAC00D0916EB9B19BDA /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 050455D5BD6DDCD62B90127085262F78 /* KFImageOptions.swift */; }; + 92B93FFA25205F6728C871EC199C940F /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7636FF8C7F41D62AB09430B197FBD58C /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92BAD4420B04D7F6A5243D5810D729BF /* EKPopUpMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B7AE81627D8D77E72283F82B8CF745 /* EKPopUpMessage.swift */; }; + 92EFB720D893286C8BA11156EECEB7FA /* EKAttributes+Duration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D77A5A284E48049FC8F175E96EC51 /* EKAttributes+Duration.swift */; }; + 92F2017CB5899A5DE44C19938FEC3E2D /* Pods-OrderSchedulingNotificationService-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 917048BAF59EFACD5752DA15946629E7 /* Pods-OrderSchedulingNotificationService-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92F90BB8342AA192D7C08520F4CCF266 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6A89A6403C3ACADD7C9B729132973D7 /* CachedResponseHandler.swift */; }; + 9348C310A4D8EE0038C25AA32FF0B240 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 07FC26A8722A3F31991ED9C00395AEC6 /* SDInternalMacros.m */; }; + 934A47F0CA3CE8D65B9C4547C263D0CF /* DDMAGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = D5368627F35BDFF4D6D2B7AF9EAC82C3 /* DDMAGeometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 93721C8F9CF4BDA2AB57C3967D748173 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = CF77E19F8396694EF0D0A6BA38B36533 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9377075FA4E0C7EFFD0E68C28235E9CC /* _ObjcLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F7AC0778ED6AE7A6D651436FC668750 /* _ObjcLog.m */; }; + 9382CEC3FAFA9B3E6F5C78B9663D9E48 /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0A11DCF05F136AC86D6662E86D881 /* RTLManager.m */; }; + 938AAACCB629CD676B449EE110185748 /* DDCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD598F8EB171EE7D50E071CC983289A /* DDCollectionViewCell.swift */; }; + 938DF3E0B1199A67EFD70A148D6C38AB /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 707E559DAD40BF484E900C982A871507 /* Enumerated.swift */; }; + 93BEEA5D92D4F153A09A75627E2DB577 /* Bubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DAD6A698156D08ACFA3D525AC143F36 /* Bubble.swift */; }; + 93D95C7F6691DED21F57289570648BA4 /* _OCLogModel.h in Headers */ = {isa = PBXBuildFile; fileRef = EBC6F6F6BF7FFE6463A07578F1E35C61 /* _OCLogModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94C4A079FF6CABA7F1B809123E682CB2 /* ZFOrientationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = CE7347E66923EAD48C5C6700FD85D1FD /* ZFOrientationObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 951371DF78512514FEF71B4F6FD34EFD /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C9D85DB90EB82F5CA663A04E91918BEE /* UIView+WebCacheOperation.m */; }; + 95A2AC17D9936524C874ACAE4A6E4A1B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490E196137027DF373B6ABA6FAB493F3 /* RxNavigationControllerDelegateProxy.swift */; }; + 95C38DF182BC34A9754C569B03ADB808 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F273A7B480367C279528ED9C9AC5BE6 /* ImageDownloader.swift */; }; + 95D6B375856547576214D45BAFD14C34 /* SwiftToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77082C8AE22816A0C333763369D29543 /* SwiftToast.swift */; }; + 95F17E0FC83301E67165E1F90C5AA5A4 /* ESTabBarItemContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214F976C1E8A621D40BC327EE0D5A3D8 /* ESTabBarItemContainer.swift */; }; + 960326A011243CD1977933C68A9824C0 /* UIButton+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9845A34ADAF4ED99062CDFD181DBCC7E /* UIButton+DDCategory.m */; }; + 9608E323C617DBB486D89685D7267DB4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 849BC809C3741F35B7CF1B76E5C4A479 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 968B6116A2BC02BB0E7BB7213D6BBF80 /* NSMutableParagraphStyle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = A40D190B820A638F000E1FB0A7060BCF /* NSMutableParagraphStyle+DDCategory.m */; }; + 968E3B22C30886235476643B1E9A2E08 /* UINavigationBar+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C7D0C74F9E84132EF055BD933635FA2A /* UINavigationBar+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 96E4B9E2601F91643C19484CB4FF061E /* MATraceReplayOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 83910CB7CAF3FE42FD4D7F4F08FEC425 /* MATraceReplayOverlay.m */; }; + 971245CD46BFE06B4FF838938725FE3D /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B85F7D4B3AD0B7DCF7BF9A98359E16E8 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 971391F5F5FCD6BA85EEB1A08FF8D18E /* UILabel+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = EA7FA41A12CE47545B890685432DF132 /* UILabel+DDCategory.m */; }; + 9738274B0302F53ECB5756C1B66FF3B0 /* DDBaseScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 87AD7BC115A11389913B672A98F8BEDC /* DDBaseScrollView.m */; }; + 9743A154CAB1AA16FA7FA58856EC9484 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C7767A67F5234CC7258737AF053FD08 /* Utils.swift */; }; + 9773847629F2F105580593407D661685 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A0CEFD3B30F45C1F7054F567305016C /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97AC3B3DD74103EC3049D2AA7E6464CB /* DDOCLog.h in Headers */ = {isa = PBXBuildFile; fileRef = BFAD07FCCE8A4952703CB559CB33C9A6 /* DDOCLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97BDF23C8E9038148496525214A838D6 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 947EF1FBACF89273DE278862C44BEE0C /* IQBarButtonItem.swift */; }; + 97C4019AD3BEEBDFBAF1F8451C665D54 /* ZFPlayerMediaPlayback.h in Headers */ = {isa = PBXBuildFile; fileRef = 80E21665DE30350ECE497466FF48B2D5 /* ZFPlayerMediaPlayback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97C428064EF72CE6FF203101C5D35179 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E4332FCD1A5B6027D4064A1926D15BB /* ConcurrentMainScheduler.swift */; }; + 982018F9943EA721B176DED187A3F4B4 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854D0B4329575970A02A1BA31E7F1DE2 /* Signal.swift */; }; + 98287415BE0154348AABC989BCC34F4C /* DDBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 33F4AFEE079BF1C5A059742FC9F66C81 /* DDBaseView.m */; }; + 983C31E06D6E4D7B9C87126A26D535E5 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C3458AF8090BAF302E42E0136EEEC1C /* SDAnimatedImage.m */; }; + 9842B2D9C892C0A9E6B69A2AC78AA5F1 /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 95F303369FA73BC8B9A32CEF22CBE6E9 /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 988C40F1AB05182AC264578BF19E6FD1 /* BRPickerViewMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = CD7F89C0BC344AC62F72AA943C83E5BD /* BRPickerViewMacro.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99052A7FD46935C7F9A760467213583D /* EKRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D123A0D5995CED2EF3387DD04CD828 /* EKRootViewController.swift */; }; + 994A74FB58CA146AE7EF7128F9FBC2AA /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1005C08EC1016694047279DAFE5B856 /* KingfisherError.swift */; }; + 997B1599134B17020D1F3D55A17D4ABD /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA7537E7A6EF229860A22E3A4F906F64 /* RecursiveLock.swift */; }; + 997DB62F7C251C04E2548F73C945E9EE /* SwiftEntryKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 34466743F716C1CD94E58A4369D5AEB1 /* SwiftEntryKit-dummy.m */; }; + 99EA19C8F294727AAAB343FF9966D33B /* NetworkDetailCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A165A185D909A3F4B2CF3961E00DD144 /* NetworkDetailCell.swift */; }; + 99EF30562A31AD676C542693E91F0EE7 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = C78AB8327482277CD1B369ABF9B34670 /* SDImageGraphics.m */; }; + 9A258A01E679FC91809CB0E4CEE2BEC4 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 812E820468B794DACF08667F47AE8006 /* UIColor+SDHexString.m */; }; + 9A7B1B81B344D203ABC7ED4FEE5F8B80 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48A9290EC63CE913470B2429E7504939 /* DiskStorage.swift */; }; + 9A82883587EA4E20F472A2B58B330666 /* DDViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F93548156AEED1CCA7FF00CD699998DC /* DDViewController.swift */; }; + 9AC719C02EE114E920777948A61E2422 /* DDAudioService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922A3B1158DEE716308128F8D1D7365F /* DDAudioService.swift */; }; + 9ACCADABE04C5FBF041953A5CC27B8D5 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = CA83D04D56E288BB5B28F5058A5B9A41 /* SDImageHEICCoder.m */; }; + 9B040EF2052D507A186D9ED95FFEA2A9 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9449BAB69C54EE50C006082562C76EF /* ConstraintDirectionalInsets.swift */; }; + 9B06B23C0DD30320D27A0AFF3523DD08 /* UIViewArray+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E43CEC1FCB5E999ED50C40DF99E3002 /* UIViewArray+QuickLayout.swift */; }; + 9B087B1B533C1A7BB35C7FE694321A08 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27614E42DB90CB70B19297B2E2BF3EB4 /* ConstraintMakerFinalizable.swift */; }; + 9B09741472416487EE81F386B6C9355B /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 02C5F8A71FF16CF37076A677247B407E /* UIImage+MultiFormat.m */; }; + 9B199835FF4AC87B49FE644A2FB9AD8B /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969D85F2240EB8F5D8DDDD068A56FE1C /* RxMutableBox.swift */; }; + 9B2A0D221237BE5ACCF087F2577E4A6B /* _ImageController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3563E1E50C3C038DD4A038D3833ECF5C /* _ImageController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B5100395827615651D86B4C60B15EE3 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = F3594B5FBFD47DB49CD4143F6F82C32C /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B56C88A1A26C2AF157005389DC79D89 /* UIColor+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3CBB4E50BAFAE0F605D3E003E5F9309 /* UIColor+Utils.swift */; }; + 9BE4FDA4C69D90C76F06CBDEF1FF272F /* ZFPlayerConst.h in Headers */ = {isa = PBXBuildFile; fileRef = C4B70E893D7AB2BF97C265B85D3D4052 /* ZFPlayerConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9BEFB5C893C893CD085FCBD80F994EBC /* NSMutableParagraphStyle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2912C72364AFB0BAE5C0DB42E33899C8 /* NSMutableParagraphStyle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C2D50C8E58106C80A988C718FC46EA8 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC9FD6C1091F258695FBCC064CA32012 /* KFImageRenderer.swift */; }; + 9CE0D080D988944F984ABF550840D22D /* _fishhook.h in Headers */ = {isa = PBXBuildFile; fileRef = 204E4F4D1E5DEDB10EECAFBD56469A01 /* _fishhook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CF7F93C09CD223D8A4AEFDE6500448B /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = A858DF793FD2DC0C9FA27769787A71C8 /* IQKeyboardManagerConstantsInternal.swift */; }; + 9D4BA9589DAB21DECBF622E9D6D3CFC7 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCA665466C0F66933D5120B2569E569 /* KF.swift */; }; + 9D4EB06D6F5111A6EAA44D173B692B45 /* NSAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 268C1962D5D3B2D0D5F5B8B98C92CCA3 /* NSAttributedString+DDCategory.m */; }; + 9DC90F2EFC4727920E1553241B68DFF1 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 581D55B8C4703D8944B92C8B7CC74776 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9DDBD070D8F28D3645E88F93FC7E98B6 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF22CCE85D65013C2718DB0244BC29D /* MJRefresh-dummy.m */; }; + 9E1FF64ECBEF9CA8C3A2B1B584716C2C /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D3F08348305C20F579B4C637433C5CA0 /* SDImageAPNGCoder.m */; }; + 9E278CF7CCA7053B8B9F9599C33DC02B /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = A97523A90ABB9DD45EDAC09C7B6864D4 /* SDImageCachesManagerOperation.m */; }; + 9E474548D6A0521350038A8213F06E0B /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3E8F25D8B759A2B871130CA907892EA /* LogViewController.swift */; }; + 9E96D1D0E4E3B0652DFD32E48B0E810B /* UITextView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = BF69B0FB674D91239549C68B2B2BCEB1 /* UITextView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9EA9DCA38AE8140DAA4900C68F0EA575 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 38140D6D6236ACD96D5B121EBB590EFE /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9ECF42D1324F716832C4CB78502B7FF4 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = ECBE42B75559D1AB2CEFCE319BA30BA8 /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9EF1E4C365CA76114EBD310FACC88668 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 365E7D9789624359FDA67681404CC151 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F1A9C17629B0FED4F5BE452442F3B5E /* MATraceReplayOverlayRender.m in Sources */ = {isa = PBXBuildFile; fileRef = A737BDD5B4CE1C051C6FE3A1B3347F4F /* MATraceReplayOverlayRender.m */; }; + 9F3385E2B8DCE658F07D586F04FB5CC9 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38329FFDCE9F0709DE2DD693B0A8CD6A /* ControlEvent+Signal.swift */; }; + 9F46D6B767FD172791A5A4E83697672E /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0BCF7EE9110F3341C5378FB54558702 /* ConstraintItem.swift */; }; + 9F77F23C82AD7A280997AB8CE1026694 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = E83F4199D9698F75FDC95FE4D9617BF7 /* IQKeyboardManager+Internal.swift */; }; + 9F9210CD851E076E6C5C1963F3F7F0BD /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FF39EA9CAC5AB610CAE652D90C53B2C /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9FE3FCF5816BE354A387DA99CE64BB16 /* ZLAlbumListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97D4805BAD010839FD2F494F302FA25B /* ZLAlbumListCell.swift */; }; + A0753DDE7E6EE0EE31ADED266223E0A3 /* _FilePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 24A38300E240A8CBB21CD0B31DE6F8DE /* _FilePreviewController.m */; }; + A07BA82EBAFD79669D9EF1118D658F0E /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99AD1097A9F670DDB325856C3EDDBA4F /* UINavigationController+Rx.swift */; }; + A0C1B45DA29A58D0BFF28129F0965A3E /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A87CFCC5C4C4B6344B3A5DB833D625 /* DelegateProxy.swift */; }; + A0C9DAFBB2CC8967DFEA7BA23E97E641 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F4F4587E316BEB19D904E0D032ECE00 /* Bag+Rx.swift */; }; + A0D722F2C2E041757A96ABBE6EEF644A /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DF543C53F4181FA110961720A7CDAF9 /* SDWebImageDownloader.m */; }; + A0F05798AA7269C371264DFD7BDB1904 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81FC87B5BC7C59945DC5EAC3E7AFB2C /* IQKeyboardReturnKeyHandler.swift */; }; + A1355E1BBE3731F83CB38B9055E2372B /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5399A896D510F735180EA801EE668429 /* JXCategoryDotCell.m */; }; + A1540B6250A565E9F4FA071822F86C70 /* EKAttributes+Precedence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 513F7B7C2777EB9B297B9A4DCA665F6C /* EKAttributes+Precedence.swift */; }; + A15CDB022FC7EF5E9B8C06CBF5C3842D /* BRDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 401557D73FB03EFCFC49F1CCD0E9CF8D /* BRDatePickerView.m */; }; + A1949F2B9289F7954C77D3E23621727C /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = EF72CA991F4EB8F09E0ABE82BA69B0D7 /* SDImageAWebPCoder.m */; }; + A252AF7657AE77B71C86CB9DD16C7ECD /* ZLBaseStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA8FD6B0944ADDBD839CD14192137BAC /* ZLBaseStickerView.swift */; }; + A254EEEE1080168B974C7A51EE1720FE /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 557FA2AACBA3FD14ED24EA36B34C6DD0 /* _RXDelegateProxy.m */; }; + A2594BB6D1B5A1C5F7652550BD4D5CFE /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = F4AB46510FF18B0A4EFDA08EFB7E9EBC /* SDImageFrame.m */; }; + A2EF4A22909B4F00632D584DFC1AF84E /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AAAF6F8F9DE66A19EDF4C2FE6450439 /* JXCategoryImageCellModel.m */; }; + A2FDCF204E4F34A280D10E41A010743C /* ZFVolumeBrightnessView.m in Sources */ = {isa = PBXBuildFile; fileRef = CD8BF1D4A1D74B287507EE4A4B087AA2 /* ZFVolumeBrightnessView.m */; }; + A340546632D10905379CFF17E52381D8 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 572AD83BCAE4569BB796478A08F4F07C /* UICollectionViewLayout+MJRefresh.m */; }; + A3614B7735695DD47BD1BC18CC9610ED /* EKAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E073AE54BB8F807E83D37A55EDA52C8 /* EKAttributes.swift */; }; + A374941464F929547A92BBF2F8CA89F0 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44C25858758BCA4CF7D0131077BF4E8F /* MainScheduler.swift */; }; + A3B1C5058E6D1A9BC138D3265F4914F6 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 990B5CBB962A8202EDCE357A01918ED8 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4232F59E1918C240232947792D51757 /* _ObjcLog.h in Headers */ = {isa = PBXBuildFile; fileRef = E96F14E3DE9B3DA9F2E0734056C5CB5F /* _ObjcLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A4E35339201B6F99DE584A33C09BD0EE /* NSURL+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B540F8536069D6AC2ACAB2201587CC8 /* NSURL+DDCategory.m */; }; + A5476425D3C5D6705F6FBD0E515FCD7A /* DriveRouteCustomAnnotationView.h in Headers */ = {isa = PBXBuildFile; fileRef = B6DBF97013ACCB9CC4334C131AF2271A /* DriveRouteCustomAnnotationView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A554F742AF8AC6C99472A587071CF0DC /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B60B14037E8CF5EC30F48EA633E967 /* KFAnimatedImage.swift */; }; + A5821D2212C003710A5C38D9664B78C3 /* DDAutoUIKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7435002EDEB44E668911BEFFF11133F2 /* DDAutoUIKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A59E6F51D674C6957906E9560DB4BD3C /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6944B7A4DAAE8BF76C3ED9933E135C18 /* Infallible+Concurrency.swift */; }; + A5ADCEB47AD35B2837432D89A38F1EB3 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2345A7FEB21DB7ADBAA0CCD14DBEFE8F /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5DF3BEAD02F2529DDA2F302CECD3AC5 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 1725DFC1C8F4A0B8E05B181F31AE8475 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5FBC4300B4ABFAD6D946894FFF20CE1 /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CBB8A551F06EC3825D7ADECC976ECB0 /* JXCategoryIndicatorTriangleView.m */; }; + A6170A3190373A3C1D31FB1F013CFA75 /* DDAudioPlayerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 713274C766322019490694D8096C2D36 /* DDAudioPlayerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A633C2F82C4975DD22E150A795CD00DD /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97D44AD9154AA4F6DDDEE9022A72383F /* IQUITextFieldView+Additions.swift */; }; + A661A54FB0BE0E81281BDCD7009CA8B4 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32ED0EA3FD85346667DDA9948654E77E /* PriorityQueue.swift */; }; + A69BD642F651597A508BFFC52465D14F /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 581D9BC443A1A6DCB8C1ADFA5A8A8AD4 /* UIRefreshControl+Rx.swift */; }; + A6AAD33354413B3582BC2A68567EE57F /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5939EA398DE60062574C0EC99345615E /* ObserverBase.swift */; }; + A6DD29689F7CE2272732F5E1650485EA /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90107EF22AE07491684F480FEEEDF124 /* SessionDataTask.swift */; }; + A6DF68A6E66549A811545E35F6FC904E /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D267D95843F28F194B81F1BADA216DD2 /* ConcurrentDispatchQueueScheduler.swift */; }; + A6EAC1E0ACC363F33EE2B1D9A908EB9D /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 242D2F9111C8298321C4E6F4D262BB5D /* UIColor+JXAdd.m */; }; + A71B9809FA82EE0CE142382FD6162BAB /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B23FEC0202A7644EA30868FAE8DB7F9 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7395AD90CE7874072EC370C8AE32796 /* CocoaDebugTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 13BD3361E83FC21C5BC469920651072A /* CocoaDebugTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7C1EC0054ECE0EF2F2CB1B561C23590 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 14E1AFC763500FC474B83CC6FD8765C9 /* SDImageCoder.m */; }; + A7E0CE992F5E28A78FF7705F4AA95F1C /* _Sandboxer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BDF2A3207088932A52DB9E0808A8896 /* _Sandboxer.m */; }; + A800CDAB64BB49B835120199FDDF7EE9 /* ZLThumbnailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5503D2DC67DF588D5FDCC40F0711BA /* ZLThumbnailViewController.swift */; }; + A8046890340F247D5EF036A8C232981C /* MKAnnotationView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = CB82CF2C6D808B62A49BC1EB3C54F3B3 /* MKAnnotationView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A828254620582CC1AC5D705BC77294D2 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B1D9C0FDFD4D34F58E802D44806F3C4 /* SDImageIOAnimatedCoder.m */; }; + A82F0D4FB1D81AFA125ED8972A4CC3A0 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1A5662585CAB5FBA6C27AB02DABD3E /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A83B0B6F538F656258273AD28140F89C /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F3755DF710CA051F30CA58329859FC /* SwitchIfEmpty.swift */; }; + A8BDE20AD8387D116036E41D89E6F2A1 /* UIScrollView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 86DCB3387D2C977A97B183F8761CC4B3 /* UIScrollView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A90020537AA6B6B507B88E032ACCB083 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A2F264BECCA9AB55071450BFBD73C93 /* ConstraintMakerExtendable.swift */; }; + A9287B485E49EFFB8DE08945AECF14D8 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 477560EE92A6804E14365B1F2EA35481 /* RxTarget.swift */; }; + A9593306999952CA919A4DDE82EC6C3E /* DDControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA72E892EA317014C535FF82B3E32F43 /* DDControlsKit_Private-dummy.m */; }; + AA0B700D7499FDD27E65E53F8FD2DEBE /* QLUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A172253D6DB610D8EA2365650E2E343 /* QLUtils.swift */; }; + AA1BF33AE40D81CD7DD6D75696866120 /* DDBaseButton.h in Headers */ = {isa = PBXBuildFile; fileRef = B00ED48D0355E5ABFD49E3868C14A566 /* DDBaseButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA624D3EE03B4A895DC1FFE446ABCC0D /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3719E97623066A38F3ED70F1A9D39605 /* RxTableViewReactiveArrayDataSource.swift */; }; + AAA51B9D97A6385BFCD0BE040F9695E2 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73372DF25F905E887870E828DDEF32AD /* StringEncoding+Alamofire.swift */; }; + AAC304321AC76D2C680F473FA3A23C12 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D245A8571B1995AA54A75DA54A6A9D6B /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAE47673FBBFDAC8C28BC40A786F9B73 /* ZLPhotoPreviewAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3A4503392FEBAF9644AFD3D69CE5999 /* ZLPhotoPreviewAnimatedTransition.swift */; }; + AB02524ACCF5117471AB994BC3D6E242 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A3619C4E5BD01568648DB657F9E8F5B /* Infallible+Operators.swift */; }; + AB0A7FC1637EC80FF292A7497915811D /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2ED0CEB74A3AA6EFB1DA4D86CB842B1 /* RequestInterceptor.swift */; }; + AB80739587AA5E9CDA3B11A8D5C8ECD4 /* NSThread+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA09917021434E9E85814D989AE550B /* NSThread+DDCategory.m */; }; + ABF58857A9ED236CD5B387FF0C56FFC0 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 6036E4624D2FCBE8F84CFC79364003A7 /* NSBundle+MJRefresh.m */; }; + AC128BF52E4D00EFC523B3779B9B7FB6 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = C5DB64C747D81688D7126B75038DD948 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC5D61774CD2638768862FD2934B6027 /* MATraceReplayOverlayRender.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BE56E5FE9C65D445F805E52A05BDBDD /* MATraceReplayOverlayRender.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC83B837A4D3D9721205D8061EDD6AFD /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61F9BFF5BE80FAED39583C2B6B6B7EDB /* AsyncSubject.swift */; }; + ACE0BD363363C792B176AAFF495B0369 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F24FCBE0A08713DA5979368E796943E /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD2D8BB58CB2F0FF6423A016D14516F5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = E80FE071B23654CB32F515E1A18E1814 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD428E45B5793B370BC9084A07D2BDB5 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41469D1B42558299D19FFD3C10B36E30 /* UIDatePicker+Rx.swift */; }; + ADA26D9BD8D714E1B3F6E424BB94E6B7 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 758FC944ED167B48953D933AF0E5482C /* Bag.swift */; }; + AEE40C0C62FCE7039731D66DFF9D5987 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF394165EBF061A59B6DC133C8AE3024 /* SubjectType.swift */; }; + AF02F5C6B6D6FA14A017F65611E3974A /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B30A1777C2B2EF8F6466D6AD2D4593CE /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF1850793335D7411B7CA119CCFDF776 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 272A4B18FC9006D3063FC7656E08F78B /* SDWebImagePrefetcher.m */; }; + AF20C9CCC96ACA59597AA57E5BC0268F /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 303F03F1F978AA4E952FD04D548BC67A /* Bag.swift */; }; + AF5EEFE6005E0DE11ACE6DAF7C97A248 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB624EE465ABDF90CACF6356CCD588E /* UIPickerView+Rx.swift */; }; + AF91B100F4B4D65B92BF8CA590B2005F /* WindowHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DB8C75BCE10621FFAD92B28102C64C3 /* WindowHelper.swift */; }; + AFE462A27C50428CA433CD3254C90863 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 063595ADD67A3C24AE563DEF45BD8D60 /* SDImageCoderHelper.m */; }; + B04B2B65E995F882AB75E0609D19306C /* UIView+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F47169533A192C6297DF779D40B04A /* UIView+Shadow.swift */; }; + B0E0EBCC1739673622DDAB04CDC5DFD7 /* Pods-OrderScheduling-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4250D3C38672173C70CC23FE186BED15 /* Pods-OrderScheduling-dummy.m */; }; + B0F16AA767013FBBB46931C2819036E3 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FF24FFE83CFAB4F829CDF631BBECECF /* ConstraintMultiplierTarget.swift */; }; + B1071FE781C8E8D0761EC0B0A0D1ECFC /* UINavigationController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A35017495E79C241503D1C611FB0E9C /* UINavigationController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B10E4F3871A53CAA6B9DE3D77091E718 /* EKAttributes+HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B33189A558723DE98FC30A526B57CB2 /* EKAttributes+HapticFeedback.swift */; }; + B1104525F66A74BF581940CC8EBD4605 /* DDTimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9701A44DD509B32C11A6B8EE5FDD1F5F /* DDTimerManager.m */; }; + B1466F2AF4C8C5D9668D912F5716064A /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = F83CDE0E0AF1B6EC8264F7078FBEF35E /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1793F1388223AC4F7823353845D5A80 /* DDButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80809CE011EF8AAFF2E4540BD8ACE379 /* DDButton.swift */; }; + B17A50C565F1F52EDE5DA662FB1B9A92 /* UIWindow+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 474EFB95DCA0C43E648D58FA1E3802D4 /* UIWindow+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1A7FCCDF2F76FD799074AFEF13F2C43 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BEBFA85D93D76432E65CA87B0B56A74 /* NSSlider+Rx.swift */; }; + B1BD6973CB6B02C92A22231C9526B0DA /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63B09A8E04F0314FFA299C2A551F41EC /* Source.swift */; }; + B21EF964ACC6CBCD4E5D0D766A71E9DE /* DDColorKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D138AA8366E677BFF244F5E733B61E18 /* DDColorKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B24975ABDE1AC13FEE3DCF408C84F2FD /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF270C90025A8A508E6E3403FD67CBA /* SerialDispatchQueueScheduler.swift */; }; + B26F1CEAB0F3FFBE8FEC24BC8448B378 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC441475BBEB826AEDF9D9837AFA1307 /* PriorityQueue.swift */; }; + B2851C902C2C372F18387C2B39AA47C1 /* CocoaDebug+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5369A796319831DCF0FE151F568493 /* CocoaDebug+Extensions.swift */; }; + B2DF159598F055C7303DCBC77F2786FE /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49F140028369205572E3AD1B123B26D /* Window.swift */; }; + B2F00FA6A845D79D514C907870345041 /* ZLAdjustSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F904780706621C4C24A5DDBD19F9AD53 /* ZLAdjustSlider.swift */; }; + B315A21471DC78A45CA5249A9EF6EF85 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75D9ECD3922E0B973BA725A58A9B802A /* AuthenticationInterceptor.swift */; }; + B337891246C2848ABC1945BA4D95817E /* _ImageController.m in Sources */ = {isa = PBXBuildFile; fileRef = FCDFC66002C285612CB91F8949DD5F2A /* _ImageController.m */; }; + B39A10F0EB221B56DDE14E14FA5EF3D8 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = E89C60EEB2C794F45B6341A5E2DC19D1 /* SubscribeOn.swift */; }; + B3AA028B5D51C032F7540C9B187BFCE4 /* UIFont+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = BF4574F4C29318652AAFD7C708CD92F3 /* UIFont+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3BCB6762F05E6CE8F5DF3A605730B6C /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B056533E4B0067C895151A88D509D4A /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3BD944BFF9FBD5F1638D4FA684DFC9D /* DDColorKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 000F476F2DA84D8EDBD3D70072F50395 /* DDColorKit_Private-dummy.m */; }; + B3C371002BFFEF2036F06475A614224D /* DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 785E0B38E5E1536B6D6D98E9809556B4 /* DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3D357841FDA256DD78B84471E009F1D /* DDMATrackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C20D442E8CF71E67724B3B9B9F231FF4 /* DDMATrackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3F8D02D6F81E468340ADA0561C2990B /* _HttpDatasource.m in Sources */ = {isa = PBXBuildFile; fileRef = 26DB052E4FB9DD69263E66C759F7F918 /* _HttpDatasource.m */; }; + B4093EE96AA888E2B1609715B1CAE585 /* ZLGeneralDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9626661BED4F69F830D94C17CE3AC40D /* ZLGeneralDefine.swift */; }; + B410A7FFCF6A4F1FC0160F22E919B009 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C7EC444C51D5BD08AA1C84454F1FE7B3 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B43B1D85F1DF038DB7D01DFAF12D48A0 /* NetworkDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0233D9115460B3BA7E8CC718676E846 /* NetworkDetailViewController.swift */; }; + B450462CA20B3A8EE7F08F1575FBD714 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D4E4AAD31495DC9A9E8ACF1B24E597B4 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4527D6F585156B3603D05329436D4E0 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D715729A760E17C4E52DA1E6716DA49 /* SDWebImageOperation.m */; }; + B460A9A103E7954D19D481B77F87F83E /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D476487C5FC05CB8F92E6A56098AE708 /* JXCategoryIndicatorParamsModel.m */; }; + B4E540E0998D38BEA54DE098FDED09A4 /* DDMAMapView.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C8FD14846CBC0D7E81D7C3201FDC6B /* DDMAMapView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4F5741B73D531E1ACF070C785EC6613 /* ZFPlayerNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 3750B8369E6ADB8C4C6C1583215F3835 /* ZFPlayerNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4FE3233189E681459E6FAFE1A656449 /* EntryAppearanceDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C900D4ADC4C3A13565C57639BA863AA /* EntryAppearanceDescriptor.swift */; }; + B5269B62215B96500B9620B997F378F4 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C951DA091B1EE6FD20B3B272D9B615A /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B53F9C80DFE371236697EE4CF0CBB918 /* UIImageView+DDWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9041612FC8E7F1F27650FEF9F562E440 /* UIImageView+DDWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B55D49CD10FA31F1E6F92E225D821BB2 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = F31A67352A63EBEFAFAA1B4704B7A62A /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B56ACFDE582AAAB120025C58C41EC180 /* DDLogKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 657AEB0777DF009E91EA0405DAF11B89 /* DDLogKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5FA1092BF1D816BB9A7BA06EB64BFA4 /* EKProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 413C9F3193D0B20C978C0C4C15EBC5D8 /* EKProperty.swift */; }; + B611198D9692C8B6D4970591AED83362 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = AA1B91D44D6DB4189580C58BD942F239 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B61A05B07D76CBBC87C664B2D964A5C3 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D1436631F24B41CBF66827CBAB4E1B /* Notifications.swift */; }; + B659FB406C404DBBAE4A648BAE9BC77D /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1354B9AD2110F08B9C66FF72521BFD6B /* ParameterEncoding.swift */; }; + B66389A11F64F80F5CBA50E6E8FEE348 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0524CEE0C750677469D0900C54C75C24 /* ParameterEncoder.swift */; }; + B6C1826C72AD419322F73F4BACDDDE57 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63301A6C81B21F954F2D17E78683A87F /* GroupedObservable.swift */; }; + B6D377EABCB2CE73E066A4F71FD8E9A9 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5BE2BA9B5D3B79CD123BE329E027844 /* ScheduledDisposable.swift */; }; + B73678A0D6DC52A94F163D0C65B07B56 /* _DeviceUtil+Constant.h in Headers */ = {isa = PBXBuildFile; fileRef = B4476D4ADB2C9B49FB899BE7BBED7CF8 /* _DeviceUtil+Constant.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B7551F7AE4DFD9D8BAF5DF408EE11783 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E99B84AB472EFCD4F324BB2B1CB2E5F /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B77657E559F9F982B8A41880869F0847 /* ZFIJKPlayerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 85EC50CA881562832203D82FFE46DD73 /* ZFIJKPlayerManager.m */; }; + B791542990CE08B57A3292ED05F6DB74 /* DDBaseImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 60E213F693B7383A68B9598FD71FED12 /* DDBaseImage.m */; }; + B7A8B274CAE4CB11AD0E2E5E6A329F55 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACC3C9E9D1647CBBC5AAD235D2C8CBED /* First.swift */; }; + B7B050DF104F27DE9B308700BF5F9A5E /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 931C15B45439FC1DA683857E4CBC9903 /* HistoricalSchedulerTimeConverter.swift */; }; + B7ED93C0661C6395D434C8728CA57665 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A63AEFEB8C46FF79506CAC9D5EED9FA /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8473CA4CC498892F0950D41B24426A5 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EABB47DDF87BD309BC67B491814B258 /* LockOwnerType.swift */; }; + B89BC37A7EF9653B4E70A8386786F5E5 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4473E6082E04C2B5BE0E6A527EF83001 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8A6D72F39FE58ACFE28E3C888966365 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 340B3760C547E1B56C13194685489C5F /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8E2D20AC3123CD07ABBDC96C0FBEA9A /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = E57B23840B7B639F698BDB41489467B0 /* JXCategoryIndicatorBackgroundView.m */; }; + B8E9A4E2E8BB5D2A298FB1C56696CF1C /* _HttpModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9999328EA974AB233F994AA6EBB64BBE /* _HttpModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8F821C412AB5315D7D0BADE1A142597 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4D94012EB64C7B4F812B99969613055 /* RetryStrategy.swift */; }; + B92ED55C3E796BD3FCDC4BB4B00DB1B0 /* UIImage+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = BF76FF72733F1CE7BB4F43E6A6CEC4F5 /* UIImage+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9339C5232FA751530693C26C023E2BC /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3EAEF31C8AEE19FC00C2C616E1F094B /* NSTextField+Rx.swift */; }; + B990FA20B3F369B224D4B96ABB4045E4 /* BRStringPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 25FEF7F39DDF0188E579F47F8A88C539 /* BRStringPickerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9910A2F6B82398D9311F4EB38729DF0 /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = E88B7BA979B2F0AF9F309303C478A3C4 /* JXCategoryIndicatorComponentView.m */; }; + B9ADC298A5579487C1D5432AD00DBA2C /* UICollectionView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = A13CCA977CC2E3BBB82312D1CA830DA7 /* UICollectionView+DDCategory.m */; }; + B9FED8E7B04C74F084D8156BD8AA93DA /* DDMALocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AD3A2558CDB42762C60CE32136C64BA4 /* DDMALocationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA8BF2DAB5869E16779581D1221978CC /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44497BED4BC08D65BC9D4206D7B83722 /* ObservableType.swift */; }; + BAB546FF62D34C6C2E6141CA5D0EEA69 /* _SandboxerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6728C33E6DA29FBAEA2782397F0343B6 /* _SandboxerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BAD25B30F0E334F12EC76FF901DEE3E1 /* HapticFeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D60A11A3EA2392394A1CA30AACC1E1F /* HapticFeedbackGenerator.swift */; }; + BADE59BFD6ABB8131D8E89FDCF00C74D /* DDBaseTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 24844CB9DEC581F98BAD20375BB978A9 /* DDBaseTableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BB11309B4519548E3ECEE89D25C9A5DF /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 742451173BF6BB5EB947D3D12A9E3D21 /* JXCategoryTitleImageCellModel.m */; }; + BBAC10AC6F7CCC08CA990EC32BA93912 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = CE178F092FAD555040228495B00DAD4D /* RxCocoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBC70A640BAACC6E4B66AA90848CFA0E /* _FilePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C8D8F6C5C31D513A5558A18D4FBA4978 /* _FilePreviewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBCD195060AB693E31E7265ED366357B /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 425E9882A4939F4C271766D739D89F08 /* UISwitch+Rx.swift */; }; + BC06CA9B03978B7F75E5A6594FB09BD0 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9020FE98732F86A5598C97091BB0452C /* Buffer.swift */; }; + BC2DA64DD45B4E41586E32FEBD056B4E /* ZLPhotoConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F9A22D3EB0C99116FC946A4E0B6BC99 /* ZLPhotoConfiguration.swift */; }; + BC69B1FE7E10F3D5DF175CBE14F5DCA8 /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F24C291A3BCCEABA85CEDBC687C5CCCC /* JXCategoryListContainerView.m */; }; + BC71F627C5BB3C812706494A15135648 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ABE0F05372BE562781897A9F3AA23E0 /* NSBezierPath+SDRoundedCorners.m */; }; + BC9B4EE54D72F2455037404FBA19AD37 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FF45F072745A803EE7512124A5E34AE /* IQUIScrollView+Additions.swift */; }; + BCD9CC1CE79079D3D45975C960F10783 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C75A7F596FD683B60B6C97DC879A3C7 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + BD0530138584A6602C89E4EE957300E0 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F59BC9C55C0D8CFF7A92AD2188EF9012 /* NSObject+Rx.swift */; }; + BD5769240CAB4930531B883F3AFFFAB4 /* CocoaDebugTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 095A985D17E2BB8CB25A40BC2E27D7D2 /* CocoaDebugTabBarController.swift */; }; + BD5DE9137AD611FD04789830CDA7EB55 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA61BE5A8E32EA44B4B6529D906C1B9A /* IQTitleBarButtonItem.swift */; }; + BD964247BCCE72D5C1B9738879564443 /* ColorUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 258F265F867D0E62491EF0DAA88FD6E3 /* ColorUtil.swift */; }; + BDCA78333A03CC1AAADEB702F0247B5C /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 511BB4568CD9D368A3A7AB93971BCB3A /* UIActivityIndicatorView+Rx.swift */; }; + BDE0AF913CE3F4071E4007C5DFDA8524 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 57A2A13BA0F353859DDDDFC9A29F1654 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE12C45D6816EEA28AD455A4B0AF70BD /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6CC2A8F395E700764FC86366E41C21 /* Indicator.swift */; }; + BE48E94071B8D2879A0CAAD2716CA894 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB5EE30F36AFC06328A4BCB84FCF9E50 /* NSButton+Rx.swift */; }; + BE50B0FF8A2D2BF08505923013F8FCC4 /* ZLEditImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4F1CCE50A64698C430F1A5DD836678E /* ZLEditImageViewController.swift */; }; + BEA99057B539090F53E138F4E1D42024 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F25ADFD78C2AA477BDE6F498391F89E /* Multicast.swift */; }; + BF31E4809CC5CC71907563C0795BF3D9 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47977D2C530A5425872D00CFF60EDB87 /* DispatchQueue+Extensions.swift */; }; + BF416DFB6F44571F9A27A90D2822202D /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B814535B78C4E223C1CA5F5D4D074CB /* Sample.swift */; }; + BF41DE73228CD7380FF1AC52A9D39906 /* BRPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 317B039329A3E0E547522B43DEFF533F /* BRPickerView-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF7C326418703B0627237B811478A69E /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB786BC07D28CC81EA3AAB3AADFF2A2 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF81E739B886428C57AB9E371A0B64FE /* DDBaseSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 38EFF1F2810F30257265775C5181F41C /* DDBaseSwitch.m */; }; + BF9EE31DA89D7BD4D374713EBBCF8C9A /* _HttpModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C32B7C68B23FAD382A03CD92B45DC06 /* _HttpModel.m */; }; + BFF07623A7EBCAE780F23B16FCCA46A6 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CA5A7DA12336DAA19E1EA26B1312A6A /* IQKeyboardManagerSwift-dummy.m */; }; + BFFA58E5979EDB390F21B31F125B2632 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E3E659943A1F8FAC10E4EFB2DCADB12 /* UIImage+MemoryCacheCost.m */; }; + C080C78FBEAB43A0B238938255455913 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A4AB39A80E8447375D3B814A59E2CB7 /* SkipUntil.swift */; }; + C129D590FB00BEC41B69093EFE0550C1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 334DB076BA8FBD0CAF1A07678DA2E006 /* MJRefreshGifHeader.m */; }; + C19A3B3BF30C1E6A7B8B49D1707FEF35 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1881DE0D768B5F14757175BEBE97BA22 /* ObservableConvertibleType+SharedSequence.swift */; }; + C1A75766877991116A4426B9C385AF70 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C00B5AEF3A566B58EF41D3AC031B16A /* Materialize.swift */; }; + C1F35A42F0086062E9FA4BE7EB6D3BC5 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = D67D0FB58C59AF5623666C31E708821A /* SDWebImageCacheKeyFilter.m */; }; + C2422DE72E0AE7A2B6C524EEB6561541 /* _WKWebView+Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = B07432B852E796186861E1B665F6F5E4 /* _WKWebView+Swizzling.m */; }; + C2A16D769520D0FD5CFDE88AC4A843E4 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BC8F709B62FC2E46FC61BB641C36E73 /* Decode.swift */; }; + C2C943B55033E1906571A539B7123311 /* UIViewController+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ACD2390EB614A635BFBD9A685DC10BA /* UIViewController+ZLPhotoBrowser.swift */; }; + C32E21EA9259778E99691148A41EB2F8 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6133A3CF6C30536E55DBF9F2AD2FB472 /* Observable+Concurrency.swift */; }; + C393251524AAA3BF1C2BA269684DC806 /* UIScrollView+ZFPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E865E1C59F8496E614A5B51B0AF5214 /* UIScrollView+ZFPlayer.m */; }; + C49B11227141A1C9B5C446CF513AE3B7 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 144B4380D13A4A6B9DB80D3FF187CEF0 /* RxTextStorageDelegateProxy.swift */; }; + C4F0498FFC8616C8AB395E42ED417135 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7274211F43627CD8EA748E7DA9E86ED8 /* MemoryStorage.swift */; }; + C4FC515A765F6D264655342C179E8B70 /* DDToastKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AD21409FAB4C66BBA19E878AD74C873 /* DDToastKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C54B8B88AF0ABC05267411671F02C964 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DD546F28266A1B6F24E9AC519D259D6 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C5C0EEC83876EEF6EC26F3311899CF07 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C07E8563EC7A8334AC4D24711160D3B /* ImageFormat.swift */; }; + C606E1F4F816CD5CEF3D207708C3C609 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F941A00716D63FA4B2D4EC0E125AF8 /* MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C626CF00E63F1E69A4194CA80068AAFC /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0915146BBE30BE2740AB95157F1C536 /* RxTabBarDelegateProxy.swift */; }; + C6C69214A64C54AD2F30DA4EF3371042 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E144AA870E4F1A177E55369D92174419 /* Result.swift */; }; + C6DBAF26A4A104BD5200CF834A5C6AC4 /* DDAutoUIKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CB141F3E194AD239BEF42DC3B544963F /* DDAutoUIKit_Private-dummy.m */; }; + C700C31CF03C3E4E40B18F0FF4EF381D /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 76081BE309A9475FC172A44E1C551D00 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C76AD9F15D801A3A8C7B58754F5DBB8D /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A996B79A97763DDAD3A2725FC44AC71E /* SynchronizedUnsubscribeType.swift */; }; + C7E41A5D81A024EDF41219DDC3B9BC14 /* ZFPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0283A95F5E20DA0DB13222018B01EA91 /* ZFPlayerController.m */; }; + C811C54956F24D073E800373BB69A8EB /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E14C54FBD7498F5173137891E43D360 /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C81BFED8DC5CF5E66D81C7736374B9C4 /* DDScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6873BF4650423BA0852AF60DE216881 /* DDScrollView.swift */; }; + C845190F0B27DD1C19EC9625516F3AF1 /* CocoaDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16BEDB8744F55F68466ABAD06D797E91 /* CocoaDebugViewController.swift */; }; + C88C2CC9083FE0D07D52A9EC81D1E626 /* _RunloopMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = D2D89BF3FBBAFD467FC02F62E8B7F69D /* _RunloopMonitor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C8D7A9EDC2F72A333D4AE379983529DA /* UIRectCorner+Short.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5771FF8D1431D15C1CEEBC6E98C764F1 /* UIRectCorner+Short.swift */; }; + C8F37E34D117D30FDFAEE19C03F1DBAA /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61C0B9629C86D39FA0B77F8CC59A943C /* ObservableConvertibleType+Signal.swift */; }; + C8F8E3163CE2F3AD0871F8DABF59F126 /* IgnoredURLsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36EBF5988DB7B9CDFBAC449DC27BC189 /* IgnoredURLsViewController.swift */; }; + C9172D6A5B4EBBA8DBDF690F51A58849 /* ZLPhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D6F38241CD5642FDED58BAA35AB4CA6 /* ZLPhotoManager.swift */; }; + C99813C12AD65507F8A1F3F00E140B4D /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92DFC9B6893196921D460402EEF17620 /* NotificationCenter+Rx.swift */; }; + C9F76E02C52B92E46825E75DA101F97A /* BRBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 187DA584BAF77D828BCCCCCB088C3726 /* BRBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CA030F0CF75F91C1773D748DE330B4BD /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5CAA7CCE5C76F31844A0A151420941F /* ConstraintMakerRelatable+Extensions.swift */; }; + CB1B31288E524777EA7FEF6E092E954F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3FA868E3C4D07136FDF6EC99CFDA26A /* Driver+Subscription.swift */; }; + CBC273777FC5C474AF2B1865DD93F200 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9671801F06D082F19ED233DB8950FC77 /* ImmediateSchedulerType.swift */; }; + CC0F8791429281C1C4E194799EE130EF /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15615C7822171EC4E68A4C254D2267A1 /* SizeExtensions.swift */; }; + CC1C929FDB0989801937E4144262F01D /* UICollectionViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 83CBF4B69A90364F3E49C71FFFB15594 /* UICollectionViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CC63761AFC40E88903EEC20E5C5332CC /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E048AD00E61F5F5481C393BC5125CE8 /* Image.swift */; }; + CC9402AE1D00383EB0BF9F85FA45F60B /* CALayer+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = F2C343CC89E9B1B642E0F7ABD1017BD7 /* CALayer+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CC96F0C85F662AF19A4E515F21EEE9CF /* DDBaseTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 229DA2F25E8018D819EE25E4AB34AEFF /* DDBaseTextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CC9BB66A33ADC2037D887C4D783CB417 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 819BE2A9040A8BE293C7A79FC23DACF6 /* Scan.swift */; }; + CCBDC5792EFEDB0D32E03261BE90DFAC /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F821DDCB198F678CB99B11CF49BC9E2D /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCC0A981DF63F2D9B0485AB4B6C3B431 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DB2BA647F92E073EE637BE0B813AF45 /* ConstraintView+Extensions.swift */; }; + CCE73322A8F4B26A087301EBCC65C869 /* AppInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE1AE4A69289A0D70865A0ED5ECA0172 /* AppInfoViewController.swift */; }; + CD12156B4F1F982CE5CBA7924ED90E24 /* ZLVideoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 091FDAC750B35AF72EB86F87AE7A9193 /* ZLVideoManager.swift */; }; + CD133C88F89F65665D15D625F25175C2 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ED4CACCE2D672DD5F3B8C49E3460EAA /* DispatchQueue+Extensions.swift */; }; + CD4E33BE5BC4DBD59CFC58A70DF1CAC3 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ACC0D1026A39CE2176E9B76A7067656 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDDD632233988F44FEC138B913143D5F /* DDMAGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = B60054A23AF8934CE220AAC6DFF60E99 /* DDMAGeometry.m */; }; + CE0D7DF3DE52C1B52C39DB23FCED7695 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 130D9C60AF0D2CDEDA2C953C02AE82BF /* MJRefreshAutoNormalFooter.m */; }; + CE50A84C5C3A363CC5F5B206EF9C16B2 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CB76C635B5755273D1AF8B9344F4F70 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE543F2CC46C19616EA706C679D57FFE /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11A7A040871EF3480FDBBF37E2EE6C5E /* ElementAt.swift */; }; + CE6E8F479C11E333C244F74A2E9665CE /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = C05E3E79E7B9058E7F8C562572B665C9 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE8D9C7C3CE92C6A7F538475382ADAD6 /* UIViewController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F489980D1CF7E16A2072808CBB83C81B /* UIViewController+DDCategory.m */; }; + CE8E55F06DEED865CA7AB8FD9298DD42 /* ZFReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CA5902D585C87A5501744EACD153856 /* ZFReachabilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE90E73675214C8853F20CB4BF569901 /* ZLClipImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8054525DB1B0B73AA00F4836F39A39AC /* ZLClipImageViewController.swift */; }; + CE9DB2E127EF675F92110286C1B3DBB0 /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 31F0D461FE23A70D3F2BB6802B47325B /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEA5FFBDF695AF9F54027D0F9BE06A9E /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = FDA35DB853FFE6730A902DD8B9807B19 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEC5D59E8CB9AA98751A071D3CC175D7 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 665165026183A538EA6CA9DDCD454DAB /* SDAnimatedImageView.m */; }; + CF5A619D2D3826CDC149B8C698F2F015 /* ZFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C14F261872F9538C42FD9125BF0FBBE /* ZFLoadingView.m */; }; + D027DFFBF0E354D252A6A52AD54C6830 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E3DA96CC495B46C0953CBF75BC90F6AB /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D031E69F9B31D2D90CA1BAA088469040 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB61462DA4895F98CEAF92C4F93B02E /* RequestCompression.swift */; }; + D0458582F73B502054224EE779333845 /* DDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C77093DFC4007D3B220789066B24D9C /* DDView.swift */; }; + D14FE7769234FBA4A9FE71A538AA1416 /* DDBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 43EF94329ADB23E306848FEB379835EF /* DDBaseViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D15601FB6BDFEA4C0083467D5B754051 /* _CanonicalRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A497354C9DC2872518646E2C24B1AC1 /* _CanonicalRequest.m */; }; + D159E10ABCEC5BAEC2AEE36361A0C14A /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = EBED5FCDD59E937A99EB4F8C5E63C3E8 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D15E9B47C1CB6AB18E33B0364ED8D06C /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30C5AB4F054C567F58BC2884C3441C07 /* ImageDownloaderDelegate.swift */; }; + D1794F9D9799A09CA1BBBD943BFCFA7A /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEAD44F893283D12A8EDB20D4AC4B7A /* ConstraintOffsetTarget.swift */; }; + D1AFF1E0B0B0486118857F6E70203D03 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6C72D5E50F66435B1E4157C243F5807 /* Maybe.swift */; }; + D2080DFBC1EC1E36D090C40AE4268C0E /* EKImageNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B960510678E5120B1EDAC9EDBB1C76D5 /* EKImageNoteMessageView.swift */; }; + D261FFEAFEECC6C5BE05EAFA172A6962 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 720C0E7332FA204C441ACE2C55D373B5 /* _RXKVOObserver.m */; }; + D2674D18CD23C97698FCE3E9C3FD42B1 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053F789BBA3187424D04828D24F823FE /* Concurrency.swift */; }; + D26EBA1505FCD8CB1561A0FB08AB74A5 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F1196DDF066353A3A980B98B220437 /* URLRequest+Alamofire.swift */; }; + D2783F91C8C3A525D7086EBF0B079C22 /* ZFPlayerControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FB79B194614B1E06D069A0B3BA56208 /* ZFPlayerControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2807DCFF6B07ADF84CFACC8A1882579 /* DDBaseAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 745A9F1F7117896468203F2E9BE3EB4D /* DDBaseAttributedString.m */; }; + D2B59A35739A47EBEED7DEA75BA5C378 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4B802109987C2BE0FE22918EB79E25 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2BA3BE552302291ACE27A363AEC90B1 /* NSThread+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A7E13F337C0335BFC5C1678D8EF2CFE /* NSThread+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2E2AF992A4E158B35A68EF020BBD66F /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A209622BED8961529767755C70094ED /* UIControl+Rx.swift */; }; + D311F8002A40812E3A487F99D7669DBA /* ZFSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 84FF7576D12796DE0A96F19F94BC15B3 /* ZFSliderView.m */; }; + D313C1769F98E563B2F0387645363D60 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A56A9B1AD83D40E6D6880E5838B8A73 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D332892853A0FB6E33325358D644FE98 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4C2E3715156366D9D19A923CD06DA1A /* CacheSerializer.swift */; }; + D353460A66889A4B7549457FB5D9EECD /* DDProgressHUDKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 12F34E7BC3C4F01C2528896D89215E5D /* DDProgressHUDKit_Private-dummy.m */; }; + D3C6166B6D26233AE4337DA319FEBF57 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B297D288B850D8A4D61466EFB6004F7 /* Protected.swift */; }; + D3DF1456153024C80BCDC91E03814A16 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 37F5A538345F4986E0B09F2807B5A120 /* MJRefreshStateTrailer.m */; }; + D433A9598548308343DC33207661EFF2 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE02B867492A75C2DC80D5AF5305D85 /* KVORepresentable+Swift.swift */; }; + D43BA282386D995C1C7F4B7049A909FD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D94772BFC6745840886CD11C1288E612 /* Validation.swift */; }; + D468BA7AD6F54E7E8E8EEDCF050D63FD /* _FileTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7587D31319E3CA371FA7CD02B2959860 /* _FileTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D48D7919B0381EDB5283AE1AE46B1FDF /* UIImageView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C51D3E4BB89C4EABF6EB6572B46A7B44 /* UIImageView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4B95E0AFF139A6A959C4FABF535EBF2 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5CD16561A81752110CFABF2E34129B2 /* ToArray.swift */; }; + D4CA1CBDC5254D516047F46A04B2283F /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD80AFDB1DCDCE9682673AF7C664C98E /* ObserverType.swift */; }; + D510213435EC6D25AC777EF2CF34A93B /* _CacheStoragePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 42BA08323F00229B5D30992C68DA1EB9 /* _CacheStoragePolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D52B0E394FF92821DC8380B5498B34A2 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 66F8E08A369D4EE6FAF5EC3E8E5428D6 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D565284D49314EAA54AF602A468A0207 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C06DCD716F54B0D220B9AE8657A0E129 /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D597DCAEA880152A9633B7E83067E600 /* ZFPlayerControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 28A813353E365AC4ED33118FF7E87888 /* ZFPlayerControlView.m */; }; + D5B499F817DA04BCDEEF25D43C26A677 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07DAA272EA58B418CF2AB4D92828D0CC /* UITextField+Rx.swift */; }; + D654637C8DD8012A6593C58CDC7EB89F /* EKWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E29F77926B21632BBC21D6521D8F806 /* EKWindow.swift */; }; + D68A44D2142C495CCD955363CCC1321A /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB27C3525175C89BD490D6351EC5379 /* Request.swift */; }; + D70E5E217BDF7255D9D26E5A7D922A72 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ACE5267FAF715FC2A84CD9DA0FB96E2 /* SingleAsync.swift */; }; + D7E938B72ADFCD168F653330737F1D39 /* NSBundle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B008FA9A808CFD3688CC4A2C8F7D93E9 /* NSBundle+DDCategory.m */; }; + D86A0299F74B0CBA434FF9F89F8B958D /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 086F7619FACC394D3FE7B29F675709C1 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D8B07D34352045066F97881AEF1B9992 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69098374B14B87DEDB1B987BDE3CF85 /* NSButton+Kingfisher.swift */; }; + D94A532721A28C49CAE0014FE6600335 /* DDBaseImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E7B2CF5D45426C17DF394E822D68F66 /* DDBaseImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA122AC8CE9ACBECA2D141674BE399AD /* Cell+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A20AA44912E1E71BDF866DCA7312A45 /* Cell+ZLPhotoBrowser.swift */; }; + DA26C39BF5DCF7D536B33589481AFC29 /* DDBaseTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = A49DBE2307D730142AD4695D7BB60FA3 /* DDBaseTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA7D630210EED4FE82A89AF9DA354FDE /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F752DDB5FF57C45D4971C3BC98D4923B /* JXCategoryBaseCellModel.m */; }; + DAA7A43E48098EF7EDDF159352672879 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F9F518F631DAD499A76918612F2F6AE /* ConstraintViewDSL.swift */; }; + DAE6984A0E6F7843EC1FC16CA0639411 /* ESTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC595B1BC18CA654935AAE571FE761F0 /* ESTabBar.swift */; }; + DB37A02E7A013103E599E7AC0C065B89 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CC7A1A9B493F1D9CFB4318091B47D7B9 /* SDImageCachesManager.m */; }; + DB3F4AED1ED3B0291EA2C6C7D5CC2662 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 728123E6336A1F44BDC37F79E51585B9 /* SDImageCacheDefine.m */; }; + DB4D5AD645EAA533A56698ECF9A7A751 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13B0660E85958DB9EF1A325BBDB449B /* Delay.swift */; }; + DB5347DA0855F994DB3006E3B208758E /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 18411E890123C4ECFBE66D51524DE46B /* UIImage+Transform.m */; }; + DB61B17E4724CA6042F6A70DD4BE6329 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F82B52FEBD9F5417E2907E6560C58005 /* UIButton+Kingfisher.swift */; }; + DB6812519393F84E544D2D53B0B793C0 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0392F8019BD34801BD45F498F61C9189 /* ConstraintMakerRelatable.swift */; }; + DB871699B7A5C8C795AC11CC115953D0 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF5B2DD0745DD68B3C20DF081EBD35BA /* InfiniteSequence.swift */; }; + DBE39C37956FD402893419D0E0E4DFDA /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CAA849AFC263E889D79F491B62F115C /* CPListItem+Kingfisher.swift */; }; + DBF47AD7D42070ABCA125FD5953118CC /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B133A128585877FAE7B02C77D2F2C519 /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC25951404C24F1A7D6A193A3EA96898 /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = A67795CD319B096669611FA2B60C22D3 /* JXCategoryDotCellModel.m */; }; + DC41B120F0CBAB4E01BBF17427CD4305 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B006ED9878E6FEF4981892156CD3F558 /* AFError.swift */; }; + DC737D9D05CDFEDEF02A15458AC36B92 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D49082E90A2B9544A42D9EAD03E2DD /* KVORepresentable.swift */; }; + DCCCB3B0D1B5EE71378ABA6BAAE13C41 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5750F7E59314A9D375A0E696BF7DE46F /* Kingfisher-dummy.m */; }; + DD54283797CAFC5B22AE32F87027BD66 /* ZFPresentTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 10E60DCF51CDBDD64283CDD9D82E8C6C /* ZFPresentTransition.m */; }; + DE081D1B6559CE4BECE6C2F3A24E43A1 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F11D08E9F7B9D07DF08569D49591D91 /* ControlProperty.swift */; }; + DE2D6981D59E4126FB6702371A4FBF45 /* UIView+QLContentWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC6101AB67BDAF80281ACDDF80462573 /* UIView+QLContentWrap.swift */; }; + DE5FE62EE79DBFC7EF4FA464DAF4513A /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = C11C2A059100A4367183D4C7FA9E9F6A /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEA7CC5B85C903C74AE96DE0C3AFDBDD /* EKAttributes+Scroll.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABCADAE910DD1F9466771DE4D21F94B2 /* EKAttributes+Scroll.swift */; }; + DF1533D403B93AE3F7C213E2E79F22D9 /* EKAttributes+UserInteraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8F8098D8AFE7709BE2E1B7F0BC78D57 /* EKAttributes+UserInteraction.swift */; }; + DF24F2098CF615B90F1DB4A27CB20644 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFE2C0900DAB8871909EFA668013BB5B /* ObserveOn.swift */; }; + DF2E9C4198CC1FA05A9A507356F0A140 /* EKPopUpMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AFF4A31C59BAA3E18DF1D56B2231231 /* EKPopUpMessageView.swift */; }; + DF419FE76FE2E463D3B079DDA8D09DCD /* ZLWeakProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BA8DA962395D0224DEB565055A6D8B2 /* ZLWeakProxy.swift */; }; + DF9F89E4C8D6F72B5316F728E1E3BF5C /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = E825D437C16E399EF7B7D0291868E25A /* Debugging.swift */; }; + DFAB3889074446F294E9B7FDB413D9AD /* ZLPhotoPreviewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C8305F96BC2F05C534DB6EFEC0C4FD0 /* ZLPhotoPreviewCell.swift */; }; + DFB5E0E005400E3E183CDA4EC82C9D84 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 906289FAB21827CA65C1662CB5C279BD /* ImageProgressive.swift */; }; + DFE78D284184E73F37797F723D1BD4A9 /* BRBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = D5815D72F36D7F900530C5DEE2D97C4A /* BRBaseView.m */; }; + DFF89BB4CBD71C272B9E224DBEC1614F /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 337F4C37E195689968FAEB554F65875B /* UITextView+Rx.swift */; }; + E0050EB219F11E257D76F42981621989 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EFE7B8D4BFE15F0CE7B6101CD8BDF57 /* Infallible+Bind.swift */; }; + E0950E6EE43A295EAF8CBBA0AE9F7440 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 934A39B0CEFCEF9EE662A5C9A49311B1 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0ED114609A50B49D01ED22E8F5E97D2 /* ZLPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FBF9BE4FD9875647BFB4480557B19F7 /* ZLPhotoBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0FA80E4CD78AECC240107F0F61E8CAA /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 654A3FF96616C00443FF898B6C03B89D /* NSObject+Rx+KVORepresentable.swift */; }; + E130A668A751E4A0643C2FFF12634FE4 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46FCC70CC23D073C25E99EEB529ED111 /* FormatIndicatedCacheSerializer.swift */; }; + E245CDBB5D029FFFB5933CFEB72997BF /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D93472665A432504AC6C522A805562 /* MBProgressHUD.m */; }; + E25543877A432B49BAD472D8DAACCCAA /* _Sandboxer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DB13F56D699BF4AD3B0C3A044EE4FE2 /* _Sandboxer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3080F4602E4B0BDB9EBEE26413F2484 /* UIImageView+ZFCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A9B988F271C6234C34D7277087DEA3B /* UIImageView+ZFCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E32563718A698A0087965760E7045597 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17ACC31338741DA9BD9A559C7F1552F1 /* StartWith.swift */; }; + E368BA3E038835CB1C1ECC9A6A7AB467 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4883A022253967280292A0D5FDC812C /* URLSessionConfiguration+Alamofire.swift */; }; + E377D381740EA7DAA223CBC572EF3258 /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A5EA3952F9EBA86666460C18FA2718D5 /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3A2DE9F4E2A404EAFBCAFA12250ED06 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B63541BEA01CA86054A2BD43539808A1 /* RxRelay-dummy.m */; }; + E3D71D3617C88CD8BC9A3537AC98150B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = A28569084384261E8C1912B3A39D2243 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3DD6546FE647304730C20064EBC74A1 /* UITableView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C35A57FDEB6642EE847D1D53E126AC4 /* UITableView+DDCategory.m */; }; + E3E7323AE945DC3AF3A4B2D4FCA619B4 /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = CC1F31E0D7D8FCD485BCD0CC92BC5139 /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E49254B60C2043832B5A2E0658DA441C /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A73E02C01109DAF9A1224BB88A9C5FAC /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4BA37E528DEF3AA3A68041452D66C4C /* Bundle+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB13D045A5BCC020F8784633BC769138 /* Bundle+ZLPhotoBrowser.swift */; }; + E4D1F2F411BE4931E6BF715754C063E7 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF74ED9A4A98DD6F890C4D90BD7CAB4 /* RxCocoa-dummy.m */; }; + E4E3682036798B76F9CBC25F49C6CDBF /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60DB8AD3927B6A663098EDC262263551 /* LayoutConstraint.swift */; }; + E508BEC46801CF34064D971BE80D0B5C /* NSError+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261FCC30C522E14C26409D4278AA150C /* NSError+ZLPhotoBrowser.swift */; }; + E50CC69C160CC7DFDDAA5E1545D1A670 /* EKSimpleMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 024EFBB5960E830552FE43E7B43EF86B /* EKSimpleMessageView.swift */; }; + E559E921BB84AAE511E87807509D7FC6 /* ZLPhotoConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68E03442859B78F721F32BBAA0D07006 /* ZLPhotoConfiguration+Chaining.swift */; }; + E55CEF4234F35E2FDC1B7855AD39A6A0 /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = F5D190FE936E81425EB5FAC22B379460 /* JXCategoryIndicatorRainbowLineView.m */; }; + E5A89C1CC70968CACDACA8D8A92B6098 /* CGFloat+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD4BFCC8739D5C18B3EF164944D6A1AA /* CGFloat+ZLPhotoBrowser.swift */; }; + E5CB3E7B20591C9ED2064141E13B4BFD /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15C7FD810489833A0898D4EA6BF48679 /* InvocableScheduledItem.swift */; }; + E5E75D7B7C4C9F2DE674F62A6F9598D6 /* _QNSURLSessionDemux.m in Sources */ = {isa = PBXBuildFile; fileRef = F66AF5D1F6CE3BB913B18A5637EC7688 /* _QNSURLSessionDemux.m */; }; + E5F5564E46CAC014A80A083A571ABBC8 /* CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B47EA74A8EFB67859D74D6D5F3BB488 /* CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6354246C297E483E6223FE120548DFC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ED19E20D77ED505B17F8FAB62D896407 /* SDWebImageManager.m */; }; + E64D266F649AEECEAB6296829D2077CA /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1109C60F51CCFD24C12B8AFF5500F7B7 /* Platform.Darwin.swift */; }; + E69B447C350C9219B0AF9A1D2A0F5BE4 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5497BEA73B312AC0E6A3CF3599FEB9 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E69DCCA33374EEF831673C7F5CB6BF9F /* DDBaseCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 59C1AC23636B5970BCDE40A5A18C4B37 /* DDBaseCollectionViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6C366340474F762781CC1AFBB2BDFA6 /* DDBaseMutableAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 73EE16112D8B7F52E473ECACF251A01A /* DDBaseMutableAttributedString.m */; }; + E6D9904957E23E3130F9DAC9CDE8EF64 /* EKAttributes+Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2A1321E0DADA7F60C09CFF8E2CB4D49 /* EKAttributes+Validations.swift */; }; + E6E08F86F050EF8BB6BB962F72CF235B /* CocoaDebugNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6809FB7DA95C5EC388367A75F39D5E6 /* CocoaDebugNavigationController.swift */; }; + E6EACA4E75EC03727F26906AF7B0A011 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0981DFE403753B68B2D89A88DFA147EE /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6FD25D02A73F3559455976B20FA94F9 /* UIBlockingBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA589924FEF5F3AE9FAEB264389624EF /* UIBlockingBubble.swift */; }; + E71C7407EEF0BACDE406ED832494B67D /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22479C8BE96458B87B9B99F068211C6B /* CompositeDisposable.swift */; }; + E787841D635A76F6F607DCC206304D50 /* EKAlertMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4DE092EFD65A8DF57D0FE926A5C5F4 /* EKAlertMessageView.swift */; }; + E81E02118C89B4ACFEE276E94F4BF705 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E67DBA962D2ECCF0CA0FDAC08D735F3 /* RxTabBarControllerDelegateProxy.swift */; }; + E82004A92756EFF0D65C29277A800FF9 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A5863B57D2412FEF99F594FC811E1C9 /* UILayoutSupport+Extensions.swift */; }; + E83655042A5A0EBC2EC6C59E88A1BC1E /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBE84B9CCCA93A7E458578AAEB9C6AC /* RxCollectionViewReactiveArrayDataSource.swift */; }; + E85B429D067EC3AF0216849A1381050E /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 76FFB19A028B1E04C7390728F80C5F19 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E899464A2357907FD858082100EF5D38 /* DDTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BED94B15DFBFA92B5A161CD548C4BC2 /* DDTableView.swift */; }; + E8AC828A989AB04260E5B4EF583CF423 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD0983F66FDFC2D76DBD6CEBC4A69131 /* AlamofireExtended.swift */; }; + E8DE5D3AF4523603D456F08CA64C3755 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = DED09010CFC23064FB3F219639CEAEFA /* DelaySubscription.swift */; }; + E93B447AB6E71DF26177A8E509B86920 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75F3260131574BF11300C4C45768C8B /* InvocableType.swift */; }; + E95E48BD80929D24F0AF18B993CD15FA /* _Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 7247B946E910D899AFD2D64A37BF23FB /* _Swizzling.m */; }; + E969679589E762C810069359BDADF37E /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EBD5F4FC4C619B70FEF6C3A9BBCD67C /* RxSearchBarDelegateProxy.swift */; }; + E9A52101C6A02C3E428215E4299EA5D9 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C2264C8058927CE45EB539A42430629 /* MJRefreshConst.m */; }; + E9BE36DE12FFB998CAC91C71D9794319 /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = ED660417CE8C65C84C5DE317201030B8 /* JXCategoryIndicatorView.m */; }; + E9DB272B0A38B7411FA0AFFEEFE094C7 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 109B54FFAA8D84E84CA306F1C0204ADF /* CurrentThreadScheduler.swift */; }; + EA0CA94986007281843DAE5F473F3C1E /* CALayer+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 35EBE3B59593393B1AD58EFC0DAB8EF9 /* CALayer+DDCategory.m */; }; + EA0D6CEA7EA91332DAF0F2AF27FA5263 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B22B364513FE4F48ECAFA1759C5B38FD /* AnimatedImageView.swift */; }; + EA0EA5B13F19C31ABFCAAA03812049A5 /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = CAFC712E017E51C7E2D8939BE9676974 /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA4E4974E3922E3DF4C4911BA2F33C05 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6CD94C194DF7D38D3383E42C8AF9343 /* VirtualTimeScheduler.swift */; }; + EA4FBCEE4DB07A76DB3AC8595EBEEDED /* UITextView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = DE56CB4C31AA51C931E17570D244246D /* UITextView+DDCategory.m */; }; + EAA44A435D54BC6B3815D64E439B94B8 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0A5E7CB7C476FA5446FFF6B936C0EA /* AddRef.swift */; }; + EAA7903E669CD58C7EC9B9120957BD6C /* _DirectoryContentsTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FD1730B1BBA65CA27D51A1DD234F77C /* _DirectoryContentsTableViewController.m */; }; + EB42103171FA131586ABFBA7D4138A64 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EDD86C5261A90A9300C9330144BE197F /* Alamofire-dummy.m */; }; + EC65A32CC7DFB028230AAE4013EA8100 /* BRPickerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DC4C25EB00D7ECAC408C784D3DD996A /* BRPickerStyle.m */; }; + EC98BCBCDABDC0EE54469D004BC09128 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A03BB53BFBC08B1EAD2381D5AF81718 /* Amb.swift */; }; + ECA14F5C0D6C5302019D8476F05ED7ED /* _AutoLaunch.m in Sources */ = {isa = PBXBuildFile; fileRef = AB10661B96C802049CD8CEAA0B1C9A7B /* _AutoLaunch.m */; }; + ECD432B1EDF5EF3DC8115ECC30648188 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0E8CF7B8C970E3C8608F29128E4B9C0 /* TailRecursiveSink.swift */; }; + ED12BD61F6DB63760A0BEA3814D5C09C /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B6A8199FAC876B7AED1A62595BAC316 /* ObservableConvertibleType.swift */; }; + ED204E934EBEFF45E85A7F3FE98EF4C3 /* EKAttributes+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FE8BAA90AC5CDDC764A172547B89CF7 /* EKAttributes+Shadow.swift */; }; + ED673A80425558C9E43F8207BEE84397 /* EKNotificationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C5E4D60532B1A9FBBE3DADA268CF9D7 /* EKNotificationMessage.swift */; }; + ED94ABA5A12B437B2E55D412219065B1 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E3EAE2455BB856BDE3F42251803A72 /* Generate.swift */; }; + EDC07A560DC83DFBAB242C46B1D41619 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D53AEAC0C08E5715F366DA686AECAEF /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDC227E161F6BE101EBA4C41D13B8EB0 /* EKColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D2DC21B578A3CD279E236607209ED0 /* EKColor.swift */; }; + EDC4880EDA487FDCBAE1993231BA06AD /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 58FD7ED0A71F1F113BD0972025DE287D /* SDAnimatedImageRep.m */; }; + EDEEB2116B2C4C2A081646F168FA7CBF /* UIApplication+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D1339B67CB2076CA37E3F46484BDE32 /* UIApplication+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDFE1A36B30F9DC14C1BACBE4BFCACFC /* CrashLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF998D36295FBC7E20EF441ACF6EC3F /* CrashLogger.swift */; }; + EE02E971AF4EAEBCAA7E6207344D82AD /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 181568D30C7FABC97BEBF08583DA99B0 /* SDWebImageDownloaderConfig.m */; }; + EE168B408CC7DD20BB286A47B5532138 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 079FE34AED070E038F8FD77566B27CD7 /* ConstraintDSL.swift */; }; + EE890DA87BEFE4EDC65B28ED8F9B89C6 /* ESTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46A22D641D3D4C7F95497DCB0167ED03 /* ESTabBarController.swift */; }; + EEA1C3ED5FDA3D099C7794F042DE9BDB /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87EA7CBDEF5D81E7B997322B53A344AF /* SessionDelegate.swift */; }; + EF1734D7010A86966B040E08CC67E703 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 254F229B6CB96860AA4E99468D849934 /* ShareReplayScope.swift */; }; + EF9C5BA24830E992A86273532C2BF071 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 803D87800C7D110583CDD480E4B51D1F /* CallbackQueue.swift */; }; + EFA06B9B5E111327C62350AA3981DA61 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4EA63A7C57FFD78EB63627EF45E09DA /* Placeholder.swift */; }; + EFC1EF2234D1A4829891828E5C61FE17 /* EKTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6093CD4054B1221395B550BC3CBC7249 /* EKTextField.swift */; }; + EFCF8192D505380E42101B31F273EB4E /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A44A0DC296222B7598352F4EA8BB3F7 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFD47B79FEB4CF7B7DE42C6F1E8BEAE0 /* DDTimerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E11A6ECB78F32EFE917F308C1981B2F6 /* DDTimerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFEDA5FC77AEC912565C8893C74347CF /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2EB0C2CA8B7997541450A4BEC8BCAC6 /* DelegateProxyType.swift */; }; + F025B0C7413F408112D1BFB2C2878024 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = CD012188007E05ED532089652DE9D4A4 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F03021F77FAC203AB9A2634888A1A8B3 /* EKProcessingNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20D624C28477A8F182D5F14B6FA36320 /* EKProcessingNoteMessageView.swift */; }; + F09DF28CC5B02C385A5E23E589400C55 /* ZFPlayerMediaControl.h in Headers */ = {isa = PBXBuildFile; fileRef = E7207BD79A8E45A4E6CAF1D42CF86CC6 /* ZFPlayerMediaControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F0AE59C74E0BBF11E97A8E9434BF9A93 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A7655670FEDA6E0A376BA74B531F0D3 /* URLEncodedFormEncoder.swift */; }; + F1069F9722CF6858F27E0FC882DB954F /* DDLogKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 81817EEC0966AB3329994114CF28C616 /* DDLogKit_Private-dummy.m */; }; + F2ED5033D460924DA21A3506B002B1ED /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60345CCA7D0AD279B5F3933C9A783221 /* OperationQueueScheduler.swift */; }; + F2FA6175CF6B9B67C924457E4A4FA94D /* CocoaDebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 379A41EA14005A09433C46EFC4D624CC /* CocoaDebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F2FA9CA7987FBB47C2548B5BDC66106A /* ZFPortraitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF374CC6E22E48E2CDFAE88FF6C985A /* ZFPortraitViewController.m */; }; + F30B5845FB64352D185A89ED2DA1BB5D /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4CECF416DD8B03C4B420A045488D7E3 /* Error.swift */; }; + F3212860E47356E9AF927E472E09261A /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70914064805D8F731D1DCCEFE516A90B /* NSTextStorage+Rx.swift */; }; + F330E1FAAB36454A88AC6946F3EB7908 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = F538142BFCEA0D7C722C545B1C9C63E4 /* DisposeBag.swift */; }; + F3415BDCC68E770FA21849A394B7A090 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B48F0C5BF207C08B039FB6B903E50CE /* Errors.swift */; }; + F34226A53917F43F1A466963534734F5 /* ZFPlayerGestureControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 60B9380A3463B851C7AA00F9E6FF970F /* ZFPlayerGestureControl.m */; }; + F3A976F044D82F130BAE77C071CEDA5E /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = CABBE29FB94428E3ED16F7040F54386B /* JXCategoryTitleImageView.m */; }; + F3B2BEF8FF03AB941765D79452352941 /* UIView+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A28D92330D83A343316BCDBF5403B17 /* UIView+QuickLayout.swift */; }; + F3C5F116AAF21D4358A6F711BE37F54A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5402ED8FA058DB66A44CAB8E2C7F8979 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3F78BDF1D6A539619E1664008AF7FAB /* DDNavigationControllerDelegateReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = B38C4271F1196001A81B49CCA90D5E70 /* DDNavigationControllerDelegateReceiver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4010727E0089FB8459E3B88B44CCF05 /* UIView+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78FA11F6DC9665ACB6A04AF6407AA4DA /* UIView+Utils.swift */; }; + F45EDF2799E9766F25D0F91004913C51 /* ZFReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FD4F83B37AAF594B65E633AD9F0DA2C /* ZFReachabilityManager.m */; }; + F4A1A9CA7084A385722737C0E4F1500D /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E384C66B45BD8A65C67B5AAE270BDD8C /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4AC2A0946A7CCCEB41B4DD3D15EAD37 /* UINavigationBar+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D543D089632009237785603FC459FC8 /* UINavigationBar+DDCategory.m */; }; + F5579E515166EFA597E30B6EA2966257 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78F7B0AD5337D57FEC832B84AE1348E8 /* UIStepper+Rx.swift */; }; + F5E7C0BCA3369EB9F6085EF59DD88002 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09FE64ADF976E808DAEFF94DB7F444A8 /* ConnectableObservableType.swift */; }; + F6200950262C69D82B2E1F54D09E81CB /* ZLClipImageDismissAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = B871B8BFDD5F05AD314EEDAF8023C3F7 /* ZLClipImageDismissAnimatedTransition.swift */; }; + F62C28ABCD33F9ABFE4523099E139518 /* UIFont+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = EC5A4B98545D9A762EB73D0C99FAE28E /* UIFont+DDCategory.m */; }; + F655A8F737F8DA58CD1238B94417CB1C /* _OCLogModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C25D5053090B764A4769D7274F98CB1 /* _OCLogModel.m */; }; + F6570D859B85A8DA35A42250E748CDF6 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = F74B17E48C5CBAAED29762A65BF0788D /* Event.swift */; }; + F661FDF2D701C76B553BBFE1982DC689 /* UIView+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D148BDD044AA0EFFC35AB4DBBB1EA14 /* UIView+ZLPhotoBrowser.swift */; }; + F669A1209E80431CF57E528F4E8B0FEF /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 621BB61D37402C476E8CDB69465555D5 /* JXCategoryTitleVerticalZoomCellModel.m */; }; + F679DDFB22B0446466AC8B46B5DDA5EF /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73732A2C2D57BEDF1C16C17228F1E59C /* IQKeyboardManager+OrientationNotification.swift */; }; + F67D89E3296911DC39710C076499C165 /* _NetworkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7087C49FDA58FD978F0F79B21E6579 /* _NetworkHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F6A612409791A4602C3435475C3D9E9B /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD6AAC2FBAF1D9756C0C740F235DCCF4 /* SkipWhile.swift */; }; + F6B343B2864B3A3276BEEF0DE97C5A58 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 612196ECAE95ADD3003A79EC55C8846C /* KFImageProtocol.swift */; }; + F6F5F76688A0CA18956590C446B8B620 /* _fishhook.c in Sources */ = {isa = PBXBuildFile; fileRef = 940805A08FA6EAAE8FE2D4B7C8EC9241 /* _fishhook.c */; }; + F74D1425287A1A781A0A9DD58A1DD02E /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = B4BED1C89A95E5C3C21C04E41394794C /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F75DFD6601FD194AFB8DF95EE8936F73 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 16C5452A273F36C1FA8699E2C302177F /* JXCategoryNumberCellModel.m */; }; + F78123F6D3E099475747B424A7DD9B2B /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = ABAF333844660DE3D4472A300B76B4E7 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F787E70DF5F00228E5AF451751EA323C /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DB92F147CFC6676A8CD4111FCEA4E08 /* UIScrollView+MJExtension.m */; }; + F7B1AB7027FF17E4E594895B07CC4B3C /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 6901B0BBAAE131F5D3FC20808AAC4454 /* MJRefreshStateHeader.m */; }; + F7BBD57301FEC4504E972FA4733A03DF /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CB4E80D990D7A3C6A1CDC06AB2F27F0 /* JXCategoryListContainerRTLCell.m */; }; + F84DA333599579592DFBF9E318CCF449 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2747D97E301511F02BEDA6AE18045EF1 /* TakeLast.swift */; }; + F88C8F6BFF04D1937EB7FB400EED1BE7 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ABA2D22A271C7295F177032E56F5D76 /* ConstraintMakerEditable.swift */; }; + F8A41F27D6685D59A2680429BCE2CD2A /* ZFSmallFloatControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 05DD77BA0E63C13D72DDE65BDCBFD9D5 /* ZFSmallFloatControlView.m */; }; + F8DFFDE7B9CD1A785B2EFE0CA17F06C2 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AD276727E411CC49C03E27D55C8A33 /* Infallible+Create.swift */; }; + F9121FC6FB235A844904FF1D0E5CE74D /* LogCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF2088B21090F22E44A150932553534A /* LogCell.swift */; }; + F93C6980F441D1B60783F1253D1F5E6E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 970BC596737BFFB5FF0298BF9BBFF974 /* MJRefreshFooter.m */; }; + F958F034C7BBD246E8368D461BE44725 /* DDMASearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 202CE557C22095E1006A772CA1591B08 /* DDMASearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9839A9357C23D9EA498E09493D11187 /* DDBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8582D6454C78B5807AF79ECDD50F1A1E /* DDBaseViewController.m */; }; + F98469DDD34C573BBC8D4018BEB7591A /* DDLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB72CF5937216ADD37BF66C995AFD80 /* DDLabel.swift */; }; + F9BB127682F52F3C6C3F957849A489F5 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5C5C09B3A8D690A6EE3DCA869AF63E /* PrimitiveSequence+Zip+arity.swift */; }; + FA32D099B9AC21168BE28F1C197FBD77 /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 70D211C487D4DE96E7FA7933E180C4F4 /* MKAnnotationView+WebCache.m */; }; + FA4BA7EEFE3FA4C84F1325272FBDBD0D /* ZFPresentTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = E535AF252E9D11D3523D0CDEB41455AC /* ZFPresentTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA917E0C80C68BD2D8C7CDF44A418793 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = BAF7280F0F4DFCED5A22979B4A028A7F /* SDWebImageDownloaderResponseModifier.m */; }; + FAC4CA638A146A699E9ED8BD575DEC52 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = A0A5C7F4DC6DB8430680D74197AF9951 /* SDImageIOCoder.m */; }; + FB01D77D61961D29077D9DBA79CEC832 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 579A6A50D2E81863E8CA97A1FD24A282 /* Date+Dispatch.swift */; }; + FB23F3A5758B7A1A25A4FCA9B9475DA2 /* UIScreen+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C917232E10889590B6D765BBD0169ADA /* UIScreen+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB2DFD5D894CC65AB92548FC5EA7614C /* _NSLogHook.m in Sources */ = {isa = PBXBuildFile; fileRef = CF6E41854A06234CE0CDA95420F08DD7 /* _NSLogHook.m */; }; + FB57B8D3D20886701150097BE03882B1 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69B8CD70C7CA08006AA6A9D1F6BD0122 /* RxScrollViewDelegateProxy.swift */; }; + FB83661EAB43FD81CF2C2C578416D1FB /* ZFNetworkSpeedMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = C31CA1363AB43D38C1343990BF1D1ED6 /* ZFNetworkSpeedMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCD599139F84F1B1D7470232745F5169 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0A4E33E917E02F043032CED38F3374 /* SerialDisposable.swift */; }; + FD53237EFACA76D3436DB591996E6CD6 /* ZFPlayerNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B0D0BCE20606C0DB0F3EB75228CD7D7 /* ZFPlayerNotification.m */; }; + FDA86EA9B17C899ECBFD0605B4F570FF /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67FD68D83DEC6F64EF1342C8B9468C97 /* DisposeBase.swift */; }; + FDDBB624BAED990AC9956BF191000419 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = D85EFA89117996B0F99CCF2EAD9AAC25 /* JXCategoryFactory.m */; }; + FE090912DADD46635605657C61DE2E6B /* UIImageView+DDWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 328126C84506EAF47029A994496D6EF4 /* UIImageView+DDWebCache.m */; }; + FE5A36C9F47EDE5AFC75209A02C40305 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 644F51028BF352C64635588EF448EEB8 /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE8C95D7A9D7F731F7A8FDFC0700B8FF /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B7B99B47DFA8FAED801F72036AC6710 /* SDImageCodersManager.m */; }; + FE9D122941D37E0C76C537E7D3A3CCB3 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F4E2AEFE5322184491F1B8A4B8E1835 /* Take.swift */; }; + FEB5E94EF9C329703618B1AA03081F09 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0BD59B69C246AE4A8B26F18B53CA85D /* ConstraintMaker.swift */; }; + FEC9F49A0A5335075665984A37CAB541 /* _OCLogStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FF68D13FEEF4B5BB673344AABEB6AD6 /* _OCLogStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEEB209E75DDB77013145AA5532C3AD6 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D840DF15B8CFC70930AC22F2C8ED5A9 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEEEDAFBF11ECBA0B2442AB747D49862 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE71F586CBDCB462363ACEA3BC2553BB /* KingfisherManager.swift */; }; + FF2EE64024F6462C52A157322B4550EA /* EKAttributes+PositionConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08515D91B8B7E1A9CFE96B80625B0BC2 /* EKAttributes+PositionConstraints.swift */; }; + FF5A9550827E7EEAB7CBE8706BCBC17E /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9726E5DE7C6324D2EE80545BFBBC78CF /* AVAssetImageDataProvider.swift */; }; + FFB5B36D7F4564FFA3D50D29A2E0B46B /* _HttpDatasource.h in Headers */ = {isa = PBXBuildFile; fileRef = 444F53B72D7A3895A9EBA2F8050F5D1C /* _HttpDatasource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FFB9FDAF1C18B29BC29C808A82C83876 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E11D00B924443C85A607773E93726DE /* ConstraintConstantTarget.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 03A21B59A800FB3BDC8BD2C0BC48B296 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 03E7A53182E7C19CFDA6AAB8972402D2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 0837C54715C18800F793A1CFCA8469BE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - 0E1F6F402B2D957E8848046B7D0CAAD1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6056870867CC4728BCEF2E5EBDD1DCB3; - remoteInfo = "DDMAMapKit_Private-DDMAMapKit_Private"; - }; - 0FA9B62BD7EAE97FF03055F6A878D7E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; - remoteInfo = "AMapSearch-NO-IDFA"; - }; - 11179C3776B7AB26F4568C0F95CFB6CC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 1565EC9D0AD439A784F9CBDE29087A07 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 1E0DB328CC6CCCDC6D56C2B2F865E695 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - 1F86044692EA84B8E353E7BA279110AF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 22EBE1BE3D734C9297335F545B6C608E /* PBXContainerItemProxy */ = { + 0332BF5189B4A00B2A304CFD5D0225B5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; remoteInfo = DDCategoryKit_Private; }; - 2552AFA5610E774F20BC023A279D0DA2 /* PBXContainerItemProxy */ = { + 053723454B4B0A85AEBBC6D9F0DC066E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; }; - 27A8918ACD54A374B79DD0C8DA17C835 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3F83465BA81F6E581B3A431642D2992E; - remoteInfo = "ESTabBarController-swift"; - }; - 2C7F926E45E44F4C925E8F2CDF1CBF0A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - 2D6522A07C0827ECC292709E5743449C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 332967EC52A0475A472421D99BB3BE55 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B68A4B40517CF9B14050FA0A4A618B04; - remoteInfo = DDNetworkingOfAlamofireKit_Private; - }; - 3431032CB4A10DF43520DC390190801E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; - remoteInfo = "AMapSearch-NO-IDFA"; - }; - 3FCC2A3CBCACDAF421E62BED3FB1A695 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 3FDBEF7FA116B347DB3D3DF266BDB560 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 53463808DD395EFE0C9E0CDCB79A6C0A; - remoteInfo = DDAutoUIKit_Private; - }; - 420A50DF68F1E1A2D63D9B7E10A7B71F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 79638F3BF2709E118064EF8B13DE3317; - remoteInfo = DDTimerKit_Private; - }; - 4A823DF3BDEF65E0A55A12B9965823C4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FEA6FF0588A91CCD972EDCD698B85647; - remoteInfo = SwiftEntryKit; - }; - 4D227D4201BC3FB3A36F13ED859FF788 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2FAF03761A44702490259F857A848B42; - remoteInfo = ZLPhotoBrowser; - }; - 5B42E80CDF16E1A5BBBAF3B83E9C99D7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - 5FA23FB7E2779DBD0CC1B4D7EF162DBA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 6785F283383F41F09DA1D57CDB7595D2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 6ADDD21D486E005CD811901B2B59AA13 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; - remoteInfo = JCore; - }; - 6CF1AF0D5D1BA7CEB963D80CF28BC39B /* PBXContainerItemProxy */ = { + 0FCC057A86676531B5C867569A6E2DFD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = CFF5B7CDF57A32781D2AD4CC98E95B29; remoteInfo = DDToastKit_Private; }; - 6D95BC6BF8886BB946CEC3FB45F1D204 /* PBXContainerItemProxy */ = { + 109BDEC5EF8155E6154823C4186DE1E1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 609276B985CD7549B9F1DEE4969208FF; - remoteInfo = JPushExtension; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; }; - 6DD0562415A77EF51A6822E507CA91FC /* PBXContainerItemProxy */ = { + 11F04D888576B1E076A23F778C5A0932 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; + remoteGlobalIDString = B68A4B40517CF9B14050FA0A4A618B04; + remoteInfo = DDNetworkingOfAlamofireKit_Private; }; - 71B3CE179E99C0187C84322E7F10D1CE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; - remoteInfo = "AMapNavi-NO-IDFA"; - }; - 73F2272D8EEA442AF4A376BAB73083BA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 77D9B0C385A96B3C01F03047D756E452 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 7AF9D4334B2A28D9CCB57048CC275E7B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 7CDD5FF8B3DBE68B6AE878378FDD9665 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 8AE6310D2FF2661F0249136C7C742F6F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; - remoteInfo = DDBasicControlsKit_Private; - }; - 8BE7B93DED2069B1ECC2BB9DC072B958 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 8C8571F1DFAD5CE85EF071F688399DA1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; - remoteInfo = "AMapTrack-NO-IDFA"; - }; - 9DA058F410F1FC421BDD816F39C77D64 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 9E0B76655BB5A1475D8F2A23902DC20B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; - }; - 9E9541497958EAE300B595C12863B8FD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; - remoteInfo = JXCategoryView; - }; - A223EFAA26C70C47BA3C41941E1C21FF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - A5EC19151F32DEA9997B6CEE12F15298 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; - remoteInfo = BRPickerView; - }; - A73DC450372764D28389349C4668ADF7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; - remoteInfo = "AMapTrack-NO-IDFA"; - }; - A8A17B3166F06EF8396AC780973C648B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; - remoteInfo = JCore; - }; - B2857F9B28DD254D56005E9AE4233146 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; - remoteInfo = JCore; - }; - B7636975CAB457E95AAABBCF14BB8E9D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 387C7767E705FE68450F97CBA4348CC0; - remoteInfo = DDProgressHUDKit_Private; - }; - BAC6E8115CB5F679BEF5595816E70610 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; - remoteInfo = "AMapNavi-NO-IDFA"; - }; - BBA7A696DFE01A354D0A40E51D3F6484 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F3F4D8426620E7E4A06FE4BCDB96FDE; - remoteInfo = DDFontKit_Private; - }; - BFEABB2BB369A265D3D73EF384C65276 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - C1604209A413EE32B487D8D960D60DBC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0A2E6BA6D5360D619D7CABED3467AA69; - remoteInfo = CocoaDebug; - }; - C28A218B4520C354341E7CC8F41619A0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 477926D6FB1DCEFB352517A19636405D; - remoteInfo = DDWebImageKit_Private; - }; - C93C59643D1B3E19B64686BC51BA169D /* PBXContainerItemProxy */ = { + 126B27EAA06A2D1A4533A4315F766A1F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = B41F58F2856AB275B4CF75F359937653; remoteInfo = DDMAMapKit_Private; }; - CB888540D77F173F7B6ED637CEC9730A /* PBXContainerItemProxy */ = { + 1A57271AFE9C3B419986B97A1F5AB395 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BFED7668E8D0960F3873C9C1329EB63F; - remoteInfo = DDColorKit_Private; + remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; + remoteInfo = "AMapNavi-NO-IDFA"; }; - CB9636091FC3CB38253E1D1A9EA441AE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2864923095274ACF5E5F99312F360AEB; - remoteInfo = DDZFPlayerKit_Private; - }; - DB980FB2245FC16A7B9E31911F9FD952 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; - remoteInfo = JPush; - }; - DFDF6F6F6D75D7BCDD3F6FE9B739ACDF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E72BE4C94039A951B47CCC942F6B4B8F; - remoteInfo = DDAudioPlayerKit_Private; - }; - E0587BD7430723D984EC7AC38814328F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C23965029860967865B3429B5E29092; - remoteInfo = "DDBasicControlsKit_Private-DDBaseViewController"; - }; - E1403A09053EC26981D6D04B46547F2B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - E1CA1CAC2B26ECA923711114608643ED /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - E77FA69D4D688AC47C1CA26E75FFCEDE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - ECC46590F3997FD572ABE783D10AE786 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 035D1842293C4AA08F442FFD899F7F28; - remoteInfo = DDControlsKit_Private; - }; - F4D058FEF7094692A68F0DCE6752C590 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - F8200FB4B6B893343DFBCA3684200E99 /* PBXContainerItemProxy */ = { + 1CA98DF218B953BA00E56F7C17BB3A4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; remoteInfo = DDBasicControlsKit_Private; }; - FADB2F285A8ADC0FA8D171D8888023A8 /* PBXContainerItemProxy */ = { + 1E30CEDE99AEC6A0BDAA27438A3318FB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; + remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; + remoteInfo = "AMapTrack-NO-IDFA"; }; - FD5FE5987C226C6ADA0E73968CD3C1ED /* PBXContainerItemProxy */ = { + 220E864F688FB9842E7A5FB5A34F95CF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 387C7767E705FE68450F97CBA4348CC0; + remoteInfo = DDProgressHUDKit_Private; + }; + 224800AD175EB0E8C4320BBDDDBD2C00 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + 23C893ABAF19419804C328CCF2A24C99 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + 23DC76F779FB87B45AE7592E1EBE9F42 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + 2AFF4CF72C749CD48B3F421D85202698 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + 30BAB55DF5DC0CB95AAD7172225A3F40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 336023823BBDA735E9843BBE5790E599 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; + remoteInfo = DDBasicControlsKit_Private; + }; + 367A76B2289611AF176120A772E5917C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 3E0EF32503256EC159E6195FACFB1F01 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 3FFFFB03A72336C6DF39081C53EBA39E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + 45EF034BD0BE4E28432D951729D23A1F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 466C5016B9FFD17202DCC2DA8D6FD1D3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 477926D6FB1DCEFB352517A19636405D; + remoteInfo = DDWebImageKit_Private; + }; + 473AE1AE8BBDDC1CA157F6F3493F6F05 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 53463808DD395EFE0C9E0CDCB79A6C0A; + remoteInfo = DDAutoUIKit_Private; + }; + 4929704007895A820E839332EFC52DAC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; remoteInfo = DDCategoryKit_Private; }; - FFEACE3204AF46BFBF41E70F1709E5AE /* PBXContainerItemProxy */ = { + 4A8E345B4A2A52CBFCDDA5781D48F1DB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; + remoteInfo = "AMapTrack-NO-IDFA"; + }; + 4A9AEA580152E4856FBE0963548DEAE8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E72BE4C94039A951B47CCC942F6B4B8F; + remoteInfo = DDAudioPlayerKit_Private; + }; + 50FF8B0BA1FCBA036DA096DA9A71EFA5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + 573A6B2A6C0AA64820AC32516C42BBE4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; remoteInfo = JPush; }; + 62C746DDF984A78F4E6ED9FDC0F682E8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 6310226E658E496BC398C0A850ABB7AD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8F3F4D8426620E7E4A06FE4BCDB96FDE; + remoteInfo = DDFontKit_Private; + }; + 69E71202046B182170385CFA4A1EA88A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; + remoteInfo = "AMapNavi-NO-IDFA"; + }; + 6BD9280D49F6656D8FCB7CC56DE08F3D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 73661E4D8F0608988400ACA904922C38 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 7A82007FB728C54E1842A3DD4D28FF8D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; + remoteInfo = BRPickerView; + }; + 82254AC6604E451F76B12F0DCB01D97D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 823E53CC262A3E5D4EC394A4CFF47906 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 826587A2300AE4985A5BC716505C1540 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; + remoteInfo = "AMapSearch-NO-IDFA"; + }; + 8BA87529CE68098CE58AEE2433B95F2A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + 90FF9A43AEE3CCCB44E6D12B46876C69 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + 92D0CBA1A61AD93ABC62B79DA248E7E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + 94443684E999D4EA89515F91C66F5DB0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 960474F146F931D250D69FD733FCB918 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 609276B985CD7549B9F1DEE4969208FF; + remoteInfo = JPushExtension; + }; + 985E818DFDF5611A31A5A5F6BA391322 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 9B50D8AADB7AD8F658CF8F41569AEC99 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + A4D99E97603B5303900FFF0E18F3090D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 79638F3BF2709E118064EF8B13DE3317; + remoteInfo = DDTimerKit_Private; + }; + A5759FB5D9242798104F5BBF45D4290E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + A630161B9AA249CB046D07EDEF7B886A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3F83465BA81F6E581B3A431642D2992E; + remoteInfo = "ESTabBarController-swift"; + }; + A64382C9CD5149D38092B7CB3EC76F29 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + A6E64B06A190372C11285766E92C5514 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; + remoteInfo = JCore; + }; + AB2BF6D4431CD3DAA04185A829E77E79 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + AEFA8071700CEE80294EB6C18A3468B6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BFED7668E8D0960F3873C9C1329EB63F; + remoteInfo = DDColorKit_Private; + }; + B4EE02D19B941FDE1D76C57F2EA2AB3B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 035D1842293C4AA08F442FFD899F7F28; + remoteInfo = DDControlsKit_Private; + }; + B75220E3FF60DF5866B7A6E237EB3B7D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2864923095274ACF5E5F99312F360AEB; + remoteInfo = DDZFPlayerKit_Private; + }; + C348545FC0BC15ABFC54D14DDCACA297 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + C567773214B0C04EC7312C2A241A04B7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6056870867CC4728BCEF2E5EBDD1DCB3; + remoteInfo = "DDMAMapKit_Private-DDMAMapKit_Private"; + }; + C7E01F71849F394C20D5BE8DE7421478 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; + remoteInfo = JCore; + }; + D14A0275FC10DA9E5F3687C60195E3F9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2FAF03761A44702490259F857A848B42; + remoteInfo = ZLPhotoBrowser; + }; + D210330C2ABE88C44139A38235F91311 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; + remoteInfo = JCore; + }; + D268A3A80EFB07DD010AC5928BC63E8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C23965029860967865B3429B5E29092; + remoteInfo = "DDBasicControlsKit_Private-DDBaseViewController"; + }; + D4AC827A69AC3AE62D32040393EB30C6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; + remoteInfo = JXCategoryView; + }; + D9E0DCC01CD9D36EE51A8D270FB16650 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + DBC984AEA66E1D7B1EADD8174895440A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + DDC0FEBBFEBF3A5D00B9E476DB481D8F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; + remoteInfo = JPush; + }; + E03098DCE3274BA06F545AE4F554E2EA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; + remoteInfo = "AMapSearch-NO-IDFA"; + }; + E3862D22319B11D9FD2FF61430849C98 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0A2E6BA6D5360D619D7CABED3467AA69; + remoteInfo = CocoaDebug; + }; + E4EA3691CB8335284678964E48B7D9FC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FEA6FF0588A91CCD972EDCD698B85647; + remoteInfo = SwiftEntryKit; + }; + E5C2F8CC02674EC7B25507A2C4B8EB26 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E72BE4C94039A951B47CCC942F6B4B8F; + remoteInfo = DDAudioPlayerKit_Private; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0009705B5A08D0B05EFC5B5267D0584B /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 001670712EC3F2A39EE721735EBB25FA /* BRAddressModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressModel.h; path = BRPickerView/AddressPickerView/BRAddressModel.h; sourceTree = ""; }; - 0016C6F4A8BBEB08CDA6E3A5420B10EE /* _SandboxerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _SandboxerHelper.h; path = Sources/Sandbox/_SandboxerHelper.h; sourceTree = ""; }; - 001B5A145650D07E23B883A59B4EC6A2 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - 0026F30CA39C6EE90EE3E9544F8AB7E7 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - 00DB8DC7C4F4C5A02ACA6A67E1DC7981 /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.m"; sourceTree = ""; }; - 00F8FEF823DF255B3B1E6AA2118CD7A8 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - 0112B77C1DE51BC869026352B7DCA97E /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - 0139719C76F8C7628242BE20324110B6 /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = ""; }; - 015B0FB8AE710CD6F5726003294AFBD6 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 018A027A7D77788D77C79B4C189F750F /* DDZFPlayerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-prefix.pch"; sourceTree = ""; }; - 01E4FAFE87F8BBD90D18537F26A7A20C /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 01EABEC40E7ADEFAACE0409D718D7E32 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 02053A7B91976C425D1817777F87951B /* UITableView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h"; sourceTree = ""; }; - 0228B6F0D3F7C87CDD74ABC704E1588F /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; - 0229DA1BDB01482B8995808C7B585EB4 /* icon_file_type_flv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_flv.png; path = Sources/Resources/FileType/icon_file_type_flv.png; sourceTree = ""; }; - 027120507F2AA7430737482FA5BE5C56 /* _fishhook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _fishhook.h; path = Sources/fishhook/_fishhook.h; sourceTree = ""; }; - 02CA160B5B31AD5B9F44EC067651EACF /* icon_file_type_7z.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_7z.png; path = Sources/Resources/FileType/icon_file_type_7z.png; sourceTree = ""; }; - 0321E7AA98ABD7E09C1C01CFC3053FDA /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - 0334D58B2D51FF01D3196F736BA41C10 /* ZLGeneralDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLGeneralDefine.swift; path = Sources/General/ZLGeneralDefine.swift; sourceTree = ""; }; - 0354999CC73AEBB06AAB20526A5CA34C /* ZLAlbumListController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListController.swift; path = Sources/General/ZLAlbumListController.swift; sourceTree = ""; }; - 036910A977C6625D5FEE274DC2763DA2 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; - 0379C312FB9DFBA4F0FC9BCF26429BCA /* UINavigationController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.m"; sourceTree = ""; }; - 0381861FFA483459D293AE76660FBA3B /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - 0385BA814C957C616179B78AEC1F08C0 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; - 039345EC77D9A09392650415FC3286F3 /* icon_file_type_jpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@2x.png"; sourceTree = ""; }; - 03F04E26ED09B9526810A653C4168A14 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 0448FF2AB119125D802AC2F5FA6D011F /* CocoaDebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.debug.xcconfig; sourceTree = ""; }; - 044FE985399F1BA9631A1C6C4165BFB0 /* _NSLogHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NSLogHook.m; path = Sources/Logs/_NSLogHook.m; sourceTree = ""; }; - 04598C91C924350D7F4EE27A77058875 /* MAPointAnnotation+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MAPointAnnotation+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.m"; sourceTree = ""; }; - 048777CE15449DC35DFDAB4F3F634531 /* UIApplication+EKAppearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+EKAppearance.swift"; path = "Source/Extensions/UIApplication+EKAppearance.swift"; sourceTree = ""; }; - 04B4465701FE30BC34749FE111978E33 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - 04BCB3E51F1C6ED5A9404F291F8AEA14 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 050410A02E4519CA1F1D3A03509DAC67 /* icon_file_type_mp4.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp4.png; path = Sources/Resources/FileType/icon_file_type_mp4.png; sourceTree = ""; }; - 0506FBB9B4ED2B8D4D6E739425E7A7D8 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; - 0518167B33E6D41D98B241A09834D96D /* icon_file_type_psd@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@3x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@3x.png"; sourceTree = ""; }; - 053261275951B60F8A7B6E2E16D3D6E0 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - 054402A6F7A877BCAB755AD878F1E8DA /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - 0574B8818F6CC23AE99137764B856A06 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; - 059D407BB164CC7195BAA024608BEE50 /* DriveRouteCustomAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotation.h; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.h; sourceTree = ""; }; - 05C7E32A37D053CCD582A61509540978 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; - 05E70D60932C308CF8BDDEDB8E336B1E /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; - 062E0FB913015D1C74D805EC9CC57C63 /* BRDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRDatePickerView.h; path = BRPickerView/DatePickerView/BRDatePickerView.h; sourceTree = ""; }; - 064600D7ACADFFBB57498295C3DD27F2 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - 06826A974EFAD95ADA1626CA3E1F5DD1 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - 06C7E8226A65E1D0D4CC3D3E98978D02 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; - 06CDFBE1975E12259932D66B8FB43B14 /* Pods-OrderSchedulingNotificationService-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OrderSchedulingNotificationService-acknowledgements.markdown"; sourceTree = ""; }; - 06DC1011D3CB2579CF954A6998A82B46 /* DDAutoUIKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-umbrella.h"; sourceTree = ""; }; - 06E15E659FF795DCB0FCBAC7CAB699C2 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 07A394118DE9B26AE0566436C547A814 /* DDCategoryKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-prefix.pch"; sourceTree = ""; }; - 07BC3EDED98A9C30DEE8EDBC8C49B4A5 /* EKAttributes+BackgroundStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+BackgroundStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+BackgroundStyle.swift"; sourceTree = ""; }; - 0823CD89862CF2D822348155015DBFD1 /* icon_file_type_dll@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@2x.png"; sourceTree = ""; }; - 082A9747FFF7BFB6BFEDF73173BFEE19 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; - 083DD46FAEAE4BA428D870758BE6E5E6 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 084FAD33970C501880B546C046B09304 /* UITextField+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h"; sourceTree = ""; }; - 0865F93AD66982530A1413C5A2C358B5 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - 0895C47141200615E0A154C2CF4D2EE4 /* icon_file_type_torrent.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_torrent.png; path = Sources/Resources/FileType/icon_file_type_torrent.png; sourceTree = ""; }; - 08AF4D18C36AB2546F7F8922C2C9B6BE /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - 08B918246B5F59A7DB942A7792495870 /* DDTimerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDTimerKit_Private-dummy.m"; sourceTree = ""; }; - 08BAC2C5C13F5B859D3365FFF02D0891 /* DDAudioPlayerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAudioPlayerKit_Private.debug.xcconfig; sourceTree = ""; }; - 08CD488F803E37CB2EDEA19AE3253D75 /* MABaseOverlay+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MABaseOverlay+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.m"; sourceTree = ""; }; - 0969E15FC97AE985DA999BBCEF8C4C20 /* EKAttributes+Duration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Duration.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Duration.swift"; sourceTree = ""; }; - 098A49A3045547EBD273E8AD55CC8558 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 000F476F2DA84D8EDBD3D70072F50395 /* DDColorKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDColorKit_Private-dummy.m"; sourceTree = ""; }; + 00CC8897FE09B914D9240AA47BD4D67B /* ZLAnimationUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAnimationUtils.swift; path = Sources/General/ZLAnimationUtils.swift; sourceTree = ""; }; + 01057A26DD50D09E8DC180EBCF57B35B /* icon_file_type_java@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@2x.png"; path = "Sources/Resources/FileType/icon_file_type_java@2x.png"; sourceTree = ""; }; + 0136932715C4CCF0B6C3806B07FF54B3 /* DDBasicControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.release.xcconfig; sourceTree = ""; }; + 013B0C8221ECDC5D00D161E29F735F71 /* DDMATrackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMATrackManager.m; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.m; sourceTree = ""; }; + 017BA9D2584BFE2A506D6FA29BB723B5 /* _DirectoryContentsTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DirectoryContentsTableViewController.h; path = Sources/Sandbox/_DirectoryContentsTableViewController.h; sourceTree = ""; }; + 017FE5A5CE799C4AE343144E68F67060 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; + 01E4BF97E04D01510D10BC8CB54827F8 /* AMapTrackTrackObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTrackObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTrackObj.h; sourceTree = ""; }; + 02154FFB42C35F509181D1A2C0D1C7B7 /* DDFontKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-prefix.pch"; sourceTree = ""; }; + 0220BF5CFE5F2FC39841086DAF9C512A /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = ""; }; + 023A97C4AFA7DF11C539E4EB3E740581 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; + 024EFBB5960E830552FE43E7B43EF86B /* EKSimpleMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessageView.swift; path = Source/MessageViews/EKSimpleMessageView.swift; sourceTree = ""; }; + 02586CCB670D21813EDDE73652BB3FF5 /* DDBaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.m; sourceTree = ""; }; + 026B8D4AF5A9DCECBCDC470047899B36 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + 0276B7FFE85862D00D7FAC8F46E123B9 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + 0283A95F5E20DA0DB13222018B01EA91 /* ZFPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.m; sourceTree = ""; }; + 02ADD31FC0F38655CF80BE994B91B1C4 /* ZFLandScapeControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandScapeControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.m; sourceTree = ""; }; + 02C5F8A71FF16CF37076A677247B407E /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + 02CB21EB03F5F39C90A3051A972F5381 /* icon_file_type_xml@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@2x.png"; sourceTree = ""; }; + 02F91E8C25FF1FAD874453DEBE53248A /* EKAttributes+WindowLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+WindowLevel.swift"; path = "Source/Model/EntryAttributes/EKAttributes+WindowLevel.swift"; sourceTree = ""; }; + 030B4DAA5BB7ED0685831D48DC51C6E7 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 0333BD91242AADD1BBEBD06B190C43BD /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; + 0392F8019BD34801BD45F498F61C9189 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 03ACA45181369B6414AD76783252B1F0 /* Network.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Network.storyboard; path = Sources/Resources/Network.storyboard; sourceTree = ""; }; + 03AD276727E411CC49C03E27D55C8A33 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; + 03C88C331B310F4C5FB9F6EF3EF0EDE3 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + 03D49082E90A2B9544A42D9EAD03E2DD /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + 03DBD5D7BE065D61D7E95EA35B2B3CB4 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + 03EC0DDA76E1C6B91C47E2C32897BEC0 /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 03F18B72D03F2503EFB8DC6EC44AEA16 /* DDBaseSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseSwitch.h; path = DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h; sourceTree = ""; }; + 04836B8E6DF4470ED83977406CC3F4A5 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 04CCFB1354B98E31A8BBD59C6368DB63 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 04F8D84A62F275D974F86565382FCE22 /* DDTimerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-prefix.pch"; sourceTree = ""; }; + 050455D5BD6DDCD62B90127085262F78 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 0524CEE0C750677469D0900C54C75C24 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; + 053F789BBA3187424D04828D24F823FE /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; + 0552B8851590E6352BE9CD6AC3FC2112 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + 059BEBCD36B766966C2F80A7BF621EED /* EKRatingSymbolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolView.swift; sourceTree = ""; }; + 05C7A04EF76F101EBF33061C31ABD434 /* DDMASearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMASearch.m; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.m; sourceTree = ""; }; + 05D7C961B7DB9567859AEAA75406D6EB /* ZFUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFUtilities.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.h; sourceTree = ""; }; + 05DD77BA0E63C13D72DDE65BDCBFD9D5 /* ZFSmallFloatControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSmallFloatControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.m; sourceTree = ""; }; + 063595ADD67A3C24AE563DEF45BD8D60 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; + 063BD1391E1AB3571A5124DFA1048996 /* UIImage+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIImage+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 06E95EA7683830F5ACF8043C178C1597 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; + 070EA32A8ABA15B2431C3794C739A6EC /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/SDWebImage.h; sourceTree = ""; }; + 072260DC5B3D2B9ACD46C6ECF85C486A /* UIBarButtonItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.m"; sourceTree = ""; }; + 079FE34AED070E038F8FD77566B27CD7 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + 07CB6A6189CBDDEEA088A745B49D410D /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; + 07D911C5EC5CAFAF0016ECBBB70D3CA7 /* DDZFPlayerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.debug.xcconfig; sourceTree = ""; }; + 07DAA272EA58B418CF2AB4D92828D0CC /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + 07ED33287C5A1EAD6438952B2C271D66 /* SwiftEntryKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftEntryKit.modulemap; sourceTree = ""; }; + 07FC26A8722A3F31991ED9C00395AEC6 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; + 08515D91B8B7E1A9CFE96B80625B0BC2 /* EKAttributes+PositionConstraints.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PositionConstraints.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PositionConstraints.swift"; sourceTree = ""; }; + 086F7619FACC394D3FE7B29F675709C1 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + 088C38E3F8CEF3C0D265452BF8C03B3B /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; + 089696DA03A61A75B24E28D72C3EFD39 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; + 091A990D41228AFBF48B960578ABEE89 /* DDBaseCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionView.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.h; sourceTree = ""; }; + 091FDAC750B35AF72EB86F87AE7A9193 /* ZLVideoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLVideoManager.swift; path = Sources/General/ZLVideoManager.swift; sourceTree = ""; }; + 094259AAB7A6D84FBBAEC6385E57213E /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = ""; }; + 095A985D17E2BB8CB25A40BC2E27D7D2 /* CocoaDebugTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugTabBarController.swift; path = Sources/Window/CocoaDebugTabBarController.swift; sourceTree = ""; }; + 0981DFE403753B68B2D89A88DFA147EE /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; + 099526724B59865192040A1AD9659222 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; 09B4C59FAB38D6054E5993BD78205023 /* DDAudioPlayerKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDAudioPlayerKit_Private; path = libDDAudioPlayerKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 09BF7BEC4D90C021470A25988CB291BF /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - 09E4BD9AF58866CD240FE98CC9FA9328 /* NSObject+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.m"; sourceTree = ""; }; - 0A0B5A4180221E40CE556F38DA1B329D /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - 0A0DB0AD13396C9C8A354BA610385E1A /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; - 0A3609CE388BD0A408CD57CBD6155AC3 /* DDTimerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-prefix.pch"; sourceTree = ""; }; - 0A5D0C6FEDD9950013E14A77FFE66FBD /* _OCLogStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogStoreManager.h; path = Sources/Logs/_OCLogStoreManager.h; sourceTree = ""; }; - 0A5FA45F1AAFDC0987C87FDCB4EE5926 /* _FilePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FilePreviewController.m; path = Sources/Sandbox/_FilePreviewController.m; sourceTree = ""; }; - 0A97312BFE816F76389E14494FFECD97 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - 0AA352C580D8FBC08486DA230C2F09CC /* icon_file_type_aac@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@2x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@2x.png"; sourceTree = ""; }; - 0AC129DE20FC15D38C33BB72D87489AE /* EKAttributes+DisplayMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+DisplayMode.swift"; path = "Source/Model/EntryAttributes/EKAttributes+DisplayMode.swift"; sourceTree = ""; }; - 0AF1A76F33B4E63B165CE5FA5B91A130 /* _ObjcLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ObjcLog.h; path = Sources/Logs/_ObjcLog.h; sourceTree = ""; }; - 0AFE6DA7B5413B1DB9D313117C1D00CF /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; - 0B0287512853C8B86CB04C42AC98AF10 /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = ""; }; - 0B236A480C1858B1E73C3BFB7F0D5E8B /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; - 0B2FBFB6B983E631D704734CD9F628EC /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; - 0B7D7AA72B10A02FBAF59FD050627482 /* DDNetworkingOfAlamofireKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-prefix.pch"; sourceTree = ""; }; - 0B7EE5B4F5FFDEA10868682DCE8344CD /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; - 0B8832AD77B9DDB928EF069901018195 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - 0BB849F8D022F2D44CB1B0298A884AC0 /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = ""; }; - 0BCC8C368D4EE667A49DAC8F67F19F91 /* AMapTrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManager.h; path = AMapTrackKit.framework/Headers/AMapTrackManager.h; sourceTree = ""; }; - 0BE2A2283AA193B1FC6C42A44D951474 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; - 0C06F0F9D936A9BD45D810AC8AF839D0 /* icon_file_type_jar@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@3x.png"; sourceTree = ""; }; - 0C07A4A5704517D879F4624051090A10 /* icon_file_type_swift@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@2x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@2x.png"; sourceTree = ""; }; - 0C1779725409CB7336CC76B51231DC13 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; - 0C3C57E1D47F5EC93E2ED3B931584C60 /* _Swizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Swizzling.h; path = Sources/Swizzling/_Swizzling.h; sourceTree = ""; }; - 0C4D2774C483DD40D57C7FA3D2C8D22E /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 0C5253A9CBB0E5AB13AA2950F43142AE /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - 0C6F7393CC8AD88E9D891C769ED4EC7B /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 0C7D60686B2BC1EB102A5D122C2F7B5C /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 0C7E08017D80EF1936CE54E783C7F2C9 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - 0C825B8354A834C5C15737ADA5230621 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 0CA1A9F98A8858536FD425DCC916D7C3 /* _Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Swizzling.m; path = Sources/Swizzling/_Swizzling.m; sourceTree = ""; }; - 0CCAE470CE4B88EB94EC366E1214B2B0 /* UIViewArray+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewArray+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift"; sourceTree = ""; }; - 0CCBA22874FD39B5EC9BDE6D9D8B105E /* EKAttributes+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Position.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Position.swift"; sourceTree = ""; }; - 0CD07829ED3310E1E55EEA3E661C145F /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - 0D0933D2DFD38420FF30CCE915C8FC72 /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = ""; }; - 0D4C8900E578B4C8C482C3CBE0AF8AF5 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 0DBAD669B55F5B5B45C51263FB09D478 /* DDBasicControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDBasicControlsKit_Private-dummy.m"; sourceTree = ""; }; - 0DD8C1045DCFBEBB3D9D5593893F671E /* ZFVolumeBrightnessView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFVolumeBrightnessView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.h; sourceTree = ""; }; - 0DDA1B78B6D0CD87B04D331FD03B1D26 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; - 0DFE48E73B23483F42A0E13D844195FD /* ZFPlayerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerView.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.m; sourceTree = ""; }; - 0E002E2C792C5B797089C0CBB123AEB5 /* UIViewController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.m"; sourceTree = ""; }; - 0E32F05E6704CB27C4F0970E03346DAB /* DDMutableAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDMutableAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDMutableAttributedString.swift; sourceTree = ""; }; - 0E6B47BC7A361FD0136AC5CB2D7840A2 /* icon_file_type_mp4@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@2x.png"; sourceTree = ""; }; - 0E82D13FE96061E6E4EB297A495D4B26 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - 0F297546C6F6C28277DF8BE35C61DDC7 /* DDMAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAGeometry.h; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.h; sourceTree = ""; }; - 0F47DDE3C1736961E81DFC21642B56E6 /* MATraceReplayOverlay+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MATraceReplayOverlay+Addition.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay+Addition.h"; sourceTree = ""; }; - 0F4BCE744090F84D7355AB3BE65C3362 /* icon_file_type_dat@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@3x.png"; sourceTree = ""; }; - 0F7251723673525D2D0FD7FD55BDA311 /* DDCategoryKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.debug.xcconfig; sourceTree = ""; }; - 0F79D93E9EAC91998CD46F9BD551F765 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 0F7DD58CEA655A61309BF96BF7C6C7CD /* jpush-ios-5.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-ios-5.0.1.xcframework"; sourceTree = ""; }; - 0FF4C616AD34D0D620D1E52915B79BC2 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; - 104A88C578F707D8C4EBA903BF4146CF /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - 1051306B875B02C74A86EE0815BCD486 /* NSURL+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.m"; sourceTree = ""; }; - 1056F3A17BDA5E5959DA7C15030700C9 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 106867BD09CA406CC67213E4F249158E /* UIImageView+DDWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDWebCache.h"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.h"; sourceTree = ""; }; - 10ABC888679086A04C0DC40C758FA4E7 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; - 10ABE62193618D11DA78D5A4CF4C829B /* NSObject+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h"; sourceTree = ""; }; - 10F737BE4409B171817BA5FC711A6C2F /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 110EC0AD318D4ECCC10F025DAE53B000 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; - 11332C468324EFDE6DA55EC29282232D /* icon_file_type_ttf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@2x.png"; sourceTree = ""; }; - 11A8F171A32B930BCBDBB11A8E847298 /* icon_file_type_avi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@2x.png"; sourceTree = ""; }; - 11CD62823D20B196FE435FF45DF0AAA4 /* icon_file_type_json@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@2x.png"; path = "Sources/Resources/FileType/icon_file_type_json@2x.png"; sourceTree = ""; }; - 11D3D10DB74AF192C39489ECEE9EC350 /* icon_file_type_xls@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@2x.png"; sourceTree = ""; }; - 11F953B24AA6DB8375291160CD7850E6 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; - 1223B9BCC27F8C8348BC83FBAF4B095E /* DDBaseCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.h; sourceTree = ""; }; - 129C4C0861511F31333238525142A013 /* UIApplication+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h"; sourceTree = ""; }; - 12A94FF416555EF19A4945A05D2A8DBA /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - 12D12776A4BDE949D3EA6FF4EA5A998E /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 12D5E3E7F68E95CA0ADB60461DCD772F /* NSBundle+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+BRPickerView.m"; path = "BRPickerView/Base/NSBundle+BRPickerView.m"; sourceTree = ""; }; - 12E70A20A9573BF5A9B175915B1E9F96 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - 13870762528D274783144041A9EBF362 /* _OCLogModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogModel.h; path = Sources/Logs/_OCLogModel.h; sourceTree = ""; }; - 138BCBB4DC817E9F31394ED16B8A29DA /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - 138D89F9AD66B27542971F3146C9C7E3 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; - 1397F9A8F26829E996CBAFD9780265E9 /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = ""; }; - 13DB71A2DF2E8847BAA487208E1D3E1D /* _Sandboxer-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_Sandboxer-Header.h"; path = "Sources/Sandbox/_Sandboxer-Header.h"; sourceTree = ""; }; - 1435090B5A923B9AAD07D69FF436ADF2 /* NSDate+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+BRPickerView.h"; path = "BRPickerView/DatePickerView/NSDate+BRPickerView.h"; sourceTree = ""; }; - 143FBCC86BF924D706D0EF1552376AA1 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 146783B650E6D6DD73EE367461940636 /* icon_file_type_ttf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@3x.png"; sourceTree = ""; }; - 14D8C8FF1C95657CBA45ED86F902B75C /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; - 14F8483A629A2D03915DBC2C185A7D5A /* icon_file_type_html@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@3x.png"; path = "Sources/Resources/FileType/icon_file_type_html@3x.png"; sourceTree = ""; }; - 1558B92E463EDCFB3725BFBD17A1182D /* ZLAnimationUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAnimationUtils.swift; path = Sources/General/ZLAnimationUtils.swift; sourceTree = ""; }; - 156B21EF7A3CFBA670540BA1D9BC28D0 /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 1578A18968936C272FAC478EA21DC4CE /* DDBaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.m; sourceTree = ""; }; - 159B09585E27B8B76408E0C22FD4B90E /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; - 15A044019BDACEF6F993B544AC5D2299 /* EKAttributes+Validations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Validations.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Validations.swift"; sourceTree = ""; }; - 15AED11DF39E305DF6673230E081BB49 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - 15FBCFE8006FF35B1C88E53E36B6CCD3 /* _icon_file_type_bugs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_bugs@2x.png"; path = "Sources/Resources/images/_icon_file_type_bugs@2x.png"; sourceTree = ""; }; - 160538DEC56439C5968908C2B061D198 /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = ""; }; - 16553ED13CFF1FE8A2C6E666B6636C2A /* EKPopUpMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessageView.swift; path = Source/MessageViews/EKPopUpMessageView.swift; sourceTree = ""; }; - 1662D3E1ADCC2F18FBE1C92945D63F2A /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = Sources/Window/Color.swift; sourceTree = ""; }; - 16720660F00B055D3518EF290D70B19D /* SDWebImageMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageMapKit.h; path = DDWebImageKit_Private/Classes/SDWebImageMapKit/SDWebImageMapKit.h; sourceTree = ""; }; - 168FC76E41435410EC8A00C808BE60F9 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - 16A984FFDCD2D8E2DDCD44B725FD124B /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + 09FD9DA269C48AEE264722C210EB6228 /* _BacktraceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _BacktraceLogger.m; path = Sources/Monitor/_BacktraceLogger.m; sourceTree = ""; }; + 09FE64ADF976E808DAEFF94DB7F444A8 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + 0A05F9F4F5488DE609A005C217DC35A9 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; + 0A3281D4376C0BA9B4F903A1FCB39C4F /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = ""; }; + 0A5FD362C24B31708AD082C785507076 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 0AFF4A31C59BAA3E18DF1D56B2231231 /* EKPopUpMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessageView.swift; path = Source/MessageViews/EKPopUpMessageView.swift; sourceTree = ""; }; + 0B0D0BCE20606C0DB0F3EB75228CD7D7 /* ZFPlayerNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerNotification.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.m; sourceTree = ""; }; + 0B67DF1971F5D36A45C2EE7FA4855D22 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 0B80ACEF4B2F76AEF90CC0E20339B1FC /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + 0B814535B78C4E223C1CA5F5D4D074CB /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + 0B8B0372DC76EC09950A45934B3D0DCD /* UILabel+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h"; sourceTree = ""; }; + 0BA9C5D8BFB6A76A002C5008A8297894 /* ZLTextStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLTextStickerView.swift; path = Sources/Edit/ZLTextStickerView.swift; sourceTree = ""; }; + 0BAFF59448B95D21460FB3B962F1FBDB /* NetworkCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkCell.swift; path = Sources/Network/NetworkCell.swift; sourceTree = ""; }; + 0BBB22A528AC7EC9D01C92B7518469B3 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + 0BBF62946BADC6D746E5954BD1152D95 /* icon_file_type_bmp.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bmp.png; path = Sources/Resources/FileType/icon_file_type_bmp.png; sourceTree = ""; }; + 0BD598F8EB171EE7D50E071CC983289A /* DDCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionViewCell.swift; path = DDControlsKit_Private/Classes/DDCollectionViewCell/DDCollectionViewCell.swift; sourceTree = ""; }; + 0BEBFA85D93D76432E65CA87B0B56A74 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + 0C0848FA247A0604D0B58F124FEFD658 /* icon_file_type_gif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_gif.png; path = Sources/Resources/FileType/icon_file_type_gif.png; sourceTree = ""; }; + 0C32B7C68B23FAD382A03CD92B45DC06 /* _HttpModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpModel.m; path = Sources/Network/_HttpModel.m; sourceTree = ""; }; + 0C4741AECBFAA3382F599D25CB8495AA /* _CustomHTTPProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CustomHTTPProtocol.m; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.m; sourceTree = ""; }; + 0C5497BEA73B312AC0E6A3CF3599FEB9 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 0C5CEE620E7CFB960AC0F853547939CE /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; + 0C64AF59CC4BCE5402D8C47E58DA7517 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + 0C75A7F596FD683B60B6C97DC879A3C7 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + 0C77093DFC4007D3B220789066B24D9C /* DDView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDView.swift; path = DDControlsKit_Private/Classes/DDView/DDView.swift; sourceTree = ""; }; + 0C78B221979934F69B9305E4BF3E9DD4 /* DDNetworkingOfAlamofireKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDNetworkingOfAlamofireKit_Private.modulemap; sourceTree = ""; }; + 0CA5A7DA12336DAA19E1EA26B1312A6A /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 0CB76C635B5755273D1AF8B9344F4F70 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + 0CC8A6F077D675B7B7B95BC3C2C1E517 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + 0CF0A11DCF05F136AC86D6662E86D881 /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = ""; }; + 0D0D2CEF69F8C30884E74A14FEA087B0 /* ZFSpeedLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSpeedLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.m; sourceTree = ""; }; + 0D1339B67CB2076CA37E3F46484BDE32 /* UIApplication+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h"; sourceTree = ""; }; + 0D332734340801BB7E35E4AEFF6CB873 /* EKAlertMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessage.swift; path = Source/Model/EKAlertMessage.swift; sourceTree = ""; }; + 0D3FD4B99FD585A2AB3BCD0E46D3D9B0 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; + 0DA7859891D940DDEB5B1BEE1E6A7A02 /* _Sandboxer-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_Sandboxer-Header.h"; path = "Sources/Sandbox/_Sandboxer-Header.h"; sourceTree = ""; }; + 0DB2BA647F92E073EE637BE0B813AF45 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 0DB5B6AE95EB8B9445473FD5ABDDEFDB /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + 0DD02B9C23C89673BFB5A89CD5638957 /* DDCategoryKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDCategoryKit_Private.modulemap; sourceTree = ""; }; + 0DF543C53F4181FA110961720A7CDAF9 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + 0E048AD00E61F5F5481C393BC5125CE8 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 0E0DC05A40DC6784C7FC592F946D1D7B /* icon_file_type_apk@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@2x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@2x.png"; sourceTree = ""; }; + 0E11D00B924443C85A607773E93726DE /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + 0E4B805532A5AADD49231C0081B516B9 /* ZFPortraitViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitViewController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.h; sourceTree = ""; }; + 0E55734AA06A41DCB928088F28FE1537 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 0E67DBA962D2ECCF0CA0FDAC08D735F3 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + 0E9027378D012FE991264D7D66987F17 /* ZLFetchImageOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFetchImageOperation.swift; path = Sources/General/ZLFetchImageOperation.swift; sourceTree = ""; }; + 0EABB47DDF87BD309BC67B491814B258 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + 0EC78418213827F8877C3C1D74D4148D /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + 0EF37C3B59DE2469E929F48473339B9C /* ZFLandScapeControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandScapeControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.h; sourceTree = ""; }; + 0F89C3893181242BE585592B171D8F42 /* ZFLandscapeWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeWindow.m; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.m; sourceTree = ""; }; + 0F93307A14335F35E31E4071275450F4 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 0FD1730B1BBA65CA27D51A1DD234F77C /* _DirectoryContentsTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DirectoryContentsTableViewController.m; path = Sources/Sandbox/_DirectoryContentsTableViewController.m; sourceTree = ""; }; + 0FF6284F5D7BED637AF44FA174ABFD24 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; + 101096E0A5903855BCFCE52512C05A78 /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; + 104CB5664B850158DA9D9B88536269AC /* ZFFloatView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFFloatView.m; path = DDZFPlayerKit_Private/Classes/Core/ZFFloatView.m; sourceTree = ""; }; + 109B54FFAA8D84E84CA306F1C0204ADF /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + 10CF5B11D463539F70C46F6573D0D74F /* DDControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.debug.xcconfig; sourceTree = ""; }; + 10E60DCF51CDBDD64283CDD9D82E8C6C /* ZFPresentTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPresentTransition.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.m; sourceTree = ""; }; + 10EE3DD2EFBC06C5CD932F9885DA37C0 /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; + 10FF294BA1B443DC0503BE70408129DA /* ZLCameraCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraCell.swift; path = Sources/General/ZLCameraCell.swift; sourceTree = ""; }; + 1109C60F51CCFD24C12B8AFF5500F7B7 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 11146D1737FC44C1366419D39EDC6831 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 1194E8ED55714701F6299F8FF33A1E61 /* GradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientView.swift; path = Source/Utils/GradientView.swift; sourceTree = ""; }; + 11A7A040871EF3480FDBBF37E2EE6C5E /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + 11AAD8010E80A4E4E82D06F02BA27C45 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + 11D42ADCDD4B06BB46ADB474D341EFFA /* JPushExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.release.xcconfig; sourceTree = ""; }; + 11F01683FCD7E2E7BC20E8D79BC3DBCF /* CocoaDebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaDebug.modulemap; sourceTree = ""; }; + 1237CC532B7E2B100BCC96757C7C794E /* DDBaseCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.m; sourceTree = ""; }; + 126432FE9F6A7170D5FF2E48C5B1BE64 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; + 1299BA338A41DBD0A539D8F1548B9D72 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + 12E67116D0B57FCE27E9C8ABCD516E6C /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; + 12F0230DBD912423D4F91CB29C6851F1 /* _OCLogHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogHelper.m; path = Sources/Logs/_OCLogHelper.m; sourceTree = ""; }; + 12F0396B37C79008062C43C7E3A12742 /* icon_file_type_7z@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@3x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@3x.png"; sourceTree = ""; }; + 12F34E7BC3C4F01C2528896D89215E5D /* DDProgressHUDKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDProgressHUDKit_Private-dummy.m"; sourceTree = ""; }; + 12F44CD5C8EA29A09671230B04BB7AC4 /* DDImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImage.swift; path = DDControlsKit_Private/Classes/DDImage/DDImage.swift; sourceTree = ""; }; + 130D9C60AF0D2CDEDA2C953C02AE82BF /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + 1328B11AF6658B87D2CDDAB965F2EDA9 /* icon_file_type_apk.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_apk.png; path = Sources/Resources/FileType/icon_file_type_apk.png; sourceTree = ""; }; + 1340120F2672CE633DEFF9914C121652 /* ZFSliderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSliderView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.h; sourceTree = ""; }; + 13424C098E3429BAD8B1865086ADD736 /* DDToastKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDToastKit_Private-dummy.m"; sourceTree = ""; }; + 1354B9AD2110F08B9C66FF72521BFD6B /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 1356D5C5411ADB749505EBC3F3AE2612 /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = ""; }; + 138B5BC444D30E5A31468855B145E9D0 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + 13AA7FD00922C761772A7127C8170468 /* EKNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNoteMessageView.swift; path = Source/MessageViews/Notes/EKNoteMessageView.swift; sourceTree = ""; }; + 13BD3361E83FC21C5BC469920651072A /* CocoaDebugTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugTool.h; path = Sources/Logs/CocoaDebugTool.h; sourceTree = ""; }; + 13D03BE8ECF1205ECC4F4367280595BC /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = ""; }; + 13E78EC5C1CDB0097E09F79052672C2F /* DDMAMapView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAMapView.m; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.m; sourceTree = ""; }; + 144B4380D13A4A6B9DB80D3FF187CEF0 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + 14894679B976E21A3FAF45CF6240391E /* icon_file_type_fla.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_fla.png; path = Sources/Resources/FileType/icon_file_type_fla.png; sourceTree = ""; }; + 14B1883CAF9C54C2774546AAB3CD6DE1 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 14BF592F90125FA184B703B34C5714F8 /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + 14D1436631F24B41CBF66827CBAB4E1B /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 14E1AFC763500FC474B83CC6FD8765C9 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; + 15241162EAC05AB5090C144B0C70B171 /* icon_file_type_ttf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ttf.png; path = Sources/Resources/FileType/icon_file_type_ttf.png; sourceTree = ""; }; + 15615C7822171EC4E68A4C254D2267A1 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 1589E9EA6FC353546CA34E3C48F3A144 /* NSMutableAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h"; sourceTree = ""; }; + 15C7FD810489833A0898D4EA6BF48679 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + 15E9CA66C7B5899A2918B048674CC8EE /* ESTabBarController-swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ESTabBarController-swift-dummy.m"; sourceTree = ""; }; + 15F3A8245D71C40CDD42CD2FEC629D76 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 1695BA5361514936CCF5C2ED5F9096E2 /* BRPickerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.release.xcconfig; sourceTree = ""; }; 16ADD43AE08E88D6F7A3498152249608 /* DDAutoUIKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDAutoUIKit_Private; path = libDDAutoUIKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 16C8E97D22CC84BEB8D3C25B9A55D6D4 /* EKImageNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKImageNoteMessageView.swift; path = Source/MessageViews/Notes/EKImageNoteMessageView.swift; sourceTree = ""; }; - 16DAE2405AA7292247B80C9B21D719D7 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - 170E98B41CBE9C35632027A22E80EC05 /* icon_file_type_ttf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ttf.png; path = Sources/Resources/FileType/icon_file_type_ttf.png; sourceTree = ""; }; - 17582BF2A0605219A287734B1B168036 /* DDTimerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-umbrella.h"; sourceTree = ""; }; - 17B8906DA56601863A279000D653D043 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; - 17BACC510A49FF57D5A7B70AAA7EA543 /* DDAutoUIKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-prefix.pch"; sourceTree = ""; }; - 17D4C1B710E972B113FB62D64069D4CF /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 17EB3E1E4C05BE5D30ED569F9A951451 /* ZLEnlargeButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEnlargeButton.swift; path = Sources/General/ZLEnlargeButton.swift; sourceTree = ""; }; - 17EF36FE763AB696820C44585014C0FD /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = ""; }; - 1811EF3C0051CD1478070DBACE51F2E9 /* icon_file_type_ppt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ppt.png; path = Sources/Resources/FileType/icon_file_type_ppt.png; sourceTree = ""; }; - 181754F8C4EE544D7FEB2F35942336C6 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; - 18328C1F6B0BAD912D7D90C9B6A664DD /* _SandboxerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _SandboxerHelper.m; path = Sources/Sandbox/_SandboxerHelper.m; sourceTree = ""; }; - 183F19FE6BC24CC2ED469200825BED13 /* DDColorKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDColorKit_Private-dummy.m"; sourceTree = ""; }; - 184A905860356D49E7B55C985D3194DB /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; - 18B20E75074BCA6076066BA39FB3454E /* ZFPersentInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPersentInteractiveTransition.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.h; sourceTree = ""; }; - 191488C38985420414CAE71CE483ABAB /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - 1955820828D61224B9769C7DB96144DC /* AMapTrackManagerOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManagerOptions.h; path = AMapTrackKit.framework/Headers/AMapTrackManagerOptions.h; sourceTree = ""; }; - 195652663B54BFFD1F516B6325BC1F1C /* UINavigationController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h"; sourceTree = ""; }; - 1966A986B5050ED6ECBA1F9C0CE307A2 /* icon_file_type_css.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_css.png; path = Sources/Resources/FileType/icon_file_type_css.png; sourceTree = ""; }; - 196BC92B948C2A77914E274EA51CAB29 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - 196C316CD40737B7B2C1E2902C5C8EDA /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - 196CEE3BC2C8C654CC23EB302CC90FF4 /* ZLPhotoBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.release.xcconfig; sourceTree = ""; }; - 19A98FBE5F8AC3DD6A5019D112072792 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - 19C44EA54E82F0253F78A38E4809AC14 /* ZFIJKPlayerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFIJKPlayerManager.h; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.h; sourceTree = ""; }; - 19C8749E52978158169E1C3BF25DDB52 /* DDBasicControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.release.xcconfig; sourceTree = ""; }; - 1A28F79C50D3E20B9BAC67E22A4359F3 /* ZFSliderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSliderView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.m; sourceTree = ""; }; - 1A7C4AF6221BDD8AD265EAA9C14DED59 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; - 1A8798E5DDA9F7C625F49807C8F65C42 /* UIButton+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.m"; sourceTree = ""; }; - 1A8EAF636BB07C51C4ED55F239858CD3 /* CrashListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashListViewController.swift; path = Sources/App/CrashListViewController.swift; sourceTree = ""; }; - 1ABC665AA46A259E0DBEF93414476E75 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; - 1AF9FB3103A78D101D26013FE644A11C /* DDCategoryKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDCategoryKit_Private.modulemap; sourceTree = ""; }; - 1B0309AE73CEA44E98F71755290E0533 /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = ""; }; - 1B057FB28F622C52D92272EC7216BA4F /* DDWebImageKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.release.xcconfig; sourceTree = ""; }; - 1B0A5DBEE83873016874FE63FCC166F9 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; - 1B13D9C58360C5DA066ED8022AACF6C6 /* BRPickerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.debug.xcconfig; sourceTree = ""; }; - 1B3E8FBCB4BB9FD92F07D08BAB775E94 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; - 1B3FD4396289458395DECE58AE7AB3BD /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 1B606FD5693272D3406170F74B26593D /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; - 1B8DDB5AB5574889E524A11128C23FCD /* DDBaseSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseSwitch.m; path = DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.m; sourceTree = ""; }; - 1B93E03307EC96D635819D9AC9493A70 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; - 1C12ADCAD127EA090076321603546908 /* DDBaseViewController.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = DDBaseViewController.xcassets; path = DDBasicControlsKit_Private/Assets/DDBaseViewController.xcassets; sourceTree = ""; }; - 1C3E48A8724333DDF341FE93BC574265 /* icon_file_type_wav.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wav.png; path = Sources/Resources/FileType/icon_file_type_wav.png; sourceTree = ""; }; - 1C6C04C12611787799662F133D93D97A /* ESTabBarItemContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContentView.swift; path = Sources/ESTabBarItemContentView.swift; sourceTree = ""; }; - 1C98A5BBADE3ADC6E0101D8C26B41358 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; - 1C9AF47B573EA9F359D038D9FD9B8075 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - 1CA760423511FDC0AB4B4C76BD0A5844 /* _CustomHTTPProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CustomHTTPProtocol.m; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.m; sourceTree = ""; }; - 1CFD312BA20A13AE286234A92BEDA520 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - 1D4569496544524EF4A71EB47BB75AA3 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - 1D5248D386E94D16E3464D643A31ABF8 /* DDMAMapKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-prefix.pch"; sourceTree = ""; }; - 1D77E535ED65AE14BACCC1953284630C /* NetworkCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkCell.swift; path = Sources/Network/NetworkCell.swift; sourceTree = ""; }; - 1D9687AA1E852042C96F69376DE09A17 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; - 1DB8FDD14E81F90CCFE85737A8CEC924 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 1DE2C797C7FD11FF557277D5347E5654 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 1E5D7BE5A8C68A6233EE6F7864457AFB /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; - 1E5DF9BC5F66536DF0E11A18183E30D6 /* _icon_file_type_app@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_app@2x.png"; path = "Sources/Resources/images/_icon_file_type_app@2x.png"; sourceTree = ""; }; - 1E7D75EA00C68C8EC9529B061EA9B627 /* Pods-OrderSchedulingNotificationService-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OrderSchedulingNotificationService-dummy.m"; sourceTree = ""; }; - 1E8570CECB13FD9D28F0F1B3FD573289 /* NSMutableParagraphStyle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableParagraphStyle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h"; sourceTree = ""; }; - 1EA96598076D4D461899D00F49CEDB0F /* JPushExtension-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPushExtension-xcframeworks.sh"; sourceTree = ""; }; - 1EB6B2BE04795E067D6F05EBC2D51B37 /* ZFPresentTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPresentTransition.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.m; sourceTree = ""; }; - 1ECE9FED8F9F92EAC81DD4ACEC740155 /* icon_file_type_css@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@3x.png"; path = "Sources/Resources/FileType/icon_file_type_css@3x.png"; sourceTree = ""; }; - 1F0E24EFB4A059D3ACA16DA75925A26D /* AMapTrackKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackKit.h; path = AMapTrackKit.framework/Headers/AMapTrackKit.h; sourceTree = ""; }; - 1F1C4B4E67B828556FE6962DA9D4F7FF /* UIBarButtonItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.m"; sourceTree = ""; }; - 1F26048853D41F6951BEE9160B19D666 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - 1F7FCD1EEE9254E4B23FF51EF0678C66 /* DDToastKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-umbrella.h"; sourceTree = ""; }; - 1F950E09354784D4BC544B9DE3F5A08C /* _icon_file_type_network@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_network@2x.png"; path = "Sources/Resources/images/_icon_file_type_network@2x.png"; sourceTree = ""; }; - 1F9C3228751941592E307E6795FC420D /* DDAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDAttributedString.swift; sourceTree = ""; }; - 1FDD3B0B5C7D146DAC1BF1E4BB377608 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 1FDD54B94F5298866C048A459F5BDB38 /* ESTabBarController-swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "ESTabBarController-swift.modulemap"; sourceTree = ""; }; - 1FE523C27B8C9BFD06423E88B0B27AEE /* _AutoLaunch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _AutoLaunch.m; path = Sources/Core/_AutoLaunch.m; sourceTree = ""; }; + 16B3FD0E12865F1C1A1F4E7F226A1BF3 /* AMapTrackHistoryObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackHistoryObj.h; path = AMapTrackKit.framework/Headers/AMapTrackHistoryObj.h; sourceTree = ""; }; + 16BEDB8744F55F68466ABAD06D797E91 /* CocoaDebugViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugViewController.swift; path = Sources/Window/CocoaDebugViewController.swift; sourceTree = ""; }; + 16C5452A273F36C1FA8699E2C302177F /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = ""; }; + 170E6B616FCDF1567D0F52436A6CBD9B /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + 1725DFC1C8F4A0B8E05B181F31AE8475 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 173BC5A3FF087A7A811896E510320C32 /* ZLAddPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAddPhotoCell.swift; path = Sources/General/ZLAddPhotoCell.swift; sourceTree = ""; }; + 1782E5C6E771E46E52BE27A9BD41CCD1 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + 1799DE8750E5895D04BE367F4E7827EB /* icon_file_type_ppt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@2x.png"; sourceTree = ""; }; + 17ACC31338741DA9BD9A559C7F1552F1 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + 17B71D94A58434127BAF46198F564DF8 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + 17E561592BAC5B12AA58A7577A6DA5DD /* ZFLandscapeViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.h; sourceTree = ""; }; + 181568D30C7FABC97BEBF08583DA99B0 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; + 18411E890123C4ECFBE66D51524DE46B /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; + 185918EB1EFE7B008B55F44D63F3C8FC /* DDTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextView.swift; path = DDControlsKit_Private/Classes/DDTextView/DDTextView.swift; sourceTree = ""; }; + 1871DCAC53A631A33D7C88AD5A4919CD /* DDMutableAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDMutableAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDMutableAttributedString.swift; sourceTree = ""; }; + 187DA584BAF77D828BCCCCCB088C3726 /* BRBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRBaseView.h; path = BRPickerView/Base/BRBaseView.h; sourceTree = ""; }; + 1881DE0D768B5F14757175BEBE97BA22 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + 1936D02AFDC5FE7F9B5331409A6E38F4 /* DDToastKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDToastKit_Private.modulemap; sourceTree = ""; }; + 1961A308D2B43EEC2F1B3BC84F90077B /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; + 197A6B1D5E7E76F12F8DCB8773BA80C8 /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = ""; }; + 19911536A66A5FA32ED6936970F5C743 /* DDAutoUIKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.debug.xcconfig; sourceTree = ""; }; + 199C5442CB5DE81266FB07CEA8350726 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + 19B52E0E205C651E3419D4AA365803C1 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + 1A34FD2D2C0D41DA165162A2C2C7D3AA /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + 1A5180BF7E6A4A880CAC255BFE5822B5 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + 1A56A9B1AD83D40E6D6880E5838B8A73 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + 1A63AEFEB8C46FF79506CAC9D5EED9FA /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + 1ABE0F05372BE562781897A9F3AA23E0 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; + 1ACA7CACB5365F485D48C7147E4EC201 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 1ACC0D1026A39CE2176E9B76A7067656 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; + 1ACD2390EB614A635BFBD9A685DC10BA /* UIViewController+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIViewController+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 1ACE5267FAF715FC2A84CD9DA0FB96E2 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + 1ACF2B2C9A9466027E6E4ABB717A572C /* BRPickerStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerStyle.h; path = BRPickerView/Base/BRPickerStyle.h; sourceTree = ""; }; + 1AD18946E9236858267E0EB4732F6A83 /* EKAttributes+StatusBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+StatusBar.swift"; path = "Source/Model/EntryAttributes/EKAttributes+StatusBar.swift"; sourceTree = ""; }; + 1AFC2AA5274C3B00FAD1F2EF3160AFDB /* icon_file_type_html.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_html.png; path = Sources/Resources/FileType/icon_file_type_html.png; sourceTree = ""; }; + 1B19ADB19C1D0A8823FB48A8F595C2F0 /* DDBaseCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionView.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.m; sourceTree = ""; }; + 1B1D9C0FDFD4D34F58E802D44806F3C4 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; + 1B27B61AEA64172246CDE2C38799AAC0 /* ESTabBarItemContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContentView.swift; path = Sources/ESTabBarItemContentView.swift; sourceTree = ""; }; + 1B297D288B850D8A4D61466EFB6004F7 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; + 1B33189A558723DE98FC30A526B57CB2 /* EKAttributes+HapticFeedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+HapticFeedback.swift"; path = "Source/Model/EntryAttributes/EKAttributes+HapticFeedback.swift"; sourceTree = ""; }; + 1B47EA74A8EFB67859D74D6D5F3BB488 /* CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebug.h; path = Sources/Core/CocoaDebug.h; sourceTree = ""; }; + 1B5F6EE6D092FB9D8516CDF9F73C902F /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; + 1B864590ACB5FB880BE6334C0C13B70B /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + 1B8C15DF71C69CC3D403173FC1616CC1 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + 1BA87ACCA7321C0F1DD26253C63F82EA /* DDProgressHUDKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDProgressHUDKit_Private.modulemap; sourceTree = ""; }; + 1BC8C48B1437F5DFDEAD8B79E25604C3 /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; + 1BEEF3CC2EC653C01C7569DDBC91955D /* UITableViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h"; sourceTree = ""; }; + 1C1DE0C5840D3B9D3F4AE177D846D1D2 /* JPushExtension-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPushExtension-xcframeworks.sh"; sourceTree = ""; }; + 1C5E0A65538F1B613E58D145DD6E87D1 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + 1C6145FA60EAAFE44DCA4B3DF3777A54 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; + 1C7DB51BBC9CF6EE9DD03014E1C80116 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + 1CC23A0E75F9A58EA3D6E662C65F2E6C /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; + 1D543D089632009237785603FC459FC8 /* UINavigationBar+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.m"; sourceTree = ""; }; + 1D58F0DE62F57ADF46305619D12BF296 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 1D60A11A3EA2392394A1CA30AACC1E1F /* HapticFeedbackGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HapticFeedbackGenerator.swift; path = Source/Utils/HapticFeedbackGenerator.swift; sourceTree = ""; }; + 1D6F38241CD5642FDED58BAA35AB4CA6 /* ZLPhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoManager.swift; path = Sources/General/ZLPhotoManager.swift; sourceTree = ""; }; + 1DAF205004D8398947B8BCA7E1D3BE06 /* BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerView.h; path = BRPickerView/BRPickerView.h; sourceTree = ""; }; + 1EBD5F4FC4C619B70FEF6C3A9BBCD67C /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; + 1EBE985F4704A433F82FF0D980937F03 /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = ""; }; + 1ECD4661FC6B8013173C7EDF9FB314E5 /* ZLImageStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageStickerView.swift; path = Sources/Edit/ZLImageStickerView.swift; sourceTree = ""; }; + 1ED4CACCE2D672DD5F3B8C49E3460EAA /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 1F11D08E9F7B9D07DF08569D49591D91 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + 1F32621CCC408AB8876BBF64FB02E932 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.release.xcconfig; sourceTree = ""; }; + 1F4158E05ADFEBBDE4798F2D49AE0A72 /* DDBaseImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImageView.h; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.h; sourceTree = ""; }; + 1F4E2AEFE5322184491F1B8A4B8E1835 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + 1F50206DB15825BB3B19C2C377D20158 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + 1F6E8D8FB8A6BBB4E56EAFEFC149C2A5 /* DDLogKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.release.xcconfig; sourceTree = ""; }; + 1FA2DA769BD4A2E715D9C3198D02B68B /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + 1FAC952BE3BFBDEA77E13866DB986DEF /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; + 1FACDD3A438F7C97A34106B3632B6755 /* AMapSearchVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchVersion.h; path = AMapSearchKit.framework/Headers/AMapSearchVersion.h; sourceTree = ""; }; + 1FBF9BE4FD9875647BFB4480557B19F7 /* ZLPhotoBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZLPhotoBrowser.h; path = Sources/ZLPhotoBrowser.h; sourceTree = ""; }; + 1FDED85658690B9DDF032577B07F0EB6 /* _icon_file_type_bugs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_bugs@2x.png"; path = "Sources/Resources/images/_icon_file_type_bugs@2x.png"; sourceTree = ""; }; 1FEA06F110D30604A9FB015A9790A954 /* DDControlsKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDControlsKit_Private; path = libDDControlsKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 1FF6A2190F5BC06DAB3EDE0EC9E568DC /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = ""; }; - 1FFEB9DBD101C979A602281F0268717E /* _HttpModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpModel.h; path = Sources/Network/_HttpModel.h; sourceTree = ""; }; - 201001FE2E7F75470A9C5261EB1737A2 /* JPushExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.debug.xcconfig; sourceTree = ""; }; - 204450B88EEC8CB7127CBABDAC239CEB /* icon_file_type_swift.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_swift.png; path = Sources/Resources/FileType/icon_file_type_swift.png; sourceTree = ""; }; - 209C7786B8D290A570E37DD89F7A39AF /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - 20A03C612DE994A6D49EFA787201E56C /* DDTimerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerManager.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.m; sourceTree = ""; }; - 20A5A8739DE24B32F817BAE464B70DB5 /* DDBaseAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.m; sourceTree = ""; }; - 20BF68D249255CBA5924A370AFFF23A3 /* BRPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRPickerView-dummy.m"; sourceTree = ""; }; - 20DD9500E206AC788F50F214D1477BFF /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 215CC79531E391F07DE015AA33CFB2E8 /* DDCategoryKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.release.xcconfig; sourceTree = ""; }; - 217A3F47E0ED06D5240BAC62AB674F29 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; - 218D8DEDCD6779141087671AC994C457 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - 219550FC122E9A2EB48E2907A147B61A /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - 21B56EB683131E3D51455D09E281E248 /* AutoUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoUI.swift; path = DDAutoUIKit_Private/Classes/AutoUI.swift; sourceTree = ""; }; - 21D90E7DE1BC82090A16646FBB4F387E /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - 21EAA4200B1BC577C63DDD2A0956529C /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - 220B08D91C45356936B60DB764408CBD /* DDImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImageView.swift; path = DDControlsKit_Private/Classes/DDImageView/DDImageView.swift; sourceTree = ""; }; - 220EFE05869DC5FC82720927226B6108 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - 220F980BF3510D48A3600174AE08B317 /* DDNetworkingOfAlamofireKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDNetworkingOfAlamofireKit_Private.modulemap; sourceTree = ""; }; - 2240004E214742F724048FEBB381CEFE /* ZLPhotoBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZLPhotoBrowser.modulemap; sourceTree = ""; }; - 225E1EF48B1C673BC3CC2358A43544DD /* DDImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImage.swift; path = DDControlsKit_Private/Classes/DDImage/DDImage.swift; sourceTree = ""; }; - 228A503DFD6BB758F51C5BF9567E4689 /* EKMessageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKMessageContentView.swift; path = Source/MessageViews/EKMessageContentView.swift; sourceTree = ""; }; - 228E06BCCD29CA590DFE2DC1C17771D9 /* icon_file_type_aac@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@3x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@3x.png"; sourceTree = ""; }; - 22A573740B3FB668872A230C87084151 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - 22C59F709190982BA742B1CD33C97A05 /* DDControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDControlsKit_Private-dummy.m"; sourceTree = ""; }; - 2339DEAEE8B0E5D7735D157456B33E7A /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = ""; }; - 234B50B3C07DF6F1E476438BB3989711 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - 23DAFF480155F8321A62D048F6E5AE12 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; - 23FC7EB2D5A56E98EE7EF219D746E075 /* GPBMessage+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GPBMessage+CocoaDebug.m"; path = "Sources/Categories/GPBMessage+CocoaDebug.m"; sourceTree = ""; }; - 24074D619CA979F76AB1D2FD1CCA6091 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 2550FA68CA1F2825A7407919D3C9718B /* icon_file_type_pdf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pdf.png; path = Sources/Resources/FileType/icon_file_type_pdf.png; sourceTree = ""; }; - 2559F26C75D13C13FF2804382D3F59C7 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; - 256DE73C9DFEE06EDCAE15BE175F35B5 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; - 258B73C6E8DE4E718D2A24E12AD1FC0B /* icon_file_type_md@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@2x.png"; path = "Sources/Resources/FileType/icon_file_type_md@2x.png"; sourceTree = ""; }; - 25A8E9EF72D728BBB7654A49861F5F0C /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - 25CE2BA63C25949DF6EBF85CA3252EA9 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 267A6FECF244137AB746AB45FDF9B2C4 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; - 26D87AF29A25D07A11AC756180D366FE /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - 271F134082BD15FA423EB93E89C3CDFD /* DDProgressHUDKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDProgressHUDKit_Private.modulemap; sourceTree = ""; }; - 2729A4BCD82EA750A1D70000A7961A2D /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; - 27773BEB035B7035D67F1895E0590AEA /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = ""; }; - 28073DB9492B9394CBD97BEB22692694 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; - 282D6F906448283595CF9242D0D039CF /* UIView+ZFFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ZFFrame.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.m"; sourceTree = ""; }; - 284A75AE5C0CC6970B534ABE1C67EE62 /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; - 285760309CF5F791567CBD6CC87EAB8E /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; - 287776366F66CE2E5C743C88821272D7 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - 287FF81E0535DE3C8714ACC342C0C50B /* CrashDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashDetailViewController.swift; path = Sources/App/CrashDetailViewController.swift; sourceTree = ""; }; - 28972A447326ADCBC1C6971066AC8BFF /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; - 28A65AC2858558F85D9E83C7A5957D51 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; - 28B9E3EAC7A6B0D0D40B66514615C6A3 /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 290717E907B1D25158CDF40E3C8C1BAD /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 2931432B02D8C3AA6179C4C8F9E191E6 /* EKBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKBackgroundView.swift; path = Source/Infra/EKBackgroundView.swift; sourceTree = ""; }; - 293FD0FF0091E79D0E773974C7E681FE /* DDControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.release.xcconfig; sourceTree = ""; }; - 29454470DF2916CF8CB483820556BA06 /* UIScrollView+ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+ZFPlayer.h"; path = "DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.h"; sourceTree = ""; }; - 2957132475FD88FB6D7EA45136D9EEDF /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - 298419DB3264DE676E6D8F2EC86D9782 /* NSMutableAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.m"; sourceTree = ""; }; - 299FB9B4E9B6E497E0DD2A24010319FA /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; - 29B77B2A50E70A2207E2F082CBFCA2D2 /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; - 29F7692B46F83B2EC59E1023BE2D6A10 /* AMapTrackError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackError.h; path = AMapTrackKit.framework/Headers/AMapTrackError.h; sourceTree = ""; }; - 2A2992EB1D0FD3CA7E85F6867C2A7865 /* UICollectionViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h"; sourceTree = ""; }; - 2A306642D3099DB598CFB71871466DFC /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - 2A582DA9EEE16260A1978792FC5C8EEE /* DDBaseImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImageView.m; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.m; sourceTree = ""; }; - 2A758DA2AB2E74B049A5AA789BA8EFA2 /* ZLImageStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageStickerView.swift; path = Sources/Edit/ZLImageStickerView.swift; sourceTree = ""; }; - 2ACBDEC4BFB5FD6C1AB0C2D6A6B69E53 /* _RunloopMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RunloopMonitor.h; path = Sources/Monitor/_RunloopMonitor.h; sourceTree = ""; }; - 2AE01637CD4A740775EE7724E440C324 /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = ""; }; - 2AF5CBD0F440D679D5565588C8E49813 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - 2B6C54D2C43607382EEE18AF27E6363C /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; - 2B9388EA5679B8423659A7DAE0A15739 /* icon_file_type_wmv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@2x.png"; sourceTree = ""; }; - 2BDA0D63648A34DED79D18531DA13454 /* icon_file_type_bin.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bin.png; path = Sources/Resources/FileType/icon_file_type_bin.png; sourceTree = ""; }; - 2C269B70B5D9AC322070A70CC295C1B3 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; - 2C315F24956CBAE8C22716422A20E129 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - 2CCA5C8C7B7BC8507124A50FE7913A08 /* ZLPhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoManager.swift; path = Sources/General/ZLPhotoManager.swift; sourceTree = ""; }; - 2D5BD207DDC2BB71CF6AD98D6249DF75 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - 2D5E412B9217D6F1994258AE97A9F8EA /* EntryAppearanceDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryAppearanceDescriptor.swift; path = Source/MessageViews/MessagesUtils/EntryAppearanceDescriptor.swift; sourceTree = ""; }; - 2D784F0B890FA08BEE1A9B1AA1F26F22 /* IgnoredURLsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IgnoredURLsViewController.swift; path = Sources/App/IgnoredURLsViewController.swift; sourceTree = ""; }; - 2D9E31610650710F7BC36E4841250D5A /* icon_file_type_bin@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@3x.png"; sourceTree = ""; }; + 202CE557C22095E1006A772CA1591B08 /* DDMASearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMASearch.h; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.h; sourceTree = ""; }; + 204E4F4D1E5DEDB10EECAFBD56469A01 /* _fishhook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _fishhook.h; path = Sources/fishhook/_fishhook.h; sourceTree = ""; }; + 2072C0B4B5EF93EA005D5B2EE636D592 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + 20D624C28477A8F182D5F14B6FA36320 /* EKProcessingNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProcessingNoteMessageView.swift; path = Source/MessageViews/Notes/EKProcessingNoteMessageView.swift; sourceTree = ""; }; + 20E22C5328C7F70C0FB61AFCBF74C72F /* CocoaDebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.debug.xcconfig; sourceTree = ""; }; + 214F976C1E8A621D40BC327EE0D5A3D8 /* ESTabBarItemContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContainer.swift; path = Sources/ESTabBarItemContainer.swift; sourceTree = ""; }; + 2191B315DE5D103CDC714F7C66E3A852 /* EKAccessoryNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAccessoryNoteMessageView.swift; path = Source/MessageViews/Notes/EKAccessoryNoteMessageView.swift; sourceTree = ""; }; + 2195CC8694C076D762EE2FE38C7712A1 /* icon_file_type_dat@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@2x.png"; sourceTree = ""; }; + 21B29053F38D28F85EB760D090B61FE3 /* JPushExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.debug.xcconfig; sourceTree = ""; }; + 21C9BB6F2604558981D98730774A3A1A /* ESTabBarItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItem.swift; path = Sources/ESTabBarItem.swift; sourceTree = ""; }; + 2246B625F37A21D1244A3874B0231922 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; + 22479C8BE96458B87B9B99F068211C6B /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + 226BFAFD879D2C6D17246222D8E3FE3E /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = ""; }; + 2273640704A09AF13130BE0D278E67D3 /* icon_file_type_xls@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@3x.png"; sourceTree = ""; }; + 228D2631C869E492DB2C12B482EF227B /* ZLPhotoBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZLPhotoBrowser.bundle; path = Sources/ZLPhotoBrowser.bundle; sourceTree = ""; }; + 229DA2F25E8018D819EE25E4AB34AEFF /* DDBaseTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextField.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.h; sourceTree = ""; }; + 22A68A348F42B7D249535DD18B3EC09E /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 231D80DC3E1CA5C2842E1F606CEAAEEF /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + 2345A7FEB21DB7ADBAA0CCD14DBEFE8F /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = ""; }; + 2364F55A2EBE9A859B889F1CA0AE1CD6 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + 23738F4CA80E173058E5C926A908687E /* EKRatingSymbolsContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolsContainerView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolsContainerView.swift; sourceTree = ""; }; + 237D806C45BDA139B53C9EA067CAD8A7 /* DDBasicControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.debug.xcconfig; sourceTree = ""; }; + 239BFB72EAA369A8CD8F81D8B08BC1D2 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + 23D0B1D6E86E7DA9D74535A3E52DC83D /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + 23F6E5D0535A78340C4860448D77E501 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; + 241A8E03BA53751056476CA445C7A798 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + 242D2F9111C8298321C4E6F4D262BB5D /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = ""; }; + 24844CB9DEC581F98BAD20375BB978A9 /* DDBaseTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.h; sourceTree = ""; }; + 2495E199C8C2ECCBF68A901B85D30005 /* ESTabBarController-swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-prefix.pch"; sourceTree = ""; }; + 24A38300E240A8CBB21CD0B31DE6F8DE /* _FilePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FilePreviewController.m; path = Sources/Sandbox/_FilePreviewController.m; sourceTree = ""; }; + 24FBA72E3084E8EA95576DFC0CA7D941 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + 24FCC505CD228AED91EB22DF36749C8B /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + 252A9DCD802B992AC0DECCF671A7783B /* icon_file_type_db@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@3x.png"; path = "Sources/Resources/FileType/icon_file_type_db@3x.png"; sourceTree = ""; }; + 254F229B6CB96860AA4E99468D849934 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 258F265F867D0E62491EF0DAA88FD6E3 /* ColorUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorUtil.swift; path = DDColorKit_Private/Classes/ColorUtil.swift; sourceTree = ""; }; + 25FEF7F39DDF0188E579F47F8A88C539 /* BRStringPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRStringPickerView.h; path = BRPickerView/StringPickerView/BRStringPickerView.h; sourceTree = ""; }; + 261FCC30C522E14C26409D4278AA150C /* NSError+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSError+ZLPhotoBrowser.swift"; path = "Sources/Extensions/NSError+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 264ECE557D87379DBA0014642D5F67EB /* UIView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.m"; sourceTree = ""; }; + 2655D568C703BF26547D73C57526E4BE /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = ""; }; + 268C1962D5D3B2D0D5F5B8B98C92CCA3 /* NSAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.m"; sourceTree = ""; }; + 268F9CFA340000374DA72D334B9D739C /* UISwitch+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISwitch+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h"; sourceTree = ""; }; + 269E290D89BE61A043675490D1B2056E /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + 26B0F221FC31E91004E2BB66711F9624 /* NetworkDetailModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailModel.swift; path = Sources/Network/NetworkDetailModel.swift; sourceTree = ""; }; + 26CB9E61C74CBC430AF2D026DC78FA90 /* DDProgressHUDKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.release.xcconfig; sourceTree = ""; }; + 26DB052E4FB9DD69263E66C759F7F918 /* _HttpDatasource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpDatasource.m; path = Sources/Network/_HttpDatasource.m; sourceTree = ""; }; + 26E665FE5D8AFEDFEC1E43FC29DE4EDC /* DDBaseNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseNavigationController.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.h; sourceTree = ""; }; + 27275223C75B1D4581CDD2ACD5DE15E1 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + 272A4B18FC9006D3063FC7656E08F78B /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; + 2747D97E301511F02BEDA6AE18045EF1 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + 27614E42DB90CB70B19297B2E2BF3EB4 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 2766058560A6AE2B2FB1D3957CD592B6 /* icon_file_type_pages@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@3x.png"; sourceTree = ""; }; + 2858D1888237B7FC482B44A915F39050 /* icon_file_type_mp3@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@2x.png"; sourceTree = ""; }; + 286DE96C7558E570196C734F62E6D9C4 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 28717057C1F07E71E03B6BBBDB48CF5B /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + 28941AF9B5165FA56AA8ED68C2E443C8 /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 28A416FC484ACE8BD96EC6A2C41D6E39 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; + 28A813353E365AC4ED33118FF7E87888 /* ZFPlayerControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.m; sourceTree = ""; }; + 28C685EE5F896CCB3C5817DE1B175425 /* AMapTrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManager.h; path = AMapTrackKit.framework/Headers/AMapTrackManager.h; sourceTree = ""; }; + 28D93472665A432504AC6C522A805562 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MBProgressHUD.m; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.m; sourceTree = ""; }; + 28DF9815DB147418AAB73069DE09F145 /* UINavigationItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h"; sourceTree = ""; }; + 2912C72364AFB0BAE5C0DB42E33899C8 /* NSMutableParagraphStyle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableParagraphStyle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h"; sourceTree = ""; }; + 297CA167AE3020AE922EF5B7110268C2 /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; + 298F9CBE1CF145CFF1B8538A905DEA4A /* DDBasicControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-prefix.pch"; sourceTree = ""; }; + 29A5253DCCCF9F69975AB5BA27A35833 /* icon_file_type_html@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@2x.png"; path = "Sources/Resources/FileType/icon_file_type_html@2x.png"; sourceTree = ""; }; + 2A03BB53BFBC08B1EAD2381D5AF81718 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + 2A10BEE307B64BA71613A41C96687DCC /* ZLCustomAlertProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomAlertProtocol.swift; path = Sources/General/ZLCustomAlertProtocol.swift; sourceTree = ""; }; + 2A2470590B21AEC054D58592DF38440B /* AMapSearchError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchError.h; path = AMapSearchKit.framework/Headers/AMapSearchError.h; sourceTree = ""; }; + 2A497354C9DC2872518646E2C24B1AC1 /* _CanonicalRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CanonicalRequest.m; path = Sources/CustomHTTPProtocol/_CanonicalRequest.m; sourceTree = ""; }; + 2A64FFCD99CF2DF3EF141B5E44C41A12 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + 2A72A687E4DB43BE40DE8B4BB0DDBA4A /* ZFIJKPlayerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFIJKPlayerManager.h; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.h; sourceTree = ""; }; + 2A9CB577CF943BC73DBA7B128C19B180 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 2ABF6325D3C01E61B9648910563A28BE /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + 2AC1E81FF35D60699AAB10931008243E /* icon_file_type_ipa@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@2x.png"; sourceTree = ""; }; + 2ADB4EE08A9E187AFDB37B756D5F04DD /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 2B056533E4B0067C895151A88D509D4A /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; + 2B0DEFB8D2F6FBD0EB011F49E899B644 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + 2B13F64AD61891F832FAF868580289B2 /* ZLPhotoBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-umbrella.h"; sourceTree = ""; }; + 2B20637CDD9FB72E38FF7E62BF481BE3 /* icon_file_type_folder_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_empty.png; sourceTree = ""; }; + 2B360632933C0B2318624E9545D89475 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + 2B38EAB799605F1D205B17706448B963 /* DDBaseNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseNavigationController.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.m; sourceTree = ""; }; + 2BC8F709B62FC2E46FC61BB641C36E73 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; + 2C7087C49FDA58FD978F0F79B21E6579 /* _NetworkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _NetworkHelper.h; path = Sources/Network/_NetworkHelper.h; sourceTree = ""; }; + 2CDC80741113F92E604940A6187E8FE0 /* AMapTrackKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapTrackKit.framework; sourceTree = ""; }; + 2CEBAE44D30275292E512FDCD7B604EC /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 2CFB7949515D92B82281FD90217C0700 /* icon_file_type_doc@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@3x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@3x.png"; sourceTree = ""; }; + 2D43BBC658A5DD74DC3BB1117C9E1AB2 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 2D58D04D433E8E1F06ACC9682BB4E685 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; + 2D840DF15B8CFC70930AC22F2C8ED5A9 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MBProgressHUD.h; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.h; sourceTree = ""; }; + 2D998F589817DDF7A5333A822CBEC675 /* CocoaDebugDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugDeviceInfo.m; path = Sources/Core/CocoaDebugDeviceInfo.m; sourceTree = ""; }; + 2DCD6FF3FC08EACB8DB8435F51DD9BFA /* DDZFPlayerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-prefix.pch"; sourceTree = ""; }; + 2DD2E33AA84C9C16F8023A0AD8618C07 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; 2DE47AF6516BB19369CA020EA7C48A4A /* DDNetworkingOfAlamofireKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDNetworkingOfAlamofireKit_Private; path = libDDNetworkingOfAlamofireKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 2DFD157A69FA887263CCFBECF788059E /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.debug.xcconfig; sourceTree = ""; }; - 2F0988B1C29A7765529195ECCE4B347C /* DDBaseLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseLabel.h; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.h; sourceTree = ""; }; - 2F13DD16495EEB7383D65B0DE3777908 /* _DeviceUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DeviceUtil.h; path = Sources/Core/_DeviceUtil.h; sourceTree = ""; }; - 2F21EBD44736E2BD6DCCB9933EC40AFA /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; - 2F5C6384B92BDC0EF9898E50D396EBB9 /* DDMALocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMALocationManager.m; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.m; sourceTree = ""; }; - 2F91E187CB44F351CC91D0D87E3C0740 /* DDColorKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-umbrella.h"; sourceTree = ""; }; - 2FAD6FC15974DBA0FF12BECCEA235872 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; - 2FB5AED4E0E34C321B6B0FC045FB50E1 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; - 2FD8E484865FA498F66314A905125C8B /* BRPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-prefix.pch"; sourceTree = ""; }; - 30074B228CDED11286106CC3F20A738D /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - 30167188FE0F96121D70392E4927EE2A /* EKRootViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRootViewController.swift; path = Source/Infra/EKRootViewController.swift; sourceTree = ""; }; - 306B5097D2023FAFEE069E00E5F37E8B /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - 3079BDBC39DC920BE63AC7B72F911AFB /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; - 307E5CB92817A8ED6BA1C343E10F7710 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - 309B95795D2946559604CB5DFF233BAB /* DDBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseView.h; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.h; sourceTree = ""; }; - 30B7E097BD7EB89267D1E9FFAAA85377 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 310BD972647078EAFEE4033CAB1E1BF2 /* NSURL+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.h"; sourceTree = ""; }; - 31399BE894DE54CCC13A350A91A3AFCC /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 316AAE1BE99812898FF20FC3A059CAF4 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; - 31C236674516F1DD1B6E389C4495E2D1 /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = ""; }; - 31E9229CC74C809BECB976F679F909D0 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - 3253A48250A568F9630A876E7FB10B7B /* icon_file_type_db@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@2x.png"; path = "Sources/Resources/FileType/icon_file_type_db@2x.png"; sourceTree = ""; }; - 3257B81B4F0A8F09BFC22CB35AAC7B8A /* icon_file_type_fla@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@3x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@3x.png"; sourceTree = ""; }; - 325B30380D5C72F7F127B8CAE5EBBD48 /* SwiftEntryKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.release.xcconfig; sourceTree = ""; }; - 3262A38D15455C3CD8573E7E8510736C /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 32851633BA08A836ACC460464B779055 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - 329983FBAD877C72DFDC31213FCB950D /* ZFFloatView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFFloatView.h; path = DDZFPlayerKit_Private/Classes/Core/ZFFloatView.h; sourceTree = ""; }; - 32A060FA06912DEF08C14B2CAF8AC48C /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 32C7A9E91D346601A6EFB63D978F7376 /* DDViewControllerAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDViewControllerAnimatedTransition.h; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.h; sourceTree = ""; }; - 32C94E2EE6DAE9656DA7E84EEBAF76FB /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 32C9F0A42AD073DAFC7CBD5FA97A23CD /* _ImageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageController.h; path = Sources/Sandbox/_ImageController.h; sourceTree = ""; }; - 331D98EB620C01F424B96A5DA29C60C0 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; - 33AF4A4F3F05BADD5DE4322A519DDA38 /* icon_file_type_mp3@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@2x.png"; sourceTree = ""; }; - 33C527167BCA8278B0CAC9FF9477E7EE /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; - 33E080EE7742C6CA6040857FC0687A7D /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; - 33E5CCEAB5526862A8A29B3035E9EBC2 /* BRBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRBaseView.m; path = BRPickerView/Base/BRBaseView.m; sourceTree = ""; }; - 3464A788AA37444E4A426865192CC254 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/SDWebImage.h; sourceTree = ""; }; - 347EE4400E1618809DE4560F1E371F05 /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = ""; }; - 34C33529746B8713CF757051EF3C5895 /* icon_file_type_xml@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@2x.png"; sourceTree = ""; }; - 34C3553AF01E9B43887AAFA045BEDDEC /* _FileTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileTableViewCell.h; path = Sources/Sandbox/_FileTableViewCell.h; sourceTree = ""; }; - 34F47DCCF2222D26B7FE66FED44314FA /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; - 355B205914EB41526BE542CC4950AAB0 /* String+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+ZLPhotoBrowser.swift"; path = "Sources/Extensions/String+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 356ABE7F25D61387B8A46B5A3317D50C /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 2DE6F2A10679DDD6131349E543E811B6 /* ZLImagePreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImagePreviewController.swift; path = Sources/General/ZLImagePreviewController.swift; sourceTree = ""; }; + 2DFB04E8CD7688D27752CFD7421C0673 /* icon_file_type_torrent.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_torrent.png; path = Sources/Resources/FileType/icon_file_type_torrent.png; sourceTree = ""; }; + 2E2BFBE2242E5EAC79FBABE37075A6C5 /* icon_file_type_keynote@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@2x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@2x.png"; sourceTree = ""; }; + 2F46DB4EA66FEC1BC01215FE431479F8 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + 2F721577F8816C5139311BD988581E4C /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 2F9038531BED21073377FB2BAF653D92 /* ZLPhotoPreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewController.swift; path = Sources/General/ZLPhotoPreviewController.swift; sourceTree = ""; }; + 2F9785157E6C22EEAFED5E40C56D005B /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = ""; }; + 2F9A22D3EB0C99116FC946A4E0B6BC99 /* ZLPhotoConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoConfiguration.swift; path = Sources/General/ZLPhotoConfiguration.swift; sourceTree = ""; }; + 303F03F1F978AA4E952FD04D548BC67A /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 304EEF4E4B2B372298B483D3343ADB87 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + 305A31455D458A753D65F5EB9200BE1F /* MAPointAnnotation+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAPointAnnotation+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.h"; sourceTree = ""; }; + 306BEFD617F228EE03150ACD4ED3B777 /* CrashStoreManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashStoreManager.swift; path = Sources/App/CrashStoreManager.swift; sourceTree = ""; }; + 30C5AB4F054C567F58BC2884C3441C07 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + 30D17D46F823929E0F0BF9FB543C01C8 /* CocoaDebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.release.xcconfig; sourceTree = ""; }; + 3125D8DCF7018A7FCCEC0336B3E20324 /* DDSwiftLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwiftLog.swift; path = DDLogKit_Private/Classes/SwiftLog/DDSwiftLog.swift; sourceTree = ""; }; + 313BCE417F7CA2F3FD721EAAFEFD9AE4 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + 313E93DCEEF6AB85CFBDA3E9170E3141 /* ZFPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.h; sourceTree = ""; }; + 317B039329A3E0E547522B43DEFF533F /* BRPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-umbrella.h"; sourceTree = ""; }; + 31F0D461FE23A70D3F2BB6802B47325B /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = ""; }; + 322C488E67C917A628FC553BBDF2921F /* ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayer.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayer.h; sourceTree = ""; }; + 32325AB5B41DE0BAE1AAC1BC6BB69EE2 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 328126C84506EAF47029A994496D6EF4 /* UIImageView+DDWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDWebCache.m"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.m"; sourceTree = ""; }; + 328E53DF6029656E50147FD0A548BF9D /* ZFOrientationObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFOrientationObserver.m; path = DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.m; sourceTree = ""; }; + 3291FD2F05D78B7BB557DBA66C3B60D3 /* ZLPhotoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoModel.swift; path = Sources/General/ZLPhotoModel.swift; sourceTree = ""; }; + 32967BBFC65AC5D8D70350B2FDC7534F /* Pods-OrderScheduling-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-OrderScheduling-umbrella.h"; sourceTree = ""; }; + 32AD5AD15E461E10BB0AE01B5A21889F /* icon_file_type_flv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_flv.png; path = Sources/Resources/FileType/icon_file_type_flv.png; sourceTree = ""; }; + 32B099E5C7778F863F0F0532C7051FCC /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 32CF33D41EA2EB574F4C52A64405302C /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + 32ED0EA3FD85346667DDA9948654E77E /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 32FDF7D485A46164A14084DFDAD56115 /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = ""; }; + 33316B4B1C819196CC346E2F119D2877 /* _Swizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Swizzling.h; path = Sources/Swizzling/_Swizzling.h; sourceTree = ""; }; + 334DB076BA8FBD0CAF1A07678DA2E006 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 337F4C37E195689968FAEB554F65875B /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + 33ADA8284095C8BA43CA145F9753492E /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 33F4AFEE079BF1C5A059742FC9F66C81 /* DDBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseView.m; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.m; sourceTree = ""; }; + 340B3760C547E1B56C13194685489C5F /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; + 3427F277EC01180AAEE2C48B5143EAA7 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + 34466743F716C1CD94E58A4369D5AEB1 /* SwiftEntryKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftEntryKit-dummy.m"; sourceTree = ""; }; + 349EFEC755B3DC0C5FAE5BBA325C7B81 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + 34B30137550C92648CC8BAD68BBA4293 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 34E3E634AABD4047F3D6B6DEFD920D0F /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; + 34E3F01ED8BDEAD369111D1EA64C0FBB /* icon_file_type_keynote.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_keynote.png; path = Sources/Resources/FileType/icon_file_type_keynote.png; sourceTree = ""; }; + 351959B5D0203FB87270EC42395FE3C9 /* UIView+ZFFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ZFFrame.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.h"; sourceTree = ""; }; + 353BC14916C79F16481B4220BB4B5AE7 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; + 3540B5583310BE431EBAD0CF012FDF41 /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = ""; }; + 3563E1E50C3C038DD4A038D3833ECF5C /* _ImageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageController.h; path = Sources/Sandbox/_ImageController.h; sourceTree = ""; }; + 357270646D138BAB6650D35F5324FFE3 /* DDToastKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.release.xcconfig; sourceTree = ""; }; 35BC09180850FDD03C450D14BD310714 /* DDProgressHUDKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDProgressHUDKit_Private; path = libDDProgressHUDKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 35DB9B25A38E1906269481378DC084E8 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 35E0C1123B974156165208A58CC9C4E9 /* NSAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h"; sourceTree = ""; }; - 360CEE83C789BD6E990B39DA6D2726B4 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; - 360E8C023C6FC4183838AA96186B6792 /* DDBaseNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseNavigationController.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.m; sourceTree = ""; }; - 362E66A36D877A4D20CC49CA974F5BB5 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - 368F088972589B9011EF799C84440A18 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - 36A4D0EC4E7038F1609012E54032EFF5 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; - 36A9D32740BEA1CB5E550A866B76C477 /* DDMAMapKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDMAMapKit_Private-dummy.m"; sourceTree = ""; }; - 36D0576897272BCF2373509D2FCDD315 /* DDBaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.h; sourceTree = ""; }; - 36DD633CBB453439EE0F54994386CCD4 /* _FileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileInfo.m; path = Sources/Sandbox/_FileInfo.m; sourceTree = ""; }; - 36F3170C8D5837A9BE35753E4F4BD1C8 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; - 372814D9D2DA29ABDC234394129A5299 /* AMapTrackCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackCommonObj.h; path = AMapTrackKit.framework/Headers/AMapTrackCommonObj.h; sourceTree = ""; }; - 376A9802E36A226708C320A01F29506A /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 377789F4F973EF6D657F640E1F5461B9 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; - 3782D65EACAA450C43A4CE8B9370A984 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - 37962FDC1DA30CA9AC3752AA54D67917 /* icon_file_type_db@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@3x.png"; path = "Sources/Resources/FileType/icon_file_type_db@3x.png"; sourceTree = ""; }; - 3798D2339DF3BC989D9AEF1C4954BA73 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 37B4594CD294E430DB6DD6AB145057F2 /* EKAttributes+UserInteraction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+UserInteraction.swift"; path = "Source/Model/EntryAttributes/EKAttributes+UserInteraction.swift"; sourceTree = ""; }; - 37D0DF42DE1CEFCC64AC88DD216A6C15 /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = ""; }; - 37FAB0BAEA67751427D6DE85F92A45C5 /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = ""; }; - 38181F4D4881031FED8569880510FE53 /* _QNSURLSessionDemux.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _QNSURLSessionDemux.m; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.m; sourceTree = ""; }; - 382536E4FBED5F4B7E3B9D17CD88A496 /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; - 388FE68AF6780C7F5350952D2898C7BF /* EKRatingSymbolsContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolsContainerView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolsContainerView.swift; sourceTree = ""; }; - 38A249F0CD458E564F1DDB97BC246EF7 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - 38C7BA52C91D83BC5564C138AC50CBB7 /* ZLAddPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAddPhotoCell.swift; path = Sources/General/ZLAddPhotoCell.swift; sourceTree = ""; }; - 38D1FFEB335AA2518A0C759264939B18 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 38E49CD14ED9A6FCC10384075B013697 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 38F0EECECA3502C31B2058880E168F69 /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = ""; }; - 38F1CDA85549F310B76E79023A2E3B0A /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - 38FCBB4F18C243D222179DF654AF8679 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - 3907F43ED4F65FA548715A6ACDD2361E /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - 39506C8FFB77463B162301DF01576ABD /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; - 398EF02AC671038FA4CF57813E3CF4D0 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; - 39C8F042547087254A7B56A7E6B4266A /* SwiftEntryKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-umbrella.h"; sourceTree = ""; }; - 39D12C5D8B812324E1C4FEAD076C9E31 /* DDToastKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.release.xcconfig; sourceTree = ""; }; - 39EC8517CD324EB2F6039D5A1A0FE145 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 39F0E7887DD9D433D8702497A0BFBF27 /* ZLCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCollectionViewFlowLayout.swift; path = Sources/General/ZLCollectionViewFlowLayout.swift; sourceTree = ""; }; - 3A42343C2D6959246C474CAF35D6CC1A /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - 3A4AADC92CEC0B79B22714153BB42673 /* icon_file_type_folder_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@3x.png"; sourceTree = ""; }; - 3A5B5298BB8B463D2787721F7E6D0A22 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; - 3A7103379C75E24B87F2159016F874C4 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - 3A917F0B3BFF341657895E87AD166628 /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.h"; sourceTree = ""; }; - 3ACA5FE33CB355EA0C0B258471B5B900 /* DDMASearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMASearch.m; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.m; sourceTree = ""; }; - 3B071261A17D80FD9843E61320A8A11A /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; - 3B1A9623209FAE65630C3CC966CEC8F5 /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = ""; }; - 3B52E85A7BA44FF728F8B2926437D1EB /* icon_file_type_ogg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@2x.png"; sourceTree = ""; }; - 3B63735627CA290063CB5E994F5666AF /* ZFPlayerLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerLogManager.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.h; sourceTree = ""; }; - 3B81C0627742C03C914750029C5B88CD /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - 3BA278E183408DF0809B958743E87189 /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - 3BAF662DB6D341D39437AD8400B550FE /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; - 3BC0C1E2F35892F5844DA396235A27AB /* ZFPlayerGestureControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerGestureControl.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.m; sourceTree = ""; }; - 3BE4E278928BD2D719E101590D860A8C /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - 3BE50772FDEA4E29CD55B78332D6CE05 /* DDControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDControlsKit_Private.modulemap; sourceTree = ""; }; - 3C082423F9CBB898B2BC579ADA0FC1F7 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - 3C15C806DA298DEF1678708531293300 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; - 3C26C9777A52A2C7A6AD2245879B5B0B /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; - 3C580E70D2C0C22659160DB7223DFDE7 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - 3C71851C72F3AD0940858B0BD5A7C205 /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = ""; }; - 3C751473356BB2989B9D468DE72D3E84 /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; - 3C7582FA774246BD79F6459F1ED935E0 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; - 3CF4B2CE79B8D63463E0D5C2F77DA555 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - 3CF983DA4DF78AA359D0008B54A72F12 /* UIView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h"; sourceTree = ""; }; - 3CFF8C22A1278661A4558639B396E5CE /* icon_file_type_avi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_avi.png; path = Sources/Resources/FileType/icon_file_type_avi.png; sourceTree = ""; }; - 3D1872E58A5DCDD6FB9329FABA1A9E03 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - 3D7D99BD796546135F925EA800285E7E /* BRStringPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRStringPickerView.m; path = BRPickerView/StringPickerView/BRStringPickerView.m; sourceTree = ""; }; - 3D8B6CF18BFF7619F1157B03413DD711 /* DDTimerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDTimerKit_Private.modulemap; sourceTree = ""; }; - 3D973D4B00309DC8682050DAA48D6567 /* AMapTrackHistoryObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackHistoryObj.h; path = AMapTrackKit.framework/Headers/AMapTrackHistoryObj.h; sourceTree = ""; }; - 3DA232C49BF58CA2474D487459BC5117 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - 3DD0591BF7533C0451E6D3CAEAD03055 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - 3E06F7AD43325CC196622ABD56CA4788 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; - 3E176497DD5C812F72096C4C5F5DB55B /* icon_file_type_mov.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mov.png; path = Sources/Resources/FileType/icon_file_type_mov.png; sourceTree = ""; }; - 3EC07E2E6CC66DED2E6B849B9836D440 /* ZLVideoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLVideoManager.swift; path = Sources/General/ZLVideoManager.swift; sourceTree = ""; }; - 3ECE29C284D0466FE88890E969C10E7B /* icon_file_type_plist@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@3x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@3x.png"; sourceTree = ""; }; - 3EE95830DF547E9583DE5E91FEE8B4C2 /* DDFontKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.debug.xcconfig; sourceTree = ""; }; - 3F01892B629A3626EC639FFA0E73C32E /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + 35D4C3209B1E8619DD2F28566807591F /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 35EBE3B59593393B1AD58EFC0DAB8EF9 /* CALayer+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+DDCategory.m"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.m"; sourceTree = ""; }; + 35EFF69A5708E636900A8806F60DF71C /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; + 3624652657FAF0E3F9FE19412D634F5B /* Pods-OrderScheduling.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-OrderScheduling.modulemap"; sourceTree = ""; }; + 364730E6797D7B7A1F18C2CBC8BDB334 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + 36562B853E4AC90448A5A71D82E87118 /* icon_file_type_mp4@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@2x.png"; sourceTree = ""; }; + 365E7D9789624359FDA67681404CC151 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; + 369B9F38F8A2B141DE820C0F0F4DD685 /* icon_file_type_swift@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@2x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@2x.png"; sourceTree = ""; }; + 36EBF5988DB7B9CDFBAC449DC27BC189 /* IgnoredURLsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IgnoredURLsViewController.swift; path = Sources/App/IgnoredURLsViewController.swift; sourceTree = ""; }; + 36F5897912954B93461281527705C357 /* ZLEditVideoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditVideoViewController.swift; path = Sources/Edit/ZLEditVideoViewController.swift; sourceTree = ""; }; + 3719E97623066A38F3ED70F1A9D39605 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 3750B8369E6ADB8C4C6C1583215F3835 /* ZFPlayerNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerNotification.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.h; sourceTree = ""; }; + 376FE570A5A6829133A474FFC7730392 /* _DeviceUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DeviceUtil.h; path = Sources/Core/_DeviceUtil.h; sourceTree = ""; }; + 378E5814F4DB445A4188D9A129C12C25 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 378FD7415A0F88337E1AF059EB96E526 /* jpush-ios-5.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-ios-5.0.1.xcframework"; sourceTree = ""; }; + 379A41EA14005A09433C46EFC4D624CC /* CocoaDebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-umbrella.h"; sourceTree = ""; }; + 37A7F898B333684C9FE6B4676AF81438 /* _icon_file_type_close@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_close@2x.png"; path = "Sources/Resources/images/_icon_file_type_close@2x.png"; sourceTree = ""; }; + 37B48AACEBDE6EB1972C952F543A25FC /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; + 37B62EBE84838E03769227540F12E4AB /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; + 37F5A538345F4986E0B09F2807B5A120 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; + 38140D6D6236ACD96D5B121EBB590EFE /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; + 38329FFDCE9F0709DE2DD693B0A8CD6A /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; + 3840C1C6F8F8E85A8B2FEABD23ACFF21 /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = ""; }; + 3862E06F72149C424F522608706340D0 /* icon_file_type_html@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@3x.png"; path = "Sources/Resources/FileType/icon_file_type_html@3x.png"; sourceTree = ""; }; + 387EC6604B44E00C23596E1BDAA1DE91 /* icon_file_type_default.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_default.png; path = Sources/Resources/FileType/icon_file_type_default.png; sourceTree = ""; }; + 38928869023F554CD35CD2DF301C29F9 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + 38CDD02D0C84F8C61DA1AAE6CF0DDA7D /* JsonViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JsonViewController.swift; path = Sources/Network/JsonViewController.swift; sourceTree = ""; }; + 38EFF1F2810F30257265775C5181F41C /* DDBaseSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseSwitch.m; path = DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.m; sourceTree = ""; }; + 390AF573BC3D18826A92E035B554E7C0 /* Sources_DDMAMap */ = {isa = PBXFileReference; includeInIndex = 1; name = Sources_DDMAMap; path = DDMAMapKit_Private/Assets/Sources_DDMAMap; sourceTree = ""; }; + 39674D3BC4D8884ABB9C39460C0DD02C /* DDViewControllerAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDViewControllerAnimatedTransition.m; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.m; sourceTree = ""; }; + 3A0E10812234977E3586159F11138E38 /* EKNotificationMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessageView.swift; path = Source/MessageViews/EKNotificationMessageView.swift; sourceTree = ""; }; + 3A1E1A39CDD27E11ED26E81AAB4936B4 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; + 3A35017495E79C241503D1C611FB0E9C /* UINavigationController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h"; sourceTree = ""; }; + 3A3619C4E5BD01568648DB657F9E8F5B /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; + 3A9B988F271C6234C34D7277087DEA3B /* UIImageView+ZFCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+ZFCache.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.h"; sourceTree = ""; }; + 3AA09917021434E9E85814D989AE550B /* NSThread+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSThread+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.m"; sourceTree = ""; }; + 3ACE66775F3A70F0A70C76149A77F3BE /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; + 3AD21409FAB4C66BBA19E878AD74C873 /* DDToastKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-umbrella.h"; sourceTree = ""; }; + 3B214EC5CF3F14EEB64EFC1B4EB2443A /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + 3B6A8199FAC876B7AED1A62595BAC316 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + 3B7B99B47DFA8FAED801F72036AC6710 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; + 3BAEF366B3A601AD60A93008F9BC2E3D /* UIImageView+ZFCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+ZFCache.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.m"; sourceTree = ""; }; + 3BB786BC07D28CC81EA3AAB3AADFF2A2 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + 3BEFD53C17D48B56061198A761955C21 /* DDTimerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.release.xcconfig; sourceTree = ""; }; + 3C20CC5237EC1AA127736F27F4D81304 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; + 3C2EE480225389F7EFC69C533B094CA8 /* ZFPersentInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPersentInteractiveTransition.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.h; sourceTree = ""; }; + 3C3FDDC7BA32AB3B5471DC9F5FF4D5E6 /* icon_file_type_java@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@3x.png"; path = "Sources/Resources/FileType/icon_file_type_java@3x.png"; sourceTree = ""; }; + 3C5306A37354024DA164BE02BC6E865A /* ZFSpeedLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSpeedLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.h; sourceTree = ""; }; + 3C5B42DE2D9B37C430EC5A2E8856692B /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + 3C71EFBDB0BBB656B7E1EA19FD5A3564 /* ZLCustomCamera.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomCamera.swift; path = Sources/Camera/ZLCustomCamera.swift; sourceTree = ""; }; + 3CBAA85B5029A1DD19DEF9DDD68DDAFA /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + 3CE688B8597248AA1CA63CABC59EF1EF /* ZFUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFUtilities.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.m; sourceTree = ""; }; + 3D148BDD044AA0EFFC35AB4DBBB1EA14 /* UIView+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIView+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 3D1A5662585CAB5FBA6C27AB02DABD3E /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; + 3D47E8D0421BF348301018FBE5E6BE7F /* icon_file_type_php@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@2x.png"; path = "Sources/Resources/FileType/icon_file_type_php@2x.png"; sourceTree = ""; }; + 3D552C931878226DE7B26FC6140DBE22 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; + 3D55E75469E7DECC4FFE78A9C9C0636A /* _RunloopMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RunloopMonitor.h; path = Sources/Monitor/_RunloopMonitor.h; sourceTree = ""; }; + 3D965D177B9A50C58DE6CD82F404341C /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 3D98B22AC22B69B9F31152B00E2464FF /* CrashCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashCell.swift; path = Sources/App/CrashCell.swift; sourceTree = ""; }; + 3D9DC9EB8556F454CB2CB2ED1D3DDF40 /* BRStringPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRStringPickerView.m; path = BRPickerView/StringPickerView/BRStringPickerView.m; sourceTree = ""; }; + 3D9FEB8E5F50EB4EC92B3AD91BA411A0 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; + 3DC4C25EB00D7ECAC408C784D3DD996A /* BRPickerStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerStyle.m; path = BRPickerView/Base/BRPickerStyle.m; sourceTree = ""; }; + 3DD546F28266A1B6F24E9AC519D259D6 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; + 3DFBEC2B3745AD1EE5FB3E6A69D81943 /* ZLAlbumListModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListModel.swift; path = Sources/General/ZLAlbumListModel.swift; sourceTree = ""; }; + 3DFC81E8231E1A59A4C43ACC81D62511 /* DDProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDProgressHUD.swift; path = DDProgressHUDKit_Private/Classes/DDProgressHUD.swift; sourceTree = ""; }; + 3DFCA0D0562E6744B95AFF71300AD74E /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 3E14C54FBD7498F5173137891E43D360 /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = ""; }; + 3E7B2CF5D45426C17DF394E822D68F66 /* DDBaseImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImage.h; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.h; sourceTree = ""; }; + 3E99B84AB472EFCD4F324BB2B1CB2E5F /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; + 3F51972E972C6C30A678D55CA7BACE5D /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + 3F5CC126E5B4B600CB11DC9B69D8D8B1 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; 3F659DC98613325346A7F6AF56D2E619 /* DDTimerKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDTimerKit_Private; path = libDDTimerKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3F981CFB9F4A21AF271C2645ED141025 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; - 3FAC430F7F2D9F2BB5ADA5439647269D /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = ""; }; - 3FD110744D980000542053E9BB4F6FEE /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - 3FD655DCD0CDA106C648D72E01735734 /* DDAudioPlayerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDAudioPlayerKit_Private.modulemap; sourceTree = ""; }; - 3FDA3F7F7AD59FD9728C33CD690CADC9 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 40009CB2C7E53E655E646E102A91AE77 /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 403137021425F754E9838004199BEE05 /* EKAttributes+Precedence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Precedence.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Precedence.swift"; sourceTree = ""; }; - 405C35063C37BA71EEBE9B61CF082CC8 /* CocoaDebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaDebug.modulemap; sourceTree = ""; }; - 40922C117E6DB24EF727229B3A2BFF5D /* DriveRouteCustomAnnotationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotationView.m; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.m; sourceTree = ""; }; - 41458FF2585B935FF2FBA66AB3EA086D /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = ""; }; - 414CCE770135B863B3681D69D850EA95 /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; - 417D223FE271D3C738299A2787FA68F4 /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 417D3BF7F2E418BC583D4E6DD0E0E1CF /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 418F2B1CFFB6A339DEA2A7DE9192A0F8 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - 41E4C494C3D2A1D8DD5F8FB494F9BF3A /* UIFont+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.m"; sourceTree = ""; }; - 41FAE916D4C0AEC201074C5C74E92C63 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; - 42181CBBF0570751605F5301C8AFAB41 /* DDAudioPlayerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAudioPlayerKit_Private-umbrella.h"; sourceTree = ""; }; - 4224EC3201E37EC5D69A4F316878EEFB /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - 425079D2E72CD9A6851A03BB59AA8956 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; - 427C06E7A6BEB0B1E52F6D7DE35E606B /* icon_file_type_flv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@2x.png"; sourceTree = ""; }; - 42AF63DC8D965A189E15C7AD36497FE6 /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = ""; }; - 42C512828A40E152872C6B4CE3903BE0 /* DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDCategory.h; path = DDCategoryKit_Private/Classes/DDCategory.h; sourceTree = ""; }; + 3F671C4E813F8963703D4B133B8B1E30 /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 3FD3B2A53BD296D9BE0BF15ED68288EC /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + 3FF39EA9CAC5AB610CAE652D90C53B2C /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; + 401557D73FB03EFCFC49F1CCD0E9CF8D /* BRDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRDatePickerView.m; path = BRPickerView/DatePickerView/BRDatePickerView.m; sourceTree = ""; }; + 402F1FBC6DB23AB6C30A37A5AC6E132C /* _ImageResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageResources.m; path = Sources/Sandbox/_ImageResources.m; sourceTree = ""; }; + 403DFE61129E05150C3E915221B39396 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 40A410F808B7012BB9D30A5999859148 /* icon_file_type_apk@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@3x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@3x.png"; sourceTree = ""; }; + 40BD456DF0D1B0FF5AC86F886B9548F8 /* NSObject+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.m"; sourceTree = ""; }; + 40DBCC36B295CEC0A967CBE33B61662D /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + 41066BCCA14C31588B1CB13D6495D520 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; + 411B3ACC44D9AB94773CAB5B748713AE /* icon_file_type_txt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@2x.png"; sourceTree = ""; }; + 412E03410AB619A9A9AB93536D654691 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + 413C9F3193D0B20C978C0C4C15EBC5D8 /* EKProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProperty.swift; path = Source/Model/EKProperty.swift; sourceTree = ""; }; + 41469D1B42558299D19FFD3C10B36E30 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + 417D2DB6FCC51C609DE5678ADDAA6BA2 /* DDBasicControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-umbrella.h"; sourceTree = ""; }; + 418262243490F789E5397946867C8F0C /* _CustomHTTPProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CustomHTTPProtocol.h; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.h; sourceTree = ""; }; + 41B9FB2EC5BB1EC9DD31DD20C1414EC7 /* icon_file_type_psd.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_psd.png; path = Sources/Resources/FileType/icon_file_type_psd.png; sourceTree = ""; }; + 420B2824C5FD408C560D9EAD613F8745 /* ZLPhotoPreviewPopInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewPopInteractiveTransition.swift; path = Sources/Animation/ZLPhotoPreviewPopInteractiveTransition.swift; sourceTree = ""; }; + 420F4C0155A09EEDABC747356CC0CB2A /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + 421B1FCED74C6D9F8B1A086590DADA86 /* icon_file_type_fla@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@2x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@2x.png"; sourceTree = ""; }; + 4250D3C38672173C70CC23FE186BED15 /* Pods-OrderScheduling-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OrderScheduling-dummy.m"; sourceTree = ""; }; + 4252AD29F9DC0FE5315462E1A9423D07 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + 425E9882A4939F4C271766D739D89F08 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + 42ABBCE717543B1CB4EF9C963ED450EB /* _icon_file_type_up@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_up@2x.png"; path = "Sources/Resources/images/_icon_file_type_up@2x.png"; sourceTree = ""; }; + 42BA08323F00229B5D30992C68DA1EB9 /* _CacheStoragePolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CacheStoragePolicy.h; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.h; sourceTree = ""; }; 42F10DB6CED6AC3E9AA446F86C16A0F5 /* DDBasicControlsKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDBasicControlsKit_Private; path = libDDBasicControlsKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 42F2302B18BC0F431281A775BC882B48 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; - 4304C25A731969DAE0A4CB5219CF83DD /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; - 43379C188DF367B0818B4778B62B62F9 /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; - 434248B67E62304D0A79EBFA73DEFB2E /* UIScreen+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h"; sourceTree = ""; }; - 43437087DBCFC5D645776F53DA02B4A5 /* BRResultModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRResultModel.m; path = BRPickerView/StringPickerView/BRResultModel.m; sourceTree = ""; }; - 43516021C9D63176D816609B53BA4B81 /* BRAddressPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRAddressPickerView.bundle; path = BRPickerView/AddressPickerView/BRAddressPickerView.bundle; sourceTree = ""; }; - 435848D234E2FDFAF4BBA77E2EA0005A /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - 43C22CA73BBBBF6536060E4ED7BC9C2C /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - 43CE7FF2EAA4CE7A18BCC8CEA451A28D /* ZFPlayerNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerNotification.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.h; sourceTree = ""; }; - 43FA3189C791074E789AB14BF832BE77 /* icon_file_type_psd.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_psd.png; path = Sources/Resources/FileType/icon_file_type_psd.png; sourceTree = ""; }; - 4430E66C5A71EB532107B6CFFD81A60C /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; - 443BBFD6B3D42FB3964EF34F210E8860 /* UIImageView+ZFCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+ZFCache.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.h"; sourceTree = ""; }; - 4449009A5E7867CF71C5B215635F2D2E /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; - 445264F16A403F50D4B8A68C351262D4 /* _ImageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageController.m; path = Sources/Sandbox/_ImageController.m; sourceTree = ""; }; - 44B7DDAE8C191FE2E6FD016FC6CE65AD /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = ""; }; - 44BF77FA2C1CADDBC75666BCBF41FBFB /* icon_file_type_bmp@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@3x.png"; sourceTree = ""; }; - 44D9D735940C8A938908E65F0C060C12 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; - 44ED3B33960CA6B7C6C5A4FACABF8E64 /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = ""; }; - 44F6B0D0520CC6DB5A81C4D43CE40F18 /* ZLPhotoBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZLPhotoBrowser.h; path = Sources/ZLPhotoBrowser.h; sourceTree = ""; }; - 44FBDC1D7632810A4180BA6202B06DF4 /* DDNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDNavigationController.swift; path = DDControlsKit_Private/Classes/DDNavigationController/DDNavigationController.swift; sourceTree = ""; }; - 450E40440636F88F499AB2D099762A8A /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - 451A145E8E53F9436A0ACFB07A4787A8 /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = ""; }; - 457698D497C1CF68F892CE153AD695A7 /* icon_file_type_doc@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@3x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@3x.png"; sourceTree = ""; }; - 45812BC3B373308F9BE06C3B24FF40AE /* icon_file_type_default.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_default.png; path = Sources/Resources/FileType/icon_file_type_default.png; sourceTree = ""; }; - 458949149FB07B2512373590E32812DB /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; - 4597C134B51299524D6EFE0FE26196E5 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; - 45C5CF794B6E5E494445CEA67F6AE8C7 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - 46775A49318D9ED779E15AF9095471C3 /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = ""; }; - 468424AFB716A419EDBBC02841EB0BE5 /* ZLProgressView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressView.swift; path = Sources/General/ZLProgressView.swift; sourceTree = ""; }; - 46C2634E5526B6615070911397967020 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - 46C780FE152BBEB2B11F25B2C425DBC2 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; - 46DABDBA88E3F291F4E144783C9649B7 /* EKWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindowProvider.swift; path = Source/Infra/EKWindowProvider.swift; sourceTree = ""; }; - 46E57567B625071388E98BA7DD6F1C37 /* icon_file_type_default@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@3x.png"; path = "Sources/Resources/FileType/icon_file_type_default@3x.png"; sourceTree = ""; }; - 46FB798957B932BE65A62A8B0692E352 /* icon_file_type_sql.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_sql.png; path = Sources/Resources/FileType/icon_file_type_sql.png; sourceTree = ""; }; - 470BBC2A5F8925E41FA07BA68E914530 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; - 4771E804534D3D249DF1F01ED35C03FB /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 477E4DE9343D8FDCE62351F9659236A8 /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = ""; }; - 4780899C9E192363C43E66775A37F41D /* ZLThumbnailPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailPhotoCell.swift; path = Sources/General/ZLThumbnailPhotoCell.swift; sourceTree = ""; }; - 47BED3AE61817BCA27A064BA9FE3D502 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; - 47D264E081BE7629EAC9140F4D6C5993 /* AMapSearch-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 48011C5CE9D9ACF014FEA5B6761F88E6 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.release.xcconfig; sourceTree = ""; }; - 480E08B1471D7513F645869E5EE04A01 /* DDLogKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDLogKit_Private-dummy.m"; sourceTree = ""; }; - 4827106206B2A59B58B5EE626C4BA59E /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 482F88FDDDEDFD3B68479DCB61A5C00C /* ZFOrientationObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFOrientationObserver.h; path = DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.h; sourceTree = ""; }; - 48330C02481AEF4DCEC3989DCFEF285A /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; - 484AC9D5780EC966243DE61551588AE9 /* EKAttributes+Presets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Presets.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Presets.swift"; sourceTree = ""; }; - 484E271BDB070341A50FD8905975162C /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 4858A1FCA98FB39993CF48E027E412A1 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; - 4861B020D7E27F0E8FD84F687AE6E433 /* CALayer+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+DDCategory.m"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.m"; sourceTree = ""; }; - 4886FF587087342F26AE037DBFBF90D6 /* DDLogKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.debug.xcconfig; sourceTree = ""; }; - 490BF1C610902B6747C8314BA2D54CBF /* _icon_file_type_sandbox@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_sandbox@2x.png"; path = "Sources/Resources/images/_icon_file_type_sandbox@2x.png"; sourceTree = ""; }; - 492BF29EF10B1A80C58592E2008A8013 /* ZLBaseStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLBaseStickerView.swift; path = Sources/Edit/ZLBaseStickerView.swift; sourceTree = ""; }; - 4981C8793512C66B24F8DADF2E5C1C56 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - 499896852BAFB8790736F4B42D7DED54 /* UINavigationBar+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h"; sourceTree = ""; }; - 49CD4F2A1E8E233FA46CE5FD5825EE18 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 49DCAF1A4596E4ED086FAA5BA57FD9BA /* BRPickerStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerStyle.h; path = BRPickerView/Base/BRPickerStyle.h; sourceTree = ""; }; - 49E4740F6C53E2191910BD1908F10E61 /* UINavigationBar+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.m"; sourceTree = ""; }; - 4A0ED160DB69D416CCE46E0ED96A9D71 /* ZFFloatView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFFloatView.m; path = DDZFPlayerKit_Private/Classes/Core/ZFFloatView.m; sourceTree = ""; }; - 4A27FFE900F9E08F844B321E3B9E4C1A /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; - 4A2DAD19AF9388FA3E160CB284E06D54 /* EKRatingMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessage.swift; path = Source/Model/EKRatingMessage.swift; sourceTree = ""; }; - 4A439A73C08D37EAE294B5A6564B9C69 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - 4A5B4C2E086BB5A37EE4D21454B8D661 /* icon_file_type_ogg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@3x.png"; sourceTree = ""; }; - 4A67985DE92DF6D243ED92B69714634C /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; - 4A7809897C33AB93E80EF656CCE20983 /* ZFReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFReachabilityManager.h; path = DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.h; sourceTree = ""; }; - 4AC30B085F0B4F562CE8CBC5430A7DA6 /* ZFPlayerGestureControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerGestureControl.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.h; sourceTree = ""; }; - 4AD2B3D32DC2D5922D4FF51E8ADA7CBB /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - 4AE760196C36BA405E3D39D2C30FF446 /* GradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientView.swift; path = Source/Utils/GradientView.swift; sourceTree = ""; }; - 4B783ABC741949A4EA09C8C41113E934 /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = ""; }; - 4BA0C75F7684400C20E23E37C316BCF3 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - 4BBC08FAD68A88F7287A05E04191DB04 /* DDCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionView.swift; path = DDControlsKit_Private/Classes/DDCollectionView/DDCollectionView.swift; sourceTree = ""; }; - 4C071192B6C37D4D3F796CB640C6EE8F /* BRPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-umbrella.h"; sourceTree = ""; }; - 4C39AE9E680011386986EADBB25ECD28 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 4C402DB7701DC37101AF98F1AAA3C00A /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - 4C4747D8348B2D3F3CF6DA9A40F8E1E0 /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - 4C974389D0655291FB0AE0EB9DA31A8E /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; - 4CB2872B50027A5362E7396690011FA5 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - 4CD0705B92F63E54791C683AE123B70C /* _CrashModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _CrashModel.swift; path = Sources/App/_CrashModel.swift; sourceTree = ""; }; - 4CF649827D4BB7735801A7D686374EA4 /* ESTabBarController-swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ESTabBarController-swift-dummy.m"; sourceTree = ""; }; - 4D2B6DF130055A2CCAB715747530D1DB /* Pods-OrderScheduling-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OrderScheduling-acknowledgements.markdown"; sourceTree = ""; }; - 4D55C8367D0E4C3C089AAC73AA537C09 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - 4D62D270A16097070EB645A8494DBE9B /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = ""; }; - 4D86BABF33B863F030194B8A52CA328E /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - 4DC9B3B541475CAB7B9A9E50C27DD855 /* EKSimpleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessage.swift; path = Source/Model/EKSimpleMessage.swift; sourceTree = ""; }; - 4DE028E2D84A0F91A883900E43958875 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; - 4E0DDF1EA55919DC4CBB30DD9B225319 /* UIViewController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h"; sourceTree = ""; }; - 4E117B6933609F0529AC856075573F51 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - 4E4D056593D32565292C67591AB91CCA /* icon_file_type_php@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@2x.png"; path = "Sources/Resources/FileType/icon_file_type_php@2x.png"; sourceTree = ""; }; - 4E5D51D66363E949F7C7481E8A31332D /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 4E5EC15F9948A416535FDAEB29029E98 /* UIView+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Utils.swift"; path = "Source/Extensions/UIView+Utils.swift"; sourceTree = ""; }; - 4E8F5FAB1E6599E9F53B49891BDFDF25 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - 4ED4E9784594D4F0519970E91C9FAD78 /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = ""; }; - 4EEC6C121265DD23E5F6E56085E1C090 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - 4EECC4DA7562CF2E29F1756C668A94C0 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - 4EF3158E85C9B106AE64E06D6E642F8E /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - 4F533F263F48E7D87B9E1DCE7A09023B /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = ""; }; - 4F840D0B344141E91276FE6EC52C14A1 /* DDBaseMutableAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseMutableAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.h; sourceTree = ""; }; - 4F949BDD3943AA2E03106E9CF3CA3FB8 /* DDOCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOCLog.h; path = DDLogKit_Private/Classes/OCLog/DDOCLog.h; sourceTree = ""; }; - 4FC5CB9F275E6CF7617C64CCF4B28785 /* UIView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.m"; sourceTree = ""; }; - 4FD19BAA57D6D2F89EAF59C5CE2673EC /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; - 500CD7974E8143C141DE2C47225F0B06 /* ZFPlayerConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerConst.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerConst.h; sourceTree = ""; }; - 500F546A08F312B66C867F314262920F /* Pods-OrderScheduling-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-OrderScheduling-resources.sh"; sourceTree = ""; }; - 5028808FDA816F0FAC182767E78C100F /* DDLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDLabel.swift; path = DDControlsKit_Private/Classes/DDLabel/DDLabel.swift; sourceTree = ""; }; - 50713D33276FF07B5AA39180B92880B5 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 508C23C76BC58BC0DF0985D98DF0D24F /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 50A1422BC9CB8B83EFC8DA0FD4138819 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 50E020A3CE33380E2A7F634370C52CD2 /* ZLEditImageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageConfiguration.swift; path = Sources/General/ZLEditImageConfiguration.swift; sourceTree = ""; }; - 51301DA7667977D6925ACD930FA6C43B /* DDProgressHUDKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDProgressHUDKit_Private-dummy.m"; sourceTree = ""; }; - 5142D7DA8FAFDAA3893180D0FE5EE662 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; - 5190D62F9AD798C22F62ABB607E891FF /* DDLogKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-umbrella.h"; sourceTree = ""; }; - 51C696D112632B46C171CDC692DB618B /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = ""; }; - 5227431A46A46AB324EFF4D930362857 /* icon_file_type_7z@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@2x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@2x.png"; sourceTree = ""; }; - 5242CDB2DB03111A788DC0059391F270 /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = ""; }; - 52535A185E1663138EBDAAD130F03ADA /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; - 5266A14A900C54DF06D3B78688812743 /* DDMAMapKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.debug.xcconfig; sourceTree = ""; }; - 526FDD1DCA71FEF6D66C2571AB3CD15C /* icon_file_type_zip.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_zip.png; path = Sources/Resources/FileType/icon_file_type_zip.png; sourceTree = ""; }; - 52764AB3C28A4EE27E126C7FC5F6CAA7 /* JPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.debug.xcconfig; sourceTree = ""; }; - 52826FE03640CB0B224197CEBF6FF9DC /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; - 52A66268B8952B81E9BCE9712BB4DE57 /* QLCompatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLCompatibility.swift; path = Source/Extensions/QuickLayout/QLCompatibility.swift; sourceTree = ""; }; - 530175BFF8701244D4260BC4F03976BB /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - 531184938876CA9716B95BFA557D283E /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; - 532223FB4DACFEA49F03A30FBD8798E8 /* icon_file_type_numbers.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_numbers.png; path = Sources/Resources/FileType/icon_file_type_numbers.png; sourceTree = ""; }; - 53361A1564DD3D9163B8100ADD29FF52 /* DDCategoryKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-umbrella.h"; sourceTree = ""; }; - 535348DC69977225D375E88E6B5E825B /* ZFPortraitControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.m; sourceTree = ""; }; - 537F4C537F39CB0F98A503A917519178 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - 538F2A1DC0BE5BF1B10C405C9316342C /* ZLPhotoConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoConfiguration+Chaining.swift"; sourceTree = ""; }; - 5399B48F97E6FE08BC78D9E04015FEFC /* _CanonicalRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CanonicalRequest.m; path = Sources/CustomHTTPProtocol/_CanonicalRequest.m; sourceTree = ""; }; - 542AC484B61AB51FC53794B3CFC6BA5C /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; - 54AD63E8A96A371B44C02911303E7964 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - 54CBE7B14D574030E380A29D60DEE06D /* icon_file_type_folder_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@2x.png"; sourceTree = ""; }; - 54D32FCF006486CCCB22D3B44A05B109 /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = ""; }; - 54DDA242AC7B6537D8E0FCEE07747915 /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 54DF957F2A5F496527D114BA66FAE3CA /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; - 54FA37AC1D0BF92297C6F1692389F1D6 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; - 55047F1BA41243847270965804ECDC45 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; - 5525ABEEA14CA4E5AB5FF704970AD83C /* DDProgressHUDKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.release.xcconfig; sourceTree = ""; }; - 5557072D4679705898E85F13CB9F4B96 /* Pods-OrderScheduling-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-OrderScheduling-umbrella.h"; sourceTree = ""; }; - 555AC2D8DC026900B91FD2906E79BFBB /* DDTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextField.swift; path = DDControlsKit_Private/Classes/DDTextField/DDTextField.swift; sourceTree = ""; }; - 558EFDDD9783513313FFED3E7DFEBA42 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - 55C134061004C50225B29605CA80BFDB /* EKNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNoteMessageView.swift; path = Source/MessageViews/Notes/EKNoteMessageView.swift; sourceTree = ""; }; - 55D852C4E8B16358C5A5C34C770E681A /* DDFontKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDFontKit_Private.modulemap; sourceTree = ""; }; - 5650D58802A7057C6141F8BF3565E6C6 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; - 56AFB8A10E65E409B93276FE92953C0C /* _FileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileInfo.h; path = Sources/Sandbox/_FileInfo.h; sourceTree = ""; }; - 56BF39B3EB093F44FA1AC755EE7FB094 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - 56C5D14F912A842FD12DCB662E1DDD4A /* BRAddressPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressPickerView.m; path = BRPickerView/AddressPickerView/BRAddressPickerView.m; sourceTree = ""; }; - 56CF2367E46E9B8A208D597A19F48981 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 56F3F147246D1B193904FEC21A9AEBD3 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - 573125C9519187DE8AEAE292631AE848 /* icon_file_type_js@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@2x.png"; path = "Sources/Resources/FileType/icon_file_type_js@2x.png"; sourceTree = ""; }; - 577FA7A5EA46FFE67C8286A291B00306 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; - 581B8407B31F61AB6E6AA4BEEB6B5B2B /* icon_file_type_eps@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@3x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@3x.png"; sourceTree = ""; }; - 58294F63B9546EE5FB94783D942812F9 /* ColorUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorUtil.swift; path = DDColorKit_Private/Classes/ColorUtil.swift; sourceTree = ""; }; - 5853D8C365C2E23E53E6B8B428CDFA6A /* DDTimerObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerObject.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.h; sourceTree = ""; }; - 585B5212B5D24CB61F756A163F5689D1 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; - 58616896C19469929ECA72A98CC07B44 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 58B2406C7EFA1DEBBA5BEC5D0C5D0E1F /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 58B79610BE6A6C4B3D20180A405E2ADC /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - 58E2AC33E168E15B298D69C9A5A28FFB /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = ""; }; - 58EEDD99D1C438371D165DC77DA91A10 /* EKAlertMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessageView.swift; path = Source/MessageViews/EKAlertMessageView.swift; sourceTree = ""; }; - 592DB6D4AD6DF021B80821D5051549ED /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - 596939FCB24F0C0983F3D0244DDE979E /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - 596DE640FE593D727FB94B1DAD21AAAA /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; - 599764A876E61F5FB8457DA44BF1802F /* icon_file_type_xml.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xml.png; path = Sources/Resources/FileType/icon_file_type_xml.png; sourceTree = ""; }; - 599B656FFA3EE132DADACAA7C57B2D69 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; - 59E8D33B939E8C3C48C63E7D53976129 /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = ""; }; - 59F699CE8707481B6EED4B8F739DDEF4 /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; - 5A1E4F867A8F571345C3F5671F4A12F8 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; - 5A30B03FF04AF86AC507A20E3B9FEFC5 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; - 5AEB8F30EC772AD200F59854D2F954B8 /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = ""; }; - 5B0C471A1366B0B07B5F2EA7A64E2412 /* icon_file_type_folder_not_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@3x.png"; sourceTree = ""; }; - 5B0C9B0C30155D7F73A4B04BA60E4F99 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - 5B3641D0CF1CA4E4BA2FF11915711A00 /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - 5B6E1C43DDC2917670BEB8DBBDB08584 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - 5B8523EC1C497B23AEB099EAA9E48591 /* DDBaseButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseButton.h; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.h; sourceTree = ""; }; + 42F54D15E5663FF62ED21D6E52CE458D /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 430450EDCBE0A8123F911FC80A1F8871 /* ZFFloatView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFFloatView.h; path = DDZFPlayerKit_Private/Classes/Core/ZFFloatView.h; sourceTree = ""; }; + 4323BC6B76C5E701BEADB68EAABA4C4A /* BRPickerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.debug.xcconfig; sourceTree = ""; }; + 43EF94329ADB23E306848FEB379835EF /* DDBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewController.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.h; sourceTree = ""; }; + 4402244F1B6D2395120E87A81EB85D38 /* ESTabBarItemMoreContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemMoreContentView.swift; path = Sources/ESTabBarItemMoreContentView.swift; sourceTree = ""; }; + 4438DB3CA575F2492A2CF02D492C6EC1 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + 444476DDFF2693487487736B968C6CB8 /* EKWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindowProvider.swift; path = Source/Infra/EKWindowProvider.swift; sourceTree = ""; }; + 44497BED4BC08D65BC9D4206D7B83722 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + 444F53B72D7A3895A9EBA2F8050F5D1C /* _HttpDatasource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpDatasource.h; path = Sources/Network/_HttpDatasource.h; sourceTree = ""; }; + 4473E6082E04C2B5BE0E6A527EF83001 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + 4485E7E8F06A4373D080B7B377787F0E /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + 44C25858758BCA4CF7D0131077BF4E8F /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + 44C3E0580C384842D2DC2D9363F50302 /* icon_file_type_dll@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@3x.png"; sourceTree = ""; }; + 4507C931F8730D6D36898F8869F184F2 /* DDFontKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-umbrella.h"; sourceTree = ""; }; + 454333FB147E5D0B60A9194BB84A573F /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 454392E0BBBFC5DBDDC8C0A86399F4BE /* icon_file_type_numbers@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@2x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@2x.png"; sourceTree = ""; }; + 455C8484EF2FD822F63AADEC4357C663 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + 45AA72946E315A5BBF295AFEB982C477 /* ZLResultModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLResultModel.swift; path = Sources/General/ZLResultModel.swift; sourceTree = ""; }; + 45BAE5CBACF11D6184D16ADDD7F76CAA /* CrashListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashListViewController.swift; path = Sources/App/CrashListViewController.swift; sourceTree = ""; }; + 46A22D641D3D4C7F95497DCB0167ED03 /* ESTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarController.swift; path = Sources/ESTabBarController.swift; sourceTree = ""; }; + 46AC0EAA6BCDE18104F9EB2995437FCA /* icon_file_type_zip@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@2x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@2x.png"; sourceTree = ""; }; + 46DD0C3B7A6760884275F6BC05CA6CEA /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + 46F6FEAC1F7388897769BBBB100EC447 /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; + 46F941A00716D63FA4B2D4EC0E125AF8 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 46FCC70CC23D073C25E99EEB529ED111 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 47025F1AB77C344A3B7F5F4E3C22ADBD /* EKAttributes+Presets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Presets.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Presets.swift"; sourceTree = ""; }; + 474EFB95DCA0C43E648D58FA1E3802D4 /* UIWindow+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h"; sourceTree = ""; }; + 477560EE92A6804E14365B1F2EA35481 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + 47977D2C530A5425872D00CFF60EDB87 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 47BD0E149DC9C137318F4ED9CB11C4DA /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; + 47C4B2DC947DD24AD8C97FC70C7AFC98 /* icon_file_type_sql@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@3x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@3x.png"; sourceTree = ""; }; + 47F7E8DFB7A4E5C20CB0DBE7108299FE /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + 48144D682BBC0A8556FDE8475457A4DE /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = ""; }; + 48366B87A21AB2A777F1341B9162EF77 /* DDZFPlayerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDZFPlayerKit_Private.modulemap; sourceTree = ""; }; + 48557E2EAB9A26739C46F9B82BC5D7BD /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; + 4869657D7126341A4C9662361905E4F1 /* _icon_file_type_app@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_app@2x.png"; path = "Sources/Resources/images/_icon_file_type_app@2x.png"; sourceTree = ""; }; + 48A20F27B76DF75073E195640EC9B607 /* icon_file_type_json@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@3x.png"; path = "Sources/Resources/FileType/icon_file_type_json@3x.png"; sourceTree = ""; }; + 48A9290EC63CE913470B2429E7504939 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 48AD4742D37B74C4CDDD2121A3A80109 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 490E196137027DF373B6ABA6FAB493F3 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + 496AAA709A947A76099FC5F6E497F935 /* GPBMessage+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GPBMessage+CocoaDebug.h"; path = "Sources/Categories/GPBMessage+CocoaDebug.h"; sourceTree = ""; }; + 497A0B7F411246A905554B6DC5735641 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + 4997009751AAA2566F9162059BB237B0 /* ZLImageNavController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageNavController.swift; path = Sources/General/ZLImageNavController.swift; sourceTree = ""; }; + 4A18B3C62D891861819B8FD1C3B3E765 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 4A6E0BB301A0B7FB9C69F69A58FBE7EB /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; + 4AE46257C9D993AC1ECCE1BC94CA9B51 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 4AE49DE579790C60DF4CEF247B6C458A /* UIViewController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h"; sourceTree = ""; }; + 4AE55287C9BF41D245C27DB0AA035A21 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 4B0611101E94B65D6D4AB0B6FD098CB2 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + 4B26976756BACF0C21DB2CACD0D6E7E0 /* CocoaDebugTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugTool.m; path = Sources/Logs/CocoaDebugTool.m; sourceTree = ""; }; + 4B48F0C5BF207C08B039FB6B903E50CE /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + 4B64377C4C2D306959F3AB4FBE51E76E /* BRDatePickerView+BR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BRDatePickerView+BR.m"; path = "BRPickerView/DatePickerView/BRDatePickerView+BR.m"; sourceTree = ""; }; + 4B6CC2A8F395E700764FC86366E41C21 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 4BDAB5DED7B5EC018C00032FEFDBF0ED /* AMapTrackKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackKit.h; path = AMapTrackKit.framework/Headers/AMapTrackKit.h; sourceTree = ""; }; + 4C3458AF8090BAF302E42E0136EEEC1C /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; + 4C38111340C5534426D5C419E66B710C /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + 4C6D07D391151335E9EB0CD304A834B5 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + 4CAA849AFC263E889D79F491B62F115C /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; + 4CBB8A551F06EC3825D7ADECC976ECB0 /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = ""; }; + 4D10B32ECF2649BCA23D39A8FA305E84 /* icon_file_type_midi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@3x.png"; sourceTree = ""; }; + 4D3B7A360AFF274E9DD5862DBA331E73 /* icon_file_type_zip@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@3x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@3x.png"; sourceTree = ""; }; + 4DDCD3F52D5E618ED5E00EAD418572EF /* ZLPhotoBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-prefix.pch"; sourceTree = ""; }; + 4E16C69785986961BA694E75D3BD7E9C /* icon_file_type_dll@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@2x.png"; sourceTree = ""; }; + 4E1D5A2A759717D321EAAA2937A53458 /* icon_file_type_ogg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@2x.png"; sourceTree = ""; }; + 4E29F77926B21632BBC21D6521D8F806 /* EKWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindow.swift; path = Source/Infra/EKWindow.swift; sourceTree = ""; }; + 4E542CA35361EEB906949CCF8D846137 /* DDSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwitch.swift; path = DDControlsKit_Private/Classes/DDSwitch/DDSwitch.swift; sourceTree = ""; }; + 4E9ED99769741285CCE2A4341C854497 /* NetworkViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkViewController.swift; path = Sources/Network/NetworkViewController.swift; sourceTree = ""; }; + 4EA842974C064A6643CA65B4F60C0A8E /* UIFont+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIFont+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIFont+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 4EE6A2BA0541F014A8F146C522ED834B /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; + 4EFE7B8D4BFE15F0CE7B6101CD8BDF57 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; + 4F04DC8D4ECBA73AB8BD1CEA05F268EE /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; + 4F0596AF621E17FF5F052E8CDBD4D641 /* BRAddressModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressModel.h; path = BRPickerView/AddressPickerView/BRAddressModel.h; sourceTree = ""; }; + 4F0A5E7CB7C476FA5446FFF6B936C0EA /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + 4F4F4587E316BEB19D904E0D032ECE00 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + 4F9F518F631DAD499A76918612F2F6AE /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + 4FC739643A575A607FD0C9365E2CA798 /* AMapSearchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapSearchKit.framework; sourceTree = ""; }; + 50D43C1DB6F514C4D627F11D95505B2C /* icon_file_type_bmp@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@3x.png"; sourceTree = ""; }; + 511BB4568CD9D368A3A7AB93971BCB3A /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + 512132A454E76E647996003C93A90F9C /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + 513F7B7C2777EB9B297B9A4DCA665F6C /* EKAttributes+Precedence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Precedence.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Precedence.swift"; sourceTree = ""; }; + 517BF1372E40839F8E7CB34DA254194D /* DDBaseImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImageView.m; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.m; sourceTree = ""; }; + 51986791D14DB6492501E3A6AFAF08BA /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; + 51B72EA8B0F5EF94B3BED028EF562B73 /* icon_file_type_mov@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@2x.png"; sourceTree = ""; }; + 51B8E8174B7F15982D5A122EDCC217D1 /* icon_file_type_eps@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@2x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@2x.png"; sourceTree = ""; }; + 51CCFD4700A54856BC0279C2A60F5A8D /* ZLLanguageDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLLanguageDefine.swift; path = Sources/General/ZLLanguageDefine.swift; sourceTree = ""; }; + 521A37E9D029E00A8B7BA33C30798C9F /* UIApplication+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.m"; sourceTree = ""; }; + 525D959B357CD19CAB43673F35E74853 /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; + 526B3B4B0AD14B34E7D82A17A7DA7F24 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 52A3C3AA3E86C137B58FD7D40E790B96 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + 531D00C59CC85528EFCF472F9926F74C /* App.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = App.storyboard; path = Sources/Resources/App.storyboard; sourceTree = ""; }; + 536E0DBA193337C29376E76545024FEF /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + 536F6A35FB6702E5E8972D47AE27E916 /* MABaseOverlay+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MABaseOverlay+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.h"; sourceTree = ""; }; + 5399A896D510F735180EA801EE668429 /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = ""; }; + 53A8FF546CCDE3FE46A8BA892428B7D2 /* EKEntryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKEntryView.swift; path = Source/Infra/EKEntryView.swift; sourceTree = ""; }; + 53DBC031FFE66E2FE1FA6137CF729B73 /* EKAttributes+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Position.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Position.swift"; sourceTree = ""; }; + 53DD4ACFBD24149D1BCA54AC7FFD61B1 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + 53F89EFBDFD8F212BF76DB673BA31053 /* icon_file_type_default@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@2x.png"; path = "Sources/Resources/FileType/icon_file_type_default@2x.png"; sourceTree = ""; }; + 54027845BA4DDE189DE5EC213752CC1B /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + 5402ED8FA058DB66A44CAB8E2C7F8979 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 5453011A34F6706C2B80A8CD9731FEE3 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; + 546E3CAC53B584E9D820CB9BCE2DB590 /* _OCLoggerFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLoggerFormat.h; path = Sources/Logs/_OCLoggerFormat.h; sourceTree = ""; }; + 54982D6714EC3592014628B81B95EC53 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.debug.xcconfig; sourceTree = ""; }; + 54C0A45717BE5D3EDBBC3D0646769F67 /* DDCategoryKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.release.xcconfig; sourceTree = ""; }; + 54F1C94B8C30682B68749092C1CA525F /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = ""; }; + 550A7E43D28EEE9772B092B3AFB40561 /* icon_file_type_jar.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jar.png; path = Sources/Resources/FileType/icon_file_type_jar.png; sourceTree = ""; }; + 551E20832A12A5536BB7ED9A22417B8E /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + 553C54BD98F396FF7D28738C918F4E02 /* icon_file_type_pdf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@3x.png"; sourceTree = ""; }; + 5563E7C8D659F805EE912051C87F6301 /* ZFPlayerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerView.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.h; sourceTree = ""; }; + 55686C9FED90DA2AD3BECD5B4C9D94F7 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + 557E14DD6C2BE7E1BAB2F7B5DD0B1605 /* Pods-OrderSchedulingNotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderSchedulingNotificationService.release.xcconfig"; sourceTree = ""; }; + 557FA2AACBA3FD14ED24EA36B34C6DD0 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; + 562666698E9EB9D8237D3AF79EECF9E7 /* UISwitch+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISwitch+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.m"; sourceTree = ""; }; + 564D3DD8EE03043A2A4104508382B73C /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = ""; }; + 56EA633A3F77D499EC5913D374EE057A /* icon_file_type_java.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_java.png; path = Sources/Resources/FileType/icon_file_type_java.png; sourceTree = ""; }; + 572AD83BCAE4569BB796478A08F4F07C /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; + 5748B55BA441C3ECD5C797209AB558CB /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; sourceTree = ""; }; + 5750F7E59314A9D375A0E696BF7DE46F /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + 5771FF8D1431D15C1CEEBC6E98C764F1 /* UIRectCorner+Short.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRectCorner+Short.swift"; path = "Source/Extensions/UIRectCorner+Short.swift"; sourceTree = ""; }; + 5783F70C9556B7FD7ED881E7B3937289 /* icon_file_type_md@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@2x.png"; path = "Sources/Resources/FileType/icon_file_type_md@2x.png"; sourceTree = ""; }; + 579A6A50D2E81863E8CA97A1FD24A282 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + 57A2A13BA0F353859DDDDFC9A29F1654 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; + 57CBA3F4D799FB97BAC5FA14579A4B39 /* ZFPortraitControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.h; sourceTree = ""; }; + 5812C2245436E9C6E825FD2E64B363A2 /* DDProgressHUDKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-umbrella.h"; sourceTree = ""; }; + 581D55B8C4703D8944B92C8B7CC74776 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + 581D9BC443A1A6DCB8C1ADFA5A8A8AD4 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + 5820AD4F069C70C87F725DD32EFDB5B1 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + 58496A6CC053CD0DD80DCB2B2A6D54C1 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; + 588C75EC218C145F4FC362817F54CA5A /* DDControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-umbrella.h"; sourceTree = ""; }; + 58C83D90E0B1189C8888112C27B3ADCB /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; + 58FD7ED0A71F1F113BD0972025DE287D /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; + 5939EA398DE60062574C0EC99345615E /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + 5963323269FF52831F88A1E84679FB2C /* icon_file_type_psd@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@2x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@2x.png"; sourceTree = ""; }; + 5963D4F97A62AEB0B3A63F1387BC63DF /* DDLogKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.debug.xcconfig; sourceTree = ""; }; + 59674970B62822EFA2C4AC8E4499CDF1 /* Pods-OrderScheduling.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderScheduling.debug.xcconfig"; sourceTree = ""; }; + 59ACDCF7546D7485403CE7409AADCB04 /* CocoaDebugWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugWindow.swift; path = Sources/Window/CocoaDebugWindow.swift; sourceTree = ""; }; + 59C1AC23636B5970BCDE40A5A18C4B37 /* DDBaseCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.h; sourceTree = ""; }; + 59C59EF95579E25D996FAEC959CD9C6F /* icon_file_type_txt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@3x.png"; sourceTree = ""; }; + 59F7C7DCB934537CB795D916BC4D5DB9 /* icon_file_type_ogg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@3x.png"; sourceTree = ""; }; + 5A1C8A10FBE5DB1FEED5955D93BA2D8B /* DDBaseTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.m; sourceTree = ""; }; + 5A201EF9E52EB4EEAF338E603FAA7802 /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = ""; }; + 5A43FBF0647C2312926F6D9E7E2DF169 /* CocoaDebug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebug.swift; path = Sources/Core/CocoaDebug.swift; sourceTree = ""; }; + 5A44A0DC296222B7598352F4EA8BB3F7 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 5A4AB39A80E8447375D3B814A59E2CB7 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + 5A5863B57D2412FEF99F594FC811E1C9 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 5A7E13F337C0335BFC5C1678D8EF2CFE /* NSThread+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSThread+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h"; sourceTree = ""; }; + 5A86487910390A26496D459E3D4509B7 /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; + 5AA891536E49482C978A93BDDB17B8E5 /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + 5AD12343751B01E68B49B3E3EF1F0580 /* _ImageResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageResources.h; path = Sources/Sandbox/_ImageResources.h; sourceTree = ""; }; + 5ADA63F9C214F9E6E6839BE16A19C3F9 /* EKRatingMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessageView.swift; path = Source/MessageViews/EKRatingMessageView.swift; sourceTree = ""; }; + 5B53C9DC03CC4E574FB32A4A5D71A0F5 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; 5BA6046B4C2674409C0D5625F45F8769 /* BRPickerView */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = BRPickerView; path = libBRPickerView.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5BA83150AFAB94445D85A02CD913530E /* ZLFetchImageOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFetchImageOperation.swift; path = Sources/General/ZLFetchImageOperation.swift; sourceTree = ""; }; - 5BC94B4F712AF96048E757201C4A15DA /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; - 5BCAF6C65AB5E9C08DBA6533E050B8EB /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - 5BE5AB6C5643DEF48DE292EEF1927886 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 5C327F9F354ECAD3D31CE69C973C70BA /* AMapSearch-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - 5C3D65B55E66A17F74673CC45A7BE2A8 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; - 5C46F650C2A76EDC259A690248952D92 /* Bubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bubble.swift; path = Sources/Window/Bubble.swift; sourceTree = ""; }; - 5C5EC748DF82D46F9C9A08C1CFB9970E /* ZFVolumeBrightnessView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFVolumeBrightnessView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.m; sourceTree = ""; }; - 5C65A129C77BBDBDE9D6B9E712B97E16 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; - 5C7426BA42A8B51BCDC80033395DF887 /* icon_file_type_eps@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@2x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@2x.png"; sourceTree = ""; }; - 5C8067C3A9CA1B58A1C05F5BE2FD8764 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 5CA6E7D1E697CAF51E4973FEBB1C3879 /* DDBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewController.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m; sourceTree = ""; }; - 5CB9AEE8BAA9A00767CBBE562874959F /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - 5CCE1A2DAB9BC43CDA36FD17B1BF2246 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 5D0C20AC4A893B15D09BD0341E8D24D0 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - 5D314021445F46A89EB836122570740A /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; - 5D49C06BC03E7227DB11A90AD61FBC56 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; - 5D65C497D6018CB8961CDA6B873E4947 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - 5D694D7909F723613936603B94F11155 /* ZLPhotoPreviewSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewSheet.swift; path = Sources/General/ZLPhotoPreviewSheet.swift; sourceTree = ""; }; + 5BCA58B6960E60D39EA4ECAD49E39CBE /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; + 5BE56E5FE9C65D445F805E52A05BDBDD /* MATraceReplayOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlayRender.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.h; sourceTree = ""; }; + 5C2264C8058927CE45EB539A42430629 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + 5C25D5053090B764A4769D7274F98CB1 /* _OCLogModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogModel.m; path = Sources/Logs/_OCLogModel.m; sourceTree = ""; }; + 5C3D77A5A284E48049FC8F175E96EC51 /* EKAttributes+Duration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Duration.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Duration.swift"; sourceTree = ""; }; + 5C5E4D60532B1A9FBBE3DADA268CF9D7 /* EKNotificationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessage.swift; path = Source/Model/EKNotificationMessage.swift; sourceTree = ""; }; + 5C5F07FB99DB6312D10A4133F43BA758 /* UIWindow+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.m"; sourceTree = ""; }; + 5C63EC5760C2F0C38F62E8777ECFC6DA /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 5C7767A67F5234CC7258737AF053FD08 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + 5C87C68FB0CEDE27396651B26D58581B /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + 5C900D4ADC4C3A13565C57639BA863AA /* EntryAppearanceDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryAppearanceDescriptor.swift; path = Source/MessageViews/MessagesUtils/EntryAppearanceDescriptor.swift; sourceTree = ""; }; + 5C91FD81CB6C1BC36BA32DAD0C937104 /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 5C951DA091B1EE6FD20B3B272D9B615A /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + 5CB4E80D990D7A3C6A1CDC06AB2F27F0 /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = ""; }; + 5CDD3515B18FB9FCD6333F3EA7BB7782 /* ZFPlayer.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZFPlayer.bundle; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayer.bundle; sourceTree = ""; }; + 5CE8EA1DD0BABB5457C9D7B1844E9039 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 5CF998D36295FBC7E20EF441ACF6EC3F /* CrashLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashLogger.swift; path = Sources/App/CrashLogger.swift; sourceTree = ""; }; + 5D32ACA34FD85027E3603DF1BD6CA0AA /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = ""; }; + 5D3D5B7D37591FAA27FD05B4EFCD1CF5 /* AMapSearchAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchAPI.h; path = AMapSearchKit.framework/Headers/AMapSearchAPI.h; sourceTree = ""; }; + 5D4287C597A4B3C5EBD93892F6647A70 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 5D715729A760E17C4E52DA1E6716DA49 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Alamofire; path = libAlamofire.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D7B90858AD245B162AC8A3B02E9ACEC /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; - 5DB43AA8B75A684004EBE401362851E1 /* icon_file_type_default@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@2x.png"; path = "Sources/Resources/FileType/icon_file_type_default@2x.png"; sourceTree = ""; }; - 5DDEA71C579B3E8B8744633B50584BD9 /* icon_file_type_mpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@3x.png"; sourceTree = ""; }; - 5E34799D6AD4239261D94D94048D8C2B /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - 5EA2346988F3E41B8F7C1AD5053F09CB /* icon_file_type_psd@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@2x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@2x.png"; sourceTree = ""; }; - 5EE64E6CDB8922A15A29036FEA1CDF8F /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; - 5F332EFA980D0829D45D2525EA6AF3A2 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - 5F8864F6B1A531E057B48900668D9B4A /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 5F891E2A397E8DB06B4F1E7AA6E3CAE3 /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = ""; }; - 5FA28EC377F0E913D32FA007441E1D25 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - 5FB2AA3BD1F50E2533FC72EDA308AC57 /* ZLWeakProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLWeakProxy.swift; path = Sources/General/ZLWeakProxy.swift; sourceTree = ""; }; - 5FB38D3AAE62D1D410AB9ABCA4265157 /* JCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.debug.xcconfig; sourceTree = ""; }; - 5FCF98AE71E6A3E6673483E6A4FC3A23 /* _WKWebView+Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_WKWebView+Swizzling.m"; path = "Sources/Swizzling/_WKWebView+Swizzling.m"; sourceTree = ""; }; - 5FDBFB9F4EF4B91AFA2546CC60F93B3C /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; - 6019FF29BB187DBD37EE03029AC1CFA4 /* DDTimerObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerObject.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.m; sourceTree = ""; }; - 603765F5BBCB54688AC856EB5304D1FD /* DDLogKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-prefix.pch"; sourceTree = ""; }; - 6045E36CE46DE8AFEB133AAD6D0EEE6B /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - 6049EB3C1E55B8B0F364D28E15B8683E /* DDBaseNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseNavigationController.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.h; sourceTree = ""; }; - 605FB43B0DA0F12B646A8E06249BA213 /* ZFLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.m; sourceTree = ""; }; - 60AC7EC30134FA4E7BC10D34E32A8C92 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - 6153795380A37DDF8BBB1386F4942EA0 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; - 61AB5AFE42795F73512435F249E2AD35 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - 61AEEF261A78F95C47E457B874ADE2C3 /* icon_file_type_dat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dat.png; path = Sources/Resources/FileType/icon_file_type_dat.png; sourceTree = ""; }; - 61D6B41DDEDC61A1F3ACB9B0E7067D50 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - 61DB488F8381483566FD8DEC477E8903 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - 620DF70E8F0EAE8273F6EE3FBC6C4DDF /* DDControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.debug.xcconfig; sourceTree = ""; }; - 621A6056ABD289BB2B5ECD29C4F7E770 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 625825AAD1977A4D7D619A45FA90D1AF /* icon_file_type_jar@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@2x.png"; sourceTree = ""; }; - 62B2D09ECF27C516AB969EF7484D86A5 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - 62C1FEB9477C1BA5993EA87E329D88F2 /* EntryCachingHeuristic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryCachingHeuristic.swift; path = Source/Infra/EntryCachingHeuristic.swift; sourceTree = ""; }; - 62C319226F475905AD7EC35FDD075DB1 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; - 62C9B6FEA8933A8FFC5187F59FF50546 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - 62E0607F4ED2ACF0C3908138A30DF113 /* DDControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-prefix.pch"; sourceTree = ""; }; - 63C55FFE843CAED94FBD7F970F09D837 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; - 63CBD012AC6F6E061838D39D139A53FE /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; - 63E0D36CEF3DBF49F6B580F32FC58C4A /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - 63E3F8D47F7ABFE54AA942BD9FC74648 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - 63F5BC8D29048733247E71DC052694A8 /* DDFontKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDFontKit_Private-dummy.m"; sourceTree = ""; }; - 640C770114BEDF746467C32155E0F926 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Sources/en.lproj; sourceTree = ""; }; - 641728E9104921AB30E70C0C0D51CAD6 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; - 641C4CFE5DFFA8D58849C2F3D10C1628 /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; - 642614BDC93A4CC0B518EAEF889BBEE1 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; - 644D8AD252E672E3F7F6BA6624E9119C /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 6463A0E9C5AB7FD3DD5005CF73EDA0C5 /* ZFSmallFloatControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSmallFloatControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.h; sourceTree = ""; }; - 64A91EE05741DA815ACE9F12CE92709A /* ESTabBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBar.swift; path = Sources/ESTabBar.swift; sourceTree = ""; }; - 64D833B4C5FEA8E8C3EB56C28EC75A51 /* EKNotificationMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessageView.swift; path = Source/MessageViews/EKNotificationMessageView.swift; sourceTree = ""; }; - 64EAE6A2F195677C22177C4FB997B57D /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 65188B96819D9A9C71C37B577DD8023F /* icon_file_type_keynote.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_keynote.png; path = Sources/Resources/FileType/icon_file_type_keynote.png; sourceTree = ""; }; - 652010C3C74634DF3F36531F7CF0C331 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; - 6550115578678499806D9C6CDBCC1165 /* _HttpModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpModel.m; path = Sources/Network/_HttpModel.m; sourceTree = ""; }; - 656BC61CDAE1DBB51231C6DDC239C3E0 /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; - 657EB11B3280CD8530B970935A96AA83 /* UILabel+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.m"; sourceTree = ""; }; - 659339677F67334FF81A473FEB960B99 /* icon_file_type_tif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_tif.png; path = Sources/Resources/FileType/icon_file_type_tif.png; sourceTree = ""; }; - 65EA044CDADB831F1F5C150FB78ADDAC /* NSThread+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSThread+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.m"; sourceTree = ""; }; - 65EF2A8EC65839B3B41245C149B6004E /* ESTabBarController-swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.debug.xcconfig"; sourceTree = ""; }; - 6654114B9228F7AC6DB978AB8EEF29BA /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = ""; }; - 668EE255DB75BB37318BEFF599B38A96 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; - 66C9E4C10895E1F718B3A337C2FA99DD /* UIView+Responder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responder.swift"; path = "Source/Utils/UIView+Responder.swift"; sourceTree = ""; }; - 66CE5A83353C5F2567C0EA67F147DE72 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - 66EF4E191F7DF14578C38280FBB5220C /* CrashCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashCell.swift; path = Sources/App/CrashCell.swift; sourceTree = ""; }; - 676E8C28B7564438EEA471AA7DA540B4 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - 67B484547995143B0A3FA497AA165822 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 67CCF16C0C7428C981576BBBC754A8AE /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; - 67DF36B793E2CF00421ABE1D3E185505 /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = ""; }; - 681863C9CF361BD9A43CF4E005C4CD13 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - 6854CC4379010F0C20D40BCBCFF19234 /* DDMANaviManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMANaviManager.m; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.m; sourceTree = ""; }; - 68DEB07C34FF02A890E823A9417987D8 /* DDMAMapKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-umbrella.h"; sourceTree = ""; }; - 692452B23E23868F4835C510A3A76925 /* Pods-OrderSchedulingNotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderSchedulingNotificationService.debug.xcconfig"; sourceTree = ""; }; - 697F64D7AD11D233622C7EABEBB3B9E6 /* BRPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRPickerView.bundle; path = BRPickerView/Base/BRPickerView.bundle; sourceTree = ""; }; - 69D9F6B1C1928E8F5130179690702C33 /* MATraceReplayOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlay.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.m; sourceTree = ""; }; - 69F7D752E9CB3E474A618873D9726AE5 /* JPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.release.xcconfig; sourceTree = ""; }; - 6A19B681F19BA1300CA12F5FAFD3364B /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; - 6A22F2F74D59267FD22C1C2AADC04BCC /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - 6A57865949941C1FEE90009694E637B8 /* icon_file_type_fla@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@2x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@2x.png"; sourceTree = ""; }; - 6A829AA85C81D31D4B4674AC586D7EE5 /* icon_file_type_md.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_md.png; path = Sources/Resources/FileType/icon_file_type_md.png; sourceTree = ""; }; - 6A8E86C9C7107E1193EC5E5218691467 /* DDBasicControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.debug.xcconfig; sourceTree = ""; }; - 6A94AF7B9EB256E82846CC6F621D9A89 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; - 6A9E0C8829F553582E5D82C16BF69732 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; - 6AD9B63E813BEC6DAB08FC2E89381A8B /* _Sandboxer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Sandboxer.h; path = Sources/Sandbox/_Sandboxer.h; sourceTree = ""; }; - 6AF54F588087A23BC4F637803DEEFC96 /* CrashStoreManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashStoreManager.swift; path = Sources/App/CrashStoreManager.swift; sourceTree = ""; }; - 6B4B2662F8699DDD0D5154B01F80C46F /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 6BDF0C722EFCEDA51D2DE37EDAE0B8F3 /* ZLPhotoBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-umbrella.h"; sourceTree = ""; }; - 6C15AACE8C1A4CE01F1702B4A85D8F83 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; - 6C29E225FC2506831991417F93F02D6A /* icon_file_type_zip@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@2x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@2x.png"; sourceTree = ""; }; - 6C403751EE35C06E541A8EBAC2E77BEA /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = ""; }; - 6C6121D780603F3C4B2B23B2F9BE8463 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; - 6CA3A9246785CC19F0623EACF6110381 /* DDNavigationControllerDelegateReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDNavigationControllerDelegateReceiver.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.h; sourceTree = ""; }; - 6CB3274A12B193C9C03594599C595AC6 /* icon_file_type_dmg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@3x.png"; sourceTree = ""; }; - 6D1FBF472B9E18A77EC363401568B862 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; - 6D22B3FF18B2F4B35F8FD432C11F8AE8 /* _ImageResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageResources.m; path = Sources/Sandbox/_ImageResources.m; sourceTree = ""; }; - 6D973B23AD2F77BE582903B43F993E6F /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 6DBC77CCE296A080EC456907F4213CC5 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; - 6DECE2CD091998856004D78FC629E2E4 /* ZFLandscapeViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.h; sourceTree = ""; }; - 6DEEA7D8E3C58092036CB4086AC0B0A9 /* icon_file_type_pdf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@3x.png"; sourceTree = ""; }; - 6E2063E9191E5EAF488A97AD44F56C1D /* BRAddressPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressPickerView.h; path = BRPickerView/AddressPickerView/BRAddressPickerView.h; sourceTree = ""; }; - 6E52FBDBD1EFD397A82EC84F790ABF50 /* EKAttributes+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Animation.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Animation.swift"; sourceTree = ""; }; - 6E8C75098DA35AB6703B4F91C3E60888 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - 6EB25FBC860FA77D73E17653A68A963D /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; - 6EC0950B1ECC72AE06F498F9B5A1E712 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; - 6EE32EEA7F284629DAFE42126024DA9D /* icon_file_type_doc.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_doc.png; path = Sources/Resources/FileType/icon_file_type_doc.png; sourceTree = ""; }; + 5D87308FCC8B3B7B6CD176512D27B4DE /* icon_file_type_png@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@2x.png"; path = "Sources/Resources/FileType/icon_file_type_png@2x.png"; sourceTree = ""; }; + 5DB13F56D699BF4AD3B0C3A044EE4FE2 /* _Sandboxer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Sandboxer.h; path = Sources/Sandbox/_Sandboxer.h; sourceTree = ""; }; + 5DB8C75BCE10621FFAD92B28102C64C3 /* WindowHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowHelper.swift; path = Sources/Window/WindowHelper.swift; sourceTree = ""; }; + 5DCFF6E2CE9B92287D99A713B05D5BBA /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; + 5E184C563367E8ED307B752E3542EEFF /* ZLPhotoBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZLPhotoBrowser.modulemap; sourceTree = ""; }; + 5E8A9BB97B0E04125E8550ACE4BD224D /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; + 5F4574BBEC8A5D0624A0617F9AA5C474 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + 5F7AC0778ED6AE7A6D651436FC668750 /* _ObjcLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ObjcLog.m; path = Sources/Logs/_ObjcLog.m; sourceTree = ""; }; + 5F891531BDEA4E5EF2D78F2B2EBCCC7C /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = ""; }; + 5FEAD44F893283D12A8EDB20D4AC4B7A /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 5FF270C90025A8A508E6E3403FD67CBA /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + 60345CCA7D0AD279B5F3933C9A783221 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + 6036E4624D2FCBE8F84CFC79364003A7 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; + 6066879B62FBFEF25804775523254E2D /* icon_file_type_mpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@3x.png"; sourceTree = ""; }; + 6093CD4054B1221395B550BC3CBC7249 /* EKTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKTextField.swift; path = Source/MessageViews/MessagesUtils/EKTextField.swift; sourceTree = ""; }; + 60B9380A3463B851C7AA00F9E6FF970F /* ZFPlayerGestureControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerGestureControl.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.m; sourceTree = ""; }; + 60DB8AD3927B6A663098EDC262263551 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + 60E213F693B7383A68B9598FD71FED12 /* DDBaseImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImage.m; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.m; sourceTree = ""; }; + 60F3234476B06614F80EFB05A1073983 /* GPBMessage+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GPBMessage+CocoaDebug.m"; path = "Sources/Categories/GPBMessage+CocoaDebug.m"; sourceTree = ""; }; + 612196ECAE95ADD3003A79EC55C8846C /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; + 6133A3CF6C30536E55DBF9F2AD2FB472 /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; + 616F52320F34DF33103A42A3A6BF47B6 /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = ""; }; + 617B15311660870DC4983D4DACA8B616 /* EKFormMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKFormMessageView.swift; path = Source/MessageViews/EKFormMessageView.swift; sourceTree = ""; }; + 61C0B9629C86D39FA0B77F8CC59A943C /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; + 61D2AF6E849AE3167EF20664BC9137E1 /* ZLAlbumListController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListController.swift; path = Sources/General/ZLAlbumListController.swift; sourceTree = ""; }; + 61F9BFF5BE80FAED39583C2B6B6B7EDB /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + 61FD6CFEB0A5E1AC42019FA6436DC9E3 /* EKBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKBackgroundView.swift; path = Source/Infra/EKBackgroundView.swift; sourceTree = ""; }; + 621BB61D37402C476E8CDB69465555D5 /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = ""; }; + 624EF2726C97A997EA47B6887C2641B8 /* icon_file_type_js.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_js.png; path = Sources/Resources/FileType/icon_file_type_js.png; sourceTree = ""; }; + 625A3C812454BA9E4C9B4E6D861DB902 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + 6295A500C81B856F89A0752E1EC5286F /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + 6296510FDB8892B8A4D0E9F10F7C2FD0 /* icon_file_type_torrent@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@2x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@2x.png"; sourceTree = ""; }; + 62C8A3219C3BFD32D252331F888FA813 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + 62D645D4FC3FC2DEF3ACEE1C23E4BB09 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 630F19CDAF7843D5C6C6811D6261A0A5 /* BRPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRPickerView.bundle; path = BRPickerView/Base/BRPickerView.bundle; sourceTree = ""; }; + 6327D8D56BE35B5F9690FB8EE8A04A74 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + 63301A6C81B21F954F2D17E78683A87F /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 63B09A8E04F0314FFA299C2A551F41EC /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 63FC5CE0082E18EEADAE5DEC1F083D71 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + 63FFB345E8BE45B951DB6BD0B55FCB79 /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = ""; }; + 64274F1F9F8110145E453BBE1A1E878A /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 644A0492E6AB1DF99B95697C122C000F /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + 644F51028BF352C64635588EF448EEB8 /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = ""; }; + 645ACE7EE48B2BE2BB0F59A29A108388 /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = ""; }; + 647D20AC7E2359C702A2BFAA55C2D1E6 /* UIScreen+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.m"; sourceTree = ""; }; + 649BEA45509512C0BC0D8D04E07510B4 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 64F891C96A4B57FFD1143848DAF2383E /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = ""; }; + 6501019379656A3D667611B58A5020E8 /* BRPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-prefix.pch"; sourceTree = ""; }; + 653D96AA8E065FCB2C8443E030A8C8D8 /* icon_file_type_mp3@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@3x.png"; sourceTree = ""; }; + 654A3FF96616C00443FF898B6C03B89D /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + 657AEB0777DF009E91EA0405DAF11B89 /* DDLogKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-umbrella.h"; sourceTree = ""; }; + 659B8FAF8477B05DF7CFE43DFBDA2058 /* BRPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BRPickerView.modulemap; sourceTree = ""; }; + 65BF4F19CA25A3D9B4FD92E81E0BDB84 /* DDControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDControlsKit_Private.modulemap; sourceTree = ""; }; + 65DA25A00F819EB714C18AA6D22FA41C /* ZFPlayerGestureControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerGestureControl.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerGestureControl.h; sourceTree = ""; }; + 66115B5A5F203136E69189A44484D21F /* AMapSearchKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchKit.h; path = AMapSearchKit.framework/Headers/AMapSearchKit.h; sourceTree = ""; }; + 6617DB1CDEFA604553D5FF7A15733201 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; + 663B18B90838CAEFA4ECEF14A5F2E644 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; + 664A10EADF115CBC376ADC44C7C9FD55 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 665165026183A538EA6CA9DDCD454DAB /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; + 6651F8D32DD20125701E5BC2C911CCC0 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 666BEC7FA74640E3CAAEE4376AEFC919 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; + 667E54F83A49AE72ACAA966EAE1B66D2 /* icon_file_type_folder_not_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_not_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_not_empty.png; sourceTree = ""; }; + 66C39227000025CB726335712BBDBE45 /* DDColorKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.release.xcconfig; sourceTree = ""; }; + 66E8F1A39305C4162B34BED93446BB6B /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + 66F8E08A369D4EE6FAF5EC3E8E5428D6 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + 670F1D63802F2FBEB9392A80A30D5C91 /* _FileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileInfo.h; path = Sources/Sandbox/_FileInfo.h; sourceTree = ""; }; + 6728C33E6DA29FBAEA2782397F0343B6 /* _SandboxerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _SandboxerHelper.h; path = Sources/Sandbox/_SandboxerHelper.h; sourceTree = ""; }; + 67296B1EC30535E04D770801ADEBBB62 /* DDMANaviManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMANaviManager.h; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.h; sourceTree = ""; }; + 6770C2A54B6682191AD41B3EB2C0C13D /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 678F44F9EFD86F5E7E3006BA9E83A732 /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + 67DAFE63F55DD0866700400545853C7E /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; + 67E08ED681DD9E0C4F2260623C8A3665 /* icon_file_type_css.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_css.png; path = Sources/Resources/FileType/icon_file_type_css.png; sourceTree = ""; }; + 67FD68D83DEC6F64EF1342C8B9468C97 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + 6849CFBD06D25578A31E88EB9B26FA7E /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; + 684B2937481D22C1833E75B86569F1C2 /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; + 684D0BE3AD99F98025982FC595DCA0A9 /* NSObject+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CocoaDebug.m"; path = "Sources/Categories/NSObject+CocoaDebug.m"; sourceTree = ""; }; + 68505EC0B846C323D55E11153CF64936 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; + 689930E0E111D59647938CF7C7D0F024 /* DDAutoUIKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-prefix.pch"; sourceTree = ""; }; + 68E03442859B78F721F32BBAA0D07006 /* ZLPhotoConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoConfiguration+Chaining.swift"; sourceTree = ""; }; + 68E38299EE91A18C48B5F6C15C006A83 /* DDCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionView.swift; path = DDControlsKit_Private/Classes/DDCollectionView/DDCollectionView.swift; sourceTree = ""; }; + 68E44F7CF01CEA7310F26D901C4AAE4F /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = ""; }; + 6901B0BBAAE131F5D3FC20808AAC4454 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 691DE91EF149997AA0CE9CA950BEF1FB /* icon_file_type_tif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@2x.png"; sourceTree = ""; }; + 6944B7A4DAAE8BF76C3ED9933E135C18 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; + 69B8CD70C7CA08006AA6A9D1F6BD0122 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + 69E0CCC2E74BC24758E93EA5A958EA20 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + 6A136DF29214F84C5A50C8B32895920A /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 6A188B5B42CDA91BBCFC639BEC609070 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + 6A209622BED8961529767755C70094ED /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + 6A20AA44912E1E71BDF866DCA7312A45 /* Cell+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Cell+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Cell+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 6A23E7A698F362B388B091F4F5CD951B /* UIEdgeInsets+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIEdgeInsets+Utils.swift"; path = "Source/Extensions/UIEdgeInsets+Utils.swift"; sourceTree = ""; }; + 6A24BAFE07435F4AE4C90A5CEF2FEC09 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; + 6A2F264BECCA9AB55071450BFBD73C93 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 6A6ACBC539725364D1226B20A80F1CA2 /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; + 6A6F106A5F6B8FEA4F798968D84F9AD7 /* AutoUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoUI.swift; path = DDAutoUIKit_Private/Classes/AutoUI.swift; sourceTree = ""; }; + 6A72313D1A2302FE8B2E40464C8CB093 /* EntryCachingHeuristic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryCachingHeuristic.swift; path = Source/Infra/EntryCachingHeuristic.swift; sourceTree = ""; }; + 6B1E6B801EEE23B5CAB1084E4FB4193D /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; + 6B33D94D0ED87F0A7FA09938AA0800EB /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + 6B4C39B539B612ABCDD2E1152241A4A4 /* icon_file_type_ttf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@3x.png"; sourceTree = ""; }; + 6B50DDFD305EF71BB611F12931F044C5 /* DDTimerObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerObject.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.m; sourceTree = ""; }; + 6BC3FC36B1FCAF6B3AE9DF1A72D51108 /* DDFontKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.release.xcconfig; sourceTree = ""; }; + 6C050ECDA063E2FD9C9FA0BE34B86D8D /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + 6C0D3E297F1ADA0E52A6AC606993D6B8 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; + 6C5369A796319831DCF0FE151F568493 /* CocoaDebug+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CocoaDebug+Extensions.swift"; path = "Sources/Core/CocoaDebug+Extensions.swift"; sourceTree = ""; }; + 6C7D198E585645D5972E0AACF6C7570F /* icon_file_type_md@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@3x.png"; path = "Sources/Resources/FileType/icon_file_type_md@3x.png"; sourceTree = ""; }; + 6D2B6B7DC1A9B88BE5911CF15A8F0CE7 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; + 6D424E10E566F61794237121889D780C /* icon_file_type_gif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@2x.png"; sourceTree = ""; }; + 6D690D7FBF8C5271C40B7634A357D70A /* icon_file_type_ppt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ppt.png; path = Sources/Resources/FileType/icon_file_type_ppt.png; sourceTree = ""; }; + 6DB83115C023047AC446ECF20DFB7573 /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = ""; }; + 6DB92F147CFC6676A8CD4111FCEA4E08 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 6DFA10C14165AEA684B61366875AC986 /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; + 6E073AE54BB8F807E83D37A55EDA52C8 /* EKAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAttributes.swift; path = Source/Model/EntryAttributes/EKAttributes.swift; sourceTree = ""; }; + 6E0F39F77A3B6848F8C197F73F40FD2C /* icon_file_type_dat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dat.png; path = Sources/Resources/FileType/icon_file_type_dat.png; sourceTree = ""; }; + 6E3E659943A1F8FAC10E4EFB2DCADB12 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; + 6E5C5C09B3A8D690A6EE3DCA869AF63E /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + 6EA7B7055BA0DB32B2737BF343E4DE04 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + 6ED4B8737B349DF608437C9E4A9C7108 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; 6EEB8B1CB2BF24B44DEEDC1B058B22E2 /* DDMAMapKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDMAMapKit_Private; path = libDDMAMapKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6F1147DC218281F5558B317E12C41384 /* ZLInputTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLInputTextViewController.swift; path = Sources/Edit/ZLInputTextViewController.swift; sourceTree = ""; }; - 6F3CBC1012A6E0E7B73568B8D4230DEF /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; - 6F5760831A632750BA5434FEE20640AC /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - 6F589AC376249AD8CC5716518A2E49EA /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = ""; }; - 6F9A0A3CC2D465040BAD39CDEE3E2960 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - 6FF5864CC332A81D79E267D2F08F5EED /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; - 707F1D31A6782BA84943F925D3B8B7BC /* UITextView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h"; sourceTree = ""; }; + 6EF3CA6E67B537F26F4FC7C2459CE36D /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + 6F36E44D589AF58975839D158AD82FF5 /* Pods-OrderSchedulingNotificationService-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OrderSchedulingNotificationService-acknowledgements.plist"; sourceTree = ""; }; + 6F4485092D97DE11C6AF3A687A59F082 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + 6F5DB44B8347175E8924C892B9698618 /* icon_file_type_midi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@2x.png"; sourceTree = ""; }; + 6F6135437FD20A9FA4AB01838105C647 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 6F91DE6B5BA4B065B5E306C6AC0876D5 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + 6FA132462B80C5B7F17076ABECCA538A /* NSBundle+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+BRPickerView.h"; path = "BRPickerView/Base/NSBundle+BRPickerView.h"; sourceTree = ""; }; + 6FB79B194614B1E06D069A0B3BA56208 /* ZFPlayerControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.h; sourceTree = ""; }; + 6FCA3B9F87BCBDE9DD7056F0EF83E5EF /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 6FD4F83B37AAF594B65E633AD9F0DA2C /* ZFReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFReachabilityManager.m; path = DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.m; sourceTree = ""; }; + 6FDBFC1C8FE1C14A95A9FC07FD395CA0 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + 6FF24FFE83CFAB4F829CDF631BBECECF /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + 6FF68D13FEEF4B5BB673344AABEB6AD6 /* _OCLogStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogStoreManager.h; path = Sources/Logs/_OCLogStoreManager.h; sourceTree = ""; }; + 707B47337E1988CBABAFAE00098DEF55 /* EKButtonView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonView.swift; path = Source/MessageViews/MessagesUtils/EKButtonView.swift; sourceTree = ""; }; + 707E559DAD40BF484E900C982A871507 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + 70914064805D8F731D1DCCEFE516A90B /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + 7092FBC95272947AC973E32421F91B1F /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 70D211C487D4DE96E7FA7933E180C4F4 /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.m"; sourceTree = ""; }; + 70FCE518C25B1A3E5216F921FAD6E212 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; + 710124CEC114EAACB023E524758FAA73 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; 71067D1F0754E977C6E009846B257042 /* DDBasicControlsKit_Private-DDBaseViewController */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DDBasicControlsKit_Private-DDBaseViewController"; path = DDBaseViewController.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 71530BC7D723AAE2AB156CDC315857AF /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; - 715FF079BB749EA6EC2C8E7EFEE01776 /* BRStringPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRStringPickerView.h; path = BRPickerView/StringPickerView/BRStringPickerView.h; sourceTree = ""; }; - 718279146D62E5B3A48236C049B84C3B /* DDAudioService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAudioService.swift; path = DDAudioPlayerKit_Private/Classes/DDAudioService.swift; sourceTree = ""; }; - 71965EEE4DDC125CD5C4A68CF9CD0E01 /* _CanonicalRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CanonicalRequest.h; path = Sources/CustomHTTPProtocol/_CanonicalRequest.h; sourceTree = ""; }; - 71A4BE9E17926AC2D674F378E2A77BEE /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; - 7216F5AF243D97E74E0D909C97E20606 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 721B12CB3201E0F78C427155AEB6FCE4 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 72AF32E7E82947FD9AC91381D2F2E4CF /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; - 72DA83CEAE200DCA6853B9EB68401EBA /* IJKMediaFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IJKMediaFramework.framework; path = DDZFPlayerKit_Private/Classes/ijkplayer/IJKMediaFramework.framework; sourceTree = ""; }; - 72F4DF64ECB98FA5FB17009AFA6CE020 /* _DeviceUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DeviceUtil.m; path = Sources/Core/_DeviceUtil.m; sourceTree = ""; }; - 72FA0FFEEFE3F7F42E7D310F550B221C /* CocoaDebugNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugNavigationController.swift; path = Sources/Window/CocoaDebugNavigationController.swift; sourceTree = ""; }; - 7308F1F05FD71FB96E1D09B2E6C28D0C /* icon_file_type_pages.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pages.png; path = Sources/Resources/FileType/icon_file_type_pages.png; sourceTree = ""; }; - 732C5317E0DE96EB6E47A83C775DBE0E /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - 7346DCB09CB67D9EAFCB67215E71C0CD /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - 7395394A22CCFDEE822231B7E965079C /* SwiftEntryKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftEntryKit.modulemap; sourceTree = ""; }; - 73BC5FEAB4653A7F1F7AA023303CD131 /* _fishhook.c */ = {isa = PBXFileReference; includeInIndex = 1; name = _fishhook.c; path = Sources/fishhook/_fishhook.c; sourceTree = ""; }; - 73C8A6AEE4F8853B589A90026FA41920 /* UINavigationItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h"; sourceTree = ""; }; - 74559A7ADF7153959B36D2B40BCCBEDF /* JPush-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPush-xcframeworks.sh"; sourceTree = ""; }; - 7461F23EDA1518F6883EEB3E41CA0304 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 748960030C36ABF440BA1CE28F9C5EFB /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - 748A002AFB525CEBB5483E750E03B35F /* icon_file_type_folder_not_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_not_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_not_empty.png; sourceTree = ""; }; - 748A512F28A34DFCAC2E395D397C6E39 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - 7497940B92A0CBC3D015EE3CE5CFE01A /* icon_file_type_numbers@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@2x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@2x.png"; sourceTree = ""; }; - 74DA4AED3A5D60302C79996DFC5C5F05 /* ZLImageNavController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageNavController.swift; path = Sources/General/ZLImageNavController.swift; sourceTree = ""; }; - 74EC81B1268BA03B9BAAFFD60DBDB186 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 75190BD62CC524E82385D0BC2E087422 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - 75295F1992F51B3A54E218B383731408 /* AMapNearbySearchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbySearchManager.h; path = AMapSearchKit.framework/Headers/AMapNearbySearchManager.h; sourceTree = ""; }; - 7531A111C97507236F1EFDDE18FDFF79 /* ZFIJKPlayerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFIJKPlayerManager.m; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.m; sourceTree = ""; }; - 7570DB9E78635FA9807BC95099AE6E99 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; - 7593E68CD0D047B1AA07A88D26C807B7 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; - 75E1414EAAA001BFFD7FC6793522CD46 /* ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoBrowser.swift; path = Sources/General/ZLPhotoBrowser.swift; sourceTree = ""; }; - 75E7E42016ACEA4311FE1D133120EA8E /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; - 75E9D2C6B1F009CBAB091818A4F6FB70 /* NetworkDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailViewController.swift; path = Sources/Network/NetworkDetailViewController.swift; sourceTree = ""; }; - 75F08EBA33E8D2991376A8BDB0511D2F /* Cell+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Cell+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Cell+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 760A359746A34A6C59BF4E271F7AAFD3 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; - 763152F9DFFFA3E497E7E5A78A48D4D8 /* AppInfoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppInfoViewController.swift; path = Sources/App/AppInfoViewController.swift; sourceTree = ""; }; - 7697632DDA1A72A6E4285A93DC6E8279 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 76E545C9B1ED71650D71652727789DAC /* _icon_file_type_down@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_down@2x.png"; path = "Sources/Resources/images/_icon_file_type_down@2x.png"; sourceTree = ""; }; - 76E7EA8EC2095659AE9175BBA6CB40BB /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; - 76EBD55EC0FCF574FF898649700156EE /* ZLClipImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageViewController.swift; path = Sources/Edit/ZLClipImageViewController.swift; sourceTree = ""; }; - 76F9E81D173F62FCFBBF4B63AFF94B8C /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; - 7709DD62399CFC13BF0390A0BD71D6EC /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; - 77160F7BF16B91B2D9844B16AB83623B /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - 771811A58ABDD9E57E6F6329FC72F699 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - 776D9C1A9AFDBDA4B9CADE3AEFD1F4A1 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; - 777C80ED578A3810BFD650C16AE3ADCE /* AMapNearbyUploadInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbyUploadInfo.h; path = AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h; sourceTree = ""; }; - 77A98B58F3B41349E68CDD317850FC5D /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - 781C4E7E6AF60BABFF5D86D53499F39D /* _DeviceUtil+Constant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_DeviceUtil+Constant.m"; path = "Sources/Core/_DeviceUtil+Constant.m"; sourceTree = ""; }; - 7830D58A41E6A57C2BF245A3CAD1E058 /* icon_file_type_png@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@3x.png"; path = "Sources/Resources/FileType/icon_file_type_png@3x.png"; sourceTree = ""; }; - 787C5C2D0F79958F56A7E36EF7CA668F /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; - 78DB9636223BA7446E901986F1BFC86D /* ZFPlayerControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.m; sourceTree = ""; }; - 78F7AED15BA044E40B17F02634200361 /* NSMutableAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h"; sourceTree = ""; }; - 7910D828D30815A4084832C84E065ABD /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; - 7916E7EBFC2EEFFE0004593327077C82 /* DDWebImageKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.debug.xcconfig; sourceTree = ""; }; - 793C3DAF5A8365FC6EEE804CFF85D948 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; - 79A7733C99A968670FBCEE19DF0898A4 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - 79E5766F0816D67B02D74B9B8EA86E2E /* BRResultModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRResultModel.h; path = BRPickerView/StringPickerView/BRResultModel.h; sourceTree = ""; }; - 79F998B0DF52706CE9C094C305DE3976 /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; - 7A4ACCA8D23AABD188369200BD0BC5B4 /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = ""; }; - 7A74632F43EA3445C68EC4894ABA21DC /* Pods-OrderScheduling-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OrderScheduling-acknowledgements.plist"; sourceTree = ""; }; - 7A8CD8D8252849840933F64016F2954C /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; - 7AA0400EDEE1936C5464A99AD94035C6 /* ZLPhotoBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-prefix.pch"; sourceTree = ""; }; - 7AC299BFF4B36E46DA5E5C19A243BEE6 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - 7ACF3BE2D005EC372D66C6860F5DFE67 /* ZLFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFilter.swift; path = Sources/Edit/ZLFilter.swift; sourceTree = ""; }; - 7AE3D7BACED7B735ED100166677EE994 /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = ""; }; - 7AEF3ABB0A35E0C5283C87A9DB435980 /* FontUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FontUtil.swift; path = DDFontKit_Private/Classes/FontUtil.swift; sourceTree = ""; }; - 7AFBAC2D7F0D9F84498D6786687D58ED /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; - 7AFFA4A543A638320E30BF5221558469 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - 7B747A68B2F96CDF195E110ED82BA11C /* DDWebImageKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDWebImageKit_Private.modulemap; sourceTree = ""; }; - 7B9475A3AEF81D09A088D498993EC74C /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - 7BA5BF848F3B2CC18719429673C572BC /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - 7BC6379377846296741D8F2DBA0420E0 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - 7BD514F3DE2A753225A669ED836D142B /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - 7BEF8797252485997952F3222D9EC8D9 /* UIFont+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIFont+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIFont+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 7C0B035591D4837F3B854ED95BB52CD1 /* DDProgressHUDKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-prefix.pch"; sourceTree = ""; }; - 7C4452653712093DC6AF06BF027C68CA /* UICollectionView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h"; sourceTree = ""; }; - 7C5DCD40582C0A74637BB5B2D04BBDBC /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - 7C623F2403EDF727CF44EAD667D80728 /* DDAutoUIKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDAutoUIKit_Private-dummy.m"; sourceTree = ""; }; - 7CA6212AC06D82944E9479E385A4D6E5 /* EKAttributes+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Shadow.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Shadow.swift"; sourceTree = ""; }; - 7CB20C9F677047664AB2977AFB30785B /* DDFontKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-prefix.pch"; sourceTree = ""; }; - 7CC988E9AF631ECC07792482EE6DEAB4 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 7D000080AF33F912D2741E74A2BA1D53 /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; - 7D79C35E0CC5A6179E03FDA7CDD468A7 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - 7D8E6DA7DB169EE59344C9934D8C7A8A /* ZFPortraitViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitViewController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.h; sourceTree = ""; }; - 7D96B979A38D394648C2ED253AE24DEE /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; - 7DD170FE2ECE1E7F75E303AA26DD6E97 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - 7E1EB3D147DD5C3D26F79B7BE1682EB1 /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = ""; }; - 7E236A60577F05248E6E9C996BD4BEAF /* icon_file_type_mpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@2x.png"; sourceTree = ""; }; - 7E6D64A51BE9F7D0FA4FB32BE21261A8 /* CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebug.h; path = Sources/Core/CocoaDebug.h; sourceTree = ""; }; - 7EC56AB51D7F1C0C0455542270B51B46 /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; - 7F28629DAC354AD8EF7DCE02ADE79E55 /* UITableView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.m"; sourceTree = ""; }; - 7F3FB2C34CAB2DB8D742274BE0154AC3 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 7F4151E4B1A98BD20FBBA05B269CEC3D /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - 7F52C8799AD5CBC0BD9548829C430967 /* ZFSpeedLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSpeedLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.m; sourceTree = ""; }; - 7F7D9A55DA134EF4BCF6C018DD14F109 /* UIButton+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h"; sourceTree = ""; }; - 7F88B55F83275CBB46CBE7D0D33052F2 /* AMapTrackTerminalObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTerminalObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTerminalObj.h; sourceTree = ""; }; - 7FE9F83D05045D36E938431C2EA59C20 /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; - 7FF64C256662415A9479ABCFE235D61A /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; - 803551E564583D1475806B002F6E6763 /* FPSCounter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FPSCounter.swift; path = Sources/Monitor/FPSCounter.swift; sourceTree = ""; }; - 80468DB3EC3FA7F781A8E9B97BD3D78D /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; + 7112824A0F9FCF94CB71D95FC77DDDA9 /* UIView+Responder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responder.swift"; path = "Source/Utils/UIView+Responder.swift"; sourceTree = ""; }; + 713274C766322019490694D8096C2D36 /* DDAudioPlayerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAudioPlayerKit_Private-umbrella.h"; sourceTree = ""; }; + 720C0E7332FA204C441ACE2C55D373B5 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + 7216D027F156ADAE086225CD45863D4B /* icon_file_type_folder_not_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@2x.png"; sourceTree = ""; }; + 72236388AAE1DD7894D0698D8F435C94 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + 723AA291E908B06BC69F15787AD7F5AC /* icon_file_type_plist@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@2x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@2x.png"; sourceTree = ""; }; + 7247B946E910D899AFD2D64A37BF23FB /* _Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Swizzling.m; path = Sources/Swizzling/_Swizzling.m; sourceTree = ""; }; + 7249F37107B4BF87371EAC466AE0C995 /* icon_file_type_swift@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@3x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@3x.png"; sourceTree = ""; }; + 7274211F43627CD8EA748E7DA9E86ED8 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 728123E6336A1F44BDC37F79E51585B9 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; + 72DC723EED7D01F686450D1D03CDAF8E /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; + 731CFCF16EC095CC71BA24D0D4BDDEAF /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + 73372DF25F905E887870E828DDEF32AD /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + 733C221610B4FD992ED89583146D41BC /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + 734BF020947949CC0A1C973FCEA227FA /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + 73532F6F55E524D1BB6EABBEA9D20ABA /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; + 73732A2C2D57BEDF1C16C17228F1E59C /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; + 737D14893CF25DAEFCE8A18D80E11DB2 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 73920E22B373713EBFEEA2845FAB5856 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; + 73DB5DA9D4DFB91487485919D1402C25 /* icon_file_type_bin@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@3x.png"; sourceTree = ""; }; + 73EE16112D8B7F52E473ECACF251A01A /* DDBaseMutableAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseMutableAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.m; sourceTree = ""; }; + 73F20B41519265271DF711964A52DBC8 /* NSDate+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+BRPickerView.h"; path = "BRPickerView/DatePickerView/NSDate+BRPickerView.h"; sourceTree = ""; }; + 742451173BF6BB5EB947D3D12A9E3D21 /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = ""; }; + 7431CD159EC7F597A358F325C1484B7E /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + 7435002EDEB44E668911BEFFF11133F2 /* DDAutoUIKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-umbrella.h"; sourceTree = ""; }; + 743EC307432D10BFAC348AE6517652E5 /* Logs.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Logs.storyboard; path = Sources/Resources/Logs.storyboard; sourceTree = ""; }; + 745A9F1F7117896468203F2E9BE3EB4D /* DDBaseAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.m; sourceTree = ""; }; + 74759284976C8FDE9BCF828C649F805E /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + 74B0D96C0305B56F19D35B9D50198DFD /* icon_file_type_avi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_avi.png; path = Sources/Resources/FileType/icon_file_type_avi.png; sourceTree = ""; }; + 74E2D28CB346D59E06F55CB411CF2CE7 /* AMapNaviTrafficBarView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTrafficBarView.h; path = AMapNaviKit.framework/Headers/AMapNaviTrafficBarView.h; sourceTree = ""; }; + 74F032A059C8BFF5A7F1574458AA123A /* DriveRouteCustomAnnotationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotationView.m; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.m; sourceTree = ""; }; + 7587D31319E3CA371FA7CD02B2959860 /* _FileTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileTableViewCell.h; path = Sources/Sandbox/_FileTableViewCell.h; sourceTree = ""; }; + 758FC944ED167B48953D933AF0E5482C /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 75C31E7CD20B030E71C31EF389E15DA5 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 75C6A4DB0EF721F8228C66B851FF2E82 /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 75D9ECD3922E0B973BA725A58A9B802A /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; + 75E45AF0A624D9E3DA08B336B94ED7F4 /* QLCompatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLCompatibility.swift; path = Source/Extensions/QuickLayout/QLCompatibility.swift; sourceTree = ""; }; + 76081BE309A9475FC172A44E1C551D00 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; + 761053F5E793A6A64F4E79EB98436BF5 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + 7636FF8C7F41D62AB09430B197FBD58C /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = ""; }; + 76BE259026296A8470BE0417C287E458 /* icon_file_type_sql.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_sql.png; path = Sources/Resources/FileType/icon_file_type_sql.png; sourceTree = ""; }; + 76D1B9EFEDC096ADFFEF42C8436D3A5B /* _DebugConsoleLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DebugConsoleLabel.m; path = Sources/Monitor/_DebugConsoleLabel.m; sourceTree = ""; }; + 76FFB19A028B1E04C7390728F80C5F19 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + 77082C8AE22816A0C333763369D29543 /* SwiftToast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftToast.swift; path = DDToastKit_Private/Classes/SwiftToast.swift; sourceTree = ""; }; + 776B6125B1CF6007A7C6CAC042CA9A80 /* ZLProgressView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressView.swift; path = Sources/General/ZLProgressView.swift; sourceTree = ""; }; + 7791813D8E2555F4DB76D222080F185C /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + 77A0AE0719332020358AC7154A4A9305 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + 77C7004C218C24207091736C6092D8C2 /* DDCategoryKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-prefix.pch"; sourceTree = ""; }; + 77CE4B0DAA3C4DDB1A73B75FE19CB6E8 /* ZFVolumeBrightnessView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFVolumeBrightnessView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.h; sourceTree = ""; }; + 77E1F5CEB57BFF095A9728596B24FB82 /* EKAttributes+PopBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PopBehavior.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PopBehavior.swift"; sourceTree = ""; }; + 7847513C612DBD6B32310A1A43D4E3CA /* icon_file_type_mp3.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp3.png; path = Sources/Resources/FileType/icon_file_type_mp3.png; sourceTree = ""; }; + 785E0B38E5E1536B6D6D98E9809556B4 /* DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDCategory.h; path = DDCategoryKit_Private/Classes/DDCategory.h; sourceTree = ""; }; + 78BDE6375E3CA44BCB691191B8151770 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; + 78F7B0AD5337D57FEC832B84AE1348E8 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + 78FA11F6DC9665ACB6A04AF6407AA4DA /* UIView+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Utils.swift"; path = "Source/Extensions/UIView+Utils.swift"; sourceTree = ""; }; + 79036EC2764D9E8F23569B2D2511F174 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 790D5EF498CD37AB9B43B6B1716319C8 /* UIBarButtonItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h"; sourceTree = ""; }; + 79242549D679039E3E70AB488DDCB749 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + 79406C8155D8CD543EBD85627A727D1C /* icon_file_type_jpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jpg.png; path = Sources/Resources/FileType/icon_file_type_jpg.png; sourceTree = ""; }; + 7948BAED49F222B27B79438C9D535ADF /* _icon_file_type_network@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_network@2x.png"; path = "Sources/Resources/images/_icon_file_type_network@2x.png"; sourceTree = ""; }; + 79598C9CD3876787FAF74FAD1A0605C5 /* DDWebImageKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-prefix.pch"; sourceTree = ""; }; + 79636176D91A7EDEE2907AAD3C2D1358 /* DDBaseLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseLabel.m; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.m; sourceTree = ""; }; + 799F3BF45A22C18EAABF5255F111B728 /* EKButtonBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonBarView.swift; path = Source/MessageViews/MessagesUtils/EKButtonBarView.swift; sourceTree = ""; }; + 79D3C99F83FAFC315DF13D269849683C /* _icon_file_type_logs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_logs@2x.png"; path = "Sources/Resources/images/_icon_file_type_logs@2x.png"; sourceTree = ""; }; + 79E89E9B4DED71ACB87403ECFBF93CB5 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + 79F8D111ABAFA552BDD7F536A223F1A6 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; + 7A0CEFD3B30F45C1F7054F567305016C /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = ""; }; + 7A47D19BFD73FD04F0756147A99A3ABE /* ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoBrowser.swift; path = Sources/General/ZLPhotoBrowser.swift; sourceTree = ""; }; + 7ABA2D22A271C7295F177032E56F5D76 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + 7ABB248B680F000CC6B3AA0E8E2318C1 /* icon_file_type_md.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_md.png; path = Sources/Resources/FileType/icon_file_type_md.png; sourceTree = ""; }; + 7AF74ED9A4A98DD6F890C4D90BD7CAB4 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + 7B28902D9ABE7B4F0032D485CBBE276A /* AMapTrackCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackCommonObj.h; path = AMapTrackKit.framework/Headers/AMapTrackCommonObj.h; sourceTree = ""; }; + 7B4A6849FBD57A2E12384F813143D709 /* DDMAMapKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-umbrella.h"; sourceTree = ""; }; + 7B540F8536069D6AC2ACAB2201587CC8 /* NSURL+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.m"; sourceTree = ""; }; + 7B740660FA93F630F18096754E4F36FC /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 7BC744735E39960B5462F3E857064EAF /* DDColorKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDColorKit_Private.modulemap; sourceTree = ""; }; + 7BD9787CE0502C11EA3F1CF965030949 /* icon_file_type_dat@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@3x.png"; sourceTree = ""; }; + 7BED94B15DFBFA92B5A161CD548C4BC2 /* DDTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableView.swift; path = DDControlsKit_Private/Classes/DDTableView/DDTableView.swift; sourceTree = ""; }; + 7C39D2A17A45CC32C4646172539FE431 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + 7C81F185D4FB122810BF377401CE08A7 /* EKAttributes+DisplayMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+DisplayMode.swift"; path = "Source/Model/EntryAttributes/EKAttributes+DisplayMode.swift"; sourceTree = ""; }; + 7C8B349705B1FF2965B1BF61D9310893 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; + 7C8C3E82107B90DF202DECF106C2B81F /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + 7CD3901C979D6A2EA61C03F6D1B9A866 /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = ""; }; + 7D205D54A244888D29F51C7FF3A4556D /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Sources/en.lproj; sourceTree = ""; }; + 7D93102AD19139CC295100C1519DEE8A /* AMapSearch-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 7D9394A1F82DA982AC1F00DFC3B2C0D1 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; + 7DAFAD282E38F524DBA4E1266D0C96E0 /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + 7E1184FB2B98878D6F294140FC15EECD /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; + 7E139599223175E082E43F78769B83EA /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + 7E3D442D82B7BD978CDCED1E3FE44436 /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; + 7E6B73035763EDDFEB681ACE484E83DD /* icon_file_type_ipa@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@3x.png"; sourceTree = ""; }; + 7E865E1C59F8496E614A5B51B0AF5214 /* UIScrollView+ZFPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+ZFPlayer.m"; path = "DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.m"; sourceTree = ""; }; + 7EAF4355AF50B8EFE862B49C6F298C01 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + 7EC4E2D3CD59B3C40D75E5FDFBA299BC /* SwiftEntryKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.release.xcconfig; sourceTree = ""; }; + 7EE9BA1F253DB2CDA96749529EDD9643 /* Pods-OrderSchedulingNotificationService-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OrderSchedulingNotificationService-acknowledgements.markdown"; sourceTree = ""; }; + 7F0C34B7611B4E2A6DCE43F85323F7C4 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; + 7F25ADFD78C2AA477BDE6F498391F89E /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + 7F2A2A23668E3DFD868C932A60BF9170 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + 7F7EEAE041E856F2D50E7038DE78C602 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + 803D87800C7D110583CDD480E4B51D1F /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 8054525DB1B0B73AA00F4836F39A39AC /* ZLClipImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageViewController.swift; path = Sources/Edit/ZLClipImageViewController.swift; sourceTree = ""; }; + 806096FAEEFAD3B2E3F3EC03FF59461E /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + 806D72BD89E013A87260FD5DD26FCDD8 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; + 80809CE011EF8AAFF2E4540BD8ACE379 /* DDButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDButton.swift; path = DDControlsKit_Private/Classes/DDButton/DDButton.swift; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxSwift; path = libRxSwift.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 80BE34B3B635E10EB14465ABFCBDE7FD /* UIImageView+ZFCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+ZFCache.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.m"; sourceTree = ""; }; - 80C8ACAACE13FFAE71DED543D61B41E7 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MBProgressHUD.m; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.m; sourceTree = ""; }; - 813DB8DD6BD880C1B5E806A22B6F42EC /* CocoaDebugDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugDeviceInfo.m; path = Sources/Core/CocoaDebugDeviceInfo.m; sourceTree = ""; }; - 814C59B6A543515D5E5A52A2F254C566 /* _QNSURLSessionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _QNSURLSessionDemux.h; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.h; sourceTree = ""; }; - 81567C3F126A7EB8378762CA3FC08465 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; - 81AB7E3E77C2A4610F400CFDD9C5FFEB /* EKAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAttributes.swift; path = Source/Model/EntryAttributes/EKAttributes.swift; sourceTree = ""; }; - 81E6BC2929CAE154C2AFBE05ABE8EAE6 /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; - 81ED78AE30D23682F1F3C0E2C78594D5 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 81FFAAE514B693FE02A029AF4E644094 /* Pods-OrderScheduling.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderScheduling.release.xcconfig"; sourceTree = ""; }; - 820E6F627089BF8F9BC31A8FBD4B6115 /* icon_file_type_keynote@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@2x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@2x.png"; sourceTree = ""; }; - 8211323B37CEB133F28BBDA2B315851E /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; - 822374B064B1E0EB20102D3895088447 /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; - 8229A71F259109674A19EB6E36885E17 /* UIView+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIView+QuickLayout.swift"; sourceTree = ""; }; - 824DEE294BA98D1A0D9F9A36BCC2EEF5 /* icon_file_type_mov@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@3x.png"; sourceTree = ""; }; - 827C7B57E3C9E2C3239FBE00C66E5B92 /* UIImageView+DDWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDWebCache.m"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.m"; sourceTree = ""; }; - 82A223221C2F8D6153F886C7CDE69CCA /* ZFLandscapeWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeWindow.h; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.h; sourceTree = ""; }; - 82B5BC0A08A3DEF74E8E225B365F9B6C /* ZLLanguageDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLLanguageDefine.swift; path = Sources/General/ZLLanguageDefine.swift; sourceTree = ""; }; - 82BE74368C5F2A7F242BD28BC371113A /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; - 82D61DEED5179B4292D8FA6F2AFF356E /* EKButtonBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonBarView.swift; path = Source/MessageViews/MessagesUtils/EKButtonBarView.swift; sourceTree = ""; }; - 82E6F31C3073965ACF67B7389CEED675 /* UIImage+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h"; sourceTree = ""; }; - 82F8BA5F666CBA5202D7D7023F9F88AB /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 8300FFB7D28FC9CB5645873A902E9AD0 /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = ""; }; - 830B287A501B729E708153F84BC72EE3 /* UISwitch+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISwitch+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.m"; sourceTree = ""; }; - 8319A9F9913199A438A81DC43E4EAAC9 /* DDColorKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDColorKit_Private.modulemap; sourceTree = ""; }; - 83863A2DA9D874351ADF1ED13496450E /* DDLogKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDLogKit_Private.modulemap; sourceTree = ""; }; - 83D8B17DEBF5754D172240F006F09E29 /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; - 840442E139B34838838213A9BED623B0 /* icon_file_type_swift@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@3x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@3x.png"; sourceTree = ""; }; - 843FCA2465DA170122DB012FC72AD2E1 /* _CustomHTTPProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CustomHTTPProtocol.h; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.h; sourceTree = ""; }; - 844076CDF6F95524D9740536DE597A50 /* UILabel+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h"; sourceTree = ""; }; - 848BAB2450E0403DEC23FBADBDFD1DF4 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 848DB5D0C7C456F4A754958F5F87BF49 /* UIImageView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.m"; sourceTree = ""; }; - 849DE0F0882B599FB797FE7207A4EF63 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 84B3B54AC3874E9604C2801E7ECC67E6 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; - 852CA278296E38287AC6798AC21D12C9 /* icon_file_type_plist@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@2x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@2x.png"; sourceTree = ""; }; - 85556FEB6174ABDF6D575CABD3EEB8C0 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; - 8562E5E465A60F8228880DC9A2FBEA77 /* icon_file_type_java.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_java.png; path = Sources/Resources/FileType/icon_file_type_java.png; sourceTree = ""; }; - 85B8A6A8D283A88E3300EC465EB6E518 /* CocoaDebugTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugTool.m; path = Sources/Logs/CocoaDebugTool.m; sourceTree = ""; }; - 85E9F3EA154A99BBECC5B46465D4766E /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - 8642B48A87092D18ECF0377EC12902E7 /* AMapTrackKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapTrackKit.framework; sourceTree = ""; }; - 8661D5A1AA78E3225C2217E5CD97109C /* UIScrollView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.m"; sourceTree = ""; }; - 8687A57AE558794973CBE0EF4EE33A63 /* ZFSpeedLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSpeedLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.h; sourceTree = ""; }; - 86A0D271783F502E8AE58BC4CE43BC6C /* Logs.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Logs.storyboard; path = Sources/Resources/Logs.storyboard; sourceTree = ""; }; - 86AD855B0C36FCB9F072A2FB4367CCFC /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 86C0F651835CE9410F4238CEBC3D8633 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; - 86EB5FDB69E5179C09A86499193976E4 /* _OCLogHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogHelper.m; path = Sources/Logs/_OCLogHelper.m; sourceTree = ""; }; - 8727818346C8A099475F5E3F4E881B15 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; - 874C598F1A84B818C07CC7C106050490 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; - 8752FCD984A4599D420495A32BEF2F81 /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; - 87604FE5B385C7F20163074019BA899C /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 8783AE3240C6DE6774892D61310683A5 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 878D059B0D422EFDF67AC71FF87E455D /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; - 87A636305F55B4193ADAAD0F3EDC82E2 /* DDMAMapView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAMapView.m; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.m; sourceTree = ""; }; - 880B0FB89AFDB5D800FF1B14095C31CF /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; - 880E7C4765FC3C7770A014CDB8FCCD61 /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; - 8831FA0DDABAA2853CF5963C7D0B3E5A /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; - 885FFAA1764402617037B5AA367DE979 /* DDAutoUIKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.debug.xcconfig; sourceTree = ""; }; - 8875FCF2AB4987007C0D4FA3C9F7DE5F /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - 8890E0B2494937CE51C86945F3F6F962 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - 88E4747FA025D36739E4958BCC3CA547 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 88F1A1C94F3F0F671B170D9A362E330B /* DDBasicControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-umbrella.h"; sourceTree = ""; }; - 8914AC3F77638E9B3D5FCBC849EC6F88 /* icon_file_type_apk.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_apk.png; path = Sources/Resources/FileType/icon_file_type_apk.png; sourceTree = ""; }; - 89270D4B442BBBECE504EA61AD6DA8A8 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 8945C46CA45EE4320C007CF174997464 /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = ""; }; - 8998210DD053A5D1D1BC93BBB932A43E /* ZLProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressHUD.swift; path = Sources/General/ZLProgressHUD.swift; sourceTree = ""; }; - 89CAB46D7724F7F1AC3DC4EB8C0993B2 /* LogCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogCell.swift; path = Sources/Logs/LogCell.swift; sourceTree = ""; }; - 89D32A6BDC5A04585CC4FA78AD2D3FE0 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; - 89D6DFCEBB48429270BC7556F573AB2F /* icon_file_type_fla.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_fla.png; path = Sources/Resources/FileType/icon_file_type_fla.png; sourceTree = ""; }; - 89E65059DD26BEDB9ACB3A53A6691A18 /* DDBaseTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextField.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.m; sourceTree = ""; }; - 89E8CEAD7125DDEEF35DA8CF303F232A /* DDProgressHUDKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-umbrella.h"; sourceTree = ""; }; - 89F51C34B23657FF69510E0DA8F6AB4B /* UIEdgeInsets+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIEdgeInsets+Utils.swift"; path = "Source/Extensions/UIEdgeInsets+Utils.swift"; sourceTree = ""; }; - 89FB6615D86B8876062594851B8C8BE0 /* NSThread+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSThread+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h"; sourceTree = ""; }; - 8A24092E52B14E76233D4A039740A10A /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 8A25BF9734B25A304D5C5B6B88ABB5F1 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - 8A2B93E82AEB01EC5A37FE1494F6292D /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = ""; }; - 8A7C07C8E44AE1C7CB165E7D9FE273F2 /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - 8A948BC92126A6850EBAD24FD9C20A77 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 80C7D8C8A405D8643689D7B5CA2A24A0 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 80E0D3A963F9D29A4F7336164094C723 /* DDAutoUIKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.release.xcconfig; sourceTree = ""; }; + 80E21665DE30350ECE497466FF48B2D5 /* ZFPlayerMediaPlayback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaPlayback.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaPlayback.h; sourceTree = ""; }; + 81062EDD33C81543B6BF7186A3E936FF /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + 810F72AF69081D68603BFD2CF7D0A649 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; + 812E820468B794DACF08667F47AE8006 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; + 817F58F8E08DB924FC7DA020E5A2F714 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + 81817EEC0966AB3329994114CF28C616 /* DDLogKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDLogKit_Private-dummy.m"; sourceTree = ""; }; + 818CD09C2E47D832F052F56C7D0E6FA7 /* AMapSearch-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 819BE2A9040A8BE293C7A79FC23DACF6 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + 81A93872519C9C2C4580E9630F796D76 /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = ""; }; + 81D07FB5A31F05C931126D557524F664 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 81E38700C465BF6D0AF71E3A9873DEF2 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; + 8284E493797429D0F363D771E5EEE1A7 /* _FileTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileTableViewCell.m; path = Sources/Sandbox/_FileTableViewCell.m; sourceTree = ""; }; + 82BC04BC8299234DD4C32B591CB936C9 /* CocoaDebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-prefix.pch"; sourceTree = ""; }; + 82D33AC6E6674D81F9CFABA40644F009 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + 82F0ECD8CA6CC9A3D86CCE9B83F9A082 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + 82F3755DF710CA051F30CA58329859FC /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + 82F6157CDBA2375D2C06ED65DADFFEB2 /* DDNetworkingOfAlamofireKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-prefix.pch"; sourceTree = ""; }; + 8324B600703F7DF39B36593AFF45B78F /* DDMAMapKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDMAMapKit_Private-dummy.m"; sourceTree = ""; }; + 835E849B3BC8ADD82926AC6CB92E9C82 /* Array+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Array+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 835ED4CD81BED5BB0FB4C4D06FAAF6AC /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = DDToastKit_Private/Classes/Toast.swift; sourceTree = ""; }; + 83910CB7CAF3FE42FD4D7F4F08FEC425 /* MATraceReplayOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlay.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.m; sourceTree = ""; }; + 83CBF4B69A90364F3E49C71FFFB15594 /* UICollectionViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h"; sourceTree = ""; }; + 8404D24853C02DB7DDC293268BF2177A /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + 8419C13E955CC6C463EA9FDBC447754C /* DDMAMapKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-prefix.pch"; sourceTree = ""; }; + 844087DEFD77BBA0B2F7336008B3CF2F /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; + 848EB0137B1D19F0AF82AB4C2E849290 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; + 849B252265AA0EB6A63AFD6009D837A8 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + 849BC809C3741F35B7CF1B76E5C4A479 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; + 84D7B43B18B416C57F814348175ED6C1 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 84F2B686F68A2C41DD40A563B3BD053E /* icon_file_type_ogg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ogg.png; path = Sources/Resources/FileType/icon_file_type_ogg.png; sourceTree = ""; }; + 84FF7576D12796DE0A96F19F94BC15B3 /* ZFSliderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSliderView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.m; sourceTree = ""; }; + 851B04AF260AC396ED827FD2683E186F /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + 854D0B4329575970A02A1BA31E7F1DE2 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + 8582D6454C78B5807AF79ECDD50F1A1E /* DDBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewController.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m; sourceTree = ""; }; + 85AF3DE3C51D23A9E00FDAFFCABBCC58 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-umbrella.h"; sourceTree = ""; }; + 85E7954BA79707BEE46110DFCDDE0C15 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + 85EC50CA881562832203D82FFE46DD73 /* ZFIJKPlayerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFIJKPlayerManager.m; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.m; sourceTree = ""; }; + 8602981FD5F8924A34EAFFB5CF7C205D /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + 8626A25CF36B7C0D0A38D808F690DEFD /* icon_file_type_pdf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pdf.png; path = Sources/Resources/FileType/icon_file_type_pdf.png; sourceTree = ""; }; + 8671C10D9673B9137468576B99FC3FC2 /* NSBundle+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+BRPickerView.m"; path = "BRPickerView/Base/NSBundle+BRPickerView.m"; sourceTree = ""; }; + 8688803B2057394A1E3DFADD5228FA2D /* DDAlamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAlamofire.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAlamofire.swift; sourceTree = ""; }; + 86ADC890D463C8AF3D0DE64F06925BBE /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; + 86B7AE81627D8D77E72283F82B8CF745 /* EKPopUpMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessage.swift; path = Source/Model/EKPopUpMessage.swift; sourceTree = ""; }; + 86DCB3387D2C977A97B183F8761CC4B3 /* UIScrollView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h"; sourceTree = ""; }; + 870664B7E45DBD8DA0243628091D6B84 /* SwiftEntryKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-umbrella.h"; sourceTree = ""; }; + 8734065DB186C5EF52D44A46949CB25B /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + 873F6A7DEBF38CFBA51B0F031C508955 /* icon_file_type_php.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_php.png; path = Sources/Resources/FileType/icon_file_type_php.png; sourceTree = ""; }; + 876C1D50115F87AB1C4072F6EC821743 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 87AD7BC115A11389913B672A98F8BEDC /* DDBaseScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseScrollView.m; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.m; sourceTree = ""; }; + 87D07CB11FD1E4E81EB59D1FE337C98A /* EKRatingMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessage.swift; path = Source/Model/EKRatingMessage.swift; sourceTree = ""; }; + 87DE6EFA56AD691CB16F08B99FB74D5E /* AMapTrack-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 87EA7CBDEF5D81E7B997322B53A344AF /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 88046150B77E6771DB9C467857358A3F /* NSAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h"; sourceTree = ""; }; + 880A06DE79E5C887CDC257305FE99C20 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 881F673566783064A0AAE3B409F7AB46 /* NSBundle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h"; sourceTree = ""; }; + 8821BF72028A6744F94096F70437B3C4 /* ZFNetworkSpeedMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFNetworkSpeedMonitor.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.m; sourceTree = ""; }; + 8837DD3DF325A0B1CA2BCC3A6D935D74 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; + 8876EBE1C0254A0B966609077450D3ED /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + 888820551B8E5450991E546AAB9C6A38 /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = ""; }; + 888D42DAC79D901FFA4ABA60FED2495B /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + 88996524AAB0208F85EF48F05C7A087E /* CocoaDebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaDebug-dummy.m"; sourceTree = ""; }; + 88BEB4F77FD68165EB20B7350BF7415B /* DDViewControllerAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDViewControllerAnimatedTransition.h; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.h; sourceTree = ""; }; + 88C2F4963CC94296CFA0FFA725C97B86 /* DDWebImageKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDWebImageKit_Private.modulemap; sourceTree = ""; }; + 8948218ACB503B2C778F8498BA6BC930 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + 8954BA7B5C844F1A08C2392EADBCD9F5 /* UIImageView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.m"; sourceTree = ""; }; + 895DAE70354D542463CDFBB59F9212E7 /* DDBasicControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDBasicControlsKit_Private.modulemap; sourceTree = ""; }; + 897F6BEC89F8774986904396C0904427 /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = ""; }; + 899D7505A1514BED13F2253DC9ED0106 /* icon_file_type_eps.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_eps.png; path = Sources/Resources/FileType/icon_file_type_eps.png; sourceTree = ""; }; + 89D206E48BBA8E84DC4644B3320D26E6 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; + 89E92180453C6221E5B75E3803627D47 /* NSObject+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h"; sourceTree = ""; }; + 8A61043499A1E6BA066D070F6AAAD92F /* UIView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h"; sourceTree = ""; }; + 8A6D8D27BF5530D124DC7655D0835891 /* _SandboxerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _SandboxerHelper.m; path = Sources/Sandbox/_SandboxerHelper.m; sourceTree = ""; }; + 8AAAF6F8F9DE66A19EDF4C2FE6450439 /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = ""; }; + 8AADC6D84591B9331208C65FC66E24BC /* DDCategoryKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDCategoryKit_Private-dummy.m"; sourceTree = ""; }; + 8AB0CBA2B0C1C12419007909C80510FE /* FPSCounter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FPSCounter.swift; path = Sources/Monitor/FPSCounter.swift; sourceTree = ""; }; + 8ABBC9F6550178AE4CDC9F15B224EFC4 /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; 8AD026CF2FA53C314E8C799B9A40528A /* DDZFPlayerKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDZFPlayerKit_Private; path = libDDZFPlayerKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8AE3E65E083A29E28F5463D0D92505E8 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - 8B112DD0C99213833E217192DE213AC5 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; - 8B2308D8204B52C616960D8BEC19B6B1 /* icon_file_type_sql@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@2x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@2x.png"; sourceTree = ""; }; - 8B2835B6C0EED799C237BB1EE1E07259 /* EKPopUpMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessage.swift; path = Source/Model/EKPopUpMessage.swift; sourceTree = ""; }; - 8B291452A4DEA9322F381FDFB9720F89 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 8B441F34B32C0868D63E8CC442DAB6E5 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 8B5A690194CC35F0CC1D2B4F5463C846 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; - 8B5DB959E7B45734C2E80C8B012D2D79 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - 8B84E4EFC4CC7D7ACF787153E297D875 /* CGFloat+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGFloat+ZLPhotoBrowser.swift"; path = "Sources/Extensions/CGFloat+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 8BD2A03C643BA6B22B9B44CD85299C2A /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 8C324819CC6F2918CE489CA913C8649E /* NSError+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSError+ZLPhotoBrowser.swift"; path = "Sources/Extensions/NSError+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 8C3378B84FC9537FAE6FE3A6471585C0 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; - 8C7ED753CBA428EE8B43B3E19887DED9 /* icon_file_type_txt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@3x.png"; sourceTree = ""; }; - 8C83AC7F2ED122D158BDD8D973D21481 /* EKEntryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKEntryView.swift; path = Source/Infra/EKEntryView.swift; sourceTree = ""; }; - 8C8F25832948A1C119B1DBAB7C05BCF1 /* EKAttributes+PositionConstraints.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PositionConstraints.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PositionConstraints.swift"; sourceTree = ""; }; - 8D159FCCEB97D06ABF0D4458AE6CF3F6 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; - 8D35C0A2334F45D74CDE5ABD5D737C45 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - 8D54AACBAC94421DEA26246C848BF858 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; - 8D5F960762367E1A139FFE0BDD84E6FC /* EKWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindow.swift; path = Source/Infra/EKWindow.swift; sourceTree = ""; }; - 8D9BA6A30CA49498A02A6B234BE553FB /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 8DD3128B1932922A36D56F6D19CAE4BC /* DDWebImageKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-umbrella.h"; sourceTree = ""; }; - 8E017F6AC983A387FFD2ED02D2A6EAEF /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; - 8E6B6514FBE643036EC134A7A169EFC7 /* CocoaDebugViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugViewController.swift; path = Sources/Window/CocoaDebugViewController.swift; sourceTree = ""; }; - 8E885B6D95F845479C2EB002C758BDFC /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = ""; }; - 8EA9D6258844F7AA0C6ACFCBA2E41C71 /* icon_file_type_jpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jpg.png; path = Sources/Resources/FileType/icon_file_type_jpg.png; sourceTree = ""; }; - 8ED09F498750F70A4B4C179AA26FC257 /* icon_file_type_wav@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@3x.png"; sourceTree = ""; }; - 8EF4E4E24BE31DAB6754BC5B5CE50FA1 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; - 8F0982B7F4C806224986C1E742441C80 /* ESTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarController.swift; path = Sources/ESTabBarController.swift; sourceTree = ""; }; - 8F38B34101AD7A9DACF942D708EA0023 /* icon_file_type_dat@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@2x.png"; sourceTree = ""; }; - 8F41F2BA648EA3813EAC2F4F6A55891D /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 8F41FA482FFD01131F6109B6F710F6F4 /* DDBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewController.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.h; sourceTree = ""; }; - 8F871014922D06C041EC71AEA9699782 /* DDProgressHUDKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.debug.xcconfig; sourceTree = ""; }; - 8FB301939C9BC99F272793DB3EA9A39E /* DDTimerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.release.xcconfig; sourceTree = ""; }; - 8FB3921828004ED18F40FA28D2347DC6 /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; - 901771A17BC2D5F010638245884EA1B0 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; - 90A0BBDC2F2657AE9F32CDA93BF9DBB1 /* HapticFeedbackGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HapticFeedbackGenerator.swift; path = Source/Utils/HapticFeedbackGenerator.swift; sourceTree = ""; }; - 90BD68E9103D0721BEC576E29508098A /* ZFReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFReachabilityManager.m; path = DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.m; sourceTree = ""; }; - 90C04466BB725EF3775642FAB7893E44 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - 90F834940ADB31A14A06D46856D877D0 /* icon_file_type_xml@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@3x.png"; sourceTree = ""; }; - 9105470BCF7DC649E75F200161404493 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; - 918CCDBA1022A635F47D098B5190FBD9 /* ESTabBarController-swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-umbrella.h"; sourceTree = ""; }; - 9194876DFA8B01B5D7937929ACCB1AC2 /* icon_file_type_db.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_db.png; path = Sources/Resources/FileType/icon_file_type_db.png; sourceTree = ""; }; - 91C0696E202BFA46891BAE2F7E983144 /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = ""; }; - 91C0BA21D939F381DEA0FA737166CA33 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; - 921A85E91364FA6A782EEC183AA278FF /* ZLPhotoPreviewAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewAnimatedTransition.swift; path = Sources/Animation/ZLPhotoPreviewAnimatedTransition.swift; sourceTree = ""; }; - 925CED7574944FD2A444D1E8371ED2D6 /* icon_file_type_svg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@3x.png"; sourceTree = ""; }; - 92672863ED1E4EF1978E9E35CAD9FBE5 /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = ""; }; - 928AABAF40B7C8B285DF82C6F61F590E /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 92913AC99AB731685E7EDF16583F293B /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 929396B3C13DD9AC0D752E4CE93A61E9 /* ZFSliderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSliderView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.h; sourceTree = ""; }; - 92BB981074E8FD79695489AAD52FF5F0 /* icon_file_type_tif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@2x.png"; sourceTree = ""; }; - 933DC85A0EB090EA6303A18945910AF9 /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; - 936FEBCB276E32D9AD7D19B39E488A41 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 9393F02D3DB58B372D7FCFA52744E383 /* ZFPlayer.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZFPlayer.bundle; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayer.bundle; sourceTree = ""; }; - 9398D0DAD4E01C571C1ED9CA3135B0BA /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; - 939956CD7371C4B206B1FE2D5DB243B4 /* DDMATrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMATrackManager.h; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.h; sourceTree = ""; }; - 939CF4A9BEE41EA69945E3B684423A02 /* _CacheStoragePolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CacheStoragePolicy.h; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.h; sourceTree = ""; }; - 93CA458AB4644D2FB617AEB32BB3086B /* ZFPlayerLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerLogManager.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.m; sourceTree = ""; }; - 93E74055C504CD5F666B283D0C6A92AD /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - 93EB9C49F7C62A3E4577F270D028B8C7 /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; - 944FA5EAC18B49C032D0130791E1DCAE /* DDSwiftLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwiftLog.swift; path = DDLogKit_Private/Classes/SwiftLog/DDSwiftLog.swift; sourceTree = ""; }; - 9468BFD4E552D5DDAEA1E67D7DB56D24 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - 947B736C6302AA3B25A79C5AEE16F940 /* EKFormMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKFormMessageView.swift; path = Source/MessageViews/EKFormMessageView.swift; sourceTree = ""; }; - 947F55F30D11F3E36E2B4452C9BD0D3A /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; - 94AD8A497FEFFB0728DDC389581F4F99 /* icon_file_type_bmp@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@2x.png"; sourceTree = ""; }; - 94BC0CACE6284059AD3275AC0D726586 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - 9526EB71B6900198A54FCEDBBE3E8630 /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = ""; }; - 95B7001D25AB0D8459F34326F7DAB62C /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 95CF63ABCB6F25ADB78E2D8C5C0B4AAE /* ZFLandScapeControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandScapeControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.m; sourceTree = ""; }; - 95E168507C0A827BB4754E7CB9E3DF7B /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - 96167AC6C6F5EF1D29794661D7712D5B /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - 9651F162647738D9F4645980D82752BB /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 96937A12F11D2DE9039DF1AB2F8F3B30 /* EKTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKTextField.swift; path = Source/MessageViews/MessagesUtils/EKTextField.swift; sourceTree = ""; }; - 96ABA92A48DC6366CD32E74C1F62C908 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - 96BC0EB92C249ACEBDA78937D9AE25FC /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; - 96D0124AA5F9AC06B5B82DA289A5A267 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - 96F7AF40E802609917158B3B27A38C46 /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = ""; }; + 8B0253B3CE5B9CEFB841E0830354A5DB /* AMapNearbySearchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbySearchManager.h; path = AMapSearchKit.framework/Headers/AMapNearbySearchManager.h; sourceTree = ""; }; + 8B0ED0F8D19B9A2588CA79DD79766840 /* icon_file_type_wav@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@2x.png"; sourceTree = ""; }; + 8B19FCB1950E177339870A4D23C323F6 /* ESTabBarItemBadgeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemBadgeView.swift; path = Sources/ESTabBarItemBadgeView.swift; sourceTree = ""; }; + 8B62764ECF98396C6308978F2A2BC736 /* DDLogKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDLogKit_Private.modulemap; sourceTree = ""; }; + 8BA8DA962395D0224DEB565055A6D8B2 /* ZLWeakProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLWeakProxy.swift; path = Sources/General/ZLWeakProxy.swift; sourceTree = ""; }; + 8BC664428DE5E5FB6D53F9CCEC8DC77B /* DDAudioPlayerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDAudioPlayerKit_Private-dummy.m"; sourceTree = ""; }; + 8BC79C7B83E6BDA1CCF5E67C7561D0EE /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = ""; }; + 8BDF2A3207088932A52DB9E0808A8896 /* _Sandboxer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Sandboxer.m; path = Sources/Sandbox/_Sandboxer.m; sourceTree = ""; }; + 8BE64FCAFC0B0C82853F137A8B97608F /* UITextField+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.m"; sourceTree = ""; }; + 8C00B5AEF3A566B58EF41D3AC031B16A /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + 8C07E8563EC7A8334AC4D24711160D3B /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; + 8C1D55D7F583DEB9873C3B80295AC4E5 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 8C3111510C5B7B1B055E3C916FFC77F7 /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; + 8C35A57FDEB6642EE847D1D53E126AC4 /* UITableView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.m"; sourceTree = ""; }; + 8C38B4251CC404ADE2AC855607F5D929 /* DDColorKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.debug.xcconfig; sourceTree = ""; }; + 8C78B3530EC1C34176867696F9DF52D7 /* DDTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableViewCell.swift; path = DDControlsKit_Private/Classes/DDTableViewCell/DDTableViewCell.swift; sourceTree = ""; }; + 8CA5902D585C87A5501744EACD153856 /* ZFReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFReachabilityManager.h; path = DDZFPlayerKit_Private/Classes/Core/ZFReachabilityManager.h; sourceTree = ""; }; + 8CF234A0B839689E66ED8E1AE3635D5B /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + 8D3B581DBB9BC286AD3D397AB6E41F45 /* icon_file_type_css@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@3x.png"; path = "Sources/Resources/FileType/icon_file_type_css@3x.png"; sourceTree = ""; }; + 8D3E1F4A329A2C041F7E94D9C526FC27 /* icon_file_type_wav@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@3x.png"; sourceTree = ""; }; + 8D4DCB1BB8CA04C09824DB2F940B9AF3 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; + 8D85A1457D1C60789656998E19D5C3E9 /* DDImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImageView.swift; path = DDControlsKit_Private/Classes/DDImageView/DDImageView.swift; sourceTree = ""; }; + 8DA4B88DBE0911C02E5A0AD8BC0D6AB8 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + 8DB1DCB194F8270A74F8157501B7B41D /* icon_file_type_midi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_midi.png; path = Sources/Resources/FileType/icon_file_type_midi.png; sourceTree = ""; }; + 8DB61462DA4895F98CEAF92C4F93B02E /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; + 8E35D619626B593AEAF0BC83098BA4F9 /* EKAttributes+FrameStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+FrameStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+FrameStyle.swift"; sourceTree = ""; }; + 8E4332FCD1A5B6027D4064A1926D15BB /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + 8EDC848C9FFDE59086F16B77C33276B7 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; + 8F24FCBE0A08713DA5979368E796943E /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + 8F2BCFCD921DF78865F9BDEA8A7C018D /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + 8F4DE092EFD65A8DF57D0FE926A5C5F4 /* EKAlertMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessageView.swift; path = Source/MessageViews/EKAlertMessageView.swift; sourceTree = ""; }; + 8F66A3748C4B2D620202B33C182A8CBB /* DDToastKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-prefix.pch"; sourceTree = ""; }; + 8FE8BAA90AC5CDDC764A172547B89CF7 /* EKAttributes+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Shadow.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Shadow.swift"; sourceTree = ""; }; + 8FF45F072745A803EE7512124A5E34AE /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 90107EF22AE07491684F480FEEEDF124 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 9018DB282911288C60E788A3DAF773F8 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + 9020FE98732F86A5598C97091BB0452C /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + 9041612FC8E7F1F27650FEF9F562E440 /* UIImageView+DDWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDWebCache.h"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.h"; sourceTree = ""; }; + 906289FAB21827CA65C1662CB5C279BD /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 907A0D926157C11DA4D41F3F480FA0F1 /* icon_file_type_dmg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dmg.png; path = Sources/Resources/FileType/icon_file_type_dmg.png; sourceTree = ""; }; + 90A87CFCC5C4C4B6344B3A5DB833D625 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + 911A191E1B82B469B339A4A348F55757 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 9127B3FD664C484AAF553952CE7D7F3C /* DDAutoUIKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDAutoUIKit_Private.modulemap; sourceTree = ""; }; + 917048BAF59EFACD5752DA15946629E7 /* Pods-OrderSchedulingNotificationService-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-OrderSchedulingNotificationService-umbrella.h"; sourceTree = ""; }; + 918B7CDA798E6DBDF19215239EBF2906 /* icon_file_type_json@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@2x.png"; path = "Sources/Resources/FileType/icon_file_type_json@2x.png"; sourceTree = ""; }; + 919C258703E339025A3EE67F06BD13E6 /* icon_file_type_ipa.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ipa.png; path = Sources/Resources/FileType/icon_file_type_ipa.png; sourceTree = ""; }; + 919DD1DCC19FF187D7C6D0D924B3EE29 /* BRAddressPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressPickerView.h; path = BRPickerView/AddressPickerView/BRAddressPickerView.h; sourceTree = ""; }; + 91BF98018EA7B1E589E17EBB25A2719E /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + 91F766A3DA32B2584C18210557AAC405 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 92019061DEA6B6A3F3FBF3D6E59E1D37 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; + 922A3B1158DEE716308128F8D1D7365F /* DDAudioService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAudioService.swift; path = DDAudioPlayerKit_Private/Classes/DDAudioService.swift; sourceTree = ""; }; + 923129EA46CF876E3E87E1B753BCDC3E /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = ""; }; + 925DA5FE8666DDE91CFF67B5216FFC94 /* EKXStatusBarMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKXStatusBarMessageView.swift; path = Source/MessageViews/Notes/EKXStatusBarMessageView.swift; sourceTree = ""; }; + 929439B39ABD83672882D3E34C95FA46 /* Bool+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bool+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bool+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 9297DD4ECD7FA7A9DFF316317C843771 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 92DFC9B6893196921D460402EEF17620 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + 92E73552242326CA44259D3F3C91251D /* DDCategoryKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.debug.xcconfig; sourceTree = ""; }; + 930599113F03908AC017C5049B6C6669 /* icon_file_type_svg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@2x.png"; sourceTree = ""; }; + 93073E5767E279FBBD9206E5F40286C4 /* icon_file_type_doc@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@2x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@2x.png"; sourceTree = ""; }; + 931C15B45439FC1DA683857E4CBC9903 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + 9337EBB57AD8F617CA44292E8B135531 /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; + 934A39B0CEFCEF9EE662A5C9A49311B1 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 93651F46E7784903DF993BEB70030C7D /* CrashDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashDetailViewController.swift; path = Sources/App/CrashDetailViewController.swift; sourceTree = ""; }; + 9380077F7E34AEF6C702A6AEC0036503 /* MATraceReplayOverlay+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MATraceReplayOverlay+Addition.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay+Addition.h"; sourceTree = ""; }; + 93F7D80CEF63FDE716AAA7095BCFAC88 /* UIButton+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h"; sourceTree = ""; }; + 940409F5BF3388822B023F2E763B5633 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + 940805A08FA6EAAE8FE2D4B7C8EC9241 /* _fishhook.c */ = {isa = PBXFileReference; includeInIndex = 1; name = _fishhook.c; path = Sources/fishhook/_fishhook.c; sourceTree = ""; }; + 941531BFCA07112AB0478DD2369E37F2 /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 941B994BAF98EFD97B4AAB582964A763 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; + 94678199DBFD1BB1DD952501F496AB9D /* DDBaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.h; sourceTree = ""; }; + 947EF1FBACF89273DE278862C44BEE0C /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 949A60250B4FF0B50CE70FA1E52437C9 /* EKWrapperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWrapperView.swift; path = Source/Infra/EKWrapperView.swift; sourceTree = ""; }; + 94EE9C826828CEA9A38C02E72E40D7C1 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; + 951C9E61C70A9E9F248B87400827478B /* icon_file_type_wav.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wav.png; path = Sources/Resources/FileType/icon_file_type_wav.png; sourceTree = ""; }; + 953329141116906C487B83F1A69719FD /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + 95B0746E9EF803A1AC4A8C22611F99E8 /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = ""; }; + 95F303369FA73BC8B9A32CEF22CBE6E9 /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = ""; }; + 9626661BED4F69F830D94C17CE3AC40D /* ZLGeneralDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLGeneralDefine.swift; path = Sources/General/ZLGeneralDefine.swift; sourceTree = ""; }; + 964DF6E4DD54F377237553A8725C2FA5 /* ZFPersentInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPersentInteractiveTransition.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.m; sourceTree = ""; }; + 964FFAF9721F6477501B7EB05B871C5E /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = ""; }; + 9671801F06D082F19ED233DB8950FC77 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + 969D85F2240EB8F5D8DDDD068A56FE1C /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + 96FF1F39492CB5C0DDD7FB3955098035 /* DDCategoryKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-umbrella.h"; sourceTree = ""; }; + 9701A44DD509B32C11A6B8EE5FDD1F5F /* DDTimerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerManager.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.m; sourceTree = ""; }; + 970BC596737BFFB5FF0298BF9BBFF974 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 970DEEEEE3475B7B400B28CDAB6644B8 /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; + 9726E5DE7C6324D2EE80545BFBBC78CF /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 9736E4468AB07C78820C972493704484 /* Pods-OrderScheduling.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderScheduling.release.xcconfig"; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SnapKit; path = libSnapKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 97CA5EE6DE60EE9EB3AE1C088F4BFC9C /* icon_file_type_apk@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@2x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@2x.png"; sourceTree = ""; }; - 9803DF7967D199F865AE74C7F5F10AB7 /* icon_file_type_midi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@3x.png"; sourceTree = ""; }; - 9824951BF51B3BAF7431D329F0BA1DAC /* DDViewControllerAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDViewControllerAnimatedTransition.m; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.m; sourceTree = ""; }; - 98446E34A5BC2175684D69EA687AEB83 /* QLUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLUtils.swift; path = Source/Extensions/QuickLayout/QLUtils.swift; sourceTree = ""; }; - 9850E1A6B77D7ECE8FA161BB956005DD /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; sourceTree = ""; }; - 988019CE36140771910B8380EF9A2813 /* ZLAlbumListModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListModel.swift; path = Sources/General/ZLAlbumListModel.swift; sourceTree = ""; }; - 98A613D06DB3DABFADB1410C9C88BA4A /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - 98E121468282A5B414D3DE724BA54A06 /* icon_file_type_png.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_png.png; path = Sources/Resources/FileType/icon_file_type_png.png; sourceTree = ""; }; - 991E213B89A1022461033F97D75A8D59 /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = ""; }; - 9936F0CB3A63B5AACBC54AB5F3DBB50A /* ZFUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFUtilities.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.m; sourceTree = ""; }; - 9961F617D17E7D5855FEDC8D77F4BD28 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; - 996660F3AEBFE9B0C55581213B9E8EFE /* NSBundle+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+BRPickerView.h"; path = "BRPickerView/Base/NSBundle+BRPickerView.h"; sourceTree = ""; }; - 998CF5D4571BBD8AFF163619A5F96028 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 999C613B204ECE074D08C527DD46E092 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; - 99AB51679515C5AE24A71E033EACDC14 /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = ""; }; - 99B18FCEB19AD03A05F1266DD8B4F130 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 99BAF67C8A5CD24748E409B4D34F1764 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; - 99C707D252D49AEB0C99EE2EF4B04700 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - 99FC94EB81606499CDD006F8A2C7E374 /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = ""; }; - 9A09C744594080AF23CABD60C0D1EB2F /* DDBasicControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDBasicControlsKit_Private.modulemap; sourceTree = ""; }; - 9A129EE0C83FE51A20D8D5971D362AB8 /* DDSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwitch.swift; path = DDControlsKit_Private/Classes/DDSwitch/DDSwitch.swift; sourceTree = ""; }; - 9A1AA996EB8C98EB6740E1F2DB864E2E /* UITabBarController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.m"; sourceTree = ""; }; - 9A2754B7A457BFCA7B501BB71DA80A14 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - 9A588422AA3D6886175B32D97F73FBBA /* DDColorKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-prefix.pch"; sourceTree = ""; }; - 9A8BAF8FFE3279DF4FFEC2E992F7460F /* DDToastKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-prefix.pch"; sourceTree = ""; }; - 9AA3E3033F7BF20A1B3FEA843A225B76 /* icon_file_type_ipa@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@2x.png"; sourceTree = ""; }; - 9B263EB1092CB554559B59DB0DAE625E /* icon_file_type_keynote@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@3x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@3x.png"; sourceTree = ""; }; - 9B5D118541615291C89F29D1F9F7E1B5 /* icon_file_type_css@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@2x.png"; path = "Sources/Resources/FileType/icon_file_type_css@2x.png"; sourceTree = ""; }; - 9B811D8CEF738968C173A506E719FB78 /* ZLPhotoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoModel.swift; path = Sources/General/ZLPhotoModel.swift; sourceTree = ""; }; - 9BA272C3D59BCADB8C11C60B4383A94E /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - 9BAD4D015F9DEEACCA44BE222487C45D /* UIImage+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIImage+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 9BBEF715D8D1A518938D7F5BE4D173CE /* DDBaseScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseScrollView.h; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.h; sourceTree = ""; }; - 9BCB0C6F48AC8A17A0E2B0C678984E6D /* ZFPlayerMediaPlayback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaPlayback.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaPlayback.h; sourceTree = ""; }; - 9C01CB87BF930A549BE2B7C73A68B7AA /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 97D44AD9154AA4F6DDDEE9022A72383F /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + 97D4805BAD010839FD2F494F302FA25B /* ZLAlbumListCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListCell.swift; path = Sources/General/ZLAlbumListCell.swift; sourceTree = ""; }; + 97D620EB9CDE5AC34F98C898FB904CF3 /* DDBaseViewController.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = DDBaseViewController.xcassets; path = DDBasicControlsKit_Private/Assets/DDBaseViewController.xcassets; sourceTree = ""; }; + 97D79CD623E1A9A69521E3EB6488740E /* icon_file_type_jpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@3x.png"; sourceTree = ""; }; + 97ED92CBECEACA1D399E56136CE3F1BF /* Pods-OrderScheduling-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OrderScheduling-acknowledgements.plist"; sourceTree = ""; }; + 9845A34ADAF4ED99062CDFD181DBCC7E /* UIButton+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.m"; sourceTree = ""; }; + 98DA26DA6F487BF13497C4419269AB3E /* DDFontKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDFontKit_Private.modulemap; sourceTree = ""; }; + 990B5CBB962A8202EDCE357A01918ED8 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; + 9911C98D6F0B9EB7FAFB9535EA4D85BF /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + 994DD24FDC07396147B72351FE53E82E /* BRDatePickerView+BR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BRDatePickerView+BR.h"; path = "BRPickerView/DatePickerView/BRDatePickerView+BR.h"; sourceTree = ""; }; + 9967C63D561A87EC45A748BAA7FE949F /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + 997CFE1E53CE1830283B2E4FB1578984 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + 99890D3BED1E3261F7883BF904CF36B9 /* _QNSURLSessionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _QNSURLSessionDemux.h; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.h; sourceTree = ""; }; + 9999328EA974AB233F994AA6EBB64BBE /* _HttpModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpModel.h; path = Sources/Network/_HttpModel.h; sourceTree = ""; }; + 99AD1097A9F670DDB325856C3EDDBA4F /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + 9A097310F4318796866465FE844C8C0A /* AMapTrack-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 9A172253D6DB610D8EA2365650E2E343 /* QLUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLUtils.swift; path = Source/Extensions/QuickLayout/QLUtils.swift; sourceTree = ""; }; + 9A28D92330D83A343316BCDBF5403B17 /* UIView+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIView+QuickLayout.swift"; sourceTree = ""; }; + 9A6CCA339E15C371627AEE830C843CA2 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; + 9A7655670FEDA6E0A376BA74B531F0D3 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; + 9A8BFFEDB3DFFDD8B78E1DC593560128 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + 9AADB529954F08070B6C3F3FAC79222C /* EKContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKContentView.swift; path = Source/Infra/EKContentView.swift; sourceTree = ""; }; + 9AD4AEADB6E299D605C05076BF0DB640 /* icon_file_type_css@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@2x.png"; path = "Sources/Resources/FileType/icon_file_type_css@2x.png"; sourceTree = ""; }; + 9AE52E505AD93B71530829C12A79CA34 /* ZLPhotoPreviewSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewSheet.swift; path = Sources/General/ZLPhotoPreviewSheet.swift; sourceTree = ""; }; + 9AEDE2342B54CB28D2382FE6A3375207 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 9B23FEC0202A7644EA30868FAE8DB7F9 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; + 9B47DD55BB18675C2A41A6AD2D0ED12F /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + 9B93B7D2C05534550E902208B118C697 /* ZFKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFKVOController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFKVOController.h; sourceTree = ""; }; + 9BC11D70E51098EBA0F0824D1D48FBD1 /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; + 9BC51F25D297C9BF244897F810A25755 /* icon_file_type_svg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@3x.png"; sourceTree = ""; }; + 9BCAB6DCC4922AB7E59B39635F513584 /* ZLPhotoBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.debug.xcconfig; sourceTree = ""; }; + 9C14F261872F9538C42FD9125BF0FBBE /* ZFLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.m; sourceTree = ""; }; + 9C224546D05C59D1918E22D47B877B57 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 9C8305F96BC2F05C534DB6EFEC0C4FD0 /* ZLPhotoPreviewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewCell.swift; path = Sources/General/ZLPhotoPreviewCell.swift; sourceTree = ""; }; + 9C941FE3E0210F042109699B79C902B7 /* CocoaDebugSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugSettings.swift; path = Sources/Core/CocoaDebugSettings.swift; sourceTree = ""; }; 9CB241779EEAD809AC3180FD5B56FDF4 /* DDFontKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDFontKit_Private; path = libDDFontKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9CC0095EB0AACCD79BCAF9F7A67F8BA7 /* DDWebImageKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDWebImageKit_Private-dummy.m"; sourceTree = ""; }; - 9CC0B99E9419B9D9D1B93DEA4580469F /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 9CE4EB0FE3EE5E15E6379183961D8DF6 /* icon_file_type_mp3@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@3x.png"; sourceTree = ""; }; - 9CF5E77BB32FA5A759A51B9A9F29CABB /* Pods-OrderSchedulingNotificationService-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OrderSchedulingNotificationService-acknowledgements.plist"; sourceTree = ""; }; - 9CFB3B1B103D91B6F4E101100D87EE83 /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - 9D4197BFCAA16F893B016E2417DF1E96 /* _Sandboxer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Sandboxer.m; path = Sources/Sandbox/_Sandboxer.m; sourceTree = ""; }; + 9CD3EC6DB00C97F970B5DA0978226EAA /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 9D0CA5A10BCA7E7C11C9287BD3D8FDED /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; + 9D40C3DBE85D47019B84D57AC5A2844D /* icon_file_type_jar@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@3x.png"; sourceTree = ""; }; 9D4B74A4386EF8F53603612D83CA68C9 /* DDColorKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDColorKit_Private; path = libDDColorKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9D50ABEE75112BB31B23667087873645 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; - 9D66D4ED537BD4320CF66C0D4215BFD5 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 9D68874A644FA29FB42E9E2F120E3CBC /* CocoaDebugDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugDeviceInfo.h; path = Sources/Core/CocoaDebugDeviceInfo.h; sourceTree = ""; }; + 9D53AEAC0C08E5715F366DA686AECAEF /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; + 9D937994B93E1CE81B26998745B23F0C /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DA42232C932E85BAFD4FF2EEA92DFDF /* DDTimerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.debug.xcconfig; sourceTree = ""; }; - 9DB5D296ED80B51D91DB41F8FEB08F05 /* DDZFPlayerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.release.xcconfig; sourceTree = ""; }; - 9DBAC1A4C69126CA19CFEAE121C56271 /* icon_file_type_wav@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@2x.png"; sourceTree = ""; }; - 9DC09D51BA50A7C238B68B28BEB3003F /* CocoaDebug+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CocoaDebug+Extensions.swift"; path = "Sources/Core/CocoaDebug+Extensions.swift"; sourceTree = ""; }; - 9E034624A24009FD0B6839B91B89060F /* UICollectionViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.m"; sourceTree = ""; }; - 9E1FD9936167392B872FB4E7F7400EEC /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 9E2614393372F1373562F24552A34672 /* MATraceReplayOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlay.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.h; sourceTree = ""; }; - 9E5F707BC866320CAE9454AE32D27F96 /* icon_file_type_midi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@2x.png"; sourceTree = ""; }; - 9E8A1B69A23A66FA52A4486F2A77B771 /* DDFontKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.release.xcconfig; sourceTree = ""; }; - 9EA66F5FAE74501193119915AEFFBEED /* ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayer.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayer.h; sourceTree = ""; }; - 9ECC1CFAF7F7F94D4BEA17650D3BEBB8 /* DDTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextView.swift; path = DDControlsKit_Private/Classes/DDTextView/DDTextView.swift; sourceTree = ""; }; - 9ED517D8551A05FB319503D5EBE74D44 /* UIScrollView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h"; sourceTree = ""; }; - 9EE67FCA70CF2E96C7396C66B8C8E418 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - 9F2092B25E7A6B13FAB6E603CA77746A /* icon_file_type_pages@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@3x.png"; sourceTree = ""; }; - 9F4B5C69DF4E0E0C4F8D831E5D9B64F3 /* EKStyleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKStyleView.swift; path = Source/Infra/EKStyleView.swift; sourceTree = ""; }; - 9F4E84F353F8A733EB01D44C6EBDF1BB /* UIBlockingBubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIBlockingBubble.swift; path = Sources/Window/UIBlockingBubble.swift; sourceTree = ""; }; - 9F7D764AB9E80A651E964C15395AD6EE /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; - 9F871E501BDBD3527CB3EFEDEE7E9C5F /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - 9F93A32E9DB2D15D01C4010FC5D07F13 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 9F96EF579F4EDC48AB2ED1BF614276D9 /* UITableViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h"; sourceTree = ""; }; - 9FBCF4CFD0559F4FACD728FB60254A36 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; - 9FF05B609FF47FA0271362F923DB98E0 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 9FFDCA6EA7DD6D1F48F6E6A470D82866 /* ZLAlbumListCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListCell.swift; path = Sources/General/ZLAlbumListCell.swift; sourceTree = ""; }; - A00FEC96F7432E514649B6321FE1CF58 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; - A0C18F69D04945C4F4F65A4781962DC9 /* DDTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableViewCell.swift; path = DDControlsKit_Private/Classes/DDTableViewCell/DDTableViewCell.swift; sourceTree = ""; }; - A0D016D448D4891CC0E17A93392E37DD /* NetworkViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkViewController.swift; path = Sources/Network/NetworkViewController.swift; sourceTree = ""; }; - A0F87D8DC43809AB7D320C88379D0ABD /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = ""; }; - A10B35338C50E2E7972A693714CFE031 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - A15F8EB976B4042629E0605347F1272C /* AMapSearchObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchObj.h; path = AMapSearchKit.framework/Headers/AMapSearchObj.h; sourceTree = ""; }; - A177407DF2A68887C28973E169D3E834 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - A1833E092E6E2C7CB2FEC9DB0539405B /* GPBMessage+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GPBMessage+CocoaDebug.h"; path = "Sources/Categories/GPBMessage+CocoaDebug.h"; sourceTree = ""; }; - A1DDAB8D0629FC240E603E8B48A73673 /* UIColor+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIColor+ZLPhotoBrowser.swift"; sourceTree = ""; }; - A25C6F0E6D20CBD7EA25A7DE82A4FAB4 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; - A26528E38976BAF17E03D7B30EF1A830 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; - A26C5BC7A7F4B251BA5907775BA16F7D /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - A2BA8A1F668BD7BD669CDD5C82E79BE3 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; - A2C49409727D38F52C1F53932F467A50 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - A2FF4938FC742B41E51A3D67F83B59BC /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; - A30EBD463466F63B3AF190056FCFE2C8 /* BRDatePickerView+BR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BRDatePickerView+BR.m"; path = "BRPickerView/DatePickerView/BRDatePickerView+BR.m"; sourceTree = ""; }; - A3640CEBA7C26A87777F2D7DA97B842C /* _OCLogStoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogStoreManager.m; path = Sources/Logs/_OCLogStoreManager.m; sourceTree = ""; }; - A364B070CA12AB27E997A84F876FDD3F /* EKNotificationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessage.swift; path = Source/Model/EKNotificationMessage.swift; sourceTree = ""; }; - A383DDF49CE20AFB159C4C2CFEEA0B3E /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = ""; }; - A3C879A65CBB8E48310142D96071B854 /* App.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = App.storyboard; path = Sources/Resources/App.storyboard; sourceTree = ""; }; - A40353B4FCD05423F2C9A8B998F39A76 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - A41376E50017A2935A37C3A982374FFD /* ZFLandscapeViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.m; sourceTree = ""; }; - A426DE49EBDEF83C4811B094FE4CE40F /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - A48CA6D419834493D1B0C158221B77BD /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; - A49ADC338F975C5324DFB40BCAB21952 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; - A49FDEAF283DC95FC4EC2DDBA29CAED3 /* Bool+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bool+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bool+ZLPhotoBrowser.swift"; sourceTree = ""; }; - A561F4A3DB1805B379FAA2EE96BD9B1D /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = ""; }; - A56AB2121F2DA7FAA10A95399A89F3C9 /* Manager.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Manager.storyboard; path = Sources/Resources/Manager.storyboard; sourceTree = ""; }; - A57B71A9E12EE2E126434243DA492222 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; - A59107DEA6267230DDAC16F6E137FAB6 /* CALayer+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+DDCategory.h"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h"; sourceTree = ""; }; - A591717D5C93FD5034BB7203E97C298F /* icon_file_type_png@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@2x.png"; path = "Sources/Resources/FileType/icon_file_type_png@2x.png"; sourceTree = ""; }; - A59C95CE2CD351950924E07724DEB75F /* icon_file_type_bmp.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bmp.png; path = Sources/Resources/FileType/icon_file_type_bmp.png; sourceTree = ""; }; - A5F19476E2181D453018ACC203C152C3 /* _BacktraceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _BacktraceLogger.m; path = Sources/Monitor/_BacktraceLogger.m; sourceTree = ""; }; - A5FD96D59B7F203B54C673283CA021A1 /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = ""; }; - A61A51E3D716D4E0619FAB677331207C /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - A61E15F374B58D0CD5DD0D21ABF44943 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; - A64075259164C06A45D6E9220ABAF9EE /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - A6663F93BEFE509F2CB1AECEFE86DD38 /* jcore-ios-4.2.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jcore-ios-4.2.1.xcframework"; sourceTree = ""; }; - A6715A810721B77E7BE0A4AD91B50BC3 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; - A6739826185906DF043EFFAA982DCF24 /* NetworkCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = NetworkCell.xib; path = Sources/Resources/NetworkCell.xib; sourceTree = ""; }; - A696AAE96A27A0204EC62503D9C54A30 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; - A6B410D64A701D1CB10E1077619B6F60 /* EKAttributes+Scroll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Scroll.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Scroll.swift"; sourceTree = ""; }; - A6BFDB4E75B1484DFA020817AE4EE945 /* DDBaseTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.h; sourceTree = ""; }; - A6F76FEE45C1E32CE51D341F23E1E41F /* BRDatePickerView+BR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BRDatePickerView+BR.h"; path = "BRPickerView/DatePickerView/BRDatePickerView+BR.h"; sourceTree = ""; }; - A710DC9527A7E25C65D9858FFB332F12 /* ZLImagePreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImagePreviewController.swift; path = Sources/General/ZLImagePreviewController.swift; sourceTree = ""; }; - A719C579EEAF3B6AB0CF5DC387825F49 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - A7AB231522091EB231A03DE283724036 /* icon_file_type_wmv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wmv.png; path = Sources/Resources/FileType/icon_file_type_wmv.png; sourceTree = ""; }; - A802EBBFE0DB4719EE1AA04DA981AF33 /* DDBaseCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.m; sourceTree = ""; }; - A81C05D1CBAACE09A623FFC12B2910B6 /* DDBaseButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseButton.m; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.m; sourceTree = ""; }; - A81CCD359428847EFB56456B6E16F49B /* UIWindow+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.m"; sourceTree = ""; }; - A83EFE5C3D04F06142F598E39C9F0272 /* BRPickerViewMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerViewMacro.h; path = BRPickerView/Base/BRPickerViewMacro.h; sourceTree = ""; }; - A8405D993F2FBB7314733B9735BEFB8F /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - A84D8485316765715F9AABFAF1C9E5B7 /* icon_file_type_aac.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_aac.png; path = Sources/Resources/FileType/icon_file_type_aac.png; sourceTree = ""; }; - A854D0C022958A9BCE80F55806A9B1DC /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; - A864138960B613848C67B4978291F398 /* EKButtonView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonView.swift; path = Source/MessageViews/MessagesUtils/EKButtonView.swift; sourceTree = ""; }; - A869F5A7552A1A70A3A46A102651F29A /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - A892C98B23F76A782A835779016E9B80 /* UIViewController+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIViewController+ZLPhotoBrowser.swift"; sourceTree = ""; }; - A89DDBB3083503F60CC9197F4F640AEA /* icon_file_type_php.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_php.png; path = Sources/Resources/FileType/icon_file_type_php.png; sourceTree = ""; }; + 9DAD6A698156D08ACFA3D525AC143F36 /* Bubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bubble.swift; path = Sources/Window/Bubble.swift; sourceTree = ""; }; + 9DC6B98420D45C1AC240DF5726658C0F /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + 9DCAA032F2E6C410632B76C47B2D9A23 /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 9DCE2B7E4E20DE8984887A658671ACD7 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 9DEAD38898880C1D1575F7C00E9DF9B2 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 9DF374CC6E22E48E2CDFAE88FF6C985A /* ZFPortraitViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitViewController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.m; sourceTree = ""; }; + 9E22481C543E2D748FFC40BDE2648255 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 9E2FECC4CA39DDFF47B939CF0E25018C /* ESTabBarController-swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.debug.xcconfig"; sourceTree = ""; }; + 9E43CEC1FCB5E999ED50C40DF99E3002 /* UIViewArray+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewArray+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift"; sourceTree = ""; }; + 9E790AD726F6B21EE94A8348EEA6AC2F /* UICollectionView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h"; sourceTree = ""; }; + 9EDE2F92400AC42BD9FC920929A4B390 /* EKStyleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKStyleView.swift; path = Source/Infra/EKStyleView.swift; sourceTree = ""; }; + 9F273A7B480367C279528ED9C9AC5BE6 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 9F5165CDE40E0FDDC8150400FE2DCF23 /* icon_file_type_png@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@3x.png"; path = "Sources/Resources/FileType/icon_file_type_png@3x.png"; sourceTree = ""; }; + 9F67FDEC614406DD70E388F89124BB66 /* DDZFPlayerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-umbrella.h"; sourceTree = ""; }; + 9FA1D69B259EB0D669B3D178F916B5CD /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; + 9FACEA709B79E42DDF78C078AD7377D2 /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + 9FCCB71A62D7E6515EAEB7D2CA2A3DE2 /* NSMutableAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.m"; sourceTree = ""; }; + A007AF397F061020208C9A80D05C5328 /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = ""; }; + A04977997D6F094265EB35126368CB73 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + A0646B1E9751E7DDBC7207C34BDC65EA /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; + A0A5C7F4DC6DB8430680D74197AF9951 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; + A0B4D2ACB8EF6B70E8758C9E6E2FB59C /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; + A0D702454FB30483803E51EB3E0ACBC6 /* icon_file_type_bin@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@2x.png"; sourceTree = ""; }; + A0E8CF7B8C970E3C8608F29128E4B9C0 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + A13CCA977CC2E3BBB82312D1CA830DA7 /* UICollectionView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.m"; sourceTree = ""; }; + A165A185D909A3F4B2CF3961E00DD144 /* NetworkDetailCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailCell.swift; path = Sources/Network/NetworkDetailCell.swift; sourceTree = ""; }; + A16B995AF1BA79F20386DEFA1CF6E214 /* DDControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-prefix.pch"; sourceTree = ""; }; + A1B60B14037E8CF5EC30F48EA633E967 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + A23C70DEDF85FCD22379514D982957F6 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + A2582AF147CE5D01DACADB0D6AAD91F7 /* DriveRouteCustomAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotation.m; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.m; sourceTree = ""; }; + A28569084384261E8C1912B3A39D2243 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + A28B3E3578C7691F3E8509C01D014785 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + A2AF7E2091175094274B4DD9159EC881 /* ZLPhotoBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.release.xcconfig; sourceTree = ""; }; + A2C9CF497D692ECC57EDDCC638B0150C /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + A2CCF727DE0573CE412F72D9A9A0B3C2 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; + A2E1FAE57326B787CBF367DA170AB09D /* icon_file_type_tif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_tif.png; path = Sources/Resources/FileType/icon_file_type_tif.png; sourceTree = ""; }; + A2F9B044EC22283C83F19BE5F30E01F5 /* DDTimerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDTimerKit_Private-dummy.m"; sourceTree = ""; }; + A30CE99D1D07232F032728C6CEE6A690 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + A33209C0130DECE0027C108CEA65A867 /* ESTabBarController-swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.release.xcconfig"; sourceTree = ""; }; + A36827293014495DF0400FF0F7D47B1D /* BRResultModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRResultModel.m; path = BRPickerView/StringPickerView/BRResultModel.m; sourceTree = ""; }; + A382F9A63B7915979AB2027E98017E1D /* ZLThumbnailPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailPhotoCell.swift; path = Sources/General/ZLThumbnailPhotoCell.swift; sourceTree = ""; }; + A39F8341EEAE17EDCA342843B8D1F1C1 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + A3A4503392FEBAF9644AFD3D69CE5999 /* ZLPhotoPreviewAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewAnimatedTransition.swift; path = Sources/Animation/ZLPhotoPreviewAnimatedTransition.swift; sourceTree = ""; }; + A3BE6D09874B6D046D0D8C672EAE837E /* _icon_file_type_down@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_down@2x.png"; path = "Sources/Resources/images/_icon_file_type_down@2x.png"; sourceTree = ""; }; + A3D123A0D5995CED2EF3387DD04CD828 /* EKRootViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRootViewController.swift; path = Source/Infra/EKRootViewController.swift; sourceTree = ""; }; + A40D190B820A638F000E1FB0A7060BCF /* NSMutableParagraphStyle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableParagraphStyle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.m"; sourceTree = ""; }; + A431A8ECF18D2288C5DDAC5771C1EBD4 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + A49DBE2307D730142AD4695D7BB60FA3 /* DDBaseTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.h; sourceTree = ""; }; + A4D27322B373F4BD5F575AD9C7F0D4F2 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + A4F1CCE50A64698C430F1A5DD836678E /* ZLEditImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageViewController.swift; path = Sources/Edit/ZLEditImageViewController.swift; sourceTree = ""; }; + A50F561A3DBEFA298946E3679A7162E8 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + A59003FB33ECEEE8678653EE951DA2F4 /* icon_file_type_pdf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@2x.png"; sourceTree = ""; }; + A5DABBD7A8740576D1449F2FA856F8D9 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; + A5DDD558E9CF2E9B93ECC5E6126D7F56 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; + A5EA3952F9EBA86666460C18FA2718D5 /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = ""; }; + A5EE21E74ACBB39F744C9A363BF6B9B0 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; + A63527A69225C014A669166175506A9F /* DDWebImageKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.debug.xcconfig; sourceTree = ""; }; + A67795CD319B096669611FA2B60C22D3 /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = ""; }; + A680366E9C55348073E2A62E179B742C /* AMapCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapCommonObj.h; path = AMapSearchKit.framework/Headers/AMapCommonObj.h; sourceTree = ""; }; + A683E34805191E9A1CE7698E6D8DABA2 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + A70F23F4FEC70D048898E1B67D4DC316 /* DDTimerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.debug.xcconfig; sourceTree = ""; }; + A737BDD5B4CE1C051C6FE3A1B3347F4F /* MATraceReplayOverlayRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlayRender.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.m; sourceTree = ""; }; + A73E02C01109DAF9A1224BB88A9C5FAC /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = ""; }; + A76F83B7ADCD9FF3E1B3CE3CCD1C8554 /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; + A77CE7E90F03B79403BE735E59DE7C61 /* DDBaseLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseLabel.h; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.h; sourceTree = ""; }; + A7DA46C489865BED63A361ABE3ACC4A1 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + A7EFAC04E7084F0C8AE8A2F2F7757F72 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + A7FDDE8CFF4B84137F442DBC36829BC5 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + A81FC87B5BC7C59945DC5EAC3E7AFB2C /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + A84DCF660D9A1A65151B6A387C1B8DEA /* icon_file_type_mp4@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@3x.png"; sourceTree = ""; }; + A85618584D43B8045DBB4116ED328B39 /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; + A858DF793FD2DC0C9FA27769787A71C8 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + A8AB75330FB0EC53F2D8CADD975E4A60 /* UITableView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h"; sourceTree = ""; }; + A8B84FB291BC00A07A3F7703352EEE34 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = IQKeyboardManagerSwift; path = libIQKeyboardManagerSwift.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A8F377837B80FD1BAD30AAD44F1DE913 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + A907F91A6571F71E25798569A58CD664 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; A9132D6AA90D7BC2B6C7A08B065F87A9 /* DDToastKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDToastKit_Private; path = libDDToastKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A92289E6A48CA8ED893E7B2E62901FC1 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - A92CA5C57E8F87FE0C745339B726BE1D /* icon_file_type_gif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@3x.png"; sourceTree = ""; }; - A9605F6FE838A3D68AE45333BE7380B6 /* icon_file_type_sql@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@3x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@3x.png"; sourceTree = ""; }; - A9D2DC272228FD493641D920067E68DD /* icon_file_type_dll@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@3x.png"; sourceTree = ""; }; - A9F2F3261724B3F01C84AEBEE79B3A5C /* _ObjcLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ObjcLog.m; path = Sources/Logs/_ObjcLog.m; sourceTree = ""; }; - AA0A65EC7B037CEBA8B5D406D2D4DEA7 /* Pods-OrderScheduling.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderScheduling.debug.xcconfig"; sourceTree = ""; }; - AA0FCBAC9261DE18F37D4C9D683BFC0D /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - AA1A3E07AB1893E12AB107D28F0E5457 /* UIImage+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m"; sourceTree = ""; }; - AA26881CAFF333B4DB9DEDCF32AB3620 /* icon_file_type_mp3.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp3.png; path = Sources/Resources/FileType/icon_file_type_mp3.png; sourceTree = ""; }; - AA2D60263D4263EC3C06FA76DB65A215 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - AA33DAC06090438E4DDBEC2735580BCF /* DDBaseTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextField.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.h; sourceTree = ""; }; - AA3ADA869CFB249CDE525652B8D8338D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; - AA7457E9D95BB71D2AE7D1079D342213 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - AA94499BC907B49A79BD3CC4A18699FE /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - AABA9A29FA41942EA4E8B69A3FBFDF24 /* ZLEditImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageViewController.swift; path = Sources/Edit/ZLEditImageViewController.swift; sourceTree = ""; }; - AABD2A1F07E566F283854A6FE1C725C1 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - AAE566B2EB20140A8CC32CA31FF63844 /* AMapNaviTrafficBarView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTrafficBarView.h; path = AMapNaviKit.framework/Headers/AMapNaviTrafficBarView.h; sourceTree = ""; }; - AB09C39369D91A6A5DE6F11CFF58FB1B /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = ""; }; - AB0D7793FD5B01DCB6199C9FC8AE4B8F /* BRPickerStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerStyle.m; path = BRPickerView/Base/BRPickerStyle.m; sourceTree = ""; }; - AB18DE6F590D4E87E3E2741ECCE67B8A /* icon_file_type_dmg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@2x.png"; sourceTree = ""; }; - AB678DF70BF35D7970C6C6DE1ABE3134 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - AB7A2A40BCCEBBDDE983AB9E526C7939 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - AB814AA3CD8638D50279B47769EAADE0 /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = ""; }; - ABB0AE53048B226B2B5B0EBAE37614DE /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; - ABB45E791C7D00AD4C8D18CCD8AF201A /* EKAccessoryNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAccessoryNoteMessageView.swift; path = Source/MessageViews/Notes/EKAccessoryNoteMessageView.swift; sourceTree = ""; }; - ABCE38FE49A0559C11D295016A9231CD /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - AC04EA5E38C98657B66C1EFAF078A8A5 /* icon_file_type_jar.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jar.png; path = Sources/Resources/FileType/icon_file_type_jar.png; sourceTree = ""; }; - AC28B658A1C7D00FC1C990A9B27A725A /* icon_file_type_gif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_gif.png; path = Sources/Resources/FileType/icon_file_type_gif.png; sourceTree = ""; }; - AC2AFF5B1F5931BBB145A36A7230F595 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - AC2B6F70537955B1FC02DBFE8A7D5042 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; - AC5AECFF0BF43C63B30CA25DFB4E2EA5 /* icon_file_type_svg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@2x.png"; sourceTree = ""; }; - AC783BAEF780AD25A29F78A85BEB0563 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; - AC924CF8BAE0BC9DBACD42D4305CFFDF /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = DDToastKit_Private/Classes/Toast.swift; sourceTree = ""; }; - AD0E138C52B3C25BB2BADD0A94A3E168 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; - AD57A11EB2B76C8A3741B5718E7EC2B5 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; - AD877BC374814EF28FC6FFD0ABA87357 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + A97523A90ABB9DD45EDAC09C7B6864D4 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + A996B79A97763DDAD3A2725FC44AC71E /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + A9BF62CF578C6AC666E8B7A06CCFFE50 /* icon_file_type_xml.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xml.png; path = Sources/Resources/FileType/icon_file_type_xml.png; sourceTree = ""; }; + AA1B91D44D6DB4189580C58BD942F239 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + AA1E1231214EB7F1645CE4FD39B60002 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + AA2C8853365C78D4DC32BB8DD4411F94 /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = Sources/Window/Color.swift; sourceTree = ""; }; + AA5AB37363649FB2EB2483A52234E7C5 /* UINavigationItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.m"; sourceTree = ""; }; + AA72E892EA317014C535FF82B3E32F43 /* DDControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDControlsKit_Private-dummy.m"; sourceTree = ""; }; + AA7537E7A6EF229860A22E3A4F906F64 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + AA92CF16BBC5623B9AD2F1FC4EC1C0E7 /* ZFPortraitControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.m; sourceTree = ""; }; + AAB28A2AC0C5D59815C0952338CEDEEB /* icon_file_type_aac@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@3x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@3x.png"; sourceTree = ""; }; + AB10661B96C802049CD8CEAA0B1C9A7B /* _AutoLaunch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _AutoLaunch.m; path = Sources/Core/_AutoLaunch.m; sourceTree = ""; }; + AB1496B896772ABA9EA50B5802AEEB15 /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; + AB32BC02DB25599737021351CEF3C15F /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + AB38B6D1BB6D0CD9B6029D5FD2729043 /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = ""; }; + AB3B760BDDD46DD3D23CA4524D366391 /* IJKMediaFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IJKMediaFramework.framework; path = DDZFPlayerKit_Private/Classes/ijkplayer/IJKMediaFramework.framework; sourceTree = ""; }; + ABAF333844660DE3D4472A300B76B4E7 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; + ABCADAE910DD1F9466771DE4D21F94B2 /* EKAttributes+Scroll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Scroll.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Scroll.swift"; sourceTree = ""; }; + AC5BC4E7BD615CEB44D63C2E30788C69 /* DDColorKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-prefix.pch"; sourceTree = ""; }; + AC60601398938E6D0A3516E489D0363A /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; + AC7B34B48464A60A25A124DC68E6C0F2 /* icon_file_type_gif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@3x.png"; sourceTree = ""; }; + ACC3C9E9D1647CBBC5AAD235D2C8CBED /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + ACE713825744FF2EFD18F33613B1B3FE /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = ""; }; + ACF0CA1BDA768C27116EFD43B0E5BFBF /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + AD3A2558CDB42762C60CE32136C64BA4 /* DDMALocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMALocationManager.h; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.h; sourceTree = ""; }; + AD77EBDBC9448AA5D0D045FD5FFC3BB1 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; + AD80AFDB1DCDCE9682673AF7C664C98E /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; AD8FF1E8B0C9C12F070D79A5EC3BEE59 /* DDWebImageKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDWebImageKit_Private; path = libDDWebImageKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - ADAD4D1DE58743CB22AC7E7400ECA9DD /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; - ADB2F963D72DFE1BB8E601E46EABF42A /* icon_file_type_gif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@2x.png"; sourceTree = ""; }; - ADCB8C90F606DA9FA386F2B4EB1215A7 /* NSAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.m"; sourceTree = ""; }; - ADD26851450A69400F1F4C0DE67E1E71 /* UIView+QLContentWrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QLContentWrap.swift"; path = "Source/Extensions/QuickLayout/UIView+QLContentWrap.swift"; sourceTree = ""; }; - AE3D545C092474C206E7349491FAFB49 /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = ""; }; - AE4ADE608A6DD093F0D179EC9E3F5E4C /* DDBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseView.m; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.m; sourceTree = ""; }; - AE6BA4D7D7E9A9A3D637F00B05FFF8B0 /* _FilePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FilePreviewController.h; path = Sources/Sandbox/_FilePreviewController.h; sourceTree = ""; }; - AE8679EE07CCD8439DD69525741784C8 /* UITextView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.m"; sourceTree = ""; }; - AE8ACAEDAAA681B531C75C1E85BA5098 /* DDMAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAMapView.h; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.h; sourceTree = ""; }; - AE9A920F8FA6AF9DD504682927FEB351 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - AE9ABD0A4A2963EC22A26ACBF66D4682 /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - AED3CD08A920E0938205A4FDC9065D4A /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - AF00DB45CF5FB56573C940FDCC1E6811 /* WindowHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowHelper.swift; path = Sources/Window/WindowHelper.swift; sourceTree = ""; }; - AF0609FBE231EEF7030E0A9346FF3F5D /* NSBundle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h"; sourceTree = ""; }; - AF7DB80F0F91292FF1D72C9B399844B2 /* icon_file_type_wmv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@3x.png"; sourceTree = ""; }; - AFA0A99F414CC46BE64B387C7E2BAD07 /* icon_file_type_xls.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xls.png; path = Sources/Resources/FileType/icon_file_type_xls.png; sourceTree = ""; }; - B00D1D89AE173CE03DA1CE254A92485F /* UIFont+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h"; sourceTree = ""; }; - B011F598DAF5344014D1AE0AB2B0B81D /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - B0200EBEA25989F48C2BF117BFBD2BC8 /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - B02D4DCB02547219F3F0763849A36E9E /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; - B0C20731A624F740F63267BC8FA87F85 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - B0D8E4690467E9E0AD0E58B9ECCDF709 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - B142733617333B62FC87CCFF414B44D2 /* Pods-OrderScheduling.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-OrderScheduling.modulemap"; sourceTree = ""; }; - B1688599AD0A21C13B9A963E91AA6AEB /* ZFPersentInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPersentInteractiveTransition.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPersentInteractiveTransition.m; sourceTree = ""; }; - B173E009314FFA4298335B16A5B92DAB /* icon_file_type_torrent@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@3x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@3x.png"; sourceTree = ""; }; - B1A90A6C06187882A5DD32BF62420DEE /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; - B1AB19BB6BCF3CDF844264D6259694C1 /* EKAttributes+WindowLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+WindowLevel.swift"; path = "Source/Model/EntryAttributes/EKAttributes+WindowLevel.swift"; sourceTree = ""; }; - B1E17C13B228D3BDF62DAC203000AF07 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - B2189D7C470A9F19544369A0CD0F933A /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - B22DCD11FAD5D73CDD802C4443872B0C /* DDNetworkingOfAlamofireKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDNetworkingOfAlamofireKit_Private-dummy.m"; sourceTree = ""; }; - B23CD25A3C1E92ACD523D4D47B792F19 /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; - B2551C232FF781EC5A99629799F96B3D /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; - B25B5B126F70B5DD27EFDCE589F966ED /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; - B28544516F9DCC5D5847C47B89F78FA2 /* ESTabBarController-swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.release.xcconfig"; sourceTree = ""; }; - B2BE171F72D6DB076BBFF75B97DFAB18 /* AMapTrack-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - B2C1671B93D950380268814B7807A1DE /* ZLPhotoBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.debug.xcconfig; sourceTree = ""; }; - B2CC50C4D50030EEF25A4B059F6D1424 /* DDBaseTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.m; sourceTree = ""; }; - B2D085BA174C9A8EBB23BFBE828B25C2 /* ESTabBarItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItem.swift; path = Sources/ESTabBarItem.swift; sourceTree = ""; }; - B2E7E72E88CC2B6EEB746997AA5CAB93 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - B32541AACE47269CB354614143DF7B6A /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - B340B765E4ED3A42D01B7117C9996B7B /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; + ADD31BE11E64F891C6D1DFEE33A092C9 /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; + ADE02B867492A75C2DC80D5AF5305D85 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + AE2784F9A5340252BD8FBFD466202012 /* icon_file_type_eps@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@3x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@3x.png"; sourceTree = ""; }; + AEFB403526CE86D2AD11CB84E4FFC1A1 /* icon_file_type_jpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@2x.png"; sourceTree = ""; }; + AF31201974D1C99EFD1ED0B88CFBC931 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + AF4B802109987C2BE0FE22918EB79E25 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; + AF5503D2DC67DF588D5FDCC40F0711BA /* ZLThumbnailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailViewController.swift; path = Sources/General/ZLThumbnailViewController.swift; sourceTree = ""; }; + AF60968777FBA7930F8F17A8E23F34FB /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + AFA9801B84DEF308F3DB53C0E5B7A331 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; + AFE2C0900DAB8871909EFA668013BB5B /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + AFEABC58DE74F0C6FED7D224A1133DC5 /* _FileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileInfo.m; path = Sources/Sandbox/_FileInfo.m; sourceTree = ""; }; + B006ED9878E6FEF4981892156CD3F558 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + B008FA9A808CFD3688CC4A2C8F7D93E9 /* NSBundle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.m"; sourceTree = ""; }; + B00ED48D0355E5ABFD49E3868C14A566 /* DDBaseButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseButton.h; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.h; sourceTree = ""; }; + B01E9EC66D24E01BD50C66BA45CFC4BF /* ESTabBarController-swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-umbrella.h"; sourceTree = ""; }; + B0233D9115460B3BA7E8CC718676E846 /* NetworkDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailViewController.swift; path = Sources/Network/NetworkDetailViewController.swift; sourceTree = ""; }; + B02FA4ACF48456CA6F61AE9530844489 /* UIColor+Hue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Hue.swift"; path = "DDColorKit_Private/Classes/UIColor+Hue.swift"; sourceTree = ""; }; + B07432B852E796186861E1B665F6F5E4 /* _WKWebView+Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_WKWebView+Swizzling.m"; path = "Sources/Swizzling/_WKWebView+Swizzling.m"; sourceTree = ""; }; + B08A46B8C839E029B33C6F6CC307D57B /* UIColor+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIColor+ZLPhotoBrowser.swift"; sourceTree = ""; }; + B0D3CF5DF821D2048B1FBB9277728F2D /* icon_file_type_mpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mpg.png; path = Sources/Resources/FileType/icon_file_type_mpg.png; sourceTree = ""; }; + B0EA26A8596CAADC0DF523B05653FE38 /* DDBaseButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseButton.m; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.m; sourceTree = ""; }; + B0F4EE5D68952FED1D794B69358E87A4 /* icon_file_type_tif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@3x.png"; sourceTree = ""; }; + B133A128585877FAE7B02C77D2F2C519 /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = ""; }; + B1E55E4136F9B5EF32A907439199DD7D /* JPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.release.xcconfig; sourceTree = ""; }; + B214C53ACA59FC0395EAD96705925FFA /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; + B22B364513FE4F48ECAFA1759C5B38FD /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + B2C0FF4B8B061AD18A722A29F787E216 /* icon_file_type_pages.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pages.png; path = Sources/Resources/FileType/icon_file_type_pages.png; sourceTree = ""; }; + B30A1777C2B2EF8F6466D6AD2D4593CE /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; + B383EC9EC7A661DB48EBD5AFD0D1364E /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = ""; }; + B38C4271F1196001A81B49CCA90D5E70 /* DDNavigationControllerDelegateReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDNavigationControllerDelegateReceiver.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.h; sourceTree = ""; }; + B3A0D9CC51AE8FB3C862560404895A59 /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; B3B0956B7EBF66A8FD677D586C9C387A /* Pods-OrderScheduling */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-OrderScheduling"; path = "libPods-OrderScheduling.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B3C6272FB54DC705DA455D83E5FB7171 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - B3D9805B8A852DF6C44A44CFCB9D938B /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - B3DBC064D38E5F623A0F7857BE3B6579 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - B3FBA5BCC63A7DA814380D5A7F18555B /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - B409D0A129FF6110F02054F78B60E548 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - B40B699E20A88FA178864D907B41199B /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; - B42C546CD3B3F54FEB1ADE47C74BAAC7 /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = ""; }; - B46DF914A72CDF22E27684C7E253C84C /* ZFPlayerControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.h; sourceTree = ""; }; - B4905836302BC9C526F79E6E44A38E04 /* DDLogKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.release.xcconfig; sourceTree = ""; }; - B4AEB1B5A5C79F400C18536CA40D93BB /* DDBaseCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionView.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.m; sourceTree = ""; }; - B51F37A7C344BD675F51BF2342A159E3 /* CocoaDebugTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugTabBarController.swift; path = Sources/Window/CocoaDebugTabBarController.swift; sourceTree = ""; }; - B52C260CC2661C41EEF0F0AB4049195B /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; - B562626692B35F70399778BEB06D65C8 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; - B574EC37A2BC358258FE620F5336FFFC /* ZFOrientationObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFOrientationObserver.m; path = DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.m; sourceTree = ""; }; - B59401AF283208AC2EEE4485A3866BFE /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - B5A2D4393E3075C6B8D7D1C51DC1665E /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - B5BF97B625C2DAB4A96AAEFEECD7076E /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - B6486D49EA84BCC1A19B166BED7DD30E /* DDBaseAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.h; sourceTree = ""; }; - B64EFDD65AF527B07AEF522F73A08104 /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = ""; }; - B69AB0F60AF75225C9AFD77CE8013E81 /* DDColorKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.debug.xcconfig; sourceTree = ""; }; - B6D33CBC0FA9298AE47CF287968671AD /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; - B6D8E1F8AC4B30EF47D3CF88CC0E42BD /* UIBarButtonItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h"; sourceTree = ""; }; - B6E5494399CF740C7316F47647E51127 /* DDTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableView.swift; path = DDControlsKit_Private/Classes/DDTableView/DDTableView.swift; sourceTree = ""; }; - B6EC47D2DF8EB922DC9191C1524EE708 /* AMapCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapCommonObj.h; path = AMapSearchKit.framework/Headers/AMapCommonObj.h; sourceTree = ""; }; - B6ECED9FCD08D1D74B9CA3E1016663E1 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - B70AF93E4D974B8428D94FDA5AED6BD6 /* DDView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDView.swift; path = DDControlsKit_Private/Classes/DDView/DDView.swift; sourceTree = ""; }; - B70DAC08C6B7D27F83C9A620ED4A68B5 /* icon_file_type_js.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_js.png; path = Sources/Resources/FileType/icon_file_type_js.png; sourceTree = ""; }; - B72111A9ABB8BFC3BA25463F6FFEB02D /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - B740423D0945EDE8A1B9EF3C9AE1E546 /* DDAudioPlayerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDAudioPlayerKit_Private-dummy.m"; sourceTree = ""; }; - B7453EE2B9FCE484748EAFCD547E7034 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - B77D4998C451C42EEBB3D8499535B5EB /* icon_file_type_plist.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_plist.png; path = Sources/Resources/FileType/icon_file_type_plist.png; sourceTree = ""; }; - B7D6A19F38BD24A68614649268A81158 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; - B7F4B83026BA98C76D867A2938DA8F20 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - B7FA87BA5AD0A823A011F98A5BA4C2A2 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; - B834F282F9EDD61405A0D3FA07EEF61B /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - B84E9DB849BDE2A2E75ADEFA12124308 /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = ""; }; - B8566531CCD3B055AACD54D9C70D46E2 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - B893046FC8D75BB7604FD2DD3EA2E420 /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = ""; }; - B8C194FB66589A3E472EFB4493C4FB65 /* NSBundle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.m"; sourceTree = ""; }; - B90AFD70497E0BB1552C6FB2E37FED4B /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - B935759BC41846DD104C77108C58A5DB /* ZFLandscapeWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeWindow.m; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.m; sourceTree = ""; }; - B950E3E5BC03E7EAA144B54395908596 /* DDScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDScrollView.swift; path = DDControlsKit_Private/Classes/DDScrollView/DDScrollView.swift; sourceTree = ""; }; - B9BF579F6092CEFA95DAC1130DC4310C /* SwiftEntryKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftEntryKit.swift; path = Source/SwiftEntryKit.swift; sourceTree = ""; }; - B9CEDB8AA065587457A5D742B0C957A4 /* UIScrollView+ZFPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+ZFPlayer.m"; path = "DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.m"; sourceTree = ""; }; - BA36808A8E8270E1626D7FE64162DDD8 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - BAE73892C05FF6771E8660DE9B19D1C6 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; - BAEBD73E3B7F1C2BA8D5BE45E2C0D644 /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; - BAEF6C6FDB52DBE5A8656051132CF406 /* UIRectCorner+Short.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRectCorner+Short.swift"; path = "Source/Extensions/UIRectCorner+Short.swift"; sourceTree = ""; }; - BAF4523FFDDA5013C324C919671D9684 /* DDMANaviManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMANaviManager.h; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.h; sourceTree = ""; }; - BB0C6995731811C85FE13FE3685E6968 /* ZLPhotoConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoConfiguration.swift; path = Sources/General/ZLPhotoConfiguration.swift; sourceTree = ""; }; - BB1171B0FC8290731827608595F728F2 /* CocoaDebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-prefix.pch"; sourceTree = ""; }; + B4476D4ADB2C9B49FB899BE7BBED7CF8 /* _DeviceUtil+Constant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_DeviceUtil+Constant.h"; path = "Sources/Core/_DeviceUtil+Constant.h"; sourceTree = ""; }; + B4883A022253967280292A0D5FDC812C /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + B4AAA628A8B81D10223C9BBD4D21E85C /* icon_file_type_json.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_json.png; path = Sources/Resources/FileType/icon_file_type_json.png; sourceTree = ""; }; + B4BED1C89A95E5C3C21C04E41394794C /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = ""; }; + B4CECF416DD8B03C4B420A045488D7E3 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + B4E31A97D2588A8BC7D34CB691791FF8 /* ZLEditImageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageConfiguration.swift; path = Sources/General/ZLEditImageConfiguration.swift; sourceTree = ""; }; + B4E3EAE2455BB856BDE3F42251803A72 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + B4F2C560EF7270517DDF013C93D3E1B6 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; + B54B6EAAE9A8EECAB2CCBC50B0B7C10C /* Pods-OrderScheduling-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-OrderScheduling-resources.sh"; sourceTree = ""; }; + B560500117B52847C05830DF3E40FA6F /* DDAF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAF.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAF.swift; sourceTree = ""; }; + B5699E806073A0BEA013DBB1E5D64D17 /* EKAttributes+LifecycleActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+LifecycleActions.swift"; path = "Source/Model/EntryAttributes/EKAttributes+LifecycleActions.swift"; sourceTree = ""; }; + B5C8B49D3B87F6C8C7CF6FFB1EFF6B9A /* DDTimerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDTimerKit_Private.modulemap; sourceTree = ""; }; + B60054A23AF8934CE220AAC6DFF60E99 /* DDMAGeometry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAGeometry.m; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.m; sourceTree = ""; }; + B63541BEA01CA86054A2BD43539808A1 /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + B63AE0EF83BE9ECB865E4931A53DA50C /* _NetworkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NetworkHelper.m; path = Sources/Network/_NetworkHelper.m; sourceTree = ""; }; + B6873BF4650423BA0852AF60DE216881 /* DDScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDScrollView.swift; path = DDControlsKit_Private/Classes/DDScrollView/DDScrollView.swift; sourceTree = ""; }; + B6B372C02DFCDDB7CB441FF8BE10B89D /* UIScrollView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.m"; sourceTree = ""; }; + B6CD94C194DF7D38D3383E42C8AF9343 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + B6DBF97013ACCB9CC4334C131AF2271A /* DriveRouteCustomAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotationView.h; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.h; sourceTree = ""; }; + B742566D925390FDFC37F8CE7D51FA5C /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + B758D908AE4ADBDCC55D7541061430FF /* icon_file_type_7z.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_7z.png; path = Sources/Resources/FileType/icon_file_type_7z.png; sourceTree = ""; }; + B75D318DBA67440B237A3C357EAC0DEA /* icon_file_type_psd@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@3x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@3x.png"; sourceTree = ""; }; + B75E2FA92F3940E7D9E70BBBDFD28072 /* UINavigationController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.m"; sourceTree = ""; }; + B7C6F46E65B9CD39E12E8F1E95ADFF41 /* icon_file_type_bin.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bin.png; path = Sources/Resources/FileType/icon_file_type_bin.png; sourceTree = ""; }; + B7E7643105C9FA86A8403E5421A3A27A /* icon_file_type_ttf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@2x.png"; sourceTree = ""; }; + B8106A8AA7DD8F7B32AFB14815F5E1F2 /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; + B831799606E9D6F277A77DD46F22D56C /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; + B858F6A8542F44E7A180F945484C0BF4 /* CocoaDebugDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugDeviceInfo.h; path = Sources/Core/CocoaDebugDeviceInfo.h; sourceTree = ""; }; + B85F7D4B3AD0B7DCF7BF9A98359E16E8 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; + B871B8BFDD5F05AD314EEDAF8023C3F7 /* ZLClipImageDismissAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageDismissAnimatedTransition.swift; path = Sources/Animation/ZLClipImageDismissAnimatedTransition.swift; sourceTree = ""; }; + B87E324921E441A733B2A35729F84126 /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = ""; }; + B88B6A2CCE8388CB8FEF2FAE00C735FD /* DDBaseTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextField.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.m; sourceTree = ""; }; + B8E07ED4DF22DBD2796EDF3C28550D17 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; + B9449BAB69C54EE50C006082562C76EF /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + B960510678E5120B1EDAC9EDBB1C76D5 /* EKImageNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKImageNoteMessageView.swift; path = Source/MessageViews/Notes/EKImageNoteMessageView.swift; sourceTree = ""; }; + B961CC48E9B7B9AD9355FF5896813280 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + B97A7CA2B7F36F69E7983467301B9C63 /* DDBaseAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.h; sourceTree = ""; }; + BA5836ECCE935000FB4395D114DB81BA /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; + BA61BE5A8E32EA44B4B6529D906C1B9A /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + BA94329A2407CD50EA7E9BDF5B21EE8C /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + BAC7D9B763C8C96803D3271E79E0EEFE /* icon_file_type_zip.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_zip.png; path = Sources/Resources/FileType/icon_file_type_zip.png; sourceTree = ""; }; + BADBD1F81D373014832E5DDBE9CEBF44 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + BADF746271AE2AED1CD24CBD4FB38223 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + BAEF78877A8D04639B0DF781A840D959 /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = ""; }; + BAF7280F0F4DFCED5A22979B4A028A7F /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; + BB059FC2828347098C9507204A583654 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + BB1FCEA9D69114C591F467F1658EB9BB /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; BB28130B0F4C47DC99D2DB9C80F70152 /* ZLPhotoBrowser */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZLPhotoBrowser; path = libZLPhotoBrowser.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BB75C93DC6E154AF5443E4BB29955766 /* SwiftToast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftToast.swift; path = DDToastKit_Private/Classes/SwiftToast.swift; sourceTree = ""; }; - BBC7DD37E331F07920058DC251372F58 /* CocoaDebugWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugWindow.swift; path = Sources/Window/CocoaDebugWindow.swift; sourceTree = ""; }; - BBDCD87DC61283D1F31DE4DD94BE4816 /* ZLEditToolCells.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditToolCells.swift; path = Sources/Edit/ZLEditToolCells.swift; sourceTree = ""; }; - BBF11C6363CD12CE3655D651C4655E05 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - BBFCAC399B1C6E22748ED55F05C70FEE /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + BB323A9C85C83F7084C57954A7F3CEFB /* _icon_file_type_mail@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_mail@2x.png"; path = "Sources/Resources/images/_icon_file_type_mail@2x.png"; sourceTree = ""; }; + BBE0D13927DB25B20F42CC54189766C0 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + BBFE6CE46F173EA206BAA1356C4B7A8B /* AMapTrackError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackError.h; path = AMapTrackKit.framework/Headers/AMapTrackError.h; sourceTree = ""; }; + BC144EDBA0C6FD122B13F77BCE7EF8CF /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + BC2602C956976F697AF9BEF36A205569 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + BC329A50F48E8F1110D025B3EEBC0C28 /* icon_file_type_mp4.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp4.png; path = Sources/Resources/FileType/icon_file_type_mp4.png; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxCocoa; path = libRxCocoa.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BC632D59BD68D7BD58F3764B61DEC6F8 /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - BCA9C6DD86E226D8238CA88509831E76 /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = ""; }; - BCCC2AA9FC6F26EB4A71C93D76CC2FB7 /* BRPickerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.release.xcconfig; sourceTree = ""; }; - BD4043357555F922F0D2C87C0316097E /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; - BD6C032039F0BCA60ACAA4D98260E90A /* ZLPhotoUIConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoUIConfiguration.swift; path = Sources/General/ZLPhotoUIConfiguration.swift; sourceTree = ""; }; - BD78FEC426D325F38D6E871EB1610720 /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = ""; }; - BDA9918D1AC95200E4E186A6CB3A8906 /* ESTabBarItemBadgeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemBadgeView.swift; path = Sources/ESTabBarItemBadgeView.swift; sourceTree = ""; }; - BE1A854C57DF125E4C0DE6B3E58D9902 /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; - BE7F608C41F8EC9276968E11EAD8AC11 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; - BE8553FA78EF2AE4C789CDBE066E4101 /* EKProcessingNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProcessingNoteMessageView.swift; path = Source/MessageViews/Notes/EKProcessingNoteMessageView.swift; sourceTree = ""; }; - BEC362CD670BE177438B17E4033A32E4 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - BF4E9A3B832A4E0AADBFB7EA1F8A431C /* DDAF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAF.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAF.swift; sourceTree = ""; }; - BF5287D098DA990C2E2B7E780134AF60 /* JPushExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.release.xcconfig; sourceTree = ""; }; - BF79B20945886A068F5468C6DA15B79F /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - BF96E3F481C639A2E06DFAE3D8514335 /* ZFPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.h; sourceTree = ""; }; - BFA5204DFFA014E2B10304DF485331D3 /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; - BFD6DE4A3D47DB649FA0D0A6D1E9E03C /* ZLEditVideoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditVideoViewController.swift; path = Sources/Edit/ZLEditVideoViewController.swift; sourceTree = ""; }; - BFE1EB6C61A6737D9D2A8394CC625868 /* DDToastKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDToastKit_Private.modulemap; sourceTree = ""; }; - BFE7A470772C4DE2120B74453CED919B /* _RunloopMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RunloopMonitor.m; path = Sources/Monitor/_RunloopMonitor.m; sourceTree = ""; }; - BFEF8BD2165CCAA0515EF0DD78713060 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; - C00B250BD3F02DCDFBFB16362B6FFDB5 /* _icon_file_type_up@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_up@2x.png"; path = "Sources/Resources/images/_icon_file_type_up@2x.png"; sourceTree = ""; }; - C00F1FD587BC6143D1E65722A2C8F14D /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - C02E791F140CA6B6CC8B66E945F3F7FA /* _DebugConsoleLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DebugConsoleLabel.h; path = Sources/Monitor/_DebugConsoleLabel.h; sourceTree = ""; }; - C056B6A22FB54A753B8D71AA13E54ED7 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; - C05B031ED5C4066135823A85DF067623 /* UIView+ZFFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ZFFrame.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.h"; sourceTree = ""; }; - C0AB89978B936B8DBFE43A080BF6D1AB /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - C0AF181644C5C7DC5A7E75678DC10A48 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; - C0C45BF3AC5CEEEEC36DAD5FB3A774D8 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - C159872F26F93E552B656DEA5F53EE51 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - C15A359371F6E20EDCF9830301160FCD /* ZFPortraitViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitViewController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPortraitViewController.m; sourceTree = ""; }; - C1A659BA3E9B3B83261C34A4F724A4EA /* _DeviceUtil+Constant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_DeviceUtil+Constant.h"; path = "Sources/Core/_DeviceUtil+Constant.h"; sourceTree = ""; }; - C1BA9A9FD666F4FE0FD5A17D79A8D3CC /* EKAttributes+LifecycleActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+LifecycleActions.swift"; path = "Source/Model/EntryAttributes/EKAttributes+LifecycleActions.swift"; sourceTree = ""; }; - C1CFE2F915114873F21405FED9B28760 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - C1D414B35B3407CB5D3B3E3C506F187C /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; - C1E808B15FDEEA5AF36D9DF4C4966B41 /* DDToastKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDToastKit_Private-dummy.m"; sourceTree = ""; }; - C1ECF61E1FE2D119776EF52063D94ECF /* UIView+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Shadow.swift"; path = "Source/Extensions/UIView+Shadow.swift"; sourceTree = ""; }; - C21CC33F7062D344DCF74D49BFC82A48 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; - C2E5FCEE6148423F6B366AEE19AB67B4 /* _DebugConsoleLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DebugConsoleLabel.m; path = Sources/Monitor/_DebugConsoleLabel.m; sourceTree = ""; }; - C2EBB54A8777788FCC37F4DDD1F95CD7 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; - C2F72650742E2BCFFB3A938D1D5BC6CE /* CrashLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashLogger.swift; path = Sources/App/CrashLogger.swift; sourceTree = ""; }; - C301A7F6B36F77A416BA7AD89B129CF0 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - C30938D2D95C8CFD56F11229284457D5 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; - C37201DB90F4FF72205A918853410CB5 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; - C37BCE44E949B7D460656AC69C7B99FF /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; - C39CAC5D3CDF8B7CB4D7B5A9DB2B9293 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + BC441475BBEB826AEDF9D9837AFA1307 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + BC4AA6E56ABDAFBD9FEE233EB5935893 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + BC595B1BC18CA654935AAE571FE761F0 /* ESTabBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBar.swift; path = Sources/ESTabBar.swift; sourceTree = ""; }; + BC6101AB67BDAF80281ACDDF80462573 /* UIView+QLContentWrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QLContentWrap.swift"; path = "Source/Extensions/QuickLayout/UIView+QLContentWrap.swift"; sourceTree = ""; }; + BD00F675CFC53ECCADF97D64B6533D8A /* jcore-ios-4.2.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jcore-ios-4.2.1.xcframework"; sourceTree = ""; }; + BD486DFB084082FD3A14093CE65E341F /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + BD60870D0042154569989CFA2CB5D6D1 /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; + BDADA95CAEE649FB1AC5436EAB083FC2 /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = ""; }; + BDF47C78FB5EE8D5DFA0454EBFB025AA /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; + BE35449D212B095BB8027D8B8F8FA533 /* icon_file_type_7z@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@2x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@2x.png"; sourceTree = ""; }; + BE3E4CAA1A05F6D312C130BF62D9C5E1 /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = ""; }; + BE4C02338EC26365472B82C2E3B9F075 /* NSDate+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+BRPickerView.m"; path = "BRPickerView/DatePickerView/NSDate+BRPickerView.m"; sourceTree = ""; }; + BE6B2E2BEEE6174FAF88E5F4191C7418 /* DDAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDAttributedString.swift; sourceTree = ""; }; + BE6B4FA5738A27B7C3A2169B60F855F1 /* icon_file_type_folder_not_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@3x.png"; sourceTree = ""; }; + BE6E6DAFBA8A3954037BE0E1C97C18D7 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + BEA97966825CE9CEB6A50B9128AB4C78 /* icon_file_type_sql@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@2x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@2x.png"; sourceTree = ""; }; + BEC9EA0E0912C5B8FB371918C48EFA37 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + BF0A4E33E917E02F043032CED38F3374 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + BF2088B21090F22E44A150932553534A /* LogCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogCell.swift; path = Sources/Logs/LogCell.swift; sourceTree = ""; }; + BF4574F4C29318652AAFD7C708CD92F3 /* UIFont+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h"; sourceTree = ""; }; + BF5154460CA95E89779F697F13635D8C /* icon_file_type_wmv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@2x.png"; sourceTree = ""; }; + BF69B0FB674D91239549C68B2B2BCEB1 /* UITextView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h"; sourceTree = ""; }; + BF76FF72733F1CE7BB4F43E6A6CEC4F5 /* UIImage+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h"; sourceTree = ""; }; + BFAD07FCCE8A4952703CB559CB33C9A6 /* DDOCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOCLog.h; path = DDLogKit_Private/Classes/OCLog/DDOCLog.h; sourceTree = ""; }; + BFEB3C00E2012E21AF84D7B5FC2C66B1 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + C019BDCFE9ED10E11C1C2E2D8E8302C6 /* DDLogKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-prefix.pch"; sourceTree = ""; }; + C05C6B75DDC916F591759E0CE4257DB6 /* ZFKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFKVOController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFKVOController.m; sourceTree = ""; }; + C05E3E79E7B9058E7F8C562572B665C9 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; + C06DCD716F54B0D220B9AE8657A0E129 /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = ""; }; + C0915146BBE30BE2740AB95157F1C536 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + C0ADF9B85CE6EB0C9C21DB10CCAE1113 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; + C0BCF7EE9110F3341C5378FB54558702 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + C0BD59B69C246AE4A8B26F18B53CA85D /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + C0D3D4FF6C031CB06E71E2F9DD2C9981 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; + C0DE8226B18AA4D42D16E6033E3D3C82 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + C0F41088531E8A16AA079A63BA344FFD /* DDBasicControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDBasicControlsKit_Private-dummy.m"; sourceTree = ""; }; + C10077793FA514FE69DB53F04E616004 /* icon_file_type_keynote@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@3x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@3x.png"; sourceTree = ""; }; + C11C2A059100A4367183D4C7FA9E9F6A /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; + C171B666F8AEFA080ADED0822D99E348 /* DDSpeechSynthesizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSpeechSynthesizer.swift; path = DDAudioPlayerKit_Private/Classes/DDSpeechSynthesizer.swift; sourceTree = ""; }; + C186B05535FDE446DC8884B2A55FCC2A /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + C1B0DEEF8500816D86B0786B3F1BB06E /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + C20D442E8CF71E67724B3B9B9F231FF4 /* DDMATrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMATrackManager.h; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.h; sourceTree = ""; }; + C2334FD8F74CFB66A094159975CD5410 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + C291756B49771B159E221232537AD324 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; + C2A7725D144328A58148A5A1F42910A0 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + C2D2DC21B578A3CD279E236607209ED0 /* EKColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKColor.swift; path = Source/Model/EKColor.swift; sourceTree = ""; }; + C2D4EAC8E8ABFF132AC38B15791B270C /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; + C31CA1363AB43D38C1343990BF1D1ED6 /* ZFNetworkSpeedMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFNetworkSpeedMonitor.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.h; sourceTree = ""; }; + C328B05BE0D44A0B9C3C6CDCF7A1E6AE /* ZLInputTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLInputTextViewController.swift; path = Sources/Edit/ZLInputTextViewController.swift; sourceTree = ""; }; + C36BA4C661932E35CCC5AC1C318CAE11 /* jpush-extension-ios-2.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-extension-ios-2.0.1.xcframework"; sourceTree = ""; }; C3A46B03C308EEEB11F2A62BA5D2E8BE /* JXCategoryView */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = JXCategoryView; path = libJXCategoryView.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C3CAB0B4123BEA6346718C4838F0FC50 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + C3E8F25D8B759A2B871130CA907892EA /* LogViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogViewController.swift; path = Sources/Logs/LogViewController.swift; sourceTree = ""; }; + C3EB3FAC176AE72E2A035FE8467D3058 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Kingfisher; path = libKingfisher.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C4301174BDCFE7141BCA3009B463E7F4 /* icon_file_type_tif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@3x.png"; sourceTree = ""; }; - C4605D951AFC0A203124A569B0958C21 /* AMapTrack-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - C46919322C3194F15F97B3B8646505B3 /* DDProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDProgressHUD.swift; path = DDProgressHUDKit_Private/Classes/DDProgressHUD.swift; sourceTree = ""; }; - C48B612BD5FE3864CC82806D71E23179 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - C48EC2893ACE2C94C0B57DFE8E52CE00 /* jpush-extension-ios-2.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-extension-ios-2.0.1.xcframework"; sourceTree = ""; }; - C49A46393F503E8D6F78E61975814F49 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-umbrella.h"; sourceTree = ""; }; - C49AF35E97D0BAEC12400050CB45E714 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - C4B150163A03FA8CDC2BC2AAD859E1A0 /* JCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.release.xcconfig; sourceTree = ""; }; - C4D8F44CF777EE97370BC7D8988060E8 /* _icon_file_type_close@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_close@2x.png"; path = "Sources/Resources/images/_icon_file_type_close@2x.png"; sourceTree = ""; }; - C55EF4C677FFAD1988C1DB196ED25503 /* NSObject+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CocoaDebug.h"; path = "Sources/Categories/NSObject+CocoaDebug.h"; sourceTree = ""; }; - C5633BC54507F58C3E04788A8927E58A /* _icon_file_type_mail@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_mail@2x.png"; path = "Sources/Resources/images/_icon_file_type_mail@2x.png"; sourceTree = ""; }; - C57E79A96112BCD6EA0A4E7F5E4CFF64 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - C58C9A8503709EA3F93779D5DF5573DD /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - C5FD8249BA1493D6D8B921235044C72A /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; - C607891B0BC82BA5A24B7D97B06048F5 /* DDZFPlayerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.debug.xcconfig; sourceTree = ""; }; - C60984467792BEE02FFE9BEC5AB19AC1 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; - C64F39A898567835EC977200F9FFA544 /* EKAttributes+StatusBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+StatusBar.swift"; path = "Source/Model/EntryAttributes/EKAttributes+StatusBar.swift"; sourceTree = ""; }; - C7377BEF232207DDCBA57EAFD1A14E09 /* PHAsset+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHAsset+ZLPhotoBrowser.swift"; path = "Sources/Extensions/PHAsset+ZLPhotoBrowser.swift"; sourceTree = ""; }; - C7642307C2A74441FB033082E4393E4F /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - C77A0B91DA4695A2E41E274FF0DF1817 /* DDBaseImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImage.m; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.m; sourceTree = ""; }; - C77AC4C89DAE146B8119851683BEB35F /* icon_file_type_folder_not_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@2x.png"; sourceTree = ""; }; - C79678F0ABB57AEB897326A4573F0DFF /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - C7B93C5CCBD714319A1AD2DBC6CB9032 /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = ""; }; - C7E88F18E04BC045B8FFF0615AB2D59C /* UIViewController+ZFPlayerRotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ZFPlayerRotation.m"; path = "DDZFPlayerKit_Private/Classes/Core/UIViewController+ZFPlayerRotation.m"; sourceTree = ""; }; - C7EA9E858EBB2FB3C378227BA979178A /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; - C86E3F1BE15F9CC036B382A36B709505 /* SwiftEntryKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.debug.xcconfig; sourceTree = ""; }; - C8A47640CD25679BE5388ACCCD40D6A5 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; - C8B61FCB33642D213E03290186A76E42 /* BRPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BRPickerView.modulemap; sourceTree = ""; }; - C8C6A0E9075C77E2E92DCC7687A50D51 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - C9287B66111039EF4CEC9E0D009D7A25 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - C98A3665DD375A4D70AAE9DBFC40B367 /* icon_file_type_txt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@2x.png"; sourceTree = ""; }; - C9970FA76DA67B4067425DC8E10CD042 /* AMapTrackTrackObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTrackObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTrackObj.h; sourceTree = ""; }; - C9A45BD2674AB179D8018709758B0E2A /* ZLPhotoPreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewController.swift; path = Sources/General/ZLPhotoPreviewController.swift; sourceTree = ""; }; - C9BB2C3D03311AC04DF6996594CB6CA5 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - C9DE856E97844E4F2991B0892C57581C /* EKContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKContentView.swift; path = Source/Infra/EKContentView.swift; sourceTree = ""; }; - CA03B88839F4AAC3AFC6CC1C10B7D807 /* icon_file_type_java@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@3x.png"; path = "Sources/Resources/FileType/icon_file_type_java@3x.png"; sourceTree = ""; }; - CA08CD95F541835B4B5F044AF72AB34E /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + C40598E1D070183DB750539B3EC9242B /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; + C4436B95665E5D769AF0E0AFA3628D0D /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + C45336E556246E0061249CC11411D273 /* DDTimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerManager.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.h; sourceTree = ""; }; + C49F140028369205572E3AD1B123B26D /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + C4B70E893D7AB2BF97C265B85D3D4052 /* ZFPlayerConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerConst.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerConst.h; sourceTree = ""; }; + C4B7B881246E8A1B5F37A53554952940 /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = ""; }; + C4BEA969D381F45D17324AD42BA44951 /* ZLFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFilter.swift; path = Sources/Edit/ZLFilter.swift; sourceTree = ""; }; + C4E859418BD890A47481157E3398FE30 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + C51D3E4BB89C4EABF6EB6572B46A7B44 /* UIImageView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h"; sourceTree = ""; }; + C520D0DFF8F915CE043B38C51E218AF1 /* icon_file_type_png.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_png.png; path = Sources/Resources/FileType/icon_file_type_png.png; sourceTree = ""; }; + C56C7076C6ACDD919CB8B544EF54EE6F /* PHAsset+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHAsset+ZLPhotoBrowser.swift"; path = "Sources/Extensions/PHAsset+ZLPhotoBrowser.swift"; sourceTree = ""; }; + C59DBFB89570FD99A29DBF8F4792983B /* icon_file_type_numbers@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@3x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@3x.png"; sourceTree = ""; }; + C5A6BE2BAE661616EC5F23B557F95C99 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + C5CAA7CCE5C76F31844A0A151420941F /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + C5DB64C747D81688D7126B75038DD948 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; + C6218461361FB2DE04E05CBC011B4A89 /* _OCLoggerFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLoggerFormat.m; path = Sources/Logs/_OCLoggerFormat.m; sourceTree = ""; }; + C6276D35B176A33B11FAEACD5FAEE3ED /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + C6292B2EFA9FF9137E5DEE05E556AB6A /* SDWebImageMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageMapKit.h; path = DDWebImageKit_Private/Classes/SDWebImageMapKit/SDWebImageMapKit.h; sourceTree = ""; }; + C683C4317ABC67A3D744224F46F47BE9 /* DDMAMapKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDMAMapKit_Private.modulemap; sourceTree = ""; }; + C688E425EDB13539AB8934615C447D40 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + C6A7054D4313082004C37DD6ED617F28 /* icon_file_type_jar@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@2x.png"; sourceTree = ""; }; + C6B8AD4528BAE1B808ECBCCACCCF4A79 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + C6CD8FC8C2833987EFFD713C441C6CA2 /* _CacheStoragePolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CacheStoragePolicy.m; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.m; sourceTree = ""; }; + C723DB0708A1DDF4BDEDCF7E4E4D1B9C /* ZLPhotoUIConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoUIConfiguration.swift; path = Sources/General/ZLPhotoUIConfiguration.swift; sourceTree = ""; }; + C7346B236D05AC35147DB286408AEA3A /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + C753331620E9E6CF0E6DB5DD1EED8D7E /* ZFPlayerLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerLogManager.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.h; sourceTree = ""; }; + C77E9EC3198AA82EBD3E95F7E0B06F9F /* ZLEnlargeButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEnlargeButton.swift; path = Sources/General/ZLEnlargeButton.swift; sourceTree = ""; }; + C78AB8327482277CD1B369ABF9B34670 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; + C7A7EC3718D741434C70C92B255FE6D7 /* JCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.release.xcconfig; sourceTree = ""; }; + C7D0C74F9E84132EF055BD933635FA2A /* UINavigationBar+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h"; sourceTree = ""; }; + C7EC444C51D5BD08AA1C84454F1FE7B3 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; + C7F1196DDF066353A3A980B98B220437 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; + C89803EC2222B48CBA0CE9EDE2B60368 /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = ""; }; + C8A0F3FEBFA6D32FF6D6E2AF163D6E89 /* DriveRouteCustomAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotation.h; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.h; sourceTree = ""; }; + C8BF3F009BBB79A9C653438896576A30 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + C8D8F6C5C31D513A5558A18D4FBA4978 /* _FilePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FilePreviewController.h; path = Sources/Sandbox/_FilePreviewController.h; sourceTree = ""; }; + C8F85D196803E1FFC2B9E7573EA8DAE0 /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; + C917232E10889590B6D765BBD0169ADA /* UIScreen+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h"; sourceTree = ""; }; + C92001B1343DFE60A8B4E670E09F7BE9 /* SwiftEntryKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.debug.xcconfig; sourceTree = ""; }; + C9403BB442650BE389C549E18AE162F9 /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; + C941F22B37D51C1AD1104D0F5534C5DA /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + C944915A71378DC9FBA52EB33D9E531F /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; + C95DDD29BFE13E5942976F124712A476 /* icon_file_type_aac.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_aac.png; path = Sources/Resources/FileType/icon_file_type_aac.png; sourceTree = ""; }; + C99CA02596286C86EADB5A2FDDF8AB67 /* JCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JCore-xcframeworks.sh"; sourceTree = ""; }; + C9ADAD4AC363EB531A30CF6B32C3C1FD /* icon_file_type_plist@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@3x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@3x.png"; sourceTree = ""; }; + C9D85DB90EB82F5CA663A04E91918BEE /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; + C9DC5876525D36430A10721CD1DC9F29 /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = ""; }; + CA0B6D1FDA7ACA819825A8FF68D5195D /* UIViewController+ZFPlayerRotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ZFPlayerRotation.m"; path = "DDZFPlayerKit_Private/Classes/Core/UIViewController+ZFPlayerRotation.m"; sourceTree = ""; }; + CA1E26851476D24D845BDD2CAE11C08F /* EKAttributes+BackgroundStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+BackgroundStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+BackgroundStyle.swift"; sourceTree = ""; }; CA4C3A23CF67AF861CBCBF4F978F7146 /* CocoaDebug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = CocoaDebug; path = libCocoaDebug.a; sourceTree = BUILT_PRODUCTS_DIR; }; - CA50061F5080EC34DF4203BBE861C65B /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - CA59578A436D396404D4B16D26B18806 /* icon_file_type_html.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_html.png; path = Sources/Resources/FileType/icon_file_type_html.png; sourceTree = ""; }; - CA61AAE812298E0D209110E6327C2C96 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - CAE56C8AA2FEDC20E7202A7D8016E756 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - CB2E8F051F4B981AB5E31D41EF9A0EBA /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = ""; }; - CB354A644B3F1AEF4070556DF5A0BAB1 /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - CB3D7D33F6851AEC5A3A2DC1AE7CBA7E /* ZFKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFKVOController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFKVOController.m; sourceTree = ""; }; - CB4263E5C73CE2EB0CA35F0E6E79F95B /* EKProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProperty.swift; path = Source/Model/EKProperty.swift; sourceTree = ""; }; - CB4C7C32EA8F4E1761CC1FBA38460899 /* _OCLoggerFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLoggerFormat.m; path = Sources/Logs/_OCLoggerFormat.m; sourceTree = ""; }; - CBAD2E1103898DA8B26A312FC7B0A364 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - CBCA8A75A3E4A2EEF38B4FE7B49A7770 /* icon_file_type_json.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_json.png; path = Sources/Resources/FileType/icon_file_type_json.png; sourceTree = ""; }; - CBDAFA119CAB9C629F8B5A98C33C7B3B /* MAPointAnnotation+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAPointAnnotation+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.h"; sourceTree = ""; }; - CC037D082FC50C40CC2AB75FB80B1212 /* ZLPhotoPreviewPopInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewPopInteractiveTransition.swift; path = Sources/Animation/ZLPhotoPreviewPopInteractiveTransition.swift; sourceTree = ""; }; - CC0E980499AA4DCAB21A9D053F491BA1 /* ZLResultModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLResultModel.swift; path = Sources/General/ZLResultModel.swift; sourceTree = ""; }; - CC131E115AC397987555BDFAB62A38A3 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; - CC1EBD8EC6B7E7CB973B6900A8161461 /* DDZFPlayerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDZFPlayerKit_Private-dummy.m"; sourceTree = ""; }; - CC27872B95FB511368EDDB9AA3EC8E0A /* icon_file_type_numbers@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@3x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@3x.png"; sourceTree = ""; }; - CC38CA313AB06EF5431FECD7C0BF4061 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; - CC52A57A4CEC6A2EDBD2AD86F404E42A /* EKRatingSymbolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolView.swift; sourceTree = ""; }; - CC659306530C8EB873C85F2CB942F879 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - CC6C9975029356137DCFE58612A80F0A /* ESTabBarController-swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-prefix.pch"; sourceTree = ""; }; - CCE440C4A9E6B0E289D13EF13DB4BF2A /* UIColor+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Utils.swift"; path = "Source/Extensions/UIColor+Utils.swift"; sourceTree = ""; }; - CD23476084FF78183DB58F9F4571F8D9 /* UIWindow+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h"; sourceTree = ""; }; - CD31EE58FAAF33885501B7534A0A5F6F /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - CD63A5786193A6BAEA56557F715A5017 /* EKAttributes+HapticFeedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+HapticFeedback.swift"; path = "Source/Model/EntryAttributes/EKAttributes+HapticFeedback.swift"; sourceTree = ""; }; - CD8845A0160C13E18380F1AA44F2D9AD /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; - CDE52EA77DDCE1E02687EF64DEF9B5D8 /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - CE40EFCA5E24E01C8DFAC18FD04439ED /* ZFUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFUtilities.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.h; sourceTree = ""; }; - CED5104038089CCAD51220894DD24944 /* Network.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Network.storyboard; path = Sources/Resources/Network.storyboard; sourceTree = ""; }; - CEF89EE4F63350FA0CB98FFB0B96BBF6 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - CF1ED322EF62AFF80D2F6138DB6DA67E /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - CF37BF09619759044178949D04A293FB /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; - CF61DC111AFB61149808206846131342 /* DDBasicControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-prefix.pch"; sourceTree = ""; }; - CF80A525B7281E66B3E29DBBD46A58B8 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - CF9A2229C87AE6A3C0E1D6AAE080A3D3 /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - CFCC88300DF5490EC6A8FC56907D7CBD /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - D0141DBF0FBAD76F5E97577F9C9C225A /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - D03B3691C165B2971CC8CD50D2218E12 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - D0870107DA8522EF705B7D6480F1771A /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; - D08D1D68CE6D478AB9A9ED64A9CCD779 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - D0AD26B18FD7E2C944AA8C1205ECD171 /* DDTimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerManager.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.h; sourceTree = ""; }; - D0B9EEC36F779AE74245C2F61A644FCD /* icon_file_type_mp4@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@3x.png"; sourceTree = ""; }; - D125BAFD50654D75081EFBAFCC1351E6 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - D128A5E232982DE73FAAE66284182912 /* icon_file_type_pages@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@2x.png"; sourceTree = ""; }; - D14439272C60D8168B066070AA5B4927 /* icon_file_type_doc@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@2x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@2x.png"; sourceTree = ""; }; - D1A005411876EDC6C9C2015937E1E713 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - D1A040E3C1A369F17169DEE671AF42D4 /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = ""; }; - D20CE1ACC6D5D487937C7AD9114FF6CC /* NetworkDetailCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailCell.swift; path = Sources/Network/NetworkDetailCell.swift; sourceTree = ""; }; - D247E12CCF0B88203F756E2CB9CB6234 /* CocoaDebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-umbrella.h"; sourceTree = ""; }; - D24E1278A7685A01795991E9FD2EAA66 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - D25EDFDD8B4C639983E4C92CBC39C560 /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = ""; }; - D266C2387F2CE19CEF74EC2E55AFC0D4 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; - D27EC654DA0D57E391B837834CE54930 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; - D28547BA2899F7E20BA891DC0869FF30 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; - D2DC7453F3FCCEE3E16BBB5544D09300 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - D2F9E235A25B386360798672925CDBAB /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; - D306A841BCA7CA90D31C854E3CCCBCA3 /* CocoaDebug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebug.swift; path = Sources/Core/CocoaDebug.swift; sourceTree = ""; }; - D3BEE0CC8874A662DC27CD4C64EAB17E /* _SwiftLogHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _SwiftLogHelper.swift; path = Sources/Logs/_SwiftLogHelper.swift; sourceTree = ""; }; - D3CE7A45B66F1B3D2596512F99B784F9 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - D3FEDA019CD04B1F913E1664AC449785 /* UIScreen+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.m"; sourceTree = ""; }; - D457B164D64164DD49B7FF00921C759B /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - D47A3E362A3F2756AE08DF79E8D860B0 /* icon_file_type_mov@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@2x.png"; sourceTree = ""; }; - D4838910D44FA150E26BFE42CEA3D57A /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - D4913655D4F50C8A2D4F91427244E177 /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = ""; }; - D4CFE1FD9063844C7726DE9D69BA7F91 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - D4D32829D54A1ECAE44AE1433ED7CD8A /* ZLThumbnailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailViewController.swift; path = Sources/General/ZLThumbnailViewController.swift; sourceTree = ""; }; - D50645F7D4025B09F2BF43C445A05769 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - D51D42263870E4959761C5CBF89B4D36 /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = ""; }; - D524906AF89C104711EC3EAB52B1041C /* BRAddressModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressModel.m; path = BRPickerView/AddressPickerView/BRAddressModel.m; sourceTree = ""; }; - D587460C9FE0BDBFDEBB77F081C0C7B9 /* EKSimpleMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessageView.swift; path = Source/MessageViews/EKSimpleMessageView.swift; sourceTree = ""; }; - D596FA74EF08E061C4F7568AA37A7A2C /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; - D59F28AA67F900CC609CE298D2576872 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - D5BAA6E380D28A43A55466D3ECB2CEB2 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - D60FC33C250517DE39F2A4608A508001 /* DDCategoryKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDCategoryKit_Private-dummy.m"; sourceTree = ""; }; - D64A3DA85615ED1A56221AB6F36FA565 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - D69D678E5C111AC128EA7ED941DA19E3 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - D6A30222DA6B089C8449D6D03D27304B /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - D6A832E4BDE66310505B95C163812E18 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; - D6A91AC492399EBB9349BF3258B4E2F9 /* icon_file_type_md@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@3x.png"; path = "Sources/Resources/FileType/icon_file_type_md@3x.png"; sourceTree = ""; }; - D6C3A417AFBEF6CC7DD4BD115B73ED05 /* ZLClipImageDismissAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageDismissAnimatedTransition.swift; path = Sources/Animation/ZLClipImageDismissAnimatedTransition.swift; sourceTree = ""; }; - D6D31330E245C2EA5994F1BBCCFAFC48 /* DDColorKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.release.xcconfig; sourceTree = ""; }; - D6D76D8308027749FBA599D6DD35FF64 /* _OCLogModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogModel.m; path = Sources/Logs/_OCLogModel.m; sourceTree = ""; }; - D6FA7BC08E5B083E87699220DD556439 /* SwiftEntryKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-prefix.pch"; sourceTree = ""; }; - D6FABDEB118D3EB7C83C9F297B318F44 /* ZLPhotoPreviewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewCell.swift; path = Sources/General/ZLPhotoPreviewCell.swift; sourceTree = ""; }; - D6FD1CE43A4082C6AE2CAD9DC2E37800 /* UIApplication+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.m"; sourceTree = ""; }; - D713710C17AB03B2D2C99DA83E4B5D4F /* UISwitch+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISwitch+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h"; sourceTree = ""; }; - D720BF78D27A47F9F37F5ED11EC360A1 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - D72722D1F42CF12E6DA94E811D24013A /* ZFPlayerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerView.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.h; sourceTree = ""; }; - D731AF5919347A7BD2190D3DC68B53D1 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - D766108C63302794A10BCB54AC1C5EFB /* EKAlertMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessage.swift; path = Source/Model/EKAlertMessage.swift; sourceTree = ""; }; - D7BA7283E37F5D7B60EC55AA8AEA5B0E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - D8080D1F1FBD07B6EB13C1A0757CA76E /* UICollectionView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.m"; sourceTree = ""; }; - D86FF60913CC9C7DA46B62C1C683E05D /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - D87581580CFB7BF2D5AEAB3645B785F0 /* DDBaseImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImage.h; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.h; sourceTree = ""; }; - D89CE207A9418AA4AB812BE98C43EA68 /* LogViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogViewController.swift; path = Sources/Logs/LogViewController.swift; sourceTree = ""; }; - D8CC044D31EE8821B7EDADB1B86C09DD /* NetworkDetailModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailModel.swift; path = Sources/Network/NetworkDetailModel.swift; sourceTree = ""; }; - D8CE4345B7053A0BA4B5FC579F2842A1 /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = ""; }; - D96CA72F567147EB6E41400EF7D697CD /* ZFPortraitControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.h; sourceTree = ""; }; - D9BDF0B2899C443FF8D72F62B68543A3 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - D9E08A8F6D5F1B59921743A703B65C31 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MBProgressHUD.h; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.h; sourceTree = ""; }; - D9FE3252CF8E8E98B9AB675FEF0AE538 /* CocoaDebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.release.xcconfig; sourceTree = ""; }; - D9FE7C477A1AEE3F62DAA92AADBC20DB /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; - DA1745FBAE3E5691CE7109A84B940193 /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = ""; }; - DA45655B3BFCB73542F94FBC8B5EB767 /* ZFLandScapeControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandScapeControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.h; sourceTree = ""; }; - DA4FCB301911D04CC242320EAC14CF8B /* _HttpDatasource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpDatasource.h; path = Sources/Network/_HttpDatasource.h; sourceTree = ""; }; + CA5090DF36622EB6BF71D54672747980 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + CA83D04D56E288BB5B28F5058A5B9A41 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; + CAB592A88CC8C40D2DA88B0E8184F29E /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = ""; }; + CABBE29FB94428E3ED16F7040F54386B /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = ""; }; + CAFC712E017E51C7E2D8939BE9676974 /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = ""; }; + CB141F3E194AD239BEF42DC3B544963F /* DDAutoUIKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDAutoUIKit_Private-dummy.m"; sourceTree = ""; }; + CB5A021DE84ECDD362F02BEAD74758AB /* MATraceReplayOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlay.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.h; sourceTree = ""; }; + CB6C8BDF4365EFC336D326547E601214 /* DDBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseView.h; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.h; sourceTree = ""; }; + CB82CF2C6D808B62A49BC1EB3C54F3B3 /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.h"; sourceTree = ""; }; + CB8F42FFA88CE0BBFC0409B6B6FF7B72 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; + CBCA665466C0F66933D5120B2569E569 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + CC1F31E0D7D8FCD485BCD0CC92BC5139 /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = ""; }; + CC71A3F47A81F0BC754BF09FD049BB40 /* icon_file_type_wmv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wmv.png; path = Sources/Resources/FileType/icon_file_type_wmv.png; sourceTree = ""; }; + CC7A1A9B493F1D9CFB4318091B47D7B9 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; + CC9FD6C1091F258695FBCC064CA32012 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; + CD012188007E05ED532089652DE9D4A4 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + CD0983F66FDFC2D76DBD6CEBC4A69131 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; + CD1608B5082598D58989144F43804226 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + CD6AAC2FBAF1D9756C0C740F235DCCF4 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + CD7F89C0BC344AC62F72AA943C83E5BD /* BRPickerViewMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerViewMacro.h; path = BRPickerView/Base/BRPickerViewMacro.h; sourceTree = ""; }; + CD8BF1D4A1D74B287507EE4A4B087AA2 /* ZFVolumeBrightnessView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFVolumeBrightnessView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.m; sourceTree = ""; }; + CDBCE7CDBEACD1ABF4AABB462FDD8CE2 /* icon_file_type_xml@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@3x.png"; sourceTree = ""; }; + CDEA187B5075F943294C9265D2F3055F /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + CE178F092FAD555040228495B00DAD4D /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + CE58A941340761DC4254611EB07668C9 /* EKSimpleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessage.swift; path = Source/Model/EKSimpleMessage.swift; sourceTree = ""; }; + CE7347E66923EAD48C5C6700FD85D1FD /* ZFOrientationObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFOrientationObserver.h; path = DDZFPlayerKit_Private/Classes/Core/ZFOrientationObserver.h; sourceTree = ""; }; + CEACA9A0DE34D571146913F8579FCDEB /* AMapSearchObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchObj.h; path = AMapSearchKit.framework/Headers/AMapSearchObj.h; sourceTree = ""; }; + CEB27C3525175C89BD490D6351EC5379 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + CEB72CF5937216ADD37BF66C995AFD80 /* DDLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDLabel.swift; path = DDControlsKit_Private/Classes/DDLabel/DDLabel.swift; sourceTree = ""; }; + CEEA8196BC28DEB4E92D8BB9EFF5CC36 /* DDToastKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.debug.xcconfig; sourceTree = ""; }; + CEEAB5BB0243AD96AAD1A23FD2D98021 /* icon_file_type_doc.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_doc.png; path = Sources/Resources/FileType/icon_file_type_doc.png; sourceTree = ""; }; + CEFDE07454485D3BE9DBBEAA5891DCED /* UIImage+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m"; sourceTree = ""; }; + CF0E07797C7B7B09177B9619F8091936 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + CF15FB624DB724C43E3B25DC49BD84FD /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; + CF25C0D0D5DB2B5BA4F3BD5C8F30EE03 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + CF3297A717F98A5F43BBCE4610E300B6 /* icon_file_type_avi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@2x.png"; sourceTree = ""; }; + CF4CACE389FF58874B66DF23404C15DC /* _SwiftLogHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _SwiftLogHelper.swift; path = Sources/Logs/_SwiftLogHelper.swift; sourceTree = ""; }; + CF5B2DD0745DD68B3C20DF081EBD35BA /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + CF6E41854A06234CE0CDA95420F08DD7 /* _NSLogHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NSLogHook.m; path = Sources/Logs/_NSLogHook.m; sourceTree = ""; }; + CF6F531FA3E6723CF807D74F3742EB0F /* icon_file_type_ppt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@3x.png"; sourceTree = ""; }; + CF77E19F8396694EF0D0A6BA38B36533 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + CFDDF64D587C21893B503296E3006517 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + D04A08FAED6FE7EC450D6DF04A952C96 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + D0A36258A2776EA01417A8BA5CEDF754 /* ZLEmbedAlbumListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEmbedAlbumListView.swift; path = Sources/General/ZLEmbedAlbumListView.swift; sourceTree = ""; }; + D0B5F5D5B8225A1D9B3324497949B9E9 /* ZLPhotoBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZLPhotoBrowser-dummy.m"; sourceTree = ""; }; + D0CCCED0417C9094E1BF7D3615080213 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + D0F533B221778B171A666C22E9349F20 /* UITabBarController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h"; sourceTree = ""; }; + D1095E4732EA9675BEF5B54FF34AC57B /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + D138AA8366E677BFF244F5E733B61E18 /* DDColorKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-umbrella.h"; sourceTree = ""; }; + D13B0660E85958DB9EF1A325BBDB449B /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + D1506D0445C6D9780DC25EF823574F90 /* EKMessageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKMessageContentView.swift; path = Source/MessageViews/EKMessageContentView.swift; sourceTree = ""; }; + D1B1CBD1F6FD1A302043F2B8ADCDEB9F /* BRDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRDatePickerView.h; path = BRPickerView/DatePickerView/BRDatePickerView.h; sourceTree = ""; }; + D1BC15C583ED5BBD53F0A8094F3C4FE0 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + D204EDB8E19B84A86CDAE38E189D05B2 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; + D2325D7C17B5AE033618E21AF5E3930E /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + D245A8571B1995AA54A75DA54A6A9D6B /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; + D251DB3612A5047F87F7C2FFC570F829 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + D267D95843F28F194B81F1BADA216DD2 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + D2C145C7FF6316636F97ABDC3D117CF3 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + D2D89BF3FBBAFD467FC02F62E8B7F69D /* _RunloopMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RunloopMonitor.m; path = Sources/Monitor/_RunloopMonitor.m; sourceTree = ""; }; + D332A8C6D4142CD5417F21FE122D2D47 /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = ""; }; + D3CBB4E50BAFAE0F605D3E003E5F9309 /* UIColor+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Utils.swift"; path = "Source/Extensions/UIColor+Utils.swift"; sourceTree = ""; }; + D3DBA5F3341237D5BCFA0ED0A37B0201 /* icon_file_type_folder_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@2x.png"; sourceTree = ""; }; + D3EAEF31C8AEE19FC00C2C616E1F094B /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; + D3EF8E84BFB9A6909F08E5CCD389F9CD /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; + D3F08348305C20F579B4C637433C5CA0 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; + D3FB26C1D070D8A943CB75606C1C3973 /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; + D40516173F3DF43FE106123DC2370544 /* AMapTrackManagerOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManagerOptions.h; path = AMapTrackKit.framework/Headers/AMapTrackManagerOptions.h; sourceTree = ""; }; + D41C846F585DC1A15CBF4EEEBD83C955 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + D463A9B4D6D260AAE176E0FC5815EF0A /* _DeviceUtil+Constant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_DeviceUtil+Constant.m"; path = "Sources/Core/_DeviceUtil+Constant.m"; sourceTree = ""; }; + D470199D5AEE55DE118235F89191D999 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + D476487C5FC05CB8F92E6A56098AE708 /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = ""; }; + D4813DAC17158C729BB013B015F5F07E /* AboutViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AboutViewController.swift; path = Sources/App/AboutViewController.swift; sourceTree = ""; }; + D4AC4837D8F2AB58329C7758C23FDF56 /* BRPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRPickerView-dummy.m"; sourceTree = ""; }; + D4C37F72CDA9B053B65FE852E1FD56F1 /* DDAudioPlayerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAudioPlayerKit_Private.debug.xcconfig; sourceTree = ""; }; + D4C98C6AA9526C21F6B63FF6C8A03F57 /* DDMANaviManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMANaviManager.m; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.m; sourceTree = ""; }; + D4D94012EB64C7B4F812B99969613055 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + D4E3DBFDAC5126D6AB44954A92163D5F /* _OCLogHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogHelper.h; path = Sources/Logs/_OCLogHelper.h; sourceTree = ""; }; + D4E4AAD31495DC9A9E8ACF1B24E597B4 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + D5141507A793A8FBEA2A0ED98BDFBAD0 /* BRAddressModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressModel.m; path = BRPickerView/AddressPickerView/BRAddressModel.m; sourceTree = ""; }; + D518167E69867717544ED3CA035B2EEC /* icon_file_type_xls@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@2x.png"; sourceTree = ""; }; + D5368627F35BDFF4D6D2B7AF9EAC82C3 /* DDMAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAGeometry.h; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.h; sourceTree = ""; }; + D53CA37F6F427A51A37E66137DEF8D25 /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = ""; }; + D553E1AF7C86CEB1365333A32C6BE150 /* ZFLandscapeViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeViewController.m; sourceTree = ""; }; + D57A8CAF65797178E27C5C27C41819B1 /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = ""; }; + D5815D72F36D7F900530C5DEE2D97C4A /* BRBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRBaseView.m; path = BRPickerView/Base/BRBaseView.m; sourceTree = ""; }; + D587139A1CEEC99D7BE4C35853F68F41 /* icon_file_type_bmp@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@2x.png"; sourceTree = ""; }; + D5BE2BA9B5D3B79CD123BE329E027844 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + D5D294295C30D740A2011C4A29FA2388 /* MABaseOverlay+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MABaseOverlay+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.m"; sourceTree = ""; }; + D66DA84E22266E71EB580C3769E6A5D0 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + D67D0FB58C59AF5623666C31E708821A /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + D691413151DCBB4C30B5CB6D6DEF6427 /* BRResultModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRResultModel.h; path = BRPickerView/StringPickerView/BRResultModel.h; sourceTree = ""; }; + D6C72D5E50F66435B1E4157C243F5807 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; + D70887331075562BE16FDDC750A91520 /* icon_file_type_dll.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dll.png; path = Sources/Resources/FileType/icon_file_type_dll.png; sourceTree = ""; }; + D7A4989FE0A9D82C764B504790872326 /* SwiftEntryKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-prefix.pch"; sourceTree = ""; }; + D7C9ED6B5587FF0499DC937890F2D316 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + D7EF9B7E0ABBEFF0CC3305BA305DB9BB /* icon_file_type_svg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_svg.png; path = Sources/Resources/FileType/icon_file_type_svg.png; sourceTree = ""; }; + D85EFA89117996B0F99CCF2EAD9AAC25 /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = ""; }; + D86B5377E86B5E3B31A976709EC8B67B /* icon_file_type_js@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@3x.png"; path = "Sources/Resources/FileType/icon_file_type_js@3x.png"; sourceTree = ""; }; + D8915CDB27F980F26779B93B51480F64 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + D8ACCE82AF87D5DDC699703ECD9C0EBF /* ZLEditToolCells.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditToolCells.swift; path = Sources/Edit/ZLEditToolCells.swift; sourceTree = ""; }; + D8B6E4DC66A3DAF359D42CC4BF7D12D4 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + D8B7352F318595E9CC9BAB46E3E90981 /* _DeviceUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DeviceUtil.m; path = Sources/Core/_DeviceUtil.m; sourceTree = ""; }; + D91C4FAD86036A9D35C5F404E390D6CE /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + D94772BFC6745840886CD11C1288E612 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + D94FF65F38A1179C2D2B7B92898D4290 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; + D95780A7815F90B10F09119013099B1C /* ZFSmallFloatControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSmallFloatControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.h; sourceTree = ""; }; + DA4AA383924361B15807A0DE38F53B1B /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; DA5F7E5AA5A762E4504855EAF3216C8A /* SwiftEntryKit */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SwiftEntryKit; path = libSwiftEntryKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - DA6D1F3BDA26F9D8031D18A9709FD89E /* UINavigationItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.m"; sourceTree = ""; }; - DA7723343606DB94300D7CABEEC931C5 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; - DAC571C4B8113F5D2CD8C8D9259B8549 /* icon_file_type_txt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_txt.png; path = Sources/Resources/FileType/icon_file_type_txt.png; sourceTree = ""; }; - DADACDBCCA4C393F0DFB836E30849B8D /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + DAE5174C46811C18DA1D89ACD594AA0C /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; DAFE13D35532C1BA0D3624F4C38BEE8E /* DDLogKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDLogKit_Private; path = libDDLogKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - DB243464AB07C65DCFB6CA6085BF2DEC /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - DB5035681FC46F97890BBDA4BE1BBECC /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; - DB67D38AC26C1E33F0B2A67C4C7E10EC /* MATraceReplayOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlayRender.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.h; sourceTree = ""; }; - DB7B6A55DD89339221BAD8B2FC088B99 /* _BacktraceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _BacktraceLogger.h; path = Sources/Monitor/_BacktraceLogger.h; sourceTree = ""; }; - DBAD8CF2025EAC546A2B1BDB5F16CBF0 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - DBBC563534DD70AD434DBFB35E5D1C5D /* icon_file_type_js@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@3x.png"; path = "Sources/Resources/FileType/icon_file_type_js@3x.png"; sourceTree = ""; }; - DBBD2ED3AF3275E2FFD63AB752166430 /* ZLPhotoUIConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoUIConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoUIConfiguration+Chaining.swift"; sourceTree = ""; }; - DBCCB47A684BC2C8E34FD72CB4E35A85 /* NSObject+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CocoaDebug.m"; path = "Sources/Categories/NSObject+CocoaDebug.m"; sourceTree = ""; }; - DBCD7891F2C9FBF26C01A4B606D572EA /* _NetworkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _NetworkHelper.h; path = Sources/Network/_NetworkHelper.h; sourceTree = ""; }; - DBE5220C9408E2E3F2303535F96F7160 /* _DirectoryContentsTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DirectoryContentsTableViewController.h; path = Sources/Sandbox/_DirectoryContentsTableViewController.h; sourceTree = ""; }; - DBEC891CEE309B242862AF7413655386 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; - DBFC124EED6E586756C64ACD8FE730B0 /* DDBaseLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseLabel.m; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.m; sourceTree = ""; }; - DC084944C38AB1F9506B44FC5985959B /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - DC9FA6863ED2B892306F22C7D733FE69 /* SwiftEntryKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftEntryKit-dummy.m"; sourceTree = ""; }; - DCC42575BA55CB779C91F2BD375563E4 /* icon_file_type_html@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@2x.png"; path = "Sources/Resources/FileType/icon_file_type_html@2x.png"; sourceTree = ""; }; - DCDD1C5741D48D8964048641DA43DDF6 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - DCE95AFFD6943785D88582A4367889EE /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - DD15AAD48D049ADA7976ECA00CC6EBA6 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - DD2B04A321BF9A4442312268B3ECB285 /* DDMASearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMASearch.h; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.h; sourceTree = ""; }; - DD341D183C06C0C2C62DB8132B5F2493 /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; - DD3DC48DCE4F122D2259E78DF872A8D1 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - DD8BD1EA252D5B574E873F9B2B7F6644 /* DDAudioPlayerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAudioPlayerKit_Private-prefix.pch"; sourceTree = ""; }; - DD9D5552977DB0913D61D68709E36322 /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; - DDA5D029FADCA717A01EFCC92C9B2B58 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; - DDB3BF38B62BB4CC0AC70E065002ADBE /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = ""; }; - DDF12AAE714C78226279FC494BE72785 /* icon_file_type_midi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_midi.png; path = Sources/Resources/FileType/icon_file_type_midi.png; sourceTree = ""; }; - DE1ED2E8456BC345655EC3967740572C /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; - DE30300D5289DF8F6DDDCB85319EE501 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - DE458C5EEE672DA66A0241A5F59E0A2C /* icon_file_type_dmg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dmg.png; path = Sources/Resources/FileType/icon_file_type_dmg.png; sourceTree = ""; }; - DE6440F6B3C704B03879F69ACEE2BFF0 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - DE6A952C3275E956AD27221C641220DF /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - DE7523480013502D9F659C935024B300 /* MATraceReplayOverlayRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlayRender.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.m; sourceTree = ""; }; - DE8F126BBD480DE86148CB45EED2A80B /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - DE90D21F6DAB6A8DD475A891FCD8CD19 /* icon_file_type_pdf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@2x.png"; sourceTree = ""; }; - DEBD310018522EBB8EE86243939BF08F /* UITabBarController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h"; sourceTree = ""; }; - DED5EDAA37435A7FE04C80EEC2761374 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - DEE84C941D54610C22AD0ED0AE7A2067 /* EKWrapperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWrapperView.swift; path = Source/Infra/EKWrapperView.swift; sourceTree = ""; }; - DEE93522E0D5AB3846AF878A7A188C23 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - DEED4C0BA4E79E5C5C6887EC05AF121B /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - DEF065BB35A819D3C99AAF3565D7EC4F /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - DEF48095A9D20497275CE1D502512D48 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; - DF6C4414F40305BBFD781E453EA72A91 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; - DF6F453087254DD657F3996143CB98D1 /* ZLCustomCamera.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomCamera.swift; path = Sources/Camera/ZLCustomCamera.swift; sourceTree = ""; }; - DF8206E5CAA0BF50EE051A3E54EEC24A /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - DFCF5B3FE6C9DA0EFCF9F4A1F7F6B3FC /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - DFE88A9C67A3D94369ED21686D1096D1 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - DFF0CFB952E714C49AD0FFFC6E4D96D5 /* AMapSearchAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchAPI.h; path = AMapSearchKit.framework/Headers/AMapSearchAPI.h; sourceTree = ""; }; - E01CE23B80FE837FF12BBC50F8999492 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - E0511BA3A4FD667D6EA75BCA365DB4F4 /* CocoaDebugSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugSettings.swift; path = Sources/Core/CocoaDebugSettings.swift; sourceTree = ""; }; - E05E6EC0B4C505D1A7E9D5F69B8CA38A /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - E06B52686A0003825F716073DE4BDAD6 /* _FileTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileTableViewCell.m; path = Sources/Sandbox/_FileTableViewCell.m; sourceTree = ""; }; - E08418DB10E4C600EA85E90BC5A75AD5 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - E0F0F96451A68F74A5FB41806794FCB0 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; - E0FC01958D7AA6941DD04C4703D7D848 /* _icon_file_type_logs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_logs@2x.png"; path = "Sources/Resources/images/_icon_file_type_logs@2x.png"; sourceTree = ""; }; - E10C81639BD9F91018F21C1643FF284C /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - E10DF514DDFB09E217924ED5F17F971B /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; - E1156D4B626F5763CFCAC74694E40862 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - E13C0903A86C8953246BBB6DDD2F56E8 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - E13F5131442781696D57C3905C46D2FB /* DDControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-umbrella.h"; sourceTree = ""; }; - E162355030B90CE4C65255FD5B2A7942 /* AMapTrackVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackVersion.h; path = AMapTrackKit.framework/Headers/AMapTrackVersion.h; sourceTree = ""; }; - E17CCF9F8700A375410EFBE6C557607F /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - E185B9582FCE815829514B83FF9D6775 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - E1D923FE2C62FA9C9EA0908615CB317F /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; - E20517175479DD20B2E216370A28A2F3 /* DDMALocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMALocationManager.h; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.h; sourceTree = ""; }; - E20982A967158AEDA75F6A82C270C06B /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - E2BA3D133BAE9213EEC52E376DD5296B /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = ""; }; - E2D4411A906BBB354B22870DF7ED95FF /* ZLCameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraConfiguration.swift; path = Sources/General/ZLCameraConfiguration.swift; sourceTree = ""; }; - E2FEB6274ABDF299C3246741779CAB30 /* icon_file_type_jpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@3x.png"; sourceTree = ""; }; - E30CEFB1B598A53522D5C6C11441B668 /* icon_file_type_xls@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@3x.png"; sourceTree = ""; }; - E31BF88AB6CA14DAC197B97BBC3DF84D /* icon_file_type_folder_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_empty.png; sourceTree = ""; }; - E31F2CEFB0E70699BE43F5BC30BAFD3A /* ZLCustomAlertProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomAlertProtocol.swift; path = Sources/General/ZLCustomAlertProtocol.swift; sourceTree = ""; }; - E39FACA6E84ACD9E9587DCB289AAF448 /* UIImageView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h"; sourceTree = ""; }; - E3BE15B5AF54608AC9FDBD936D1CD507 /* ZLTextStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLTextStickerView.swift; path = Sources/Edit/ZLTextStickerView.swift; sourceTree = ""; }; - E3BF18A672F7FEA892B2A05C8D73BC4F /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; - E3D03BAC0E6AEA54D0D773EA9DBEEC1C /* BRBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRBaseView.h; path = BRPickerView/Base/BRBaseView.h; sourceTree = ""; }; - E3E667C0EB99EB91B5266277E2C15E58 /* icon_file_type_ppt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@2x.png"; sourceTree = ""; }; - E411ECA10BE589677CA268BA72A1461E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; - E419746B6787458E132201D919607174 /* UIColor+Hue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Hue.swift"; path = "DDColorKit_Private/Classes/UIColor+Hue.swift"; sourceTree = ""; }; - E41D7B83FCFB9147B315800C262FEDB5 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - E42670F2DF5141855AFEB36B7107CC53 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - E4300863F17D2D62979F2F20BCA0980D /* UITableViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.m"; sourceTree = ""; }; - E44E11DCABEC805394DAC6D163DE8C87 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; - E45E32F6A055D035199EF31E6D5E4520 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - E469FE9BA34CE21A445FD18AFE4CE7EA /* MABaseOverlay+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MABaseOverlay+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.h"; sourceTree = ""; }; - E48D86BC5F2FC74426E4A90E7E1C718C /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + DB13D045A5BCC020F8784633BC769138 /* Bundle+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bundle+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bundle+ZLPhotoBrowser.swift"; sourceTree = ""; }; + DB52559DDA9430C846BB5F8D19E5289A /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + DB9DB82B64A499439DC83FC995CBBA68 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + DBA9D3A785A43CDC78C173AF1E1EA301 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; + DBAEF9E5CAF4F09FBE896EC999AC57D9 /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + DC775808223753448577F796F55ACECE /* DDBaseMutableAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseMutableAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.h; sourceTree = ""; }; + DC9963D227D9B9096310A8559E4A997C /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; + DCB684F817277E2F4C7B7EED01F3FDD7 /* ZLCameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraConfiguration.swift; path = Sources/General/ZLCameraConfiguration.swift; sourceTree = ""; }; + DCCA1D432DB7176D77B7C14FE1791F72 /* icon_file_type_flv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@3x.png"; sourceTree = ""; }; + DD0D64B7E6F0E13E92322E3C5A7D03CC /* ESTabBarController-swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "ESTabBarController-swift.modulemap"; sourceTree = ""; }; + DD307CB08C5CE1DE0A7760081262EDDA /* UIApplication+EKAppearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+EKAppearance.swift"; path = "Source/Extensions/UIApplication+EKAppearance.swift"; sourceTree = ""; }; + DD5469F9B281808D118B20295E1DEEC4 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + DDA6F8CA6EED9FAB3EAAC870D39F24AD /* DDMAMapKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.release.xcconfig; sourceTree = ""; }; + DE07162BE6F4F1A997A4854EF51E66F5 /* String+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+ZLPhotoBrowser.swift"; path = "Sources/Extensions/String+ZLPhotoBrowser.swift"; sourceTree = ""; }; + DE193B28432F5A815FC76442A96CF260 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + DE1AE4A69289A0D70865A0ED5ECA0172 /* AppInfoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppInfoViewController.swift; path = Sources/App/AppInfoViewController.swift; sourceTree = ""; }; + DE320ADD1CEACD0CA033C27E981C548D /* UIView+ZFFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ZFFrame.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.m"; sourceTree = ""; }; + DE56CB4C31AA51C931E17570D244246D /* UITextView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.m"; sourceTree = ""; }; + DE6DF6CEDF93F3E07CE9A80DECFACDEA /* DDBaseTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.m; sourceTree = ""; }; + DED09010CFC23064FB3F219639CEAEFA /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + DEFD9FE032C87D74A258415C843C4917 /* JPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.debug.xcconfig; sourceTree = ""; }; + DF0E34EB66296D2232CBEF1E5B9E485A /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; + DF2DB7F00044A8A3A1BF82CA8E06D7B0 /* ZFPlayerLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerLogManager.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerLogManager.m; sourceTree = ""; }; + DF44E3FEA21AF321408C3864F827FD4A /* icon_file_type_xls.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xls.png; path = Sources/Resources/FileType/icon_file_type_xls.png; sourceTree = ""; }; + DF675676E1BD4A3FFEF0C7FF6A66E92D /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; + DF773CC701C60FBB6B2BB12A21D405BC /* icon_file_type_wmv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@3x.png"; sourceTree = ""; }; + DF9C91934C68AADEA2A55B4D3995AB09 /* DDFontKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.debug.xcconfig; sourceTree = ""; }; + DFB624EE465ABDF90CACF6356CCD588E /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + DFF452AB4F615018FDB0E0DB2D28698B /* icon_file_type_aac@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@2x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@2x.png"; sourceTree = ""; }; + E00F1AAFF429E01D43FE2A887C49979A /* DDBaseScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseScrollView.h; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.h; sourceTree = ""; }; + E0122C0BF58C3FDA9382C4033527C441 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + E0174877C9FE1A9E215C8FB430CD2347 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; + E0861693DB9578B6FDF878487F660B44 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + E0D477B46D74BC580231571A3EBC372B /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + E0E0809E9431AEB5F322FC60BF7AA967 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + E1004793B3572A2D5E8E69FB6E534E05 /* _DebugConsoleLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DebugConsoleLabel.h; path = Sources/Monitor/_DebugConsoleLabel.h; sourceTree = ""; }; + E1140962BCBF65A3B758F381B1816AFF /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + E11A6ECB78F32EFE917F308C1981B2F6 /* DDTimerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-umbrella.h"; sourceTree = ""; }; + E12293111FFD36A608B25767FAA1B9CE /* NSObject+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CocoaDebug.h"; path = "Sources/Categories/NSObject+CocoaDebug.h"; sourceTree = ""; }; + E144AA870E4F1A177E55369D92174419 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E1510FC16CDAC55389AABF3DDA5A39AA /* icon_file_type_php@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@3x.png"; path = "Sources/Resources/FileType/icon_file_type_php@3x.png"; sourceTree = ""; }; + E160E78136B23C87DF17B114FC685FD2 /* _icon_file_type_sandbox@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_sandbox@2x.png"; path = "Sources/Resources/images/_icon_file_type_sandbox@2x.png"; sourceTree = ""; }; + E17F723E6B7A859A0DB66F26E5DF2798 /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; sourceTree = ""; }; + E18119BF4331FC9A230FB591DA69F3D9 /* DDTimerObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerObject.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.h; sourceTree = ""; }; + E1CCAA8344FE8309B1C57584F496F841 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + E21C468D590AF409EB0BC73C3BC76EA0 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + E221D0E512F649AD359ECA2F32367C8C /* icon_file_type_numbers.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_numbers.png; path = Sources/Resources/FileType/icon_file_type_numbers.png; sourceTree = ""; }; + E240488E4DD154A646BADB78EEED4A8F /* EKAttributes+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Animation.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Animation.swift"; sourceTree = ""; }; + E2783A4C0BA2A8043A16C1F174431986 /* ZFLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.h; sourceTree = ""; }; + E281B6ECB54CF2940638DA0B8E0175A0 /* icon_file_type_mov@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@3x.png"; sourceTree = ""; }; + E2977D2BAFBA9B0C2D6A761B0CBB8E8E /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + E2A1321E0DADA7F60C09CFF8E2CB4D49 /* EKAttributes+Validations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Validations.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Validations.swift"; sourceTree = ""; }; + E2B2FC20063D3F6BC9FC03E2F19F08CB /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + E2BF44A616C3E94F3783A96522FA41B5 /* DDAudioPlayerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAudioPlayerKit_Private-prefix.pch"; sourceTree = ""; }; + E2D232681B3169FAC2DC0C2DF7DCA8EC /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + E2E8E9BD1417C3B3744AA8161A8DC9E6 /* DDMALocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMALocationManager.m; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.m; sourceTree = ""; }; + E2EB0C2CA8B7997541450A4BEC8BCAC6 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + E3108339B3FB3BA6020C18868666CC2E /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + E311CAA1D8F89E434960B93A54BF088A /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; + E384A977AD5BA1C8154AB807D7623C0D /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + E384C66B45BD8A65C67B5AAE270BDD8C /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; + E3DA96CC495B46C0953CBF75BC90F6AB /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = ""; }; + E3DD0B6A90531EB8D21F19697C0822FB /* Pods-OrderSchedulingNotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderSchedulingNotificationService.debug.xcconfig"; sourceTree = ""; }; + E3DDCFC87B56FCD0B7380BC662E14B64 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + E3E3479F601BE9D85ADB60D250DDF6E8 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + E3E5A45A74495B2FEA203BCEEA09A0CD /* DDWebImageKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.release.xcconfig; sourceTree = ""; }; + E3E5B3596453FD5A5CD5BBE74D39594C /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = ""; }; + E3FA868E3C4D07136FDF6EC99CFDA26A /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = MJRefresh; path = libMJRefresh.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B9F7456C68F2389F9444451A8FBD60 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; - E4DA8D91FB87D406E77171D65F72C57C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - E4E23C6D27E30AC18C7236073ACF9489 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - E4FAAE48DB67CBAF8A1E8BCE45E38575 /* Bundle+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bundle+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bundle+ZLPhotoBrowser.swift"; sourceTree = ""; }; - E52C4912CFCE0D108D7B4C667778EDC2 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - E5518F4EDC6D868C170E86765C7EE1C7 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - E554E05ED0F6AA57B12225A412E9E218 /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = ""; }; - E556305153B517AFB44E232891AE5F61 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - E57AB064DC34008DD9440843B004AE82 /* DDMATrackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMATrackManager.m; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.m; sourceTree = ""; }; - E5C14560972FBDF5DB6B731628A50F15 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - E5E283FCA2ECF0EC15A3059E80203F0E /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - E5FE5029088C339D8B35E78E952AB10E /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - E6404FDF26A0D8EB9510837B2C97B6EA /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; - E6A168A1C4ABF7EC11E76676EAFBCCB0 /* BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerView.h; path = BRPickerView/BRPickerView.h; sourceTree = ""; }; - E6A852049D7E264C2E29D98566B322FD /* ZFKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFKVOController.h; path = DDZFPlayerKit_Private/Classes/Core/ZFKVOController.h; sourceTree = ""; }; - E71C7F56CFB479F6EE1332EDB870435F /* ZFPresentTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPresentTransition.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.h; sourceTree = ""; }; - E75E45AA403CB6CF81289D56594E9D0D /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; - E77F9B687E0725738A83255C22A92278 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - E7844759027C8AE2F479CB69445BA702 /* Array+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Array+ZLPhotoBrowser.swift"; sourceTree = ""; }; - E7934C14ECEE2E432FB7E210C8A217F8 /* DDBaseSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseSwitch.h; path = DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h; sourceTree = ""; }; - E79B4DB40DF5B8B7F04589135163B8ED /* DDAlamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAlamofire.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAlamofire.swift; sourceTree = ""; }; - E79F6EBD860959A940CF227C07C90D12 /* DDCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionViewCell.swift; path = DDControlsKit_Private/Classes/DDCollectionViewCell/DDCollectionViewCell.swift; sourceTree = ""; }; + E4EA63A7C57FFD78EB63627EF45E09DA /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + E530195BF79DEF05DEC81AEB4F577E91 /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + E535AF252E9D11D3523D0CDEB41455AC /* ZFPresentTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPresentTransition.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPresentTransition.h; sourceTree = ""; }; + E568D43D562E6948F91820A782DF209D /* AMapTrackVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackVersion.h; path = AMapTrackKit.framework/Headers/AMapTrackVersion.h; sourceTree = ""; }; + E57B23840B7B639F698BDB41489467B0 /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = ""; }; + E5C14ED9175883C9503A1FE2641381BB /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; + E5CD16561A81752110CFABF2E34129B2 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + E5D7226AC12176F4C8F2E214EB8BCE3D /* AMapNearbyUploadInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbyUploadInfo.h; path = AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h; sourceTree = ""; }; + E60A20043593B4B63F910F6D5F3257D1 /* UITabBarController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.m"; sourceTree = ""; }; + E61C280397F89480EB0C260A789EB6E4 /* _OCLogStoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogStoreManager.m; path = Sources/Logs/_OCLogStoreManager.m; sourceTree = ""; }; + E6373F331B0591374AFCF9BF0B399FB4 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + E6506A39CB3227B23A38845EDBE0326C /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; + E651BDA7D53A416AF96CF7D8AF54C2AF /* ZLPhotoUIConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoUIConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoUIConfiguration+Chaining.swift"; sourceTree = ""; }; + E677576BF9D59CDBF5EBC8CA93D9C1BC /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + E6809FB7DA95C5EC388367A75F39D5E6 /* CocoaDebugNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugNavigationController.swift; path = Sources/Window/CocoaDebugNavigationController.swift; sourceTree = ""; }; + E69098374B14B87DEDB1B987BDE3CF85 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + E7207BD79A8E45A4E6CAF1D42CF86CC6 /* ZFPlayerMediaControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaControl.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaControl.h; sourceTree = ""; }; + E721766E8F8A585DB702A95FA477201F /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + E72C372CA4F1125C070426413E254759 /* DDWebImageKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDWebImageKit_Private-dummy.m"; sourceTree = ""; }; + E751C675C1CC1482AC78CE1787F9CF34 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; + E75F3260131574BF11300C4C45768C8B /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + E7633C3400A9EEF0948B0174D798B4FE /* DDProgressHUDKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.debug.xcconfig; sourceTree = ""; }; + E76BD276B9498566B5A85E0DD472C638 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + E76EEA8C41C5655B07BECBFDB0EF0ED6 /* ZLCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCollectionViewFlowLayout.swift; path = Sources/General/ZLCollectionViewFlowLayout.swift; sourceTree = ""; }; + E78FE94DAFE4A4D9B15D45EB61B5F679 /* icon_file_type_plist.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_plist.png; path = Sources/Resources/FileType/icon_file_type_plist.png; sourceTree = ""; }; E7C9437E4E7340A6BDC7C73BE8A3B117 /* Pods-OrderSchedulingNotificationService */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-OrderSchedulingNotificationService"; path = "libPods-OrderSchedulingNotificationService.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E7DEAAB15891C178CEB558B353A28B54 /* DDButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDButton.swift; path = DDControlsKit_Private/Classes/DDButton/DDButton.swift; sourceTree = ""; }; - E7F4F9CDF62C0846F5F5198499E25BAE /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - E7F71551E3A9F242235C49513C300720 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - E7FDA7E18272C0F2EB83C0A550B6F6CA /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - E834AFE539764C6862EE8A75974B5248 /* UIView+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIView+ZLPhotoBrowser.swift"; sourceTree = ""; }; - E84A12C3DFBDE91E21E7337CCA6944B7 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; - E852AF45696268303670F21CCA68D207 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; - E853DE46E3D722386DC7537493EDCE0D /* icon_file_type_apk@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@3x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@3x.png"; sourceTree = ""; }; - E8619ACD3CC56D8168CF041F640FD42E /* DDFontKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-umbrella.h"; sourceTree = ""; }; - E89061AFD9AB16D5A0B173E69D0B7C85 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; - E8A028002BEC6405DB00EFDE605438A5 /* icon_file_type_torrent@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@2x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@2x.png"; sourceTree = ""; }; - E8C5B817601E9A6369B5DDC72B5F6FAD /* Pods-OrderScheduling-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OrderScheduling-dummy.m"; sourceTree = ""; }; - E8C80763E28262062A094867C3B67818 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; - E8E9C41279E22A264F31E8EB006AF940 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - E92533FE6B06397CB43DBCD84123B54A /* DDNavigationControllerDelegateReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDNavigationControllerDelegateReceiver.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.m; sourceTree = ""; }; - E95A8DFE9C71168F5EEA9DF62798723A /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - E96F96782C6C279675AFD8F730FE03B6 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - E9786C70D9E2A53E65C7D5838A5AA72D /* icon_file_type_json@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@3x.png"; path = "Sources/Resources/FileType/icon_file_type_json@3x.png"; sourceTree = ""; }; - E9A321D453F1F1F648CA8A2C14389B81 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - E9B2C7AE73494811CABD819BB44BD0D5 /* ZLEmbedAlbumListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEmbedAlbumListView.swift; path = Sources/General/ZLEmbedAlbumListView.swift; sourceTree = ""; }; - E9EEC9061CA3F1FC21F9DE4E49BABE5C /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - EA16FD120D889CD293F635B3EB3584D1 /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = ""; }; - EA2A270EAFA4BFA26D028A5FBEC6B967 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - EA2C9DF13CF1A32C6A68A2496EC5E75D /* icon_file_type_zip@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@3x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@3x.png"; sourceTree = ""; }; - EA5D274A04F6108037B90C8A9C3E05FF /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - EA6365C4F324615A4DDE097A49262F0B /* DriveRouteCustomAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotation.m; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.m; sourceTree = ""; }; - EA644C0B771D66BF5BF84E7CB903BEA2 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; - EAB28BE648A06BF38C2C181E1F579104 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; - EACACE5CE07FEFDFA1542DC55ED52120 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - EACB3BC9F053ABC43C7B3009822CFB8C /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - EAFED137EE9193DC78FAA2ACEBAF9F73 /* _DirectoryContentsTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DirectoryContentsTableViewController.m; path = Sources/Sandbox/_DirectoryContentsTableViewController.m; sourceTree = ""; }; - EB0F3BF52463BB59CBA61B7FFD59D226 /* Pods-OrderSchedulingNotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderSchedulingNotificationService.release.xcconfig"; sourceTree = ""; }; - EB1F35678631DAA13BD6564BDD10E255 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; - EBBD5F991C5E7631E158368AC5DDF0C1 /* DDMAGeometry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAGeometry.m; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.m; sourceTree = ""; }; - EBD6007ECF2F8A91D43B009A77726A13 /* AMapSearchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapSearchKit.framework; sourceTree = ""; }; - EC05BE4178C4C192724EFE6B40BD8E45 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; - EC0A368B863E7098C2B47DEFD9527A27 /* ZLPhotoBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZLPhotoBrowser-dummy.m"; sourceTree = ""; }; - EC3EC4E8B0AF0CC4724DF744657CF098 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + E8031E09BB1D5EA813BACD472169CBA5 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; + E80FE071B23654CB32F515E1A18E1814 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + E825D437C16E399EF7B7D0291868E25A /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + E83F4199D9698F75FDC95FE4D9617BF7 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; + E868602416F2BE621E3AF21C2C6D3187 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; + E88B7BA979B2F0AF9F309303C478A3C4 /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = ""; }; + E89C60EEB2C794F45B6341A5E2DC19D1 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + E8BB717D4ECBC6BA5DA46458CC4EC443 /* icon_file_type_dmg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@2x.png"; sourceTree = ""; }; + E8DA281258D3A8754E60579310C43C4A /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + E8F69A18CD35EB7C17157848C8803333 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + E8FFD76D4335E532FCA3566749069053 /* DDWebImageKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-umbrella.h"; sourceTree = ""; }; + E96F14E3DE9B3DA9F2E0734056C5CB5F /* _ObjcLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ObjcLog.h; path = Sources/Logs/_ObjcLog.h; sourceTree = ""; }; + E980C80953C8552E78CE848DA8AB4DC6 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; + E9AFF6B954E8A20C6576A04A617904BB /* JCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.debug.xcconfig; sourceTree = ""; }; + EA1F4461A41803137D2FF70F97637259 /* icon_file_type_fla@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@3x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@3x.png"; sourceTree = ""; }; + EA37F8C0D07127799D9D4C7C45DB11AB /* DDAudioPlayerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAudioPlayerKit_Private.release.xcconfig; sourceTree = ""; }; + EA515183C22DB3178983544F2C3BA33B /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + EA7FA41A12CE47545B890685432DF132 /* UILabel+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.m"; sourceTree = ""; }; + EA8FD6B0944ADDBD839CD14192137BAC /* ZLBaseStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLBaseStickerView.swift; path = Sources/Edit/ZLBaseStickerView.swift; sourceTree = ""; }; + EA934E58311E1609E6E58E6E1C3B1FFD /* ZFLandscapeWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeWindow.h; path = DDZFPlayerKit_Private/Classes/Core/ZFLandscapeWindow.h; sourceTree = ""; }; + EABC11D2845AC5096DDAB44819A507D5 /* DDAudioPlayerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDAudioPlayerKit_Private.modulemap; sourceTree = ""; }; + EAD190CF7BC0D98F786965A2A0450B48 /* Pods-OrderSchedulingNotificationService-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OrderSchedulingNotificationService-dummy.m"; sourceTree = ""; }; + EAE7A3966935E88015D5CC5B17D31F09 /* DDZFPlayerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.release.xcconfig; sourceTree = ""; }; + EB0D8D86D911F0FFCE3B4202258ED678 /* icon_file_type_swift.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_swift.png; path = Sources/Resources/FileType/icon_file_type_swift.png; sourceTree = ""; }; + EB2441EED10B9A51FD442C768998A64C /* DDFontKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDFontKit_Private-dummy.m"; sourceTree = ""; }; + EB5EE30F36AFC06328A4BCB84FCF9E50 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + EB8427569D42D6AC9E74AFBE6696DC31 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + EBC6F6F6BF7FFE6463A07578F1E35C61 /* _OCLogModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogModel.h; path = Sources/Logs/_OCLogModel.h; sourceTree = ""; }; + EBED5FCDD59E937A99EB4F8C5E63C3E8 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + EBF7E9C9B8F015AC0EC7CFF7ACD73A34 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + EC42AD5F41D990C382352B175869ECDF /* UITableViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.m"; sourceTree = ""; }; EC46C56D3F58BDA592A93730A005EF26 /* DDCategoryKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDCategoryKit_Private; path = libDDCategoryKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - EC7C27BC7B4EDF99E9688210D150A7FE /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - EC82167D0BCE09742276BE1C86733EB6 /* EKRatingMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessageView.swift; path = Source/MessageViews/EKRatingMessageView.swift; sourceTree = ""; }; - ECAEDF3F076D91FCE0B4B9C0BC452FB8 /* icon_file_type_dll.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dll.png; path = Sources/Resources/FileType/icon_file_type_dll.png; sourceTree = ""; }; - ECEBD105BC3DD54516396EDE38B717BF /* NSMutableParagraphStyle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableParagraphStyle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.m"; sourceTree = ""; }; - ED0FE5A880681595C6E294B2ADB60F3E /* ZLCameraCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraCell.swift; path = Sources/General/ZLCameraCell.swift; sourceTree = ""; }; - ED6916102BF992D0D04FE7DC99C7FB32 /* ZFSmallFloatControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSmallFloatControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.m; sourceTree = ""; }; - ED7E15AE0A194F9FC49B5CB011F3E585 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - ED9DAB700B164AD30E46AC170A2410A4 /* _OCLoggerFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLoggerFormat.h; path = Sources/Logs/_OCLoggerFormat.h; sourceTree = ""; }; - EDC31A31277E9C411C5E76B0BE877FEB /* ZFPlayerMediaControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaControl.h; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerMediaControl.h; sourceTree = ""; }; - EDCB13EC8ED90287D8EF26C15BA8046A /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - EDCE541EE66134DC578CD78A2B632931 /* ZFNetworkSpeedMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFNetworkSpeedMonitor.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.h; sourceTree = ""; }; - EE0142B9B3DD02DE5EAF77678B98478A /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; - EE264AABB23776FDCFBFF501E0FDF2EE /* Sources_DDMAMap */ = {isa = PBXFileReference; includeInIndex = 1; name = Sources_DDMAMap; path = DDMAMapKit_Private/Assets/Sources_DDMAMap; sourceTree = ""; }; - EE3A38BA75D29E3A8D50DB018BA5E62F /* AMapSearchKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchKit.h; path = AMapSearchKit.framework/Headers/AMapSearchKit.h; sourceTree = ""; }; - EEA008A28BDF010E2D0CE9198AD28F33 /* _HttpDatasource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpDatasource.m; path = Sources/Network/_HttpDatasource.m; sourceTree = ""; }; - EEB0A50A51632AAD00B9054793B6AEFB /* CocoaDebugTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugTool.h; path = Sources/Logs/CocoaDebugTool.h; sourceTree = ""; }; - EEB2A39A626A4029B763E1D4FDED93B0 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - EEBCD415604C9646A8FA5E593113240A /* JCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JCore-xcframeworks.sh"; sourceTree = ""; }; - EEC05062A5E6D126EC5CFE8D3808DC5F /* DDWebImageKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-prefix.pch"; sourceTree = ""; }; - EEDFEA33A7688A71A56B3EEF2632C4AC /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - EF0B158973609B159C23965C455FDB82 /* icon_file_type_avi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@3x.png"; sourceTree = ""; }; - EF0D9F411C0AE8266539CC3C372C5FD0 /* ZFNetworkSpeedMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFNetworkSpeedMonitor.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.m; sourceTree = ""; }; - EF14A9B1A6C6FEB6EA0A21A5F78E5EFC /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; - EF2C2406B60CC4D8EA742DF22C0464E8 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; - EF917127A706BE5056DB0757BB0D3027 /* ZLAdjustSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAdjustSlider.swift; path = Sources/Edit/ZLAdjustSlider.swift; sourceTree = ""; }; - EF9600A5E20E1F1D8BB7BA9C09398039 /* AMapSearchError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchError.h; path = AMapSearchKit.framework/Headers/AMapSearchError.h; sourceTree = ""; }; - EFC91CA687C77EB78B0495A49C083271 /* DDBaseImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImageView.h; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.h; sourceTree = ""; }; - EFD44FF26920EDE0DCB5BA2C4501290F /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; - EFE0E9EB1A26D5C47B69C3632FC8F704 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - F01FFDEB2A75E22E3705146498D2812E /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; - F043E3D94E1CD915724692F8A121D384 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - F0E17ABBA096211C6ED32351A16C4B3A /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = ""; }; - F1245050CD55525EA80F5689767F38DB /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; - F167BD4562E990B35130F5333EA5DFD5 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - F19B2B925BFFA8AE3E6612BC2138BD9A /* DDMAMapKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.release.xcconfig; sourceTree = ""; }; - F1FEF3B975EB40C85B4437117CDAB598 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; - F273A072785CD48170BE952D295EF537 /* DDZFPlayerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDZFPlayerKit_Private.modulemap; sourceTree = ""; }; - F28BA3BE050C9A287358AB4DD2762F00 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - F2CA57A46CFC866A1C016D2840494ABF /* DDBaseMutableAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseMutableAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.m; sourceTree = ""; }; - F2CFF0136E8CE367AEE32D9EF265DABB /* icon_file_type_ogg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ogg.png; path = Sources/Resources/FileType/icon_file_type_ogg.png; sourceTree = ""; }; - F2D21744513246EAB988E2CAE029C809 /* ZFPlayerNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerNotification.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerNotification.m; sourceTree = ""; }; - F2E528704DF4C607CBD038B191FA0AB1 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - F3525AEDA56FED2FF9795DFE7EDA805D /* EKAttributes+PopBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PopBehavior.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PopBehavior.swift"; sourceTree = ""; }; - F35F515B2EAAA0C6E149AA7B49918CB3 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - F36735FF5E1B911336F31051C113943F /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - F38DDA8A3A762C54DEC602DA366F2888 /* icon_file_type_mpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mpg.png; path = Sources/Resources/FileType/icon_file_type_mpg.png; sourceTree = ""; }; - F39356F38D8A9410EB074F2BD28DAF99 /* DriveRouteCustomAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotationView.h; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.h; sourceTree = ""; }; - F3B13AA765A64D04BE8EA533B14AEAE8 /* EKColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKColor.swift; path = Source/Model/EKColor.swift; sourceTree = ""; }; - F4228AF4D852F9660E71671138791A16 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; - F439DCAB61B74717AAF2AFA9035EB1DC /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; sourceTree = ""; }; - F4419A307FB65143ABA119AAD2502FCC /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - F457DCCD2319BA0DD967924F8A6011B8 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - F46E7A0D25F83AAACAC784FEFAA65D51 /* CocoaDebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaDebug-dummy.m"; sourceTree = ""; }; - F4733E2C342FB40CB4CD34E6A3F8491F /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - F51A62D56FE8D54578C6D6D0138A1289 /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; - F5676AEB99DFE2EBCEC44B8F8C378995 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; - F597B4968E78128119C969D588B30F42 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; - F598DED1F4A7DADBFFD3C6E69C2B68E6 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; - F59BDF168F05078C91584ED7B66DDCDB /* JsonViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JsonViewController.swift; path = Sources/Network/JsonViewController.swift; sourceTree = ""; }; - F5A8105C70ECDF4CFE5D3AFF7923F775 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - F5A9A1FB0BAF1ED59BBE93379FC4A201 /* icon_file_type_ppt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@3x.png"; sourceTree = ""; }; - F5C5BE989D2BD909E8E0DD78E1BFA820 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; - F625452479BE8DD7819DD032EBFE333F /* DDAutoUIKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.release.xcconfig; sourceTree = ""; }; - F642FDF0CEB3E2EAC8C4119A679C908D /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - F68C9B02B11B5CA2245E6B8812CCEBB4 /* ZFLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.h; sourceTree = ""; }; - F698606541EF2BD22C857481AA0F5270 /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; - F6C8E391647B7B514BEC561D7F819050 /* icon_file_type_svg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_svg.png; path = Sources/Resources/FileType/icon_file_type_svg.png; sourceTree = ""; }; + EC5A4B98545D9A762EB73D0C99FAE28E /* UIFont+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.m"; sourceTree = ""; }; + EC5D49F4A554A4F93786DCCACD70A587 /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + EC73D471A247C95600F4043746B5C1B8 /* AMapTrackTerminalObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTerminalObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTerminalObj.h; sourceTree = ""; }; + ECA7CE70C25E08DD85D3B41472139AC5 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; + ECBE42B75559D1AB2CEFCE319BA30BA8 /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = ""; }; + ECC828763AB2ECF5D36C611125E3A93D /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; + ED010D3488F40201E47F5C67EF6F09B4 /* DDZFPlayerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDZFPlayerKit_Private-dummy.m"; sourceTree = ""; }; + ED19E20D77ED505B17F8FAB62D896407 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + ED43F6F15831252679A7C3F3E2DF1211 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + ED660417CE8C65C84C5DE317201030B8 /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = ""; }; + EDC05D327A4B13F8432D7287EE4A2E26 /* UIScrollView+ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+ZFPlayer.h"; path = "DDZFPlayerKit_Private/Classes/Core/UIScrollView+ZFPlayer.h"; sourceTree = ""; }; + EDC3BC151D14D62093DF03D648F2DADE /* _CanonicalRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CanonicalRequest.h; path = Sources/CustomHTTPProtocol/_CanonicalRequest.h; sourceTree = ""; }; + EDD86C5261A90A9300C9330144BE197F /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + EDDB4527E4965D820CD0960EBEBC5B70 /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; + EEC9B4D27C4C8B9CF4D7A9942AE3C12F /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; + EEE5A3D8F786AC09370CA6193E490D14 /* icon_file_type_folder_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@3x.png"; sourceTree = ""; }; + EF08E526F5B670836DB4EA9F7FD4935A /* ZLProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressHUD.swift; path = Sources/General/ZLProgressHUD.swift; sourceTree = ""; }; + EF394165EBF061A59B6DC133C8AE3024 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + EF62D629E94B500FDF860C2B4AC1ECF0 /* icon_file_type_txt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_txt.png; path = Sources/Resources/FileType/icon_file_type_txt.png; sourceTree = ""; }; + EF72CA991F4EB8F09E0ABE82BA69B0D7 /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + EF83CECE21D6D066133AF7A150EC194E /* icon_file_type_mpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@2x.png"; sourceTree = ""; }; + EFB5811DEFC804BC8C7A20D77B405B3D /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + EFCCBCFB53A5E0C4F95D219672709536 /* icon_file_type_dmg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@3x.png"; sourceTree = ""; }; + F0383135E70F3123F6CBA9FEB185B97F /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + F05728B3D5242CCA87B626E843AB5290 /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = ""; }; + F09C7D5197FB944C820003DBDBFF83D8 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + F1005C08EC1016694047279DAFE5B856 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + F135D103FBD36B720F445992B89711D3 /* icon_file_type_db@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@2x.png"; path = "Sources/Resources/FileType/icon_file_type_db@2x.png"; sourceTree = ""; }; + F19C72BD2D206417EEC0645D81C5ABDD /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = ""; }; + F1BDD0978ED7152B5BA7D52D635EF445 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; + F207955E11019F278C853CAA55AE3D08 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + F214B0AFDE393FF6C156D70D97DC57AC /* DDNetworkingOfAlamofireKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDNetworkingOfAlamofireKit_Private-dummy.m"; sourceTree = ""; }; + F24A57758579081FF08C14C1FA351795 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; + F24C291A3BCCEABA85CEDBC687C5CCCC /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = ""; }; + F2BF485C5230EDF463C5942445EC987C /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; + F2C343CC89E9B1B642E0F7ABD1017BD7 /* CALayer+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+DDCategory.h"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h"; sourceTree = ""; }; + F2ED0CEB74A3AA6EFB1DA4D86CB842B1 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; + F31A67352A63EBEFAFAA1B4704B7A62A /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = ""; }; + F31FD7141D5C22E4431C3A00C5C415E2 /* SwiftEntryKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftEntryKit.swift; path = Source/SwiftEntryKit.swift; sourceTree = ""; }; + F33121194538A830BF9A9FDBFE1F7A22 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; + F3389A9BCA6546BAAD7433E2E1B562AB /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; + F3594B5FBFD47DB49CD4143F6F82C32C /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; + F38DECC280E7764D3F75D94574127076 /* NSURL+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.h"; sourceTree = ""; }; + F436B87F903BF0B7E15AD66957948642 /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; + F489980D1CF7E16A2072808CBB83C81B /* UIViewController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.m"; sourceTree = ""; }; + F48E7294138DCC0C0BFD27F78B985A8F /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = ""; }; + F49D54168A673C28B2BFAC7753AF7D8E /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + F4AB46510FF18B0A4EFDA08EFB7E9EBC /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; + F4C2E3715156366D9D19A923CD06DA1A /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + F4F130E312373DBE7CC560B9D37DAA31 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + F4F47169533A192C6297DF779D40B04A /* UIView+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Shadow.swift"; path = "Source/Extensions/UIView+Shadow.swift"; sourceTree = ""; }; + F52355DB3740FB612AC1AA3833FD86E7 /* BRAddressPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressPickerView.m; path = BRPickerView/AddressPickerView/BRAddressPickerView.m; sourceTree = ""; }; + F538142BFCEA0D7C722C545B1C9C63E4 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + F57A84E342E92AF11E88283DB37626B6 /* UICollectionViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.m"; sourceTree = ""; }; + F59BC9C55C0D8CFF7A92AD2188EF9012 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + F5AA7E4CA1A7D157FD76FB64C5215105 /* icon_file_type_flv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@2x.png"; sourceTree = ""; }; + F5C365778E66C65A9472E40CDCB8E604 /* DDTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextField.swift; path = DDControlsKit_Private/Classes/DDTextField/DDTextField.swift; sourceTree = ""; }; + F5D190FE936E81425EB5FAC22B379460 /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = ""; }; + F60F38B1DD24C8B8FCCDAD060248ECE6 /* FontUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FontUtil.swift; path = DDFontKit_Private/Classes/FontUtil.swift; sourceTree = ""; }; + F623DB8E3F08A8BE2B028A0241CE3A19 /* _BacktraceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _BacktraceLogger.h; path = Sources/Monitor/_BacktraceLogger.h; sourceTree = ""; }; + F62BFBCF6E8CB3F0706C076E3D34295D /* _CrashModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _CrashModel.swift; path = Sources/App/_CrashModel.swift; sourceTree = ""; }; + F66AF5D1F6CE3BB913B18A5637EC7688 /* _QNSURLSessionDemux.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _QNSURLSessionDemux.m; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.m; sourceTree = ""; }; + F6873336CFB1832B8A24D16EB0A90F76 /* BRAddressPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRAddressPickerView.bundle; path = BRPickerView/AddressPickerView/BRAddressPickerView.bundle; sourceTree = ""; }; + F6A89A6403C3ACADD7C9B729132973D7 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; + F6C8FD14846CBC0D7E81D7C3201FDC6B /* DDMAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAMapView.h; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.h; sourceTree = ""; }; F6D00CA03F52F8332AAD8FEEC4AFD406 /* ESTabBarController-swift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "ESTabBarController-swift"; path = "libESTabBarController-swift.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F6F5D4F8E2A06285A391FA80DCBBB9DC /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; - F704DFD4DDA03E7FADA8DF6152130DDC /* DDBaseScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseScrollView.m; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.m; sourceTree = ""; }; - F726086F1D373F053A1DEEE80CACD310 /* DDMAMapKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDMAMapKit_Private.modulemap; sourceTree = ""; }; - F7504D91F1FE354F884211F03513A3E9 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - F7570B539CC2470A47D0007EB3C05A61 /* UITextField+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.m"; sourceTree = ""; }; - F762A66E222F56ED424E8728063D8F1C /* ESTabBarItemContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContainer.swift; path = Sources/ESTabBarItemContainer.swift; sourceTree = ""; }; - F764AD157B7427700B8719B4F001290D /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; - F76AB3AB3B75CEF888DD5E53F25604A5 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; - F77601C6B6E656F149C6EC74A7D781C9 /* DDBaseTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.m; sourceTree = ""; }; - F77E3895D71D37E9E9BF54C89288DF20 /* NSDate+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+BRPickerView.m"; path = "BRPickerView/DatePickerView/NSDate+BRPickerView.m"; sourceTree = ""; }; - F7EE83E18843E28A79B66B9A09F77712 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - F803298370B7E0F98FA20AC9E3F1630E /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - F8DF5755A65EEB0CA7DCB4C4BB274FCC /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; - F8EF5E200CCFF1CE7774C7E6B73884AC /* icon_file_type_ipa@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@3x.png"; sourceTree = ""; }; - F90CDD080D5A728041970537B7FF4465 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - F90E6718FAE366DEF1E748A03B130BDC /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - F93C99D6D77833DED970D1B8B72D7689 /* _CacheStoragePolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CacheStoragePolicy.m; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.m; sourceTree = ""; }; - F9AA0992507E3F69477B65B8AE1D4D1E /* DDAudioPlayerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAudioPlayerKit_Private.release.xcconfig; sourceTree = ""; }; - F9BA2AC78B83BB02C5AB9F67BC7CD445 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; - F9C6DECE1126440987AFF0DE1FBD167E /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = ""; }; - FA15BD1A80854EA94FCF71653D8AAA8B /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; - FA3DA5A1FFAD4CFF0CED5BBFB0F7BC5F /* icon_file_type_bin@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@2x.png"; sourceTree = ""; }; - FA43F617E393D49EA35CC5CF6B7ACCCF /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - FA4806691861BA43AA025BB12DE38210 /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = ""; }; - FA505CCF603B91462290E082E1024CFF /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - FABC49B157490BAC18D3C871805EF0D2 /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = ""; }; - FB10F6FFFAF66492CCA037D464171E01 /* EKAttributes+FrameStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+FrameStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+FrameStyle.swift"; sourceTree = ""; }; - FB68195B395EB6CF8633DE6EDFBB1088 /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = ""; }; - FB6CFF13C948BBCF31144201ECB76084 /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = ""; }; - FB78CF85ED022936DDE790464E22535E /* icon_file_type_ipa.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ipa.png; path = Sources/Resources/FileType/icon_file_type_ipa.png; sourceTree = ""; }; - FB7D6CBFDDCC1AE7F5A04594A649D758 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + F6D6411431285CC278ECBC74D5BC6F4D /* DDNavigationControllerDelegateReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDNavigationControllerDelegateReceiver.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.m; sourceTree = ""; }; + F714EF4F57922DDADB6C22F8ED8399BF /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; + F71ABE563E7BAB1D856C8A48E688BBBC /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + F74B17E48C5CBAAED29762A65BF0788D /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + F752DDB5FF57C45D4971C3BC98D4923B /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = ""; }; + F7DC99210B471987526D13D59E677777 /* Pods-OrderScheduling-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OrderScheduling-acknowledgements.markdown"; sourceTree = ""; }; + F7F22F042FA4FA7E9B91274A65C84E6B /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + F808C2FD9A7F3B73A2DBF83C3B3E47F2 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + F81ADDEF67D8A493E16DA74D89F8DA05 /* DDControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.release.xcconfig; sourceTree = ""; }; + F821DDCB198F678CB99B11CF49BC9E2D /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + F82B52FEBD9F5417E2907E6560C58005 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + F831ABACA68224249FAC40C724F1BD4B /* icon_file_type_torrent@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@3x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@3x.png"; sourceTree = ""; }; + F83CDE0E0AF1B6EC8264F7078FBEF35E /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; + F85F14A7DE423C39A7C0BC7FC15EF044 /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; + F8875505070A0418342EAC844737244D /* ZFPlayerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerView.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerView.m; sourceTree = ""; }; + F8F8098D8AFE7709BE2E1B7F0BC78D57 /* EKAttributes+UserInteraction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+UserInteraction.swift"; path = "Source/Model/EntryAttributes/EKAttributes+UserInteraction.swift"; sourceTree = ""; }; + F904780706621C4C24A5DDBD19F9AD53 /* ZLAdjustSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAdjustSlider.swift; path = Sources/Edit/ZLAdjustSlider.swift; sourceTree = ""; }; + F93548156AEED1CCA7FF00CD699998DC /* DDViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDViewController.swift; path = DDControlsKit_Private/Classes/DDViewController/DDViewController.swift; sourceTree = ""; }; + F93D4C6F6C9B405D3BC0440D5C2C748D /* MAPointAnnotation+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MAPointAnnotation+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.m"; sourceTree = ""; }; + F9B29CE6DFABF0F586890EA78223611D /* icon_file_type_pages@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@2x.png"; sourceTree = ""; }; + F9F419785DBD3D534CD838837257EE19 /* icon_file_type_default@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@3x.png"; path = "Sources/Resources/FileType/icon_file_type_default@3x.png"; sourceTree = ""; }; + FA29C85641582913C61E6A68B684AD20 /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + FA2D39312AFF381FF6A4AB009036AC71 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; + FA589924FEF5F3AE9FAEB264389624EF /* UIBlockingBubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIBlockingBubble.swift; path = Sources/Window/UIBlockingBubble.swift; sourceTree = ""; }; + FAC7E07B516A8A6DDCFA95787A27A0B3 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + FACC11CB5A33CC8569B10DE902067D4A /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + FAD5A42A4297F981B917FB4888958BA6 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + FB01AD62DC99CA32F933B1B8EEFBFF90 /* icon_file_type_db.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_db.png; path = Sources/Resources/FileType/icon_file_type_db.png; sourceTree = ""; }; + FB71928490F505EAE1E51EAC1BE48454 /* JPush-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPush-xcframeworks.sh"; sourceTree = ""; }; FB908FBF9F755AFB285A27A674140F71 /* DDMAMapKit_Private-DDMAMapKit_Private */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DDMAMapKit_Private-DDMAMapKit_Private"; path = DDMAMapKit_Private.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - FBAEF947E6FFA260FA85B1A061252448 /* DDZFPlayerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-umbrella.h"; sourceTree = ""; }; - FBC5098F9717EFA9E2BED153361BBB3B /* DDBaseCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionView.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.h; sourceTree = ""; }; - FBCA6F1394E943709DDB5AF4ECF650BC /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - FBFDD0D64101201EE491C7BA636B9FB8 /* _OCLogHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogHelper.h; path = Sources/Logs/_OCLogHelper.h; sourceTree = ""; }; - FC17DCA805CCC35691BD7180B96E98EF /* _ImageResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageResources.h; path = Sources/Sandbox/_ImageResources.h; sourceTree = ""; }; - FC3311027CC6513D05907A98FBC34C87 /* icon_file_type_eps.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_eps.png; path = Sources/Resources/FileType/icon_file_type_eps.png; sourceTree = ""; }; - FC3AEBB0D6452EE2092DCCD976849B6A /* AMapSearchVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchVersion.h; path = AMapSearchKit.framework/Headers/AMapSearchVersion.h; sourceTree = ""; }; - FC4705217CC9FF68E935D3D7C601F05B /* DDAutoUIKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDAutoUIKit_Private.modulemap; sourceTree = ""; }; - FC53804DBE8F7C5939CB30564D7867F5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; - FC5BE37C95A46CB43392AFE31C1BF78B /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; - FC7F7AB4BB5377E9AD1204B0016F64CD /* _NetworkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NetworkHelper.m; path = Sources/Network/_NetworkHelper.m; sourceTree = ""; }; - FC8B091618B71E7F763B64FE0B5E4BC2 /* icon_file_type_php@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@3x.png"; path = "Sources/Resources/FileType/icon_file_type_php@3x.png"; sourceTree = ""; }; - FC8C6E073A2A3C284E72E54033042682 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - FCA5408D0A6193C4CDFD7E4F370FD8DD /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; - FCC0689C94E168FD23D6DF07468A933E /* BRDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRDatePickerView.m; path = BRPickerView/DatePickerView/BRDatePickerView.m; sourceTree = ""; }; - FCCF6F0CB10172D6AE805C3FB8D9213E /* icon_file_type_flv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@3x.png"; sourceTree = ""; }; - FD1A4D7EA4C0FF50E8CAD03D7DAD5EA0 /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = ""; }; - FD2B6D03DCF0FE0B116574665E976576 /* AboutViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AboutViewController.swift; path = Sources/App/AboutViewController.swift; sourceTree = ""; }; - FD400BAD712DA8155B581382EA24C209 /* ZFPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerController.m; path = DDZFPlayerKit_Private/Classes/Core/ZFPlayerController.m; sourceTree = ""; }; - FD55F60859DCBCCD3361042F6A9346C3 /* DDToastKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.debug.xcconfig; sourceTree = ""; }; - FD6D94D80414A829977E023C2B6D0AFF /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - FE177EE9D3B004EB6733D61957F9262D /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - FE99BBDB48A081389ADDB7C942C9D53D /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - FEA7381A1C2E782A13B424939A0EEF97 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - FEA788EC7E9FAD535DC02D0DB63B550D /* DDBaseTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.h; sourceTree = ""; }; - FEB3849285F266B19B972DD8B9E5FEC6 /* icon_file_type_7z@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@3x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@3x.png"; sourceTree = ""; }; - FEC6925ED810FDA7E68FB292F5D8D445 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - FEE7DBEFE7F775DFFA5240912E9F51BE /* ESTabBarItemMoreContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemMoreContentView.swift; path = Sources/ESTabBarItemMoreContentView.swift; sourceTree = ""; }; - FF026286CC33ACD6E58EEC6812A1EF8D /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; - FF18A1ECEBC50B64292A3336D415802A /* EKXStatusBarMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKXStatusBarMessageView.swift; path = Source/MessageViews/Notes/EKXStatusBarMessageView.swift; sourceTree = ""; }; - FF36C307B7C760023CA9BF4AC28A1E20 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + FB9BC25EA39364660ACDBFF9C311EA35 /* Manager.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Manager.storyboard; path = Sources/Resources/Manager.storyboard; sourceTree = ""; }; + FBBC54E8861A9F0C08BC05293415295B /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; + FBCAF6D26AB82B67F6012E193EE549B0 /* icon_file_type_avi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@3x.png"; sourceTree = ""; }; + FBE53583EF84A3D7109785C6AAD73D63 /* DDNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDNavigationController.swift; path = DDControlsKit_Private/Classes/DDNavigationController/DDNavigationController.swift; sourceTree = ""; }; + FBF037990443BC8B2F618A2DB5824039 /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = ""; }; + FBF22CCE85D65013C2718DB0244BC29D /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + FBFFFC3DD39679BFBABE5A0B50570094 /* icon_file_type_js@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@2x.png"; path = "Sources/Resources/FileType/icon_file_type_js@2x.png"; sourceTree = ""; }; + FCDFC66002C285612CB91F8949DD5F2A /* _ImageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageController.m; path = Sources/Sandbox/_ImageController.m; sourceTree = ""; }; + FCE741DF121E50008B097B82F1EA9653 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; + FD4BFCC8739D5C18B3EF164944D6A1AA /* CGFloat+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGFloat+ZLPhotoBrowser.swift"; path = "Sources/Extensions/CGFloat+ZLPhotoBrowser.swift"; sourceTree = ""; }; + FD547198D799BF02829B6120EBFD9982 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + FD7426119E41A0739637EB83F71A0E07 /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; + FD7697D8DC0A231051CB71D5BB8A18D8 /* NetworkCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = NetworkCell.xib; path = Sources/Resources/NetworkCell.xib; sourceTree = ""; }; + FD7CF1A8E55B4BF679889E6E9B29369E /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + FDA35DB853FFE6730A902DD8B9807B19 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + FDB7D71EE0CD64356B94F531731E5897 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + FE5D844CC738C55297E1BA575BCAADEA /* UITextField+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h"; sourceTree = ""; }; + FE7167B0E3AF9DB03E5E938CB8AA6535 /* DDProgressHUDKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-prefix.pch"; sourceTree = ""; }; + FE71F586CBDCB462363ACEA3BC2553BB /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + FE856468E4EA5EF3817AD14330B9C4B9 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + FF5F0758820ECF95BE11604E9E20D78B /* icon_file_type_mov.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mov.png; path = Sources/Resources/FileType/icon_file_type_mov.png; sourceTree = ""; }; + FF66BDA49E523FEDE8C12B8E7A6C9B6C /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + FF85E9EFB147742B00C5DC41B74CE544 /* Pods-OrderSchedulingNotificationService.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-OrderSchedulingNotificationService.modulemap"; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxRelay; path = libRxRelay.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FF8BA90E9DCA787B16E878C53AB2B3E7 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; - FFD7FDA1C2B48E52D6D0CEA1B536BB51 /* ZLPhotoBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZLPhotoBrowser.bundle; path = Sources/ZLPhotoBrowser.bundle; sourceTree = ""; }; - FFE415ECD60C7DB122A14EA2B5A0EACA /* DDViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDViewController.swift; path = DDControlsKit_Private/Classes/DDViewController/DDViewController.swift; sourceTree = ""; }; - FFF34B6136DB104FBA1D9728E6712879 /* icon_file_type_java@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@2x.png"; path = "Sources/Resources/FileType/icon_file_type_java@2x.png"; sourceTree = ""; }; - FFFC3E30B1DB33AE5968EE45AD733CA8 /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = ""; }; + FF98B515C0B18E33BEFE2A432DB587F0 /* DDMAMapKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.debug.xcconfig; sourceTree = ""; }; + FFBE84B9CCCA93A7E458578AAEB9C6AC /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + FFEDBAAAC32B5B1671C8F08E94CCCCA8 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0195FCD752A2BE70AD56BA8DF4DBA31A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 0B04583904FED4B26964C1A91330D470 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3599,6 +3604,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 2475AE094D78D722239B5672B6EF97B2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2B7062B6128DEA3E4F27A5BB5983DAC5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 334C594B2E25DF94B2E5B12F6FF33727 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3606,6 +3625,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4B039D96CEEED226E09359CFF901ABED /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 56B8475E400E7376978326EEE1692857 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3613,7 +3639,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 605A07125BDA3C64D9429ABAE3DE5A44 /* Frameworks */ = { + 5DFE6BD5FA2B92A6317143BE2EF3DB7E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3641,20 +3667,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7CE1E470D639136D127D8F7F7135021A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7D634442AED1F31875B097C772204E27 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 7D7FFE22831E3FEAB4D187CCA822F767 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3683,7 +3695,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 898380CE963DC6F772ADB9DC5E3B5219 /* Frameworks */ = { + 8F077C22E41989196950C080F18084F2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3697,6 +3709,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 95A0A4495E851A23749143EE3048D03A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 979ADEAF8E1416C4C4A9356183D85145 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3704,14 +3723,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B5D363AC2D05E0B84F283A0CA07C5955 /* Frameworks */ = { + 99E540176C88BB3967BC26485025432B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - B6C57078E056CF7022A437F6A03EEA3B /* Frameworks */ = { + B5D363AC2D05E0B84F283A0CA07C5955 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3732,13 +3751,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C6DA7DE690A6DE816489ABBF257E3245 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; CAC07032D7C6A0C6413BAA8AE60CA8CE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3753,14 +3765,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D5E1D84B34B71519E4F5E7B072CAC9F0 /* Frameworks */ = { + D23F20D103EEEA7B17B32F0494D38020 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - DD7D27F8A87777C65DDBD0A0C79FC5E8 /* Frameworks */ = { + DD1A8E2CEC8F050CFE29C76286A2BBAA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EBDEAB599CD0197F46AC0A2F3A137A49 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3774,13 +3793,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F23F546DE7C760E9AD95855A7DB4D31D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; F7A4A86180BC4B088DFEF9858AD389DA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3798,1355 +3810,1140 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 000858DEE790CF63FB98B1B608E62177 /* Support Files */ = { + 01EF5DC604ADEF977B166363CF3A754C /* DDLabel */ = { isa = PBXGroup; children = ( - 3BA278E183408DF0809B958743E87189 /* AMapLocation-NO-IDFA.debug.xcconfig */, - 28B9E3EAC7A6B0D0D40B66514615C6A3 /* AMapLocation-NO-IDFA.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/AMapLocation-NO-IDFA"; + name = DDLabel; sourceTree = ""; }; - 01A8E3244E176E360072BE772C5CF0C9 /* Frameworks */ = { + 020CDFD590A534427FEDFB42DF183780 /* DDBaseTextView */ = { isa = PBXGroup; children = ( - 93EB9C49F7C62A3E4577F270D028B8C7 /* AMapNaviKit.framework */, + A49DBE2307D730142AD4695D7BB60FA3 /* DDBaseTextView.h */, + DE6DF6CEDF93F3E07CE9A80DECFACDEA /* DDBaseTextView.m */, + ); + name = DDBaseTextView; + sourceTree = ""; + }; + 02CABA64230315A1990361830279E7D6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AB3B760BDDD46DD3D23CA4524D366391 /* IJKMediaFramework.framework */, ); name = Frameworks; sourceTree = ""; }; - 0224E4AA6FC5C4F774DF7F5D4F6388E0 /* UIScreen+DDCategory */ = { + 0340ED8B2B65A4D474A57CF54FD040A5 /* Support Files */ = { isa = PBXGroup; children = ( - 434248B67E62304D0A79EBFA73DEFB2E /* UIScreen+DDCategory.h */, - D3FEDA019CD04B1F913E1664AC449785 /* UIScreen+DDCategory.m */, - ); - name = "UIScreen+DDCategory"; - sourceTree = ""; - }; - 02DA1C7E90F9735C32205F1AC5E47B9C /* Support Files */ = { - isa = PBXGroup; - children = ( - 5C327F9F354ECAD3D31CE69C973C70BA /* AMapSearch-NO-IDFA.debug.xcconfig */, - 47D264E081BE7629EAC9140F4D6C5993 /* AMapSearch-NO-IDFA.release.xcconfig */, + 11F01683FCD7E2E7BC20E8D79BC3DBCF /* CocoaDebug.modulemap */, + 88996524AAB0208F85EF48F05C7A087E /* CocoaDebug-dummy.m */, + 82BC04BC8299234DD4C32B591CB936C9 /* CocoaDebug-prefix.pch */, + 379A41EA14005A09433C46EFC4D624CC /* CocoaDebug-umbrella.h */, + 20E22C5328C7F70C0FB61AFCBF74C72F /* CocoaDebug.debug.xcconfig */, + 30D17D46F823929E0F0BF9FB543C01C8 /* CocoaDebug.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AMapSearch-NO-IDFA"; + path = "../Target Support Files/CocoaDebug"; sourceTree = ""; }; - 031C38676E5DE1D6BD30F711E17A0438 /* DDColorKit_Private */ = { + 03952A1842C329C148C9A80E81C0BF47 /* BRPickerView */ = { isa = PBXGroup; children = ( - 58294F63B9546EE5FB94783D942812F9 /* ColorUtil.swift */, - E419746B6787458E132201D919607174 /* UIColor+Hue.swift */, - 621A5BA856E96EE5F0708D49F2E666FA /* Support Files */, - ); - name = DDColorKit_Private; - path = DDColorKit_Private; - sourceTree = ""; - }; - 062E4F028A07337AD9995011A6CEBEFF /* RxSwift */ = { - isa = PBXGroup; - children = ( - 435848D234E2FDFAF4BBA77E2EA0005A /* AddRef.swift */, - 676E8C28B7564438EEA471AA7DA540B4 /* Amb.swift */, - DE30300D5289DF8F6DDDCB85319EE501 /* AnonymousDisposable.swift */, - C57E79A96112BCD6EA0A4E7F5E4CFF64 /* AnonymousObserver.swift */, - E52C4912CFCE0D108D7B4C667778EDC2 /* AnyObserver.swift */, - F167BD4562E990B35130F5333EA5DFD5 /* AsMaybe.swift */, - 9F871E501BDBD3527CB3EFEDEE7E9C5F /* AsSingle.swift */, - 537F4C537F39CB0F98A503A917519178 /* AsyncLock.swift */, - 7461F23EDA1518F6883EEB3E41CA0304 /* AsyncSubject.swift */, - 7346DCB09CB67D9EAFCB67215E71C0CD /* AtomicInt.swift */, - 998CF5D4571BBD8AFF163619A5F96028 /* Bag.swift */, - A426DE49EBDEF83C4811B094FE4CE40F /* Bag+Rx.swift */, - 3FDA3F7F7AD59FD9728C33CD690CADC9 /* BehaviorSubject.swift */, - D125BAFD50654D75081EFBAFCC1351E6 /* BinaryDisposable.swift */, - B6D33CBC0FA9298AE47CF287968671AD /* Binder.swift */, - 054402A6F7A877BCAB755AD878F1E8DA /* BooleanDisposable.swift */, - E8E9C41279E22A264F31E8EB006AF940 /* Buffer.swift */, - 8A25BF9734B25A304D5C5B6B88ABB5F1 /* Cancelable.swift */, - E5518F4EDC6D868C170E86765C7EE1C7 /* Catch.swift */, - 234B50B3C07DF6F1E476438BB3989711 /* CombineLatest.swift */, - 62C9B6FEA8933A8FFC5187F59FF50546 /* CombineLatest+arity.swift */, - ABCE38FE49A0559C11D295016A9231CD /* CombineLatest+Collection.swift */, - F36735FF5E1B911336F31051C113943F /* CompactMap.swift */, - FCA5408D0A6193C4CDFD7E4F370FD8DD /* Completable.swift */, - B52C260CC2661C41EEF0F0AB4049195B /* Completable+AndThen.swift */, - 58B79610BE6A6C4B3D20180A405E2ADC /* CompositeDisposable.swift */, - A8F377837B80FD1BAD30AAD44F1DE913 /* Concat.swift */, - D1A005411876EDC6C9C2015937E1E713 /* ConcurrentDispatchQueueScheduler.swift */, - DD3DC48DCE4F122D2259E78DF872A8D1 /* ConcurrentMainScheduler.swift */, - 54AD63E8A96A371B44C02911303E7964 /* ConnectableObservableType.swift */, - 8875FCF2AB4987007C0D4FA3C9F7DE5F /* Create.swift */, - E7F4F9CDF62C0846F5F5198499E25BAE /* CurrentThreadScheduler.swift */, - 5B6E1C43DDC2917670BEB8DBBDB08584 /* Date+Dispatch.swift */, - 5B0C9B0C30155D7F73A4B04BA60E4F99 /* Debounce.swift */, - D4838910D44FA150E26BFE42CEA3D57A /* Debug.swift */, - E84A12C3DFBDE91E21E7337CCA6944B7 /* Decode.swift */, - A10B35338C50E2E7972A693714CFE031 /* DefaultIfEmpty.swift */, - AC2AFF5B1F5931BBB145A36A7230F595 /* Deferred.swift */, - C3CAB0B4123BEA6346718C4838F0FC50 /* Delay.swift */, - D6A30222DA6B089C8449D6D03D27304B /* DelaySubscription.swift */, - 4771E804534D3D249DF1F01ED35C03FB /* Dematerialize.swift */, - 5BCAF6C65AB5E9C08DBA6533E050B8EB /* DispatchQueue+Extensions.swift */, - CAE56C8AA2FEDC20E7202A7D8016E756 /* DispatchQueueConfiguration.swift */, - 9468BFD4E552D5DDAEA1E67D7DB56D24 /* Disposable.swift */, - 7AC299BFF4B36E46DA5E5C19A243BEE6 /* Disposables.swift */, - B59401AF283208AC2EEE4485A3866BFE /* DisposeBag.swift */, - DEED4C0BA4E79E5C5C6887EC05AF121B /* DisposeBase.swift */, - 38E49CD14ED9A6FCC10384075B013697 /* DistinctUntilChanged.swift */, - 064600D7ACADFFBB57498295C3DD27F2 /* Do.swift */, - B409D0A129FF6110F02054F78B60E548 /* ElementAt.swift */, - DCE95AFFD6943785D88582A4367889EE /* Empty.swift */, - 5D65C497D6018CB8961CDA6B873E4947 /* Enumerated.swift */, - CEF89EE4F63350FA0CB98FFB0B96BBF6 /* Error.swift */, - 58616896C19469929ECA72A98CC07B44 /* Errors.swift */, - 748A512F28A34DFCAC2E395D397C6E39 /* Event.swift */, - 9F93A32E9DB2D15D01C4010FC5D07F13 /* Filter.swift */, - B32541AACE47269CB354614143DF7B6A /* First.swift */, - 98A613D06DB3DABFADB1410C9C88BA4A /* Generate.swift */, - 7BC6379377846296741D8F2DBA0420E0 /* GroupBy.swift */, - A177407DF2A68887C28973E169D3E834 /* GroupedObservable.swift */, - 7B9475A3AEF81D09A088D498993EC74C /* HistoricalScheduler.swift */, - 77160F7BF16B91B2D9844B16AB83623B /* HistoricalSchedulerTimeConverter.swift */, - 4BA0C75F7684400C20E23E37C316BCF3 /* ImmediateSchedulerType.swift */, - E0F0F96451A68F74A5FB41806794FCB0 /* Infallible.swift */, - 6153795380A37DDF8BBB1386F4942EA0 /* Infallible+CombineLatest+arity.swift */, - 2FAD6FC15974DBA0FF12BECCEA235872 /* Infallible+Concurrency.swift */, - 531184938876CA9716B95BFA557D283E /* Infallible+Create.swift */, - 9398D0DAD4E01C571C1ED9CA3135B0BA /* Infallible+Operators.swift */, - 59F699CE8707481B6EED4B8F739DDEF4 /* Infallible+Zip+arity.swift */, - 1DB8FDD14E81F90CCFE85737A8CEC924 /* InfiniteSequence.swift */, - E20982A967158AEDA75F6A82C270C06B /* InvocableScheduledItem.swift */, - EEB2A39A626A4029B763E1D4FDED93B0 /* InvocableType.swift */, - FE177EE9D3B004EB6733D61957F9262D /* Just.swift */, - CA50061F5080EC34DF4203BBE861C65B /* Lock.swift */, - 16DAE2405AA7292247B80C9B21D719D7 /* LockOwnerType.swift */, - FA505CCF603B91462290E082E1024CFF /* MainScheduler.swift */, - E5C14560972FBDF5DB6B731628A50F15 /* Map.swift */, - 748960030C36ABF440BA1CE28F9C5EFB /* Materialize.swift */, - 1E5D7BE5A8C68A6233EE6F7864457AFB /* Maybe.swift */, - AA7457E9D95BB71D2AE7D1079D342213 /* Merge.swift */, - 9BA272C3D59BCADB8C11C60B4383A94E /* Multicast.swift */, - FA43F617E393D49EA35CC5CF6B7ACCCF /* Never.swift */, - 04B4465701FE30BC34749FE111978E33 /* NopDisposable.swift */, - 0C7E08017D80EF1936CE54E783C7F2C9 /* Observable.swift */, - 284A75AE5C0CC6970B534ABE1C67EE62 /* Observable+Concurrency.swift */, - 7F4151E4B1A98BD20FBBA05B269CEC3D /* ObservableConvertibleType.swift */, - 181754F8C4EE544D7FEB2F35942336C6 /* ObservableConvertibleType+Infallible.swift */, - 3FD110744D980000542053E9BB4F6FEE /* ObservableType.swift */, - 1F26048853D41F6951BEE9160B19D666 /* ObservableType+Extensions.swift */, - 6F9A0A3CC2D465040BAD39CDEE3E2960 /* ObservableType+PrimitiveSequence.swift */, - AABD2A1F07E566F283854A6FE1C725C1 /* ObserveOn.swift */, - 99C707D252D49AEB0C99EE2EF4B04700 /* ObserverBase.swift */, - F803298370B7E0F98FA20AC9E3F1630E /* ObserverType.swift */, - E41D7B83FCFB9147B315800C262FEDB5 /* OperationQueueScheduler.swift */, - 16A984FFDCD2D8E2DDCD44B725FD124B /* Optional.swift */, - 1056F3A17BDA5E5959DA7C15030700C9 /* Platform.Darwin.swift */, - 0D4C8900E578B4C8C482C3CBE0AF8AF5 /* Platform.Linux.swift */, - F5676AEB99DFE2EBCEC44B8F8C378995 /* PrimitiveSequence.swift */, - 7709DD62399CFC13BF0390A0BD71D6EC /* PrimitiveSequence+Concurrency.swift */, - 63C55FFE843CAED94FBD7F970F09D837 /* PrimitiveSequence+Zip+arity.swift */, - F2E528704DF4C607CBD038B191FA0AB1 /* PriorityQueue.swift */, - 30074B228CDED11286106CC3F20A738D /* Producer.swift */, - E7F71551E3A9F242235C49513C300720 /* PublishSubject.swift */, - E96F96782C6C279675AFD8F730FE03B6 /* Queue.swift */, - 450E40440636F88F499AB2D099762A8A /* Range.swift */, - 196BC92B948C2A77914E274EA51CAB29 /* Reactive.swift */, - C00F1FD587BC6143D1E65722A2C8F14D /* RecursiveLock.swift */, - 9EE67FCA70CF2E96C7396C66B8C8E418 /* RecursiveScheduler.swift */, - EDCB13EC8ED90287D8EF26C15BA8046A /* Reduce.swift */, - 771811A58ABDD9E57E6F6329FC72F699 /* RefCountDisposable.swift */, - CA08CD95F541835B4B5F044AF72AB34E /* Repeat.swift */, - 7BA5BF848F3B2CC18719429673C572BC /* ReplaySubject.swift */, - 3782D65EACAA450C43A4CE8B9370A984 /* RetryWhen.swift */, - 0381861FFA483459D293AE76660FBA3B /* Rx.swift */, - 2D5BD207DDC2BB71CF6AD98D6249DF75 /* RxMutableBox.swift */, - 1CFD312BA20A13AE286234A92BEDA520 /* Sample.swift */, - 362E66A36D877A4D20CC49CA974F5BB5 /* Scan.swift */, - E9A321D453F1F1F648CA8A2C14389B81 /* ScheduledDisposable.swift */, - 6A22F2F74D59267FD22C1C2AADC04BCC /* ScheduledItem.swift */, - 138BCBB4DC817E9F31394ED16B8A29DA /* ScheduledItemType.swift */, - ED7E15AE0A194F9FC49B5CB011F3E585 /* SchedulerServices+Emulation.swift */, - 96ABA92A48DC6366CD32E74C1F62C908 /* SchedulerType.swift */, - 2A306642D3099DB598CFB71871466DFC /* Sequence.swift */, - CFCC88300DF5490EC6A8FC56907D7CBD /* SerialDispatchQueueScheduler.swift */, - 3DD0591BF7533C0451E6D3CAEAD03055 /* SerialDisposable.swift */, - 67CCF16C0C7428C981576BBBC754A8AE /* ShareReplayScope.swift */, - 0B2FBFB6B983E631D704734CD9F628EC /* Single.swift */, - 2957132475FD88FB6D7EA45136D9EEDF /* SingleAssignmentDisposable.swift */, - F90CDD080D5A728041970537B7FF4465 /* SingleAsync.swift */, - E77F9B687E0725738A83255C22A92278 /* Sink.swift */, - 4EEC6C121265DD23E5F6E56085E1C090 /* Skip.swift */, - E01CE23B80FE837FF12BBC50F8999492 /* SkipUntil.swift */, - 44D9D735940C8A938908E65F0C060C12 /* SkipWhile.swift */, - D08D1D68CE6D478AB9A9ED64A9CCD779 /* StartWith.swift */, - AA2D60263D4263EC3C06FA76DB65A215 /* SubjectType.swift */, - 219550FC122E9A2EB48E2907A147B61A /* SubscribeOn.swift */, - EEDFEA33A7688A71A56B3EEF2632C4AC /* SubscriptionDisposable.swift */, - DFE88A9C67A3D94369ED21686D1096D1 /* SwiftSupport.swift */, - D457B164D64164DD49B7FF00921C759B /* Switch.swift */, - 8B5DB959E7B45734C2E80C8B012D2D79 /* SwitchIfEmpty.swift */, - D69D678E5C111AC128EA7ED941DA19E3 /* SynchronizedDisposeType.swift */, - 2C315F24956CBAE8C22716422A20E129 /* SynchronizedOnType.swift */, - 0E82D13FE96061E6E4EB297A495D4B26 /* SynchronizedUnsubscribeType.swift */, - 38F1CDA85549F310B76E79023A2E3B0A /* TailRecursiveSink.swift */, - 0321E7AA98ABD7E09C1C01CFC3053FDA /* Take.swift */, - 87604FE5B385C7F20163074019BA899C /* TakeLast.swift */, - 880E7C4765FC3C7770A014CDB8FCCD61 /* TakeWithPredicate.swift */, - 7BD514F3DE2A753225A669ED836D142B /* Throttle.swift */, - 4EF3158E85C9B106AE64E06D6E642F8E /* Timeout.swift */, - B5BF97B625C2DAB4A96AAEFEECD7076E /* Timer.swift */, - 9961F617D17E7D5855FEDC8D77F4BD28 /* ToArray.swift */, - DADACDBCCA4C393F0DFB836E30849B8D /* Using.swift */, - B0C20731A624F740F63267BC8FA87F85 /* VirtualTimeConverterType.swift */, - E42670F2DF5141855AFEB36B7107CC53 /* VirtualTimeScheduler.swift */, - 6E8C75098DA35AB6703B4F91C3E60888 /* Window.swift */, - 46C2634E5526B6615070911397967020 /* WithLatestFrom.swift */, - 1B606FD5693272D3406170F74B26593D /* WithUnretained.swift */, - 00F8FEF823DF255B3B1E6AA2118CD7A8 /* Zip.swift */, - 6045E36CE46DE8AFEB133AAD6D0EEE6B /* Zip+arity.swift */, - CA61AAE812298E0D209110E6327C2C96 /* Zip+Collection.swift */, - A04AC91B1A23F4FE89E3592B2A533D70 /* Support Files */, - ); - name = RxSwift; - path = RxSwift; - sourceTree = ""; - }; - 07C51CE023F6EC9D5CF0F3E77989DC92 /* UIViewController+DDCategory */ = { - isa = PBXGroup; - children = ( - 4E0DDF1EA55919DC4CBB30DD9B225319 /* UIViewController+DDCategory.h */, - 0E002E2C792C5B797089C0CBB123AEB5 /* UIViewController+DDCategory.m */, - ); - name = "UIViewController+DDCategory"; - sourceTree = ""; - }; - 08A558054A8D80C1A1E3789802587FD0 /* DDAttributedString */ = { - isa = PBXGroup; - children = ( - ); - name = DDAttributedString; - sourceTree = ""; - }; - 0C11A8C3AFEDF36228EDCC6E6EABAD60 /* RxCocoa */ = { - isa = PBXGroup; - children = ( - 0CD07829ED3310E1E55EEA3E661C145F /* _RX.h */, - EE0142B9B3DD02DE5EAF77678B98478A /* _RX.m */, - 77A98B58F3B41349E68CDD317850FC5D /* _RXDelegateProxy.h */, - 63E0D36CEF3DBF49F6B580F32FC58C4A /* _RXDelegateProxy.m */, - 592DB6D4AD6DF021B80821D5051549ED /* _RXKVOObserver.h */, - 09BF7BEC4D90C021470A25988CB291BF /* _RXKVOObserver.m */, - 1D4569496544524EF4A71EB47BB75AA3 /* _RXObjCRuntime.h */, - 96167AC6C6F5EF1D29794661D7712D5B /* _RXObjCRuntime.m */, - 24074D619CA979F76AB1D2FD1CCA6091 /* Bag.swift */, - 33E080EE7742C6CA6040857FC0687A7D /* BehaviorRelay+Driver.swift */, - CD31EE58FAAF33885501B7534A0A5F6F /* ControlEvent.swift */, - 21D90E7DE1BC82090A16646FBB4F387E /* ControlEvent+Driver.swift */, - 4981C8793512C66B24F8DADF2E5C1C56 /* ControlEvent+Signal.swift */, - 6A9E0C8829F553582E5D82C16BF69732 /* ControlProperty.swift */, - 63E3F8D47F7ABFE54AA942BD9FC74648 /* ControlProperty+Driver.swift */, - B5A2D4393E3075C6B8D7D1C51DC1665E /* ControlTarget.swift */, - C48B612BD5FE3864CC82806D71E23179 /* DelegateProxy.swift */, - 90C04466BB725EF3775642FAB7893E44 /* DelegateProxyType.swift */, - EC3EC4E8B0AF0CC4724DF744657CF098 /* DispatchQueue+Extensions.swift */, - BA36808A8E8270E1626D7FE64162DDD8 /* Driver.swift */, - 331D98EB620C01F424B96A5DA29C60C0 /* Driver+Subscription.swift */, - 8B112DD0C99213833E217192DE213AC5 /* Infallible+Bind.swift */, - 38D1FFEB335AA2518A0C759264939B18 /* InfiniteSequence.swift */, - 62C319226F475905AD7EC35FDD075DB1 /* ItemEvents.swift */, - EFE0E9EB1A26D5C47B69C3632FC8F704 /* KVORepresentable.swift */, - BBF11C6363CD12CE3655D651C4655E05 /* KVORepresentable+CoreGraphics.swift */, - 3C082423F9CBB898B2BC579ADA0FC1F7 /* KVORepresentable+Swift.swift */, - 642614BDC93A4CC0B518EAEF889BBEE1 /* NotificationCenter+Rx.swift */, - 42F2302B18BC0F431281A775BC882B48 /* NSButton+Rx.swift */, - 652010C3C74634DF3F36531F7CF0C331 /* NSControl+Rx.swift */, - 61DB488F8381483566FD8DEC477E8903 /* NSObject+Rx.swift */, - 94BC0CACE6284059AD3275AC0D726586 /* NSObject+Rx+KVORepresentable.swift */, - A61A51E3D716D4E0619FAB677331207C /* NSObject+Rx+RawRepresentable.swift */, - 4858A1FCA98FB39993CF48E027E412A1 /* NSSlider+Rx.swift */, - DED5EDAA37435A7FE04C80EEC2761374 /* NSTextField+Rx.swift */, - E05E6EC0B4C505D1A7E9D5F69B8CA38A /* NSTextStorage+Rx.swift */, - 14D8C8FF1C95657CBA45ED86F902B75C /* NSTextView+Rx.swift */, - EA2A270EAFA4BFA26D028A5FBEC6B967 /* NSView+Rx.swift */, - E08418DB10E4C600EA85E90BC5A75AD5 /* Observable+Bind.swift */, - FA15BD1A80854EA94FCF71653D8AAA8B /* ObservableConvertibleType+Driver.swift */, - AD0E138C52B3C25BB2BADD0A94A3E168 /* ObservableConvertibleType+SharedSequence.swift */, - 85E9F3EA154A99BBECC5B46465D4766E /* ObservableConvertibleType+Signal.swift */, - DEE93522E0D5AB3846AF878A7A188C23 /* Platform.Darwin.swift */, - 99B18FCEB19AD03A05F1266DD8B4F130 /* Platform.Linux.swift */, - 9CC0B99E9419B9D9D1B93DEA4580469F /* PriorityQueue.swift */, - FC5BE37C95A46CB43392AFE31C1BF78B /* PublishRelay+Signal.swift */, - C9287B66111039EF4CEC9E0D009D7A25 /* Queue.swift */, - DCDD1C5741D48D8964048641DA43DDF6 /* RecursiveLock.swift */, - 08AF4D18C36AB2546F7F8922C2C9B6BE /* RxCocoa.h */, - C7642307C2A74441FB033082E4393E4F /* RxCocoa.swift */, - FE99BBDB48A081389ADDB7C942C9D53D /* RxCocoaObjCRuntimeError+Extensions.swift */, - 6F5760831A632750BA5434FEE20640AC /* RxCocoaRuntime.h */, - DF8206E5CAA0BF50EE051A3E54EEC24A /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - D9BDF0B2899C443FF8D72F62B68543A3 /* RxCollectionViewDataSourceProxy.swift */, - C0AF181644C5C7DC5A7E75678DC10A48 /* RxCollectionViewDataSourceType.swift */, - 104A88C578F707D8C4EBA903BF4146CF /* RxCollectionViewDelegateProxy.swift */, - 0C825B8354A834C5C15737ADA5230621 /* RxCollectionViewReactiveArrayDataSource.swift */, - B6ECED9FCD08D1D74B9CA3E1016663E1 /* RxNavigationControllerDelegateProxy.swift */, - E13C0903A86C8953246BBB6DDD2F56E8 /* RxPickerViewAdapter.swift */, - 61D6B41DDEDC61A1F3ACB9B0E7067D50 /* RxPickerViewDataSourceProxy.swift */, - B2E7E72E88CC2B6EEB746997AA5CAB93 /* RxPickerViewDataSourceType.swift */, - DB243464AB07C65DCFB6CA6085BF2DEC /* RxPickerViewDelegateProxy.swift */, - F76AB3AB3B75CEF888DD5E53F25604A5 /* RxScrollViewDelegateProxy.swift */, - 7D79C35E0CC5A6179E03FDA7CDD468A7 /* RxSearchBarDelegateProxy.swift */, - 0865F93AD66982530A1413C5A2C358B5 /* RxSearchControllerDelegateProxy.swift */, - D266C2387F2CE19CEF74EC2E55AFC0D4 /* RxTabBarControllerDelegateProxy.swift */, - DC084944C38AB1F9506B44FC5985959B /* RxTabBarDelegateProxy.swift */, - 39EC8517CD324EB2F6039D5A1A0FE145 /* RxTableViewDataSourcePrefetchingProxy.swift */, - 79A7733C99A968670FBCEE19DF0898A4 /* RxTableViewDataSourceProxy.swift */, - A00FEC96F7432E514649B6321FE1CF58 /* RxTableViewDataSourceType.swift */, - 3C580E70D2C0C22659160DB7223DFDE7 /* RxTableViewDelegateProxy.swift */, - 644D8AD252E672E3F7F6BA6624E9119C /* RxTableViewReactiveArrayDataSource.swift */, - D3CE7A45B66F1B3D2596512F99B784F9 /* RxTarget.swift */, - 082A9747FFF7BFB6BFEDF73173BFEE19 /* RxTextStorageDelegateProxy.swift */, - 56F3F147246D1B193904FEC21A9AEBD3 /* RxTextViewDelegateProxy.swift */, - DDA5D029FADCA717A01EFCC92C9B2B58 /* RxWKNavigationDelegateProxy.swift */, - 0C4D2774C483DD40D57C7FA3D2C8D22E /* SchedulerType+SharedSequence.swift */, - D03B3691C165B2971CC8CD50D2218E12 /* SectionedViewDataSourceType.swift */, - D731AF5919347A7BD2190D3DC68B53D1 /* SharedSequence.swift */, - 9F7D764AB9E80A651E964C15395AD6EE /* SharedSequence+Concurrency.swift */, - B2189D7C470A9F19544369A0CD0F933A /* SharedSequence+Operators.swift */, - 4EECC4DA7562CF2E29F1756C668A94C0 /* SharedSequence+Operators+arity.swift */, - 425079D2E72CD9A6851A03BB59AA8956 /* Signal.swift */, - 31E9229CC74C809BECB976F679F909D0 /* Signal+Subscription.swift */, - 577FA7A5EA46FFE67C8286A291B00306 /* TextInput.swift */, - 3A42343C2D6959246C474CAF35D6CC1A /* UIActivityIndicatorView+Rx.swift */, - B90AFD70497E0BB1552C6FB2E37FED4B /* UIApplication+Rx.swift */, - 06826A974EFAD95ADA1626CA3E1F5DD1 /* UIBarButtonItem+Rx.swift */, - C37201DB90F4FF72205A918853410CB5 /* UIButton+Rx.swift */, - B3FBA5BCC63A7DA814380D5A7F18555B /* UICollectionView+Rx.swift */, - 0112B77C1DE51BC869026352B7DCA97E /* UIControl+Rx.swift */, - 901771A17BC2D5F010638245884EA1B0 /* UIDatePicker+Rx.swift */, - C301A7F6B36F77A416BA7AD89B129CF0 /* UIGestureRecognizer+Rx.swift */, - E556305153B517AFB44E232891AE5F61 /* UINavigationController+Rx.swift */, - 0B7EE5B4F5FFDEA10868682DCE8344CD /* UIPickerView+Rx.swift */, - DBEC891CEE309B242862AF7413655386 /* UIRefreshControl+Rx.swift */, - 306B5097D2023FAFEE069E00E5F37E8B /* UIScrollView+Rx.swift */, - 36A4D0EC4E7038F1609012E54032EFF5 /* UISearchBar+Rx.swift */, - 0B8832AD77B9DDB928EF069901018195 /* UISearchController+Rx.swift */, - 287776366F66CE2E5C743C88821272D7 /* UISegmentedControl+Rx.swift */, - 8B5A690194CC35F0CC1D2B4F5463C846 /* UISlider+Rx.swift */, - 5CB9AEE8BAA9A00767CBBE562874959F /* UIStepper+Rx.swift */, - 26D87AF29A25D07A11AC756180D366FE /* UISwitch+Rx.swift */, - 93E74055C504CD5F666B283D0C6A92AD /* UITabBar+Rx.swift */, - BF79B20945886A068F5468C6DA15B79F /* UITabBarController+Rx.swift */, - 12E70A20A9573BF5A9B175915B1E9F96 /* UITableView+Rx.swift */, - 7AFFA4A543A638320E30BF5221558469 /* UITextField+Rx.swift */, - E45E32F6A055D035199EF31E6D5E4520 /* UITextView+Rx.swift */, - 530175BFF8701244D4260BC4F03976BB /* URLSession+Rx.swift */, - 96BC0EB92C249ACEBDA78937D9AE25FC /* WKWebView+Rx.swift */, - 991D279697E793EB1290EC35C3D90B18 /* Support Files */, - ); - name = RxCocoa; - path = RxCocoa; - sourceTree = ""; - }; - 0C94E4AF00C21302E679B5C2FEAAD7EC /* Support Files */ = { - isa = PBXGroup; - children = ( - B7453EE2B9FCE484748EAFCD547E7034 /* IQKeyboardManagerSwift.modulemap */, - 67B484547995143B0A3FA497AA165822 /* IQKeyboardManagerSwift-dummy.m */, - 38A249F0CD458E564F1DDB97BC246EF7 /* IQKeyboardManagerSwift-prefix.pch */, - 8D159FCCEB97D06ABF0D4458AE6CF3F6 /* IQKeyboardManagerSwift-umbrella.h */, - 356ABE7F25D61387B8A46B5A3317D50C /* IQKeyboardManagerSwift.debug.xcconfig */, - 681863C9CF361BD9A43CF4E005C4CD13 /* IQKeyboardManagerSwift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; - sourceTree = ""; - }; - 0CBC088010C549DEE8FD67D406111B70 /* NSObject+DDCategory */ = { - isa = PBXGroup; - children = ( - 10ABE62193618D11DA78D5A4CF4C829B /* NSObject+DDCategory.h */, - 09E4BD9AF58866CD240FE98CC9FA9328 /* NSObject+DDCategory.m */, - ); - name = "NSObject+DDCategory"; - sourceTree = ""; - }; - 0CE0C6862C2553D5DDC366EB9FCA41B4 /* Support Files */ = { - isa = PBXGroup; - children = ( - 4DE028E2D84A0F91A883900E43958875 /* RxRelay.modulemap */, - A8405D993F2FBB7314733B9735BEFB8F /* RxRelay-dummy.m */, - AB7A2A40BCCEBBDDE983AB9E526C7939 /* RxRelay-prefix.pch */, - 218D8DEDCD6779141087671AC994C457 /* RxRelay-umbrella.h */, - B340B765E4ED3A42D01B7117C9996B7B /* RxRelay.debug.xcconfig */, - B7FA87BA5AD0A823A011F98A5BA4C2A2 /* RxRelay.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxRelay"; - sourceTree = ""; - }; - 0CFE199AA776D0930180AE43F7FCCDE4 /* SnapKit */ = { - isa = PBXGroup; - children = ( - 217A3F47E0ED06D5240BAC62AB674F29 /* Constraint.swift */, - 999C613B204ECE074D08C527DD46E092 /* ConstraintAttributes.swift */, - 7DD170FE2ECE1E7F75E303AA26DD6E97 /* ConstraintConfig.swift */, - 7570DB9E78635FA9807BC95099AE6E99 /* ConstraintConstantTarget.swift */, - 184A905860356D49E7B55C985D3194DB /* ConstraintDescription.swift */, - 0AFE6DA7B5413B1DB9D313117C1D00CF /* ConstraintDirectionalInsets.swift */, - D59F28AA67F900CC609CE298D2576872 /* ConstraintDirectionalInsetTarget.swift */, - ABB0AE53048B226B2B5B0EBAE37614DE /* ConstraintDSL.swift */, - 54FA37AC1D0BF92297C6F1692389F1D6 /* ConstraintInsets.swift */, - F9BA2AC78B83BB02C5AB9F67BC7CD445 /* ConstraintInsetTarget.swift */, - 1C98A5BBADE3ADC6E0101D8C26B41358 /* ConstraintItem.swift */, - E411ECA10BE589677CA268BA72A1461E /* ConstraintLayoutGuide.swift */, - 62B2D09ECF27C516AB969EF7484D86A5 /* ConstraintLayoutGuide+Extensions.swift */, - B0D8E4690467E9E0AD0E58B9ECCDF709 /* ConstraintLayoutGuideDSL.swift */, - 1D9687AA1E852042C96F69376DE09A17 /* ConstraintLayoutSupport.swift */, - FEA7381A1C2E782A13B424939A0EEF97 /* ConstraintLayoutSupportDSL.swift */, - 1ABC665AA46A259E0DBEF93414476E75 /* ConstraintMaker.swift */, - 41FAE916D4C0AEC201074C5C74E92C63 /* ConstraintMakerEditable.swift */, - 47BED3AE61817BCA27A064BA9FE3D502 /* ConstraintMakerExtendable.swift */, - BEC362CD670BE177438B17E4033A32E4 /* ConstraintMakerFinalizable.swift */, - D9FE7C477A1AEE3F62DAA92AADBC20DB /* ConstraintMakerPrioritizable.swift */, - 0DDA1B78B6D0CD87B04D331FD03B1D26 /* ConstraintMakerRelatable.swift */, - 7AFBAC2D7F0D9F84498D6786687D58ED /* ConstraintMakerRelatable+Extensions.swift */, - B8566531CCD3B055AACD54D9C70D46E2 /* ConstraintMultiplierTarget.swift */, - AC783BAEF780AD25A29F78A85BEB0563 /* ConstraintOffsetTarget.swift */, - 470BBC2A5F8925E41FA07BA68E914530 /* ConstraintPriority.swift */, - 9105470BCF7DC649E75F200161404493 /* ConstraintPriorityTarget.swift */, - DE1ED2E8456BC345655EC3967740572C /* ConstraintRelatableTarget.swift */, - DF6C4414F40305BBFD781E453EA72A91 /* ConstraintRelation.swift */, - CC131E115AC397987555BDFAB62A38A3 /* ConstraintView.swift */, - AA3ADA869CFB249CDE525652B8D8338D /* ConstraintView+Extensions.swift */, - 4430E66C5A71EB532107B6CFFD81A60C /* ConstraintViewDSL.swift */, - A25C6F0E6D20CBD7EA25A7DE82A4FAB4 /* Debugging.swift */, - 28073DB9492B9394CBD97BEB22692694 /* LayoutConstraint.swift */, - 3C7582FA774246BD79F6459F1ED935E0 /* LayoutConstraintItem.swift */, - 776D9C1A9AFDBDA4B9CADE3AEFD1F4A1 /* Typealiases.swift */, - 4CB2872B50027A5362E7396690011FA5 /* UILayoutSupport+Extensions.swift */, - D16841F6F40CB63B24B78FF4AE14E2BD /* Support Files */, - ); - name = SnapKit; - path = SnapKit; - sourceTree = ""; - }; - 0D395875F21197433514535EAA258F7E /* DDMAMapKit_Private */ = { - isa = PBXGroup; - children = ( - EE27D751C51AFF1D146CA87A99D30B55 /* DDMALocation */, - 45EA8E45B889E131651480C1D85065FA /* DDMAMap */, - 40377ECAF73340E0F2D5D4004AB56C10 /* DDMANaviManager */, - FEB65CCD95ACDDAE9A11B96CD1AC5246 /* DDMASearch */, - AEF9A8AECE046399A85731832E36EA95 /* DDMATrackManager */, - 82E42D2C5F8885513E91CC1AC5D28D1F /* DDMAUtil */, - AE87532745346926E7FAD615C131B3C4 /* Support Files */, - ); - name = DDMAMapKit_Private; - path = DDMAMapKit_Private; - sourceTree = ""; - }; - 0D402B315635B9045836982A861966BE /* UISwitch+DDCategory */ = { - isa = PBXGroup; - children = ( - D713710C17AB03B2D2C99DA83E4B5D4F /* UISwitch+DDCategory.h */, - 830B287A501B729E708153F84BC72EE3 /* UISwitch+DDCategory.m */, - ); - name = "UISwitch+DDCategory"; - sourceTree = ""; - }; - 115A8791260F55251E31E05C17841EEF /* BRPickerView */ = { - isa = PBXGroup; - children = ( - E6A168A1C4ABF7EC11E76676EAFBCCB0 /* BRPickerView.h */, - D2A4F0DC37948CA37ED22057AD38B975 /* AddressPickerView */, - F2667B56D10A337FD2D401A2300C56E4 /* Base */, - 5A33964D5BA495693FA68C7A74CA8C07 /* DatePickerView */, - C07F00F8492B44C09E9EBA1416716AD8 /* StringPickerView */, - B534BDF979C479F131AD34C83A9840A9 /* Support Files */, + 1DAF205004D8398947B8BCA7E1D3BE06 /* BRPickerView.h */, + D96EFA67E843D6976EE565BDBD980F06 /* AddressPickerView */, + 0FB8E0638869337ABA4A7C6E899C5EA0 /* Base */, + 7F11EEA59EFEAC3AEC74A81FC4FE85C8 /* DatePickerView */, + D2984DC3AF2D418D4B2867B6CD116B2A /* StringPickerView */, + 9A2D46B878ECE01D0E53C4332B819028 /* Support Files */, ); name = BRPickerView; path = BRPickerView; sourceTree = ""; }; - 11CBE20DE1F7845973D67F0AB4F185B4 /* IQKeyboardManagerSwift */ = { + 03E496A13881C04E8FC9AC5FC6F1E8DB /* Frameworks */ = { isa = PBXGroup; children = ( - 7CC988E9AF631ECC07792482EE6DEAB4 /* IQBarButtonItem.swift */, - 0C6F7393CC8AD88E9D891C769ED4EC7B /* IQInvocation.swift */, - D4CFE1FD9063844C7726DE9D69BA7F91 /* IQKeyboardManager.swift */, - 3079BDBC39DC920BE63AC7B72F911AFB /* IQKeyboardManager+Debug.swift */, - 159B09585E27B8B76408E0C22FD4B90E /* IQKeyboardManager+Internal.swift */, - 5D7B90858AD245B162AC8A3B02E9ACEC /* IQKeyboardManager+OrientationNotification.swift */, - 3E06F7AD43325CC196622ABD56CA4788 /* IQKeyboardManager+Position.swift */, - C30938D2D95C8CFD56F11229284457D5 /* IQKeyboardManager+Toolbar.swift */, - 542AC484B61AB51FC53794B3CFC6BA5C /* IQKeyboardManager+UIKeyboardNotification.swift */, - AD57A11EB2B76C8A3741B5718E7EC2B5 /* IQKeyboardManager+UITextFieldViewNotification.swift */, - DFCF5B3FE6C9DA0EFCF9F4A1F7F6B3FC /* IQKeyboardManagerConstants.swift */, - E4E23C6D27E30AC18C7236073ACF9489 /* IQKeyboardManagerConstantsInternal.swift */, - A64075259164C06A45D6E9220ABAF9EE /* IQKeyboardReturnKeyHandler.swift */, - 4C402DB7701DC37101AF98F1AAA3C00A /* IQNSArray+Sort.swift */, - 928AABAF40B7C8B285DF82C6F61F590E /* IQPreviousNextView.swift */, - 01E4FAFE87F8BBD90D18537F26A7A20C /* IQTextView.swift */, - CF80A525B7281E66B3E29DBBD46A58B8 /* IQTitleBarButtonItem.swift */, - A92289E6A48CA8ED893E7B2E62901FC1 /* IQToolbar.swift */, - 1DE2C797C7FD11FF557277D5347E5654 /* IQUIScrollView+Additions.swift */, - D24E1278A7685A01795991E9FD2EAA66 /* IQUITextFieldView+Additions.swift */, - 50A1422BC9CB8B83EFC8DA0FD4138819 /* IQUIView+Hierarchy.swift */, - DE8F126BBD480DE86148CB45EED2A80B /* IQUIView+IQKeyboardToolbar.swift */, - B3C6272FB54DC705DA455D83E5FB7171 /* IQUIViewController+Additions.swift */, - 0C94E4AF00C21302E679B5C2FEAAD7EC /* Support Files */, + 526B3B4B0AD14B34E7D82A17A7DA7F24 /* AMapLocationKit.framework */, ); - name = IQKeyboardManagerSwift; - path = IQKeyboardManagerSwift; + name = Frameworks; sourceTree = ""; }; - 145D0511F70C061CE1FD2DD8E46C46EA /* Pods */ = { + 0BD187436A48F52FAED243EE9AC86401 /* DDMATrackManager */ = { isa = PBXGroup; children = ( - 2B52F40E65A25B5010C1E91C83FA7AFE /* Alamofire */, - 6B14D1AEE61E33ECB7F3844F3576ACC8 /* AMapFoundation-NO-IDFA */, - 639CC5EE10163A27FA8472A7E7C72169 /* AMapLocation-NO-IDFA */, - 73745087BFE9A6965F4BAD66F7348C8D /* AMapNavi-NO-IDFA */, - B4F021A6D729080C763A8FDD3E3CD228 /* AMapSearch-NO-IDFA */, - B3F02FB15B08D31B5C4A7E7A5B226927 /* AMapTrack-NO-IDFA */, - 115A8791260F55251E31E05C17841EEF /* BRPickerView */, - EE13459A66A2C62C0065E07BF7F97C46 /* CocoaDebug */, - 4419BEA4A7F67E632906DE57E057764C /* DDAudioPlayerKit_Private */, - 7B5054C8186F3B0C144F440DC2DAFC85 /* DDAutoUIKit_Private */, - 33C4DD3EDB00E4FF02503BDD8F9486E2 /* DDBasicControlsKit_Private */, - 5770958B71B5A333955FE52367DFE291 /* DDCategoryKit_Private */, - 031C38676E5DE1D6BD30F711E17A0438 /* DDColorKit_Private */, - FDBC45F1F148137145F5BC76E155DE5C /* DDControlsKit_Private */, - AF5737153175FBF5FA64AE469BE0D68D /* DDFontKit_Private */, - 734C8B2AA2057901FA044B75167FFCBD /* DDLogKit_Private */, - 0D395875F21197433514535EAA258F7E /* DDMAMapKit_Private */, - 6F79A551B87839AEF2C9D977975EC1BF /* DDNetworkingOfAlamofireKit_Private */, - E640CDE94B8FEDC1629BF0CE15263BB9 /* DDProgressHUDKit_Private */, - 9064B89DB0EB2681FDFDE5F3DDD47D4B /* DDTimerKit_Private */, - C4C52ED4973EE7A81F4C087177D8F13E /* DDToastKit_Private */, - BF8DB8031DFCD97C6AD224EDA3803C8F /* DDWebImageKit_Private */, - 249DBF4C87DBD2543AF39C464B25F20B /* DDZFPlayerKit_Private */, - 9EFEDEEFD9961C94C36DBC147711D04B /* ESTabBarController-swift */, - 11CBE20DE1F7845973D67F0AB4F185B4 /* IQKeyboardManagerSwift */, - A2C1D6A299D84A03494D558D8316B2C5 /* JCore */, - 79A487C7935A6D68845D9785708DB1AB /* JPush */, - C38BA810016FAD6C9818221A5DE55C88 /* JPushExtension */, - 5C1DEB0A0CD90EF5828BF8BAC168B356 /* JXCategoryView */, - 64C5D5941FF6A3AECEECF6C92267A6C2 /* Kingfisher */, - 97313226EF76C28FC7DA1B65F42D3AFB /* MJRefresh */, - 0C11A8C3AFEDF36228EDCC6E6EABAD60 /* RxCocoa */, - 8974BDB031FEBAC34224ACD9DDEC9B90 /* RxRelay */, - 062E4F028A07337AD9995011A6CEBEFF /* RxSwift */, - 0CFE199AA776D0930180AE43F7FCCDE4 /* SnapKit */, - 7326561B838CA48DC4687F250C3939F0 /* SwiftEntryKit */, - E9007A995FCD6531F78C05FEB4357F6C /* ZLPhotoBrowser */, + C20D442E8CF71E67724B3B9B9F231FF4 /* DDMATrackManager.h */, + 013B0C8221ECDC5D00D161E29F735F71 /* DDMATrackManager.m */, ); - name = Pods; + name = DDMATrackManager; sourceTree = ""; }; - 1779690DFC30CD5959EC62FFEEC8A9A1 /* Support Files */ = { + 0D1A37835B34987C9EF898C3C53384BC /* Support Files */ = { isa = PBXGroup; children = ( - 1EA96598076D4D461899D00F49CEDB0F /* JPushExtension-xcframeworks.sh */, - 201001FE2E7F75470A9C5261EB1737A2 /* JPushExtension.debug.xcconfig */, - BF5287D098DA990C2E2B7E780134AF60 /* JPushExtension.release.xcconfig */, + 75C6A4DB0EF721F8228C66B851FF2E82 /* AMapNavi-NO-IDFA.debug.xcconfig */, + DBAEF9E5CAF4F09FBE896EC999AC57D9 /* AMapNavi-NO-IDFA.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/JPushExtension"; + path = "../Target Support Files/AMapNavi-NO-IDFA"; sourceTree = ""; }; - 187C3ECB744DBE1274D5ECDF9ADCF798 /* DDWebImage */ = { + 0E4CC97DA2923FF192E4056ECA5B4C3C /* RxRelay */ = { isa = PBXGroup; children = ( - 106867BD09CA406CC67213E4F249158E /* UIImageView+DDWebCache.h */, - 827C7B57E3C9E2C3239FBE00C66E5B92 /* UIImageView+DDWebCache.m */, + 24FCC505CD228AED91EB22DF36749C8B /* BehaviorRelay.swift */, + BADF746271AE2AED1CD24CBD4FB38223 /* Observable+Bind.swift */, + 313BCE417F7CA2F3FD721EAAFEFD9AE4 /* PublishRelay.swift */, + 2246B625F37A21D1244A3874B0231922 /* ReplayRelay.swift */, + 5C7767A67F5234CC7258737AF053FD08 /* Utils.swift */, + 1F297167B6440441024A947C14ACFE3B /* Support Files */, ); - name = DDWebImage; + name = RxRelay; + path = RxRelay; sourceTree = ""; }; - 1908BF534626F3C91B51B8F6523660F3 /* Core */ = { + 0EDF0AF34646EC465627EE7868E1BD6D /* UIScrollView+DDCategory */ = { isa = PBXGroup; children = ( - 29454470DF2916CF8CB483820556BA06 /* UIScrollView+ZFPlayer.h */, - B9CEDB8AA065587457A5D742B0C957A4 /* UIScrollView+ZFPlayer.m */, - C7E88F18E04BC045B8FFF0615AB2D59C /* UIViewController+ZFPlayerRotation.m */, - 329983FBAD877C72DFDC31213FCB950D /* ZFFloatView.h */, - 4A0ED160DB69D416CCE46E0ED96A9D71 /* ZFFloatView.m */, - E6A852049D7E264C2E29D98566B322FD /* ZFKVOController.h */, - CB3D7D33F6851AEC5A3A2DC1AE7CBA7E /* ZFKVOController.m */, - 6DECE2CD091998856004D78FC629E2E4 /* ZFLandscapeViewController.h */, - A41376E50017A2935A37C3A982374FFD /* ZFLandscapeViewController.m */, - 82A223221C2F8D6153F886C7CDE69CCA /* ZFLandscapeWindow.h */, - B935759BC41846DD104C77108C58A5DB /* ZFLandscapeWindow.m */, - 482F88FDDDEDFD3B68479DCB61A5C00C /* ZFOrientationObserver.h */, - B574EC37A2BC358258FE620F5336FFFC /* ZFOrientationObserver.m */, - 18B20E75074BCA6076066BA39FB3454E /* ZFPersentInteractiveTransition.h */, - B1688599AD0A21C13B9A963E91AA6AEB /* ZFPersentInteractiveTransition.m */, - 9EA66F5FAE74501193119915AEFFBEED /* ZFPlayer.h */, - 500CD7974E8143C141DE2C47225F0B06 /* ZFPlayerConst.h */, - BF96E3F481C639A2E06DFAE3D8514335 /* ZFPlayerController.h */, - FD400BAD712DA8155B581382EA24C209 /* ZFPlayerController.m */, - 4AC30B085F0B4F562CE8CBC5430A7DA6 /* ZFPlayerGestureControl.h */, - 3BC0C1E2F35892F5844DA396235A27AB /* ZFPlayerGestureControl.m */, - 3B63735627CA290063CB5E994F5666AF /* ZFPlayerLogManager.h */, - 93CA458AB4644D2FB617AEB32BB3086B /* ZFPlayerLogManager.m */, - EDC31A31277E9C411C5E76B0BE877FEB /* ZFPlayerMediaControl.h */, - 9BCB0C6F48AC8A17A0E2B0C678984E6D /* ZFPlayerMediaPlayback.h */, - 43CE7FF2EAA4CE7A18BCC8CEA451A28D /* ZFPlayerNotification.h */, - F2D21744513246EAB988E2CAE029C809 /* ZFPlayerNotification.m */, - D72722D1F42CF12E6DA94E811D24013A /* ZFPlayerView.h */, - 0DFE48E73B23483F42A0E13D844195FD /* ZFPlayerView.m */, - 7D8E6DA7DB169EE59344C9934D8C7A8A /* ZFPortraitViewController.h */, - C15A359371F6E20EDCF9830301160FCD /* ZFPortraitViewController.m */, - E71C7F56CFB479F6EE1332EDB870435F /* ZFPresentTransition.h */, - 1EB6B2BE04795E067D6F05EBC2D51B37 /* ZFPresentTransition.m */, - 4A7809897C33AB93E80EF656CCE20983 /* ZFReachabilityManager.h */, - 90BD68E9103D0721BEC576E29508098A /* ZFReachabilityManager.m */, + 86DCB3387D2C977A97B183F8761CC4B3 /* UIScrollView+DDCategory.h */, + B6B372C02DFCDDB7CB441FF8BE10B89D /* UIScrollView+DDCategory.m */, ); - name = Core; + name = "UIScrollView+DDCategory"; sourceTree = ""; }; - 19D532A14A22FB1EF1FBF03A3A79A757 /* ijkplayer */ = { + 0F29EE9BDCC9AF3783B312971C97C8F2 /* UIImageView+DDCategory */ = { isa = PBXGroup; children = ( - 19C44EA54E82F0253F78A38E4809AC14 /* ZFIJKPlayerManager.h */, - 7531A111C97507236F1EFDDE18FDFF79 /* ZFIJKPlayerManager.m */, - ACE68C6FA55077770112BAFA7CFDE292 /* Frameworks */, + C51D3E4BB89C4EABF6EB6572B46A7B44 /* UIImageView+DDCategory.h */, + 8954BA7B5C844F1A08C2392EADBCD9F5 /* UIImageView+DDCategory.m */, ); - name = ijkplayer; + name = "UIImageView+DDCategory"; sourceTree = ""; }; - 1FF72A995DEFCD8DA1377910D5F0E108 /* DDBaseCollectionView */ = { + 0F5F6DC23D8760FCB8EF282575774D0C /* Support Files */ = { isa = PBXGroup; children = ( - FBC5098F9717EFA9E2BED153361BBB3B /* DDBaseCollectionView.h */, - B4AEB1B5A5C79F400C18536CA40D93BB /* DDBaseCollectionView.m */, + EC5D49F4A554A4F93786DCCACD70A587 /* AMapLocation-NO-IDFA.debug.xcconfig */, + BD486DFB084082FD3A14093CE65E341F /* AMapLocation-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapLocation-NO-IDFA"; + sourceTree = ""; + }; + 0F829668414901020EEA3BB30D58D165 /* Support Files */ = { + isa = PBXGroup; + children = ( + 48366B87A21AB2A777F1341B9162EF77 /* DDZFPlayerKit_Private.modulemap */, + ED010D3488F40201E47F5C67EF6F09B4 /* DDZFPlayerKit_Private-dummy.m */, + 2DCD6FF3FC08EACB8DB8435F51DD9BFA /* DDZFPlayerKit_Private-prefix.pch */, + 9F67FDEC614406DD70E388F89124BB66 /* DDZFPlayerKit_Private-umbrella.h */, + 07D911C5EC5CAFAF0016ECBBB70D3CA7 /* DDZFPlayerKit_Private.debug.xcconfig */, + EAE7A3966935E88015D5CC5B17D31F09 /* DDZFPlayerKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDZFPlayerKit_Private"; + sourceTree = ""; + }; + 0FB8E0638869337ABA4A7C6E899C5EA0 /* Base */ = { + isa = PBXGroup; + children = ( + 187DA584BAF77D828BCCCCCB088C3726 /* BRBaseView.h */, + D5815D72F36D7F900530C5DEE2D97C4A /* BRBaseView.m */, + 1ACF2B2C9A9466027E6E4ABB717A572C /* BRPickerStyle.h */, + 3DC4C25EB00D7ECAC408C784D3DD996A /* BRPickerStyle.m */, + CD7F89C0BC344AC62F72AA943C83E5BD /* BRPickerViewMacro.h */, + 6FA132462B80C5B7F17076ABECCA538A /* NSBundle+BRPickerView.h */, + 8671C10D9673B9137468576B99FC3FC2 /* NSBundle+BRPickerView.m */, + D0FFEDD2938F4556D47C7371D158CCCA /* Resources */, + ); + name = Base; + sourceTree = ""; + }; + 1322DA9DF73698BC16EDC2AA875CD68F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2CDC80741113F92E604940A6187E8FE0 /* AMapTrackKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 15E2FA191AA51D35480AF03279B57C5B /* DDTransitionAnimation */ = { + isa = PBXGroup; + children = ( + 88BEB4F77FD68165EB20B7350BF7415B /* DDViewControllerAnimatedTransition.h */, + 39674D3BC4D8884ABB9C39460C0DD02C /* DDViewControllerAnimatedTransition.m */, + ); + name = DDTransitionAnimation; + sourceTree = ""; + }; + 1AACC21E90D32BBD370487F188270124 /* Support Files */ = { + isa = PBXGroup; + children = ( + 65BF4F19CA25A3D9B4FD92E81E0BDB84 /* DDControlsKit_Private.modulemap */, + AA72E892EA317014C535FF82B3E32F43 /* DDControlsKit_Private-dummy.m */, + A16B995AF1BA79F20386DEFA1CF6E214 /* DDControlsKit_Private-prefix.pch */, + 588C75EC218C145F4FC362817F54CA5A /* DDControlsKit_Private-umbrella.h */, + 10CF5B11D463539F70C46F6573D0D74F /* DDControlsKit_Private.debug.xcconfig */, + F81ADDEF67D8A493E16DA74D89F8DA05 /* DDControlsKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDControlsKit_Private"; + sourceTree = ""; + }; + 1B6A9221E58FAD0094C230E554ACCA45 /* DDProgressHUDKit_Private */ = { + isa = PBXGroup; + children = ( + 3DFC81E8231E1A59A4C43ACC81D62511 /* DDProgressHUD.swift */, + 2D840DF15B8CFC70930AC22F2C8ED5A9 /* MBProgressHUD.h */, + 28D93472665A432504AC6C522A805562 /* MBProgressHUD.m */, + A9BF4D7E8F6E3A49B98CB60EB1FF9B14 /* Support Files */, + ); + name = DDProgressHUDKit_Private; + path = DDProgressHUDKit_Private; + sourceTree = ""; + }; + 1BEE9EB6452A163B41354AE5AB3DDFFB /* SDWebImage */ = { + isa = PBXGroup; + children = ( + 7BD321CEFFCF0C1C135F7F94AA0BC47D /* Core */, + 89868CFEB9F80754D2EF8910E6E66B6C /* MapKit */, + ); + name = SDWebImage; + sourceTree = ""; + }; + 1CC8833DB19A1B46665389BF9009A404 /* MapView */ = { + isa = PBXGroup; + children = ( + F6C8FD14846CBC0D7E81D7C3201FDC6B /* DDMAMapView.h */, + 13E78EC5C1CDB0097E09F79052672C2F /* DDMAMapView.m */, + ); + name = MapView; + sourceTree = ""; + }; + 1DD4BB0456FCC040D733CAD72DA7BABF /* DDBaseCollectionView */ = { + isa = PBXGroup; + children = ( + 091A990D41228AFBF48B960578ABEE89 /* DDBaseCollectionView.h */, + 1B19ADB19C1D0A8823FB48A8F595C2F0 /* DDBaseCollectionView.m */, ); name = DDBaseCollectionView; sourceTree = ""; }; - 2077D566D327768B481E6E7139D7C019 /* DDBaseAnimation */ = { + 1F297167B6440441024A947C14ACFE3B /* Support Files */ = { isa = PBXGroup; children = ( - CF613A4155D5768185A3345DFB8EA99A /* DDTransitionAnimation */, - ); - name = DDBaseAnimation; - sourceTree = ""; - }; - 222070C446C6684B4AD374CD64512282 /* Pods-OrderSchedulingNotificationService */ = { - isa = PBXGroup; - children = ( - 06CDFBE1975E12259932D66B8FB43B14 /* Pods-OrderSchedulingNotificationService-acknowledgements.markdown */, - 9CF5E77BB32FA5A759A51B9A9F29CABB /* Pods-OrderSchedulingNotificationService-acknowledgements.plist */, - 1E7D75EA00C68C8EC9529B061EA9B627 /* Pods-OrderSchedulingNotificationService-dummy.m */, - 692452B23E23868F4835C510A3A76925 /* Pods-OrderSchedulingNotificationService.debug.xcconfig */, - EB0F3BF52463BB59CBA61B7FFD59D226 /* Pods-OrderSchedulingNotificationService.release.xcconfig */, - ); - name = "Pods-OrderSchedulingNotificationService"; - path = "Target Support Files/Pods-OrderSchedulingNotificationService"; - sourceTree = ""; - }; - 2303B3A9061B748341E70FCD23FAABFB /* Support Files */ = { - isa = PBXGroup; - children = ( - D720BF78D27A47F9F37F5ED11EC360A1 /* Kingfisher.modulemap */, - 3D1872E58A5DCDD6FB9329FABA1A9E03 /* Kingfisher-dummy.m */, - E95A8DFE9C71168F5EEA9DF62798723A /* Kingfisher-prefix.pch */, - 75190BD62CC524E82385D0BC2E087422 /* Kingfisher-umbrella.h */, - F7504D91F1FE354F884211F03513A3E9 /* Kingfisher.debug.xcconfig */, - D7BA7283E37F5D7B60EC55AA8AEA5B0E /* Kingfisher.release.xcconfig */, + FF66BDA49E523FEDE8C12B8E7A6C9B6C /* RxRelay.modulemap */, + B63541BEA01CA86054A2BD43539808A1 /* RxRelay-dummy.m */, + F808C2FD9A7F3B73A2DBF83C3B3E47F2 /* RxRelay-prefix.pch */, + DB9DB82B64A499439DC83FC995CBBA68 /* RxRelay-umbrella.h */, + 7C8B349705B1FF2965B1BF61D9310893 /* RxRelay.debug.xcconfig */, + 73532F6F55E524D1BB6EABBEA9D20ABA /* RxRelay.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; + path = "../Target Support Files/RxRelay"; sourceTree = ""; }; - 23F672531CE9A8E8E069D3D77E80A932 /* Resources */ = { + 1F8A28FCA42355889D69928AC58399EE /* DDZFPlayerKit_Private */ = { isa = PBXGroup; children = ( - 1C12ADCAD127EA090076321603546908 /* DDBaseViewController.xcassets */, - ); - name = Resources; - sourceTree = ""; - }; - 249DBF4C87DBD2543AF39C464B25F20B /* DDZFPlayerKit_Private */ = { - isa = PBXGroup; - children = ( - 53D5A6F640F2E4972AE486E4EF7C9869 /* ControlView */, - 1908BF534626F3C91B51B8F6523660F3 /* Core */, - 19D532A14A22FB1EF1FBF03A3A79A757 /* ijkplayer */, - BA367C48D10AF79C2E72707C0042083D /* Support Files */, + ED4751E573180A77EF08E8104E7BD64A /* ControlView */, + 8BC50C04C0552CBEFB92ECF2546F5BF1 /* Core */, + 93444CC4268B0F5DCB42EF7C682F547B /* ijkplayer */, + 0F829668414901020EEA3BB30D58D165 /* Support Files */, ); name = DDZFPlayerKit_Private; path = DDZFPlayerKit_Private; sourceTree = ""; }; - 24BD91AEA7606C223E3B2442E15F3236 /* DDBaseButton */ = { + 1FD335F4F42BDE89D33C249943A57BD2 /* AMapSearch-NO-IDFA */ = { isa = PBXGroup; children = ( - 5B8523EC1C497B23AEB099EAA9E48591 /* DDBaseButton.h */, - A81C05D1CBAACE09A623FFC12B2910B6 /* DDBaseButton.m */, + A680366E9C55348073E2A62E179B742C /* AMapCommonObj.h */, + 8B0253B3CE5B9CEFB841E0830354A5DB /* AMapNearbySearchManager.h */, + E5D7226AC12176F4C8F2E214EB8BCE3D /* AMapNearbyUploadInfo.h */, + 5D3D5B7D37591FAA27FD05B4EFCD1CF5 /* AMapSearchAPI.h */, + 2A2470590B21AEC054D58592DF38440B /* AMapSearchError.h */, + 66115B5A5F203136E69189A44484D21F /* AMapSearchKit.h */, + CEACA9A0DE34D571146913F8579FCDEB /* AMapSearchObj.h */, + 1FACDD3A438F7C97A34106B3632B6755 /* AMapSearchVersion.h */, + 3C03E1B4F45FF41BE09C1F7C235F68D9 /* Frameworks */, + 2B7E63ABBCF240FD68A3E0795DC141D2 /* Support Files */, ); - name = DDBaseButton; + name = "AMapSearch-NO-IDFA"; + path = "AMapSearch-NO-IDFA"; sourceTree = ""; }; - 257320AECD1028677301FFE651C25B51 /* Resources */ = { + 207D84DF853AEB9E542C7AE7E260D59B /* DDBaseSwitch */ = { isa = PBXGroup; children = ( - FFD7FDA1C2B48E52D6D0CEA1B536BB51 /* ZLPhotoBrowser.bundle */, + 03F18B72D03F2503EFB8DC6EC44AEA16 /* DDBaseSwitch.h */, + 38EFF1F2810F30257265775C5181F41C /* DDBaseSwitch.m */, ); - name = Resources; + name = DDBaseSwitch; sourceTree = ""; }; - 2AEA2BF6C4B5681F283D3F801FDD3DBD /* Annotation */ = { + 226A6C16626A30D2AC53051434E07DBD /* Support Files */ = { isa = PBXGroup; children = ( - 059D407BB164CC7195BAA024608BEE50 /* DriveRouteCustomAnnotation.h */, - EA6365C4F324615A4DDE097A49262F0B /* DriveRouteCustomAnnotation.m */, - CBDAFA119CAB9C629F8B5A98C33C7B3B /* MAPointAnnotation+DDCategory.h */, - 04598C91C924350D7F4EE27A77058875 /* MAPointAnnotation+DDCategory.m */, - ); - name = Annotation; - sourceTree = ""; - }; - 2B16F442A3CBF264465B39CB93278DC1 /* Resources */ = { - isa = PBXGroup; - children = ( - 9393F02D3DB58B372D7FCFA52744E383 /* ZFPlayer.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 2B52F40E65A25B5010C1E91C83FA7AFE /* Alamofire */ = { - isa = PBXGroup; - children = ( - 4E8F5FAB1E6599E9F53B49891BDFDF25 /* AFError.swift */, - 936FEBCB276E32D9AD7D19B39E488A41 /* Alamofire.swift */, - 110EC0AD318D4ECCC10F025DAE53B000 /* AlamofireExtended.swift */, - 6EB25FBC860FA77D73E17653A68A963D /* AuthenticationInterceptor.swift */, - 99BAF67C8A5CD24748E409B4D34F1764 /* CachedResponseHandler.swift */, - BAE73892C05FF6771E8660DE9B19D1C6 /* Combine.swift */, - 33C527167BCA8278B0CAC9FF9477E7EE /* Concurrency.swift */, - 64EAE6A2F195677C22177C4FB997B57D /* DispatchQueue+Alamofire.swift */, - E8C80763E28262062A094867C3B67818 /* EventMonitor.swift */, - 947F55F30D11F3E36E2B4452C9BD0D3A /* HTTPHeaders.swift */, - 360CEE83C789BD6E990B39DA6D2726B4 /* HTTPMethod.swift */, - DE6A952C3275E956AD27221C641220DF /* MultipartFormData.swift */, - 5D314021445F46A89EB836122570740A /* MultipartUpload.swift */, - 2AF5CBD0F440D679D5565588C8E49813 /* NetworkReachabilityManager.swift */, - 4827106206B2A59B58B5EE626C4BA59E /* Notifications.swift */, - AA94499BC907B49A79BD3CC4A18699FE /* OperationQueue+Alamofire.swift */, - 6FF5864CC332A81D79E267D2F08F5EED /* ParameterEncoder.swift */, - 92913AC99AB731685E7EDF16583F293B /* ParameterEncoding.swift */, - 377789F4F973EF6D657F640E1F5461B9 /* Protected.swift */, - 6A19B681F19BA1300CA12F5FAFD3364B /* RedirectHandler.swift */, - 196C316CD40737B7B2C1E2902C5C8EDA /* Request.swift */, - 43379C188DF367B0818B4778B62B62F9 /* RequestCompression.swift */, - 1B0A5DBEE83873016874FE63FCC166F9 /* RequestInterceptor.swift */, - 2C269B70B5D9AC322070A70CC295C1B3 /* RequestTaskMap.swift */, - 143FBCC86BF924D706D0EF1552376AA1 /* Response.swift */, - C1CFE2F915114873F21405FED9B28760 /* ResponseSerialization.swift */, - F597B4968E78128119C969D588B30F42 /* Result+Alamofire.swift */, - 599B656FFA3EE132DADACAA7C57B2D69 /* RetryPolicy.swift */, - 0228B6F0D3F7C87CDD74ABC704E1588F /* ServerTrustEvaluation.swift */, - 89D32A6BDC5A04585CC4FA78AD2D3FE0 /* Session.swift */, - E9EEC9061CA3F1FC21F9DE4E49BABE5C /* SessionDelegate.swift */, - 32A060FA06912DEF08C14B2CAF8AC48C /* StringEncoding+Alamofire.swift */, - 168FC76E41435410EC8A00C808BE60F9 /* URLConvertible+URLRequestConvertible.swift */, - 05E70D60932C308CF8BDDEDB8E336B1E /* URLEncodedFormEncoder.swift */, - 9D50ABEE75112BB31B23667087873645 /* URLRequest+Alamofire.swift */, - C0AB89978B936B8DBFE43A080BF6D1AB /* URLSessionConfiguration+Alamofire.swift */, - A719C579EEAF3B6AB0CF5DC387825F49 /* Validation.swift */, - 50561FD23D44E36E6618C19FDE064BFA /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - 2C35DE19F23A44560D56F1A00E8D3C38 /* DDBaseNavigationController */ = { - isa = PBXGroup; - children = ( - 6049EB3C1E55B8B0F364D28E15B8683E /* DDBaseNavigationController.h */, - 360E8C023C6FC4183838AA96186B6792 /* DDBaseNavigationController.m */, - 6CA3A9246785CC19F0623EACF6110381 /* DDNavigationControllerDelegateReceiver.h */, - E92533FE6B06397CB43DBCD84123B54A /* DDNavigationControllerDelegateReceiver.m */, - ); - name = DDBaseNavigationController; - sourceTree = ""; - }; - 2C574D2ED827E5468F204D679188F899 /* DDTextView */ = { - isa = PBXGroup; - children = ( - ); - name = DDTextView; - sourceTree = ""; - }; - 2E4466814045875E53DC249C453F395B /* Support Files */ = { - isa = PBXGroup; - children = ( - 3D8B6CF18BFF7619F1157B03413DD711 /* DDTimerKit_Private.modulemap */, - 08B918246B5F59A7DB942A7792495870 /* DDTimerKit_Private-dummy.m */, - 0A3609CE388BD0A408CD57CBD6155AC3 /* DDTimerKit_Private-prefix.pch */, - 17582BF2A0605219A287734B1B168036 /* DDTimerKit_Private-umbrella.h */, - 9DA42232C932E85BAFD4FF2EEA92DFDF /* DDTimerKit_Private.debug.xcconfig */, - 8FB301939C9BC99F272793DB3EA9A39E /* DDTimerKit_Private.release.xcconfig */, + 2ADB4EE08A9E187AFDB37B756D5F04DD /* SnapKit.modulemap */, + 876C1D50115F87AB1C4072F6EC821743 /* SnapKit-dummy.m */, + A4D27322B373F4BD5F575AD9C7F0D4F2 /* SnapKit-prefix.pch */, + AA1E1231214EB7F1645CE4FD39B60002 /* SnapKit-umbrella.h */, + 2B0DEFB8D2F6FBD0EB011F49E899B644 /* SnapKit.debug.xcconfig */, + 5CE8EA1DD0BABB5457C9D7B1844E9039 /* SnapKit.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/DDTimerKit_Private"; + path = "../Target Support Files/SnapKit"; sourceTree = ""; }; - 3059CF9DEAFD6300597B31DA4B4EC92A /* UITableViewCell+DDCategory */ = { + 26E1E7BEAE3F2DF497F0AD3DC4413779 /* Pods-OrderScheduling */ = { isa = PBXGroup; children = ( - 9F96EF579F4EDC48AB2ED1BF614276D9 /* UITableViewCell+DDCategory.h */, - E4300863F17D2D62979F2F20BCA0980D /* UITableViewCell+DDCategory.m */, + 3624652657FAF0E3F9FE19412D634F5B /* Pods-OrderScheduling.modulemap */, + F7DC99210B471987526D13D59E677777 /* Pods-OrderScheduling-acknowledgements.markdown */, + 97ED92CBECEACA1D399E56136CE3F1BF /* Pods-OrderScheduling-acknowledgements.plist */, + 4250D3C38672173C70CC23FE186BED15 /* Pods-OrderScheduling-dummy.m */, + B54B6EAAE9A8EECAB2CCBC50B0B7C10C /* Pods-OrderScheduling-resources.sh */, + 32967BBFC65AC5D8D70350B2FDC7534F /* Pods-OrderScheduling-umbrella.h */, + 59674970B62822EFA2C4AC8E4499CDF1 /* Pods-OrderScheduling.debug.xcconfig */, + 9736E4468AB07C78820C972493704484 /* Pods-OrderScheduling.release.xcconfig */, ); - name = "UITableViewCell+DDCategory"; + name = "Pods-OrderScheduling"; + path = "Target Support Files/Pods-OrderScheduling"; sourceTree = ""; }; - 32C03805A1D732D77F0C297E5047E629 /* Support Files */ = { - isa = PBXGroup; - children = ( - 3FD655DCD0CDA106C648D72E01735734 /* DDAudioPlayerKit_Private.modulemap */, - B740423D0945EDE8A1B9EF3C9AE1E546 /* DDAudioPlayerKit_Private-dummy.m */, - DD8BD1EA252D5B574E873F9B2B7F6644 /* DDAudioPlayerKit_Private-prefix.pch */, - 42181CBBF0570751605F5301C8AFAB41 /* DDAudioPlayerKit_Private-umbrella.h */, - 08BAC2C5C13F5B859D3365FFF02D0891 /* DDAudioPlayerKit_Private.debug.xcconfig */, - F9AA0992507E3F69477B65B8AE1D4D1E /* DDAudioPlayerKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDAudioPlayerKit_Private"; - sourceTree = ""; - }; - 33C4DD3EDB00E4FF02503BDD8F9486E2 /* DDBasicControlsKit_Private */ = { - isa = PBXGroup; - children = ( - 2077D566D327768B481E6E7139D7C019 /* DDBaseAnimation */, - C39C477D80C502D738E826C92FD5027B /* DDBaseAttributedString */, - 24BD91AEA7606C223E3B2442E15F3236 /* DDBaseButton */, - 1FF72A995DEFCD8DA1377910D5F0E108 /* DDBaseCollectionView */, - 6CF59554792960BF5E7E8F9C0F63BB9D /* DDBaseCollectionViewCell */, - C69718FC1228ECC9E73DB5F2B1223068 /* DDBaseImage */, - F2AB144A80BA475615B044F74F96A5EE /* DDBaseImageView */, - A5C63389C6B50FB0015EB51EDF20A8F7 /* DDBaseLabel */, - 2C35DE19F23A44560D56F1A00E8D3C38 /* DDBaseNavigationController */, - 89F7D208395AA0C111C97BB683861161 /* DDBaseScrollView */, - C1A3303B5973345355DCF7F9CF503F7E /* DDBaseSwitch */, - 4E054EC1280E13F261242656EFF723D4 /* DDBaseTableView */, - C1C5BDA9C3352EA051C0A23176C6CFBA /* DDBaseTableViewCell */, - B3635629CAC1BC81AACB35BA81152C2B /* DDBaseTextField */, - D86DA540AA7592347390C36B9AB4ACBB /* DDBaseTextView */, - 3FD8239F4E727B41EC6E24FDF4928EFC /* DDBaseView */, - FF58927E0B4230691CA1D25AB65CBE47 /* DDBaseViewController */, - C8267F4CEEBDFEADB99DB6A4669545A0 /* Support Files */, - ); - name = DDBasicControlsKit_Private; - path = DDBasicControlsKit_Private; - sourceTree = ""; - }; - 36742CB3910BD465EDC7BC4DF1EE01F5 /* Resources */ = { - isa = PBXGroup; - children = ( - 697F64D7AD11D233622C7EABEBB3B9E6 /* BRPickerView.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 367F5CF5CB7B2698483A7953C191EF0C /* Support Files */ = { - isa = PBXGroup; - children = ( - AE3D545C092474C206E7349491FAFB49 /* JXCategoryView.modulemap */, - B64EFDD65AF527B07AEF522F73A08104 /* JXCategoryView-dummy.m */, - A0F87D8DC43809AB7D320C88379D0ABD /* JXCategoryView-prefix.pch */, - 67DF36B793E2CF00421ABE1D3E185505 /* JXCategoryView-umbrella.h */, - 5AEB8F30EC772AD200F59854D2F954B8 /* JXCategoryView.debug.xcconfig */, - 59E8D33B939E8C3C48C63E7D53976129 /* JXCategoryView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/JXCategoryView"; - sourceTree = ""; - }; - 39163F0A92F51050885C00523B30B437 /* UITextView+DDCategory */ = { - isa = PBXGroup; - children = ( - 707F1D31A6782BA84943F925D3B8B7BC /* UITextView+DDCategory.h */, - AE8679EE07CCD8439DD69525741784C8 /* UITextView+DDCategory.m */, - ); - name = "UITextView+DDCategory"; - sourceTree = ""; - }; - 3D05ACFAC555EABF36BB94E0A7CEE110 /* Support Files */ = { - isa = PBXGroup; - children = ( - B2BE171F72D6DB076BBFF75B97DFAB18 /* AMapTrack-NO-IDFA.debug.xcconfig */, - C4605D951AFC0A203124A569B0958C21 /* AMapTrack-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapTrack-NO-IDFA"; - sourceTree = ""; - }; - 3F42743F85688DA481718AF5E2EB84E1 /* SwiftLog */ = { - isa = PBXGroup; - children = ( - 944FA5EAC18B49C032D0130791E1DCAE /* DDSwiftLog.swift */, - ); - name = SwiftLog; - sourceTree = ""; - }; - 3FBBB2FAE7B4D7CC44FCDF02CDB5598F /* UIWindow+DDCategory */ = { - isa = PBXGroup; - children = ( - CD23476084FF78183DB58F9F4571F8D9 /* UIWindow+DDCategory.h */, - A81CCD359428847EFB56456B6E16F49B /* UIWindow+DDCategory.m */, - ); - name = "UIWindow+DDCategory"; - sourceTree = ""; - }; - 3FD8239F4E727B41EC6E24FDF4928EFC /* DDBaseView */ = { - isa = PBXGroup; - children = ( - 309B95795D2946559604CB5DFF233BAB /* DDBaseView.h */, - AE4ADE608A6DD093F0D179EC9E3F5E4C /* DDBaseView.m */, - ); - name = DDBaseView; - sourceTree = ""; - }; - 40377ECAF73340E0F2D5D4004AB56C10 /* DDMANaviManager */ = { - isa = PBXGroup; - children = ( - BAF4523FFDDA5013C324C919671D9684 /* DDMANaviManager.h */, - 6854CC4379010F0C20D40BCBCFF19234 /* DDMANaviManager.m */, - ); - name = DDMANaviManager; - sourceTree = ""; - }; - 406CA9687643358A20498EC677420956 /* Support Files */ = { - isa = PBXGroup; - children = ( - EEBCD415604C9646A8FA5E593113240A /* JCore-xcframeworks.sh */, - 5FB38D3AAE62D1D410AB9ABCA4265157 /* JCore.debug.xcconfig */, - C4B150163A03FA8CDC2BC2AAD859E1A0 /* JCore.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/JCore"; - sourceTree = ""; - }; - 41EBADFBCDDC3F45E51EBA1DBCE3976C /* Support Files */ = { - isa = PBXGroup; - children = ( - BFE1EB6C61A6737D9D2A8394CC625868 /* DDToastKit_Private.modulemap */, - C1E808B15FDEEA5AF36D9DF4C4966B41 /* DDToastKit_Private-dummy.m */, - 9A8BAF8FFE3279DF4FFEC2E992F7460F /* DDToastKit_Private-prefix.pch */, - 1F7FCD1EEE9254E4B23FF51EF0678C66 /* DDToastKit_Private-umbrella.h */, - FD55F60859DCBCCD3361042F6A9346C3 /* DDToastKit_Private.debug.xcconfig */, - 39D12C5D8B812324E1C4FEAD076C9E31 /* DDToastKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDToastKit_Private"; - sourceTree = ""; - }; - 4225D0C77AEC185D803EB6A6C9CD1A39 /* Overlay */ = { - isa = PBXGroup; - children = ( - E469FE9BA34CE21A445FD18AFE4CE7EA /* MABaseOverlay+DDCategory.h */, - 08CD488F803E37CB2EDEA19AE3253D75 /* MABaseOverlay+DDCategory.m */, - ); - name = Overlay; - sourceTree = ""; - }; - 4419BEA4A7F67E632906DE57E057764C /* DDAudioPlayerKit_Private */ = { - isa = PBXGroup; - children = ( - 718279146D62E5B3A48236C049B84C3B /* DDAudioService.swift */, - 32C03805A1D732D77F0C297E5047E629 /* Support Files */, - ); - name = DDAudioPlayerKit_Private; - path = DDAudioPlayerKit_Private; - sourceTree = ""; - }; - 45EA8E45B889E131651480C1D85065FA /* DDMAMap */ = { - isa = PBXGroup; - children = ( - 2AEA2BF6C4B5681F283D3F801FDD3DBD /* Annotation */, - BB472E40A83FA6FE7897959D02151CDD /* AnnotationView */, - F6431FAE12785EFC8640BB10744500B7 /* MapView */, - 4225D0C77AEC185D803EB6A6C9CD1A39 /* Overlay */, - F64389B71626EA294AD6B9185D368FA1 /* Sources */, - CEB2198EF3B8718F9FA7F0474D1ECA82 /* Trace */, - ); - name = DDMAMap; - sourceTree = ""; - }; - 4A3B41CF6F13D4673844D81DACE15172 /* DDCollectionViewCell */ = { - isa = PBXGroup; - children = ( - ); - name = DDCollectionViewCell; - sourceTree = ""; - }; - 4C7FE8261840A283989DB722416B5050 /* Frameworks */ = { - isa = PBXGroup; - children = ( - F642FDF0CEB3E2EAC8C4119A679C908D /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 4CE271CEEDC5929C8EE64282B6147136 /* Support Files */ = { - isa = PBXGroup; - children = ( - 55D852C4E8B16358C5A5C34C770E681A /* DDFontKit_Private.modulemap */, - 63F5BC8D29048733247E71DC052694A8 /* DDFontKit_Private-dummy.m */, - 7CB20C9F677047664AB2977AFB30785B /* DDFontKit_Private-prefix.pch */, - E8619ACD3CC56D8168CF041F640FD42E /* DDFontKit_Private-umbrella.h */, - 3EE95830DF547E9583DE5E91FEE8B4C2 /* DDFontKit_Private.debug.xcconfig */, - 9E8A1B69A23A66FA52A4486F2A77B771 /* DDFontKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDFontKit_Private"; - sourceTree = ""; - }; - 4E054EC1280E13F261242656EFF723D4 /* DDBaseTableView */ = { - isa = PBXGroup; - children = ( - A6BFDB4E75B1484DFA020817AE4EE945 /* DDBaseTableView.h */, - B2CC50C4D50030EEF25A4B059F6D1424 /* DDBaseTableView.m */, - ); - name = DDBaseTableView; - sourceTree = ""; - }; - 4E81E604AA8C24230600EF2FBFF3C237 /* Support Files */ = { - isa = PBXGroup; - children = ( - 7B747A68B2F96CDF195E110ED82BA11C /* DDWebImageKit_Private.modulemap */, - 9CC0095EB0AACCD79BCAF9F7A67F8BA7 /* DDWebImageKit_Private-dummy.m */, - EEC05062A5E6D126EC5CFE8D3808DC5F /* DDWebImageKit_Private-prefix.pch */, - 8DD3128B1932922A36D56F6D19CAE4BC /* DDWebImageKit_Private-umbrella.h */, - 7916E7EBFC2EEFFE0004593327077C82 /* DDWebImageKit_Private.debug.xcconfig */, - 1B057FB28F622C52D92272EC7216BA4F /* DDWebImageKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDWebImageKit_Private"; - sourceTree = ""; - }; - 50561FD23D44E36E6618C19FDE064BFA /* Support Files */ = { - isa = PBXGroup; - children = ( - 58B2406C7EFA1DEBBA5BEC5D0C5D0E1F /* Alamofire.modulemap */, - 8A24092E52B14E76233D4A039740A10A /* Alamofire-dummy.m */, - 03F04E26ED09B9526810A653C4168A14 /* Alamofire-prefix.pch */, - 8B291452A4DEA9322F381FDFB9720F89 /* Alamofire-umbrella.h */, - 6B4B2662F8699DDD0D5154B01F80C46F /* Alamofire.debug.xcconfig */, - 4224EC3201E37EC5D69A4F316878EEFB /* Alamofire.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Alamofire"; - sourceTree = ""; - }; - 525F2E67AF7282623922F9592010270E /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3DA232C49BF58CA2474D487459BC5117 /* AMapLocationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 53D5A6F640F2E4972AE486E4EF7C9869 /* ControlView */ = { - isa = PBXGroup; - children = ( - 443BBFD6B3D42FB3964EF34F210E8860 /* UIImageView+ZFCache.h */, - 80BE34B3B635E10EB14465ABFCBDE7FD /* UIImageView+ZFCache.m */, - C05B031ED5C4066135823A85DF067623 /* UIView+ZFFrame.h */, - 282D6F906448283595CF9242D0D039CF /* UIView+ZFFrame.m */, - DA45655B3BFCB73542F94FBC8B5EB767 /* ZFLandScapeControlView.h */, - 95CF63ABCB6F25ADB78E2D8C5C0B4AAE /* ZFLandScapeControlView.m */, - F68C9B02B11B5CA2245E6B8812CCEBB4 /* ZFLoadingView.h */, - 605FB43B0DA0F12B646A8E06249BA213 /* ZFLoadingView.m */, - EDCE541EE66134DC578CD78A2B632931 /* ZFNetworkSpeedMonitor.h */, - EF0D9F411C0AE8266539CC3C372C5FD0 /* ZFNetworkSpeedMonitor.m */, - B46DF914A72CDF22E27684C7E253C84C /* ZFPlayerControlView.h */, - 78DB9636223BA7446E901986F1BFC86D /* ZFPlayerControlView.m */, - D96CA72F567147EB6E41400EF7D697CD /* ZFPortraitControlView.h */, - 535348DC69977225D375E88E6B5E825B /* ZFPortraitControlView.m */, - 929396B3C13DD9AC0D752E4CE93A61E9 /* ZFSliderView.h */, - 1A28F79C50D3E20B9BAC67E22A4359F3 /* ZFSliderView.m */, - 6463A0E9C5AB7FD3DD5005CF73EDA0C5 /* ZFSmallFloatControlView.h */, - ED6916102BF992D0D04FE7DC99C7FB32 /* ZFSmallFloatControlView.m */, - 8687A57AE558794973CBE0EF4EE33A63 /* ZFSpeedLoadingView.h */, - 7F52C8799AD5CBC0BD9548829C430967 /* ZFSpeedLoadingView.m */, - CE40EFCA5E24E01C8DFAC18FD04439ED /* ZFUtilities.h */, - 9936F0CB3A63B5AACBC54AB5F3DBB50A /* ZFUtilities.m */, - 0DD8C1045DCFBEBB3D9D5593893F671E /* ZFVolumeBrightnessView.h */, - 5C5EC748DF82D46F9C9A08C1CFB9970E /* ZFVolumeBrightnessView.m */, - 2B16F442A3CBF264465B39CB93278DC1 /* Resources */, - ); - name = ControlView; - sourceTree = ""; - }; - 53F44F3637A3813AFAEE57A32FD05BEF /* DDCollectionView */ = { + 2B081BBB3222F6D0D6D819C42A4430F8 /* DDCollectionView */ = { isa = PBXGroup; children = ( ); name = DDCollectionView; sourceTree = ""; }; - 552FF270B50722AA07DBE4CE954D8E23 /* DDImage */ = { + 2B7E63ABBCF240FD68A3E0795DC141D2 /* Support Files */ = { + isa = PBXGroup; + children = ( + 818CD09C2E47D832F052F56C7D0E6FA7 /* AMapSearch-NO-IDFA.debug.xcconfig */, + 7D93102AD19139CC295100C1519DEE8A /* AMapSearch-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapSearch-NO-IDFA"; + sourceTree = ""; + }; + 2C230780495B4EECE64CC82ECD810DB1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 53DD4ACFBD24149D1BCA54AC7FFD61B1 /* IQKeyboardManagerSwift.modulemap */, + 0CA5A7DA12336DAA19E1EA26B1312A6A /* IQKeyboardManagerSwift-dummy.m */, + 5820AD4F069C70C87F725DD32EFDB5B1 /* IQKeyboardManagerSwift-prefix.pch */, + C6276D35B176A33B11FAEACD5FAEE3ED /* IQKeyboardManagerSwift-umbrella.h */, + E2B2FC20063D3F6BC9FC03E2F19F08CB /* IQKeyboardManagerSwift.debug.xcconfig */, + 6651F8D32DD20125701E5BC2C911CCC0 /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + 2C6BB0E9633ED874723868FD5BB7C4D7 /* DDBaseCollectionViewCell */ = { + isa = PBXGroup; + children = ( + 59C1AC23636B5970BCDE40A5A18C4B37 /* DDBaseCollectionViewCell.h */, + 1237CC532B7E2B100BCC96757C7C794E /* DDBaseCollectionViewCell.m */, + ); + name = DDBaseCollectionViewCell; + sourceTree = ""; + }; + 2CD905FDC6B77E7651E3FEF1AF7E95A1 /* UICollectionViewCell+DDCategory */ = { + isa = PBXGroup; + children = ( + 83CBF4B69A90364F3E49C71FFFB15594 /* UICollectionViewCell+DDCategory.h */, + F57A84E342E92AF11E88283DB37626B6 /* UICollectionViewCell+DDCategory.m */, + ); + name = "UICollectionViewCell+DDCategory"; + sourceTree = ""; + }; + 2E2FC7F5F2115731642A553AC1D5005A /* Overlay */ = { + isa = PBXGroup; + children = ( + 536F6A35FB6702E5E8972D47AE27E916 /* MABaseOverlay+DDCategory.h */, + D5D294295C30D740A2011C4A29FA2388 /* MABaseOverlay+DDCategory.m */, + ); + name = Overlay; + sourceTree = ""; + }; + 2F7C2470E72D9A477856AAAB11BAA01D /* Core */ = { + isa = PBXGroup; + children = ( + 835E849B3BC8ADD82926AC6CB92E9C82 /* Array+ZLPhotoBrowser.swift */, + 929439B39ABD83672882D3E34C95FA46 /* Bool+ZLPhotoBrowser.swift */, + DB13D045A5BCC020F8784633BC769138 /* Bundle+ZLPhotoBrowser.swift */, + 6A20AA44912E1E71BDF866DCA7312A45 /* Cell+ZLPhotoBrowser.swift */, + FD4BFCC8739D5C18B3EF164944D6A1AA /* CGFloat+ZLPhotoBrowser.swift */, + 261FCC30C522E14C26409D4278AA150C /* NSError+ZLPhotoBrowser.swift */, + C56C7076C6ACDD919CB8B544EF54EE6F /* PHAsset+ZLPhotoBrowser.swift */, + DE07162BE6F4F1A997A4854EF51E66F5 /* String+ZLPhotoBrowser.swift */, + B08A46B8C839E029B33C6F6CC307D57B /* UIColor+ZLPhotoBrowser.swift */, + 4EA842974C064A6643CA65B4F60C0A8E /* UIFont+ZLPhotoBrowser.swift */, + 063BD1391E1AB3571A5124DFA1048996 /* UIImage+ZLPhotoBrowser.swift */, + 3D148BDD044AA0EFFC35AB4DBBB1EA14 /* UIView+ZLPhotoBrowser.swift */, + 1ACD2390EB614A635BFBD9A685DC10BA /* UIViewController+ZLPhotoBrowser.swift */, + 173BC5A3FF087A7A811896E510320C32 /* ZLAddPhotoCell.swift */, + F904780706621C4C24A5DDBD19F9AD53 /* ZLAdjustSlider.swift */, + 97D4805BAD010839FD2F494F302FA25B /* ZLAlbumListCell.swift */, + 61D2AF6E849AE3167EF20664BC9137E1 /* ZLAlbumListController.swift */, + 3DFBEC2B3745AD1EE5FB3E6A69D81943 /* ZLAlbumListModel.swift */, + 00CC8897FE09B914D9240AA47BD4D67B /* ZLAnimationUtils.swift */, + EA8FD6B0944ADDBD839CD14192137BAC /* ZLBaseStickerView.swift */, + 10FF294BA1B443DC0503BE70408129DA /* ZLCameraCell.swift */, + DCB684F817277E2F4C7B7EED01F3FDD7 /* ZLCameraConfiguration.swift */, + B871B8BFDD5F05AD314EEDAF8023C3F7 /* ZLClipImageDismissAnimatedTransition.swift */, + 8054525DB1B0B73AA00F4836F39A39AC /* ZLClipImageViewController.swift */, + E76EEA8C41C5655B07BECBFDB0EF0ED6 /* ZLCollectionViewFlowLayout.swift */, + 2A10BEE307B64BA71613A41C96687DCC /* ZLCustomAlertProtocol.swift */, + 3C71EFBDB0BBB656B7E1EA19FD5A3564 /* ZLCustomCamera.swift */, + B4E31A97D2588A8BC7D34CB691791FF8 /* ZLEditImageConfiguration.swift */, + A4F1CCE50A64698C430F1A5DD836678E /* ZLEditImageViewController.swift */, + D8ACCE82AF87D5DDC699703ECD9C0EBF /* ZLEditToolCells.swift */, + 36F5897912954B93461281527705C357 /* ZLEditVideoViewController.swift */, + D0A36258A2776EA01417A8BA5CEDF754 /* ZLEmbedAlbumListView.swift */, + C77E9EC3198AA82EBD3E95F7E0B06F9F /* ZLEnlargeButton.swift */, + 0E9027378D012FE991264D7D66987F17 /* ZLFetchImageOperation.swift */, + C4BEA969D381F45D17324AD42BA44951 /* ZLFilter.swift */, + 9626661BED4F69F830D94C17CE3AC40D /* ZLGeneralDefine.swift */, + 4997009751AAA2566F9162059BB237B0 /* ZLImageNavController.swift */, + 2DE6F2A10679DDD6131349E543E811B6 /* ZLImagePreviewController.swift */, + 1ECD4661FC6B8013173C7EDF9FB314E5 /* ZLImageStickerView.swift */, + C328B05BE0D44A0B9C3C6CDCF7A1E6AE /* ZLInputTextViewController.swift */, + 51CCFD4700A54856BC0279C2A60F5A8D /* ZLLanguageDefine.swift */, + 1FBF9BE4FD9875647BFB4480557B19F7 /* ZLPhotoBrowser.h */, + 7A47D19BFD73FD04F0756147A99A3ABE /* ZLPhotoBrowser.swift */, + 2F9A22D3EB0C99116FC946A4E0B6BC99 /* ZLPhotoConfiguration.swift */, + 68E03442859B78F721F32BBAA0D07006 /* ZLPhotoConfiguration+Chaining.swift */, + 1D6F38241CD5642FDED58BAA35AB4CA6 /* ZLPhotoManager.swift */, + 3291FD2F05D78B7BB557DBA66C3B60D3 /* ZLPhotoModel.swift */, + A3A4503392FEBAF9644AFD3D69CE5999 /* ZLPhotoPreviewAnimatedTransition.swift */, + 9C8305F96BC2F05C534DB6EFEC0C4FD0 /* ZLPhotoPreviewCell.swift */, + 2F9038531BED21073377FB2BAF653D92 /* ZLPhotoPreviewController.swift */, + 420B2824C5FD408C560D9EAD613F8745 /* ZLPhotoPreviewPopInteractiveTransition.swift */, + 9AE52E505AD93B71530829C12A79CA34 /* ZLPhotoPreviewSheet.swift */, + C723DB0708A1DDF4BDEDCF7E4E4D1B9C /* ZLPhotoUIConfiguration.swift */, + E651BDA7D53A416AF96CF7D8AF54C2AF /* ZLPhotoUIConfiguration+Chaining.swift */, + EF08E526F5B670836DB4EA9F7FD4935A /* ZLProgressHUD.swift */, + 776B6125B1CF6007A7C6CAC042CA9A80 /* ZLProgressView.swift */, + 45AA72946E315A5BBF295AFEB982C477 /* ZLResultModel.swift */, + 0BA9C5D8BFB6A76A002C5008A8297894 /* ZLTextStickerView.swift */, + A382F9A63B7915979AB2027E98017E1D /* ZLThumbnailPhotoCell.swift */, + AF5503D2DC67DF588D5FDCC40F0711BA /* ZLThumbnailViewController.swift */, + 091FDAC750B35AF72EB86F87AE7A9193 /* ZLVideoManager.swift */, + 8BA8DA962395D0224DEB565055A6D8B2 /* ZLWeakProxy.swift */, + ); + name = Core; + sourceTree = ""; + }; + 309EB78BB10D87D9D3F5706C711C0F33 /* NSURL+DDCategory */ = { + isa = PBXGroup; + children = ( + F38DECC280E7764D3F75D94574127076 /* NSURL+DDCategory.h */, + 7B540F8536069D6AC2ACAB2201587CC8 /* NSURL+DDCategory.m */, + ); + name = "NSURL+DDCategory"; + sourceTree = ""; + }; + 30CFBEF7F90D5CF1F5F9F8345B1A7232 /* IQKeyboardManagerSwift */ = { + isa = PBXGroup; + children = ( + 947EF1FBACF89273DE278862C44BEE0C /* IQBarButtonItem.swift */, + C3EB3FAC176AE72E2A035FE8467D3058 /* IQInvocation.swift */, + 6F91DE6B5BA4B065B5E306C6AC0876D5 /* IQKeyboardManager.swift */, + C944915A71378DC9FBA52EB33D9E531F /* IQKeyboardManager+Debug.swift */, + E83F4199D9698F75FDC95FE4D9617BF7 /* IQKeyboardManager+Internal.swift */, + 73732A2C2D57BEDF1C16C17228F1E59C /* IQKeyboardManager+OrientationNotification.swift */, + 810F72AF69081D68603BFD2CF7D0A649 /* IQKeyboardManager+Position.swift */, + 28A416FC484ACE8BD96EC6A2C41D6E39 /* IQKeyboardManager+Toolbar.swift */, + 6C0D3E297F1ADA0E52A6AC606993D6B8 /* IQKeyboardManager+UIKeyboardNotification.swift */, + 89D206E48BBA8E84DC4644B3320D26E6 /* IQKeyboardManager+UITextFieldViewNotification.swift */, + 2CEBAE44D30275292E512FDCD7B604EC /* IQKeyboardManagerConstants.swift */, + A858DF793FD2DC0C9FA27769787A71C8 /* IQKeyboardManagerConstantsInternal.swift */, + A81FC87B5BC7C59945DC5EAC3E7AFB2C /* IQKeyboardReturnKeyHandler.swift */, + BFEB3C00E2012E21AF84D7B5FC2C66B1 /* IQNSArray+Sort.swift */, + ECA7CE70C25E08DD85D3B41472139AC5 /* IQPreviousNextView.swift */, + 46DD0C3B7A6760884275F6BC05CA6CEA /* IQTextView.swift */, + BA61BE5A8E32EA44B4B6529D906C1B9A /* IQTitleBarButtonItem.swift */, + D66DA84E22266E71EB580C3769E6A5D0 /* IQToolbar.swift */, + 8FF45F072745A803EE7512124A5E34AE /* IQUIScrollView+Additions.swift */, + 97D44AD9154AA4F6DDDEE9022A72383F /* IQUITextFieldView+Additions.swift */, + 3B214EC5CF3F14EEB64EFC1B4EB2443A /* IQUIView+Hierarchy.swift */, + D8915CDB27F980F26779B93B51480F64 /* IQUIView+IQKeyboardToolbar.swift */, + 15F3A8245D71C40CDD42CD2FEC629D76 /* IQUIViewController+Additions.swift */, + 2C230780495B4EECE64CC82ECD810DB1 /* Support Files */, + ); + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; + sourceTree = ""; + }; + 3147F837C48942C2ACDDDD61F3E2F7A1 /* SwiftLog */ = { + isa = PBXGroup; + children = ( + 3125D8DCF7018A7FCCEC0336B3E20324 /* DDSwiftLog.swift */, + ); + name = SwiftLog; + sourceTree = ""; + }; + 382291F4FB19BD11E4FE18B912B6A056 /* Resources */ = { + isa = PBXGroup; + children = ( + DBA9D3A785A43CDC78C173AF1E1EA301 /* AMap.bundle */, + EDDB4527E4965D820CD0960EBEBC5B70 /* AMapNavi.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 3960D6228A37D5474ED3C5A7FC03C2DA /* Support Files */ = { + isa = PBXGroup; + children = ( + 1936D02AFDC5FE7F9B5331409A6E38F4 /* DDToastKit_Private.modulemap */, + 13424C098E3429BAD8B1865086ADD736 /* DDToastKit_Private-dummy.m */, + 8F66A3748C4B2D620202B33C182A8CBB /* DDToastKit_Private-prefix.pch */, + 3AD21409FAB4C66BBA19E878AD74C873 /* DDToastKit_Private-umbrella.h */, + CEEA8196BC28DEB4E92D8BB9EFF5CC36 /* DDToastKit_Private.debug.xcconfig */, + 357270646D138BAB6650D35F5324FFE3 /* DDToastKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDToastKit_Private"; + sourceTree = ""; + }; + 3BDFE22B238369AA23C3E37CD84CEDEC /* DDView */ = { isa = PBXGroup; children = ( ); - name = DDImage; + name = DDView; sourceTree = ""; }; - 55351A815973B74F7DB5AEF13304EE41 /* Support Files */ = { + 3C03E1B4F45FF41BE09C1F7C235F68D9 /* Frameworks */ = { isa = PBXGroup; children = ( - 5E34799D6AD4239261D94D94048D8C2B /* AMapFoundation-NO-IDFA.debug.xcconfig */, - E5E283FCA2ECF0EC15A3059E80203F0E /* AMapFoundation-NO-IDFA.release.xcconfig */, + 4FC739643A575A607FD0C9365E2CA798 /* AMapSearchKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 3D57A865A07DCB2D454D212330E4E5D3 /* UIButton+DDCategory */ = { + isa = PBXGroup; + children = ( + 93F7D80CEF63FDE716AAA7095BCFAC88 /* UIButton+DDCategory.h */, + 9845A34ADAF4ED99062CDFD181DBCC7E /* UIButton+DDCategory.m */, + ); + name = "UIButton+DDCategory"; + sourceTree = ""; + }; + 3D7821B35151F7E4B5F54778537E0E3C /* DDFontKit_Private */ = { + isa = PBXGroup; + children = ( + F60F38B1DD24C8B8FCCDAD060248ECE6 /* FontUtil.swift */, + 7A903E1F03F69B4BFF53A7DC953037AA /* Support Files */, + ); + name = DDFontKit_Private; + path = DDFontKit_Private; + sourceTree = ""; + }; + 3E3793AD3770A81B826B57F58D724DA6 /* Support Files */ = { + isa = PBXGroup; + children = ( + 80C7D8C8A405D8643689D7B5CA2A24A0 /* Kingfisher.modulemap */, + 5750F7E59314A9D375A0E696BF7DE46F /* Kingfisher-dummy.m */, + A7EFAC04E7084F0C8AE8A2F2F7757F72 /* Kingfisher-prefix.pch */, + 6F6135437FD20A9FA4AB01838105C647 /* Kingfisher-umbrella.h */, + 4AE55287C9BF41D245C27DB0AA035A21 /* Kingfisher.debug.xcconfig */, + 4A18B3C62D891861819B8FD1C3B3E765 /* Kingfisher.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; + sourceTree = ""; + }; + 3EAF86ADE2832CDC3D3075DDAA770F8A /* UINavigationController+DDCategory */ = { + isa = PBXGroup; + children = ( + 3A35017495E79C241503D1C611FB0E9C /* UINavigationController+DDCategory.h */, + B75E2FA92F3940E7D9E70BBBDFD28072 /* UINavigationController+DDCategory.m */, + ); + name = "UINavigationController+DDCategory"; + sourceTree = ""; + }; + 42161BADAE7DE5080E380DD2181B6B53 /* CocoaDebug */ = { + isa = PBXGroup; + children = ( + AB10661B96C802049CD8CEAA0B1C9A7B /* _AutoLaunch.m */, + F623DB8E3F08A8BE2B028A0241CE3A19 /* _BacktraceLogger.h */, + 09FD9DA269C48AEE264722C210EB6228 /* _BacktraceLogger.m */, + 42BA08323F00229B5D30992C68DA1EB9 /* _CacheStoragePolicy.h */, + C6CD8FC8C2833987EFFD713C441C6CA2 /* _CacheStoragePolicy.m */, + EDC3BC151D14D62093DF03D648F2DADE /* _CanonicalRequest.h */, + 2A497354C9DC2872518646E2C24B1AC1 /* _CanonicalRequest.m */, + F62BFBCF6E8CB3F0706C076E3D34295D /* _CrashModel.swift */, + 418262243490F789E5397946867C8F0C /* _CustomHTTPProtocol.h */, + 0C4741AECBFAA3382F599D25CB8495AA /* _CustomHTTPProtocol.m */, + E1004793B3572A2D5E8E69FB6E534E05 /* _DebugConsoleLabel.h */, + 76D1B9EFEDC096ADFFEF42C8436D3A5B /* _DebugConsoleLabel.m */, + 376FE570A5A6829133A474FFC7730392 /* _DeviceUtil.h */, + D8B7352F318595E9CC9BAB46E3E90981 /* _DeviceUtil.m */, + B4476D4ADB2C9B49FB899BE7BBED7CF8 /* _DeviceUtil+Constant.h */, + D463A9B4D6D260AAE176E0FC5815EF0A /* _DeviceUtil+Constant.m */, + 017BA9D2584BFE2A506D6FA29BB723B5 /* _DirectoryContentsTableViewController.h */, + 0FD1730B1BBA65CA27D51A1DD234F77C /* _DirectoryContentsTableViewController.m */, + 670F1D63802F2FBEB9392A80A30D5C91 /* _FileInfo.h */, + AFEABC58DE74F0C6FED7D224A1133DC5 /* _FileInfo.m */, + C8D8F6C5C31D513A5558A18D4FBA4978 /* _FilePreviewController.h */, + 24A38300E240A8CBB21CD0B31DE6F8DE /* _FilePreviewController.m */, + 7587D31319E3CA371FA7CD02B2959860 /* _FileTableViewCell.h */, + 8284E493797429D0F363D771E5EEE1A7 /* _FileTableViewCell.m */, + 940805A08FA6EAAE8FE2D4B7C8EC9241 /* _fishhook.c */, + 204E4F4D1E5DEDB10EECAFBD56469A01 /* _fishhook.h */, + 444F53B72D7A3895A9EBA2F8050F5D1C /* _HttpDatasource.h */, + 26DB052E4FB9DD69263E66C759F7F918 /* _HttpDatasource.m */, + 9999328EA974AB233F994AA6EBB64BBE /* _HttpModel.h */, + 0C32B7C68B23FAD382A03CD92B45DC06 /* _HttpModel.m */, + 3563E1E50C3C038DD4A038D3833ECF5C /* _ImageController.h */, + FCDFC66002C285612CB91F8949DD5F2A /* _ImageController.m */, + 5AD12343751B01E68B49B3E3EF1F0580 /* _ImageResources.h */, + 402F1FBC6DB23AB6C30A37A5AC6E132C /* _ImageResources.m */, + 2C7087C49FDA58FD978F0F79B21E6579 /* _NetworkHelper.h */, + B63AE0EF83BE9ECB865E4931A53DA50C /* _NetworkHelper.m */, + CF6E41854A06234CE0CDA95420F08DD7 /* _NSLogHook.m */, + E96F14E3DE9B3DA9F2E0734056C5CB5F /* _ObjcLog.h */, + 5F7AC0778ED6AE7A6D651436FC668750 /* _ObjcLog.m */, + 546E3CAC53B584E9D820CB9BCE2DB590 /* _OCLoggerFormat.h */, + C6218461361FB2DE04E05CBC011B4A89 /* _OCLoggerFormat.m */, + D4E3DBFDAC5126D6AB44954A92163D5F /* _OCLogHelper.h */, + 12F0230DBD912423D4F91CB29C6851F1 /* _OCLogHelper.m */, + EBC6F6F6BF7FFE6463A07578F1E35C61 /* _OCLogModel.h */, + 5C25D5053090B764A4769D7274F98CB1 /* _OCLogModel.m */, + 6FF68D13FEEF4B5BB673344AABEB6AD6 /* _OCLogStoreManager.h */, + E61C280397F89480EB0C260A789EB6E4 /* _OCLogStoreManager.m */, + 99890D3BED1E3261F7883BF904CF36B9 /* _QNSURLSessionDemux.h */, + F66AF5D1F6CE3BB913B18A5637EC7688 /* _QNSURLSessionDemux.m */, + 3D55E75469E7DECC4FFE78A9C9C0636A /* _RunloopMonitor.h */, + D2D89BF3FBBAFD467FC02F62E8B7F69D /* _RunloopMonitor.m */, + 5DB13F56D699BF4AD3B0C3A044EE4FE2 /* _Sandboxer.h */, + 8BDF2A3207088932A52DB9E0808A8896 /* _Sandboxer.m */, + 0DA7859891D940DDEB5B1BEE1E6A7A02 /* _Sandboxer-Header.h */, + 6728C33E6DA29FBAEA2782397F0343B6 /* _SandboxerHelper.h */, + 8A6D8D27BF5530D124DC7655D0835891 /* _SandboxerHelper.m */, + CF4CACE389FF58874B66DF23404C15DC /* _SwiftLogHelper.swift */, + 33316B4B1C819196CC346E2F119D2877 /* _Swizzling.h */, + 7247B946E910D899AFD2D64A37BF23FB /* _Swizzling.m */, + B07432B852E796186861E1B665F6F5E4 /* _WKWebView+Swizzling.m */, + D4813DAC17158C729BB013B015F5F07E /* AboutViewController.swift */, + DE1AE4A69289A0D70865A0ED5ECA0172 /* AppInfoViewController.swift */, + 9DAD6A698156D08ACFA3D525AC143F36 /* Bubble.swift */, + 1B47EA74A8EFB67859D74D6D5F3BB488 /* CocoaDebug.h */, + 5A43FBF0647C2312926F6D9E7E2DF169 /* CocoaDebug.swift */, + 6C5369A796319831DCF0FE151F568493 /* CocoaDebug+Extensions.swift */, + B858F6A8542F44E7A180F945484C0BF4 /* CocoaDebugDeviceInfo.h */, + 2D998F589817DDF7A5333A822CBEC675 /* CocoaDebugDeviceInfo.m */, + E6809FB7DA95C5EC388367A75F39D5E6 /* CocoaDebugNavigationController.swift */, + 9C941FE3E0210F042109699B79C902B7 /* CocoaDebugSettings.swift */, + 095A985D17E2BB8CB25A40BC2E27D7D2 /* CocoaDebugTabBarController.swift */, + 13BD3361E83FC21C5BC469920651072A /* CocoaDebugTool.h */, + 4B26976756BACF0C21DB2CACD0D6E7E0 /* CocoaDebugTool.m */, + 16BEDB8744F55F68466ABAD06D797E91 /* CocoaDebugViewController.swift */, + 59ACDCF7546D7485403CE7409AADCB04 /* CocoaDebugWindow.swift */, + AA2C8853365C78D4DC32BB8DD4411F94 /* Color.swift */, + 3D98B22AC22B69B9F31152B00E2464FF /* CrashCell.swift */, + 93651F46E7784903DF993BEB70030C7D /* CrashDetailViewController.swift */, + 45BAE5CBACF11D6184D16ADDD7F76CAA /* CrashListViewController.swift */, + 5CF998D36295FBC7E20EF441ACF6EC3F /* CrashLogger.swift */, + 306BEFD617F228EE03150ACD4ED3B777 /* CrashStoreManager.swift */, + 8AB0CBA2B0C1C12419007909C80510FE /* FPSCounter.swift */, + 496AAA709A947A76099FC5F6E497F935 /* GPBMessage+CocoaDebug.h */, + 60F3234476B06614F80EFB05A1073983 /* GPBMessage+CocoaDebug.m */, + 36EBF5988DB7B9CDFBAC449DC27BC189 /* IgnoredURLsViewController.swift */, + 38CDD02D0C84F8C61DA1AAE6CF0DDA7D /* JsonViewController.swift */, + BF2088B21090F22E44A150932553534A /* LogCell.swift */, + C3E8F25D8B759A2B871130CA907892EA /* LogViewController.swift */, + 0BAFF59448B95D21460FB3B962F1FBDB /* NetworkCell.swift */, + A165A185D909A3F4B2CF3961E00DD144 /* NetworkDetailCell.swift */, + 26B0F221FC31E91004E2BB66711F9624 /* NetworkDetailModel.swift */, + B0233D9115460B3BA7E8CC718676E846 /* NetworkDetailViewController.swift */, + 4E9ED99769741285CCE2A4341C854497 /* NetworkViewController.swift */, + E12293111FFD36A608B25767FAA1B9CE /* NSObject+CocoaDebug.h */, + 684D0BE3AD99F98025982FC595DCA0A9 /* NSObject+CocoaDebug.m */, + FA589924FEF5F3AE9FAEB264389624EF /* UIBlockingBubble.swift */, + 5DB8C75BCE10621FFAD92B28102C64C3 /* WindowHelper.swift */, + D63568427003FC1EB1C4533F0E37DD80 /* Resources */, + 0340ED8B2B65A4D474A57CF54FD040A5 /* Support Files */, + ); + name = CocoaDebug; + path = CocoaDebug; + sourceTree = ""; + }; + 47187C12A095AF0C2550706BB505741B /* Support Files */ = { + isa = PBXGroup; + children = ( + B5C8B49D3B87F6C8C7CF6FFB1EFF6B9A /* DDTimerKit_Private.modulemap */, + A2F9B044EC22283C83F19BE5F30E01F5 /* DDTimerKit_Private-dummy.m */, + 04F8D84A62F275D974F86565382FCE22 /* DDTimerKit_Private-prefix.pch */, + E11A6ECB78F32EFE917F308C1981B2F6 /* DDTimerKit_Private-umbrella.h */, + A70F23F4FEC70D048898E1B67D4DC316 /* DDTimerKit_Private.debug.xcconfig */, + 3BEFD53C17D48B56061198A761955C21 /* DDTimerKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDTimerKit_Private"; + sourceTree = ""; + }; + 484D3754B226BCC0CBC992B3ADFA8F72 /* UIScreen+DDCategory */ = { + isa = PBXGroup; + children = ( + C917232E10889590B6D765BBD0169ADA /* UIScreen+DDCategory.h */, + 647D20AC7E2359C702A2BFAA55C2D1E6 /* UIScreen+DDCategory.m */, + ); + name = "UIScreen+DDCategory"; + sourceTree = ""; + }; + 4860E35C08B5A64761B59A9532B5A033 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9DCAA032F2E6C410632B76C47B2D9A23 /* AMapFoundation-NO-IDFA.debug.xcconfig */, + FA29C85641582913C61E6A68B684AD20 /* AMapFoundation-NO-IDFA.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapFoundation-NO-IDFA"; sourceTree = ""; }; - 56A8132E1DC86550009A4764C1C9C677 /* DDSwitch */ = { + 4BFB9CDD20FAE38039E8097D6E279594 /* Support Files */ = { + isa = PBXGroup; + children = ( + 731CFCF16EC095CC71BA24D0D4BDDEAF /* RxSwift.modulemap */, + 1C5E0A65538F1B613E58D145DD6E87D1 /* RxSwift-dummy.m */, + C0DE8226B18AA4D42D16E6033E3D3C82 /* RxSwift-prefix.pch */, + ECC828763AB2ECF5D36C611125E3A93D /* RxSwift-umbrella.h */, + 0333BD91242AADD1BBEBD06B190C43BD /* RxSwift.debug.xcconfig */, + E1CCAA8344FE8309B1C57584F496F841 /* RxSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxSwift"; + sourceTree = ""; + }; + 4CBF508A5DC09585223974A66FBF5B1C /* DDBaseTableViewCell */ = { + isa = PBXGroup; + children = ( + 94678199DBFD1BB1DD952501F496AB9D /* DDBaseTableViewCell.h */, + 02586CCB670D21813EDDE73652BB3FF5 /* DDBaseTableViewCell.m */, + ); + name = DDBaseTableViewCell; + sourceTree = ""; + }; + 4CCCD0D5579717619F4B3F50016E57A3 /* Resources */ = { + isa = PBXGroup; + children = ( + 7D205D54A244888D29F51C7FF3A4556D /* en.lproj */, + ); + name = Resources; + sourceTree = ""; + }; + 4DC2122DC77F796B1BB08B85E51548D5 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 46F941A00716D63FA4B2D4EC0E125AF8 /* MJRefresh.h */, + 72DC723EED7D01F686450D1D03CDAF8E /* MJRefreshAutoFooter.h */, + 6FDBFC1C8FE1C14A95A9FC07FD395CA0 /* MJRefreshAutoFooter.m */, + E0861693DB9578B6FDF878487F660B44 /* MJRefreshAutoGifFooter.h */, + C2A7725D144328A58148A5A1F42910A0 /* MJRefreshAutoGifFooter.m */, + D4E4AAD31495DC9A9E8ACF1B24E597B4 /* MJRefreshAutoNormalFooter.h */, + 130D9C60AF0D2CDEDA2C953C02AE82BF /* MJRefreshAutoNormalFooter.m */, + A28569084384261E8C1912B3A39D2243 /* MJRefreshAutoStateFooter.h */, + D8B6E4DC66A3DAF359D42CC4BF7D12D4 /* MJRefreshAutoStateFooter.m */, + E3E3479F601BE9D85ADB60D250DDF6E8 /* MJRefreshBackFooter.h */, + 85E7954BA79707BEE46110DFCDDE0C15 /* MJRefreshBackFooter.m */, + 1A63AEFEB8C46FF79506CAC9D5EED9FA /* MJRefreshBackGifFooter.h */, + 9E22481C543E2D748FFC40BDE2648255 /* MJRefreshBackGifFooter.m */, + 734BF020947949CC0A1C973FCEA227FA /* MJRefreshBackNormalFooter.h */, + E0122C0BF58C3FDA9382C4033527C441 /* MJRefreshBackNormalFooter.m */, + AA1B91D44D6DB4189580C58BD942F239 /* MJRefreshBackStateFooter.h */, + 0A5FD362C24B31708AD082C785507076 /* MJRefreshBackStateFooter.m */, + 79036EC2764D9E8F23569B2D2511F174 /* MJRefreshComponent.h */, + ED43F6F15831252679A7C3F3E2DF1211 /* MJRefreshComponent.m */, + 9D53AEAC0C08E5715F366DA686AECAEF /* MJRefreshConfig.h */, + D94FF65F38A1179C2D2B7B92898D4290 /* MJRefreshConfig.m */, + 1725DFC1C8F4A0B8E05B181F31AE8475 /* MJRefreshConst.h */, + 5C2264C8058927CE45EB539A42430629 /* MJRefreshConst.m */, + 5F4574BBEC8A5D0624A0617F9AA5C474 /* MJRefreshFooter.h */, + 970BC596737BFFB5FF0298BF9BBFF974 /* MJRefreshFooter.m */, + 14B1883CAF9C54C2774546AAB3CD6DE1 /* MJRefreshGifHeader.h */, + 334DB076BA8FBD0CAF1A07678DA2E006 /* MJRefreshGifHeader.m */, + 5C951DA091B1EE6FD20B3B272D9B615A /* MJRefreshHeader.h */, + C7346B236D05AC35147DB286408AEA3A /* MJRefreshHeader.m */, + 934A39B0CEFCEF9EE662A5C9A49311B1 /* MJRefreshNormalHeader.h */, + 7B740660FA93F630F18096754E4F36FC /* MJRefreshNormalHeader.m */, + 5DCFF6E2CE9B92287D99A713B05D5BBA /* MJRefreshNormalTrailer.h */, + 68505EC0B846C323D55E11153CF64936 /* MJRefreshNormalTrailer.m */, + F821DDCB198F678CB99B11CF49BC9E2D /* MJRefreshStateHeader.h */, + 6901B0BBAAE131F5D3FC20808AAC4454 /* MJRefreshStateHeader.m */, + C5DB64C747D81688D7126B75038DD948 /* MJRefreshStateTrailer.h */, + 37F5A538345F4986E0B09F2807B5A120 /* MJRefreshStateTrailer.m */, + 3D1A5662585CAB5FBA6C27AB02DABD3E /* MJRefreshTrailer.h */, + FA2D39312AFF381FF6A4AB009036AC71 /* MJRefreshTrailer.m */, + CF77E19F8396694EF0D0A6BA38B36533 /* NSBundle+MJRefresh.h */, + 6036E4624D2FCBE8F84CFC79364003A7 /* NSBundle+MJRefresh.m */, + 5E8A9BB97B0E04125E8550ACE4BD224D /* UICollectionViewLayout+MJRefresh.h */, + 572AD83BCAE4569BB796478A08F4F07C /* UICollectionViewLayout+MJRefresh.m */, + 66F8E08A369D4EE6FAF5EC3E8E5428D6 /* UIScrollView+MJExtension.h */, + 6DB92F147CFC6676A8CD4111FCEA4E08 /* UIScrollView+MJExtension.m */, + 5A44A0DC296222B7598352F4EA8BB3F7 /* UIScrollView+MJRefresh.h */, + A23C70DEDF85FCD22379514D982957F6 /* UIScrollView+MJRefresh.m */, + 0C5497BEA73B312AC0E6A3CF3599FEB9 /* UIView+MJExtension.h */, + 23D0B1D6E86E7DA9D74535A3E52DC83D /* UIView+MJExtension.m */, + F64B52D296D23148F5794288D39A031A /* Resources */, + 74BE23EB65FF8CB6A93E360306B65A85 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 4E5C802B9E9EF1CD01FEA04E20EB9567 /* UIView+DDCategory */ = { + isa = PBXGroup; + children = ( + 8A61043499A1E6BA066D070F6AAAD92F /* UIView+DDCategory.h */, + 264ECE557D87379DBA0014642D5F67EB /* UIView+DDCategory.m */, + ); + name = "UIView+DDCategory"; + sourceTree = ""; + }; + 4E7AEFEA9BE2B53C6F1E4C31F75BBD5A /* DDTableView */ = { + isa = PBXGroup; + children = ( + ); + name = DDTableView; + sourceTree = ""; + }; + 4EFD9B4B3D38C010AEB9FF2FE27ABC09 /* DDScrollView */ = { + isa = PBXGroup; + children = ( + ); + name = DDScrollView; + sourceTree = ""; + }; + 502FAB8DA82E3477EE755C447BA34FDE /* DDImageView */ = { + isa = PBXGroup; + children = ( + ); + name = DDImageView; + sourceTree = ""; + }; + 52D7011915E64C1DE0CBA89CAE81D15C /* DDSwitch */ = { isa = PBXGroup; children = ( ); name = DDSwitch; sourceTree = ""; }; - 56E37DF9ACF7302CC404D9F47F984136 /* GCDTimer */ = { + 538FFC7A1B9AFB2DD85EFDB33B4D555A /* Support Files */ = { isa = PBXGroup; children = ( - D0AD26B18FD7E2C944AA8C1205ECD171 /* DDTimerManager.h */, - 20A03C612DE994A6D49EFA787201E56C /* DDTimerManager.m */, - 5853D8C365C2E23E53E6B8B428CDFA6A /* DDTimerObject.h */, - 6019FF29BB187DBD37EE03029AC1CFA4 /* DDTimerObject.m */, - ); - name = GCDTimer; - sourceTree = ""; - }; - 5770958B71B5A333955FE52367DFE291 /* DDCategoryKit_Private */ = { - isa = PBXGroup; - children = ( - 42C512828A40E152872C6B4CE3903BE0 /* DDCategory.h */, - 793CBD17543F1A771EAA4F17E8E31E0F /* CALayer+DDCategory */, - A6F36B7D0B01ADFA5852314CEFC6B1EB /* NSAttributedString+DDCategory */, - DF09C41D2C40E7E2A963B122F3CE89E1 /* NSBundle+DDCategory */, - 0CBC088010C549DEE8FD67D406111B70 /* NSObject+DDCategory */, - 5CCB70B0ACEE262553FC94C54B399CCA /* NSThread+DDCategory */, - 89D3B1EB830A3EC69C32FFB9E2C95F45 /* NSURL+DDCategory */, - E0279366C4921C5697AFFD431A8B0309 /* Support Files */, - FEDFDA0F4D0527F7D5B4F2563262B02F /* UIApplication+DDCategory */, - C33F5294942B37FFDD17BE85E97BDB75 /* UIBarButtonItem+DDCategory */, - 739BEB475CFDFB5571854C582B14A0D6 /* UIButton+DDCategory */, - 74F64BC127E0CD1E391B0820FF54F36A /* UICollectionView+DDCategory */, - 97C35AE0796A7CF197A0DDFE123BA554 /* UICollectionViewCell+DDCategory */, - 5BF2E2CE073642FFB1DF52F28B3D9C5A /* UIFont+DDCategory */, - 8EFC10D9EDA3143FB2616436FADE1C19 /* UIImage+DDCategory */, - E6573895631C5007401D110EEF9939ED /* UIImageView+DDCategory */, - A5750A130C4BECBACCC48FD6EA478D7E /* UILabel+DDCategory */, - C14DF6F6495B037DC6D78089D6231A5B /* UINavigationBar+DDCategory */, - B3680B56A37411F8B06A19EB78F0EB0E /* UINavigationController+DDCategory */, - E82823ACA3A05A59E9D3D6DCEBB11230 /* UINavigationItem+DDCategory */, - 0224E4AA6FC5C4F774DF7F5D4F6388E0 /* UIScreen+DDCategory */, - F1BAB6B14699A8DD85DADCE0C09853D2 /* UIScrollView+DDCategory */, - 0D402B315635B9045836982A861966BE /* UISwitch+DDCategory */, - CD5E2A03BA3523B8DDBC8B72D7952460 /* UITabBarController+DDCategory */, - 89320A4BD5308FD29F41309A5167B112 /* UITableView+DDCategory */, - 3059CF9DEAFD6300597B31DA4B4EC92A /* UITableViewCell+DDCategory */, - 7710C1CD9EC283E9C98E792212A32634 /* UITextField+DDCategory */, - 39163F0A92F51050885C00523B30B437 /* UITextView+DDCategory */, - 932B9472614BB8AAB9255CFC84F2BEE5 /* UIView+DDCategory */, - 07C51CE023F6EC9D5CF0F3E77989DC92 /* UIViewController+DDCategory */, - 3FBBB2FAE7B4D7CC44FCDF02CDB5598F /* UIWindow+DDCategory */, - ); - name = DDCategoryKit_Private; - path = DDCategoryKit_Private; - sourceTree = ""; - }; - 5A33964D5BA495693FA68C7A74CA8C07 /* DatePickerView */ = { - isa = PBXGroup; - children = ( - 062E0FB913015D1C74D805EC9CC57C63 /* BRDatePickerView.h */, - FCC0689C94E168FD23D6DF07468A933E /* BRDatePickerView.m */, - A6F76FEE45C1E32CE51D341F23E1E41F /* BRDatePickerView+BR.h */, - A30EBD463466F63B3AF190056FCFE2C8 /* BRDatePickerView+BR.m */, - 1435090B5A923B9AAD07D69FF436ADF2 /* NSDate+BRPickerView.h */, - F77E3895D71D37E9E9BF54C89288DF20 /* NSDate+BRPickerView.m */, - ); - name = DatePickerView; - sourceTree = ""; - }; - 5BF2E2CE073642FFB1DF52F28B3D9C5A /* UIFont+DDCategory */ = { - isa = PBXGroup; - children = ( - B00D1D89AE173CE03DA1CE254A92485F /* UIFont+DDCategory.h */, - 41E4C494C3D2A1D8DD5F8FB494F9BF3A /* UIFont+DDCategory.m */, - ); - name = "UIFont+DDCategory"; - sourceTree = ""; - }; - 5C1DEB0A0CD90EF5828BF8BAC168B356 /* JXCategoryView */ = { - isa = PBXGroup; - children = ( - 96F7AF40E802609917158B3B27A38C46 /* JXCategoryBaseCell.h */, - 38F0EECECA3502C31B2058880E168F69 /* JXCategoryBaseCell.m */, - 477E4DE9343D8FDCE62351F9659236A8 /* JXCategoryBaseCellModel.h */, - 41458FF2585B935FF2FBA66AB3EA086D /* JXCategoryBaseCellModel.m */, - 44ED3B33960CA6B7C6C5A4FACABF8E64 /* JXCategoryBaseView.h */, - 3FAC430F7F2D9F2BB5ADA5439647269D /* JXCategoryBaseView.m */, - DDB3BF38B62BB4CC0AC70E065002ADBE /* JXCategoryCollectionView.h */, - 92672863ED1E4EF1978E9E35CAD9FBE5 /* JXCategoryCollectionView.m */, - E554E05ED0F6AA57B12225A412E9E218 /* JXCategoryDotCell.h */, - D4913655D4F50C8A2D4F91427244E177 /* JXCategoryDotCell.m */, - 99AB51679515C5AE24A71E033EACDC14 /* JXCategoryDotCellModel.h */, - D25EDFDD8B4C639983E4C92CBC39C560 /* JXCategoryDotCellModel.m */, - D51D42263870E4959761C5CBF89B4D36 /* JXCategoryDotView.h */, - 46775A49318D9ED779E15AF9095471C3 /* JXCategoryDotView.m */, - 347EE4400E1618809DE4560F1E371F05 /* JXCategoryFactory.h */, - FB6CFF13C948BBCF31144201ECB76084 /* JXCategoryFactory.m */, - BCA9C6DD86E226D8238CA88509831E76 /* JXCategoryImageCell.h */, - 44B7DDAE8C191FE2E6FD016FC6CE65AD /* JXCategoryImageCell.m */, - E2BA3D133BAE9213EEC52E376DD5296B /* JXCategoryImageCellModel.h */, - F0E17ABBA096211C6ED32351A16C4B3A /* JXCategoryImageCellModel.m */, - 6F589AC376249AD8CC5716518A2E49EA /* JXCategoryImageView.h */, - 4F533F263F48E7D87B9E1DCE7A09023B /* JXCategoryImageView.m */, - 6654114B9228F7AC6DB978AB8EEF29BA /* JXCategoryIndicatorBackgroundView.h */, - BD78FEC426D325F38D6E871EB1610720 /* JXCategoryIndicatorBackgroundView.m */, - FABC49B157490BAC18D3C871805EF0D2 /* JXCategoryIndicatorBallView.h */, - B84E9DB849BDE2A2E75ADEFA12124308 /* JXCategoryIndicatorBallView.m */, - B893046FC8D75BB7604FD2DD3EA2E420 /* JXCategoryIndicatorCell.h */, - 7A4ACCA8D23AABD188369200BD0BC5B4 /* JXCategoryIndicatorCell.m */, - 0B0287512853C8B86CB04C42AC98AF10 /* JXCategoryIndicatorCellModel.h */, - D1A040E3C1A369F17169DEE671AF42D4 /* JXCategoryIndicatorCellModel.m */, - A383DDF49CE20AFB159C4C2CFEEA0B3E /* JXCategoryIndicatorComponentView.h */, - EA16FD120D889CD293F635B3EB3584D1 /* JXCategoryIndicatorComponentView.m */, - 0D0933D2DFD38420FF30CCE915C8FC72 /* JXCategoryIndicatorDotLineView.h */, - 42AF63DC8D965A189E15C7AD36497FE6 /* JXCategoryIndicatorDotLineView.m */, - F9C6DECE1126440987AFF0DE1FBD167E /* JXCategoryIndicatorImageView.h */, - 6C403751EE35C06E541A8EBAC2E77BEA /* JXCategoryIndicatorImageView.m */, - 3C71851C72F3AD0940858B0BD5A7C205 /* JXCategoryIndicatorLineView.h */, - 2AE01637CD4A740775EE7724E440C324 /* JXCategoryIndicatorLineView.m */, - 8300FFB7D28FC9CB5645873A902E9AD0 /* JXCategoryIndicatorParamsModel.h */, - A5FD96D59B7F203B54C673283CA021A1 /* JXCategoryIndicatorParamsModel.m */, - D8CE4345B7053A0BA4B5FC579F2842A1 /* JXCategoryIndicatorProtocol.h */, - 1397F9A8F26829E996CBAFD9780265E9 /* JXCategoryIndicatorRainbowLineView.h */, - 5F891E2A397E8DB06B4F1E7AA6E3CAE3 /* JXCategoryIndicatorRainbowLineView.m */, - 451A145E8E53F9436A0ACFB07A4787A8 /* JXCategoryIndicatorTriangleView.h */, - FB68195B395EB6CF8633DE6EDFBB1088 /* JXCategoryIndicatorTriangleView.m */, - 8E885B6D95F845479C2EB002C758BDFC /* JXCategoryIndicatorView.h */, - C7B93C5CCBD714319A1AD2DBC6CB9032 /* JXCategoryIndicatorView.m */, - 0139719C76F8C7628242BE20324110B6 /* JXCategoryListContainerRTLCell.h */, - 51C696D112632B46C171CDC692DB618B /* JXCategoryListContainerRTLCell.m */, - 8945C46CA45EE4320C007CF174997464 /* JXCategoryListContainerView.h */, - 160538DEC56439C5968908C2B061D198 /* JXCategoryListContainerView.m */, - 9526EB71B6900198A54FCEDBBE3E8630 /* JXCategoryNumberCell.h */, - 37D0DF42DE1CEFCC64AC88DD216A6C15 /* JXCategoryNumberCell.m */, - 17EF36FE763AB696820C44585014C0FD /* JXCategoryNumberCellModel.h */, - 91C0696E202BFA46891BAE2F7E983144 /* JXCategoryNumberCellModel.m */, - FD1A4D7EA4C0FF50E8CAD03D7DAD5EA0 /* JXCategoryNumberView.h */, - AB09C39369D91A6A5DE6F11CFF58FB1B /* JXCategoryNumberView.m */, - 3B1A9623209FAE65630C3CC966CEC8F5 /* JXCategoryTitleCell.h */, - 54D32FCF006486CCCB22D3B44A05B109 /* JXCategoryTitleCell.m */, - 31C236674516F1DD1B6E389C4495E2D1 /* JXCategoryTitleCellModel.h */, - 7AE3D7BACED7B735ED100166677EE994 /* JXCategoryTitleCellModel.m */, - B42C546CD3B3F54FEB1ADE47C74BAAC7 /* JXCategoryTitleImageCell.h */, - 27773BEB035B7035D67F1895E0590AEA /* JXCategoryTitleImageCell.m */, - 1B0309AE73CEA44E98F71755290E0533 /* JXCategoryTitleImageCellModel.h */, - 8A2B93E82AEB01EC5A37FE1494F6292D /* JXCategoryTitleImageCellModel.m */, - 991E213B89A1022461033F97D75A8D59 /* JXCategoryTitleImageView.h */, - 2339DEAEE8B0E5D7735D157456B33E7A /* JXCategoryTitleImageView.m */, - 4D62D270A16097070EB645A8494DBE9B /* JXCategoryTitleVerticalZoomCell.h */, - 4B783ABC741949A4EA09C8C41113E934 /* JXCategoryTitleVerticalZoomCell.m */, - A561F4A3DB1805B379FAA2EE96BD9B1D /* JXCategoryTitleVerticalZoomCellModel.h */, - AB814AA3CD8638D50279B47769EAADE0 /* JXCategoryTitleVerticalZoomCellModel.m */, - 7E1EB3D147DD5C3D26F79B7BE1682EB1 /* JXCategoryTitleVerticalZoomView.h */, - 99FC94EB81606499CDD006F8A2C7E374 /* JXCategoryTitleVerticalZoomView.m */, - 37FAB0BAEA67751427D6DE85F92A45C5 /* JXCategoryTitleView.h */, - FFFC3E30B1DB33AE5968EE45AD733CA8 /* JXCategoryTitleView.m */, - 1FF6A2190F5BC06DAB3EDE0EC9E568DC /* JXCategoryView.h */, - 4ED4E9784594D4F0519970E91C9FAD78 /* JXCategoryViewAnimator.h */, - 0BB849F8D022F2D44CB1B0298A884AC0 /* JXCategoryViewAnimator.m */, - 58E2AC33E168E15B298D69C9A5A28FFB /* JXCategoryViewDefines.h */, - FA4806691861BA43AA025BB12DE38210 /* RTLManager.h */, - DA1745FBAE3E5691CE7109A84B940193 /* RTLManager.m */, - 5242CDB2DB03111A788DC0059391F270 /* UIColor+JXAdd.h */, - CB2E8F051F4B981AB5E31D41EF9A0EBA /* UIColor+JXAdd.m */, - 367F5CF5CB7B2698483A7953C191EF0C /* Support Files */, - ); - name = JXCategoryView; - path = JXCategoryView; - sourceTree = ""; - }; - 5CCB70B0ACEE262553FC94C54B399CCA /* NSThread+DDCategory */ = { - isa = PBXGroup; - children = ( - 89FB6615D86B8876062594851B8C8BE0 /* NSThread+DDCategory.h */, - 65EA044CDADB831F1F5C150FB78ADDAC /* NSThread+DDCategory.m */, - ); - name = "NSThread+DDCategory"; - sourceTree = ""; - }; - 5D28998E0850DC687E57E9F3344D860D /* Support Files */ = { - isa = PBXGroup; - children = ( - 3BE50772FDEA4E29CD55B78332D6CE05 /* DDControlsKit_Private.modulemap */, - 22C59F709190982BA742B1CD33C97A05 /* DDControlsKit_Private-dummy.m */, - 62E0607F4ED2ACF0C3908138A30DF113 /* DDControlsKit_Private-prefix.pch */, - E13F5131442781696D57C3905C46D2FB /* DDControlsKit_Private-umbrella.h */, - 620DF70E8F0EAE8273F6EE3FBC6C4DDF /* DDControlsKit_Private.debug.xcconfig */, - 293FD0FF0091E79D0E773974C7E681FE /* DDControlsKit_Private.release.xcconfig */, + 895DAE70354D542463CDFBB59F9212E7 /* DDBasicControlsKit_Private.modulemap */, + C0F41088531E8A16AA079A63BA344FFD /* DDBasicControlsKit_Private-dummy.m */, + 298F9CBE1CF145CFF1B8538A905DEA4A /* DDBasicControlsKit_Private-prefix.pch */, + 417D2DB6FCC51C609DE5678ADDAA6BA2 /* DDBasicControlsKit_Private-umbrella.h */, + 237D806C45BDA139B53C9EA067CAD8A7 /* DDBasicControlsKit_Private.debug.xcconfig */, + 0136932715C4CCF0B6C3806B07FF54B3 /* DDBasicControlsKit_Private.release.xcconfig */, + E17F723E6B7A859A0DB66F26E5DF2798 /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/DDControlsKit_Private"; + path = "../Target Support Files/DDBasicControlsKit_Private"; sourceTree = ""; }; - 618EB0C1B672D0DD6E1D7E3CBD625787 /* Support Files */ = { + 544DAD660716723AAE87A016519F7C1A /* UITableView+DDCategory */ = { isa = PBXGroup; children = ( - 83863A2DA9D874351ADF1ED13496450E /* DDLogKit_Private.modulemap */, - 480E08B1471D7513F645869E5EE04A01 /* DDLogKit_Private-dummy.m */, - 603765F5BBCB54688AC856EB5304D1FD /* DDLogKit_Private-prefix.pch */, - 5190D62F9AD798C22F62ABB607E891FF /* DDLogKit_Private-umbrella.h */, - 4886FF587087342F26AE037DBFBF90D6 /* DDLogKit_Private.debug.xcconfig */, - B4905836302BC9C526F79E6E44A38E04 /* DDLogKit_Private.release.xcconfig */, + A8AB75330FB0EC53F2D8CADD975E4A60 /* UITableView+DDCategory.h */, + 8C35A57FDEB6642EE847D1D53E126AC4 /* UITableView+DDCategory.m */, + ); + name = "UITableView+DDCategory"; + sourceTree = ""; + }; + 566FC7A4EB9D32347548D2FE4BD15305 /* UIWindow+DDCategory */ = { + isa = PBXGroup; + children = ( + 474EFB95DCA0C43E648D58FA1E3802D4 /* UIWindow+DDCategory.h */, + 5C5F07FB99DB6312D10A4133F43BA758 /* UIWindow+DDCategory.m */, + ); + name = "UIWindow+DDCategory"; + sourceTree = ""; + }; + 56EC597FA085264B39D660453E5ECE49 /* DDViewController */ = { + isa = PBXGroup; + children = ( + ); + name = DDViewController; + sourceTree = ""; + }; + 58FFB1A73C9C1075C2B9BE146E36BF3A /* Alamofire */ = { + isa = PBXGroup; + children = ( + B006ED9878E6FEF4981892156CD3F558 /* AFError.swift */, + 9B47DD55BB18675C2A41A6AD2D0ED12F /* Alamofire.swift */, + CD0983F66FDFC2D76DBD6CEBC4A69131 /* AlamofireExtended.swift */, + 75D9ECD3922E0B973BA725A58A9B802A /* AuthenticationInterceptor.swift */, + F6A89A6403C3ACADD7C9B729132973D7 /* CachedResponseHandler.swift */, + 666BEC7FA74640E3CAAEE4376AEFC919 /* Combine.swift */, + 053F789BBA3187424D04828D24F823FE /* Concurrency.swift */, + B961CC48E9B7B9AD9355FF5896813280 /* DispatchQueue+Alamofire.swift */, + 7E1184FB2B98878D6F294140FC15EECD /* EventMonitor.swift */, + 1C6145FA60EAAFE44DCA4B3DF3777A54 /* HTTPHeaders.swift */, + 806D72BD89E013A87260FD5DD26FCDD8 /* HTTPMethod.swift */, + A04977997D6F094265EB35126368CB73 /* MultipartFormData.swift */, + DF0E34EB66296D2232CBEF1E5B9E485A /* MultipartUpload.swift */, + 0F93307A14335F35E31E4071275450F4 /* NetworkReachabilityManager.swift */, + 14D1436631F24B41CBF66827CBAB4E1B /* Notifications.swift */, + C8BF3F009BBB79A9C653438896576A30 /* OperationQueue+Alamofire.swift */, + 0524CEE0C750677469D0900C54C75C24 /* ParameterEncoder.swift */, + 1354B9AD2110F08B9C66FF72521BFD6B /* ParameterEncoding.swift */, + 1B297D288B850D8A4D61466EFB6004F7 /* Protected.swift */, + 58C83D90E0B1189C8888112C27B3ADCB /* RedirectHandler.swift */, + CEB27C3525175C89BD490D6351EC5379 /* Request.swift */, + 8DB61462DA4895F98CEAF92C4F93B02E /* RequestCompression.swift */, + F2ED0CEB74A3AA6EFB1DA4D86CB842B1 /* RequestInterceptor.swift */, + AC60601398938E6D0A3516E489D0363A /* RequestTaskMap.swift */, + 737D14893CF25DAEFCE8A18D80E11DB2 /* Response.swift */, + 4AE46257C9D993AC1ECCE1BC94CA9B51 /* ResponseSerialization.swift */, + 3D9FEB8E5F50EB4EC92B3AD91BA411A0 /* Result+Alamofire.swift */, + A5EE21E74ACBB39F744C9A363BF6B9B0 /* RetryPolicy.swift */, + 6617DB1CDEFA604553D5FF7A15733201 /* ServerTrustEvaluation.swift */, + E5C14ED9175883C9503A1FE2641381BB /* Session.swift */, + DD5469F9B281808D118B20295E1DEEC4 /* SessionDelegate.swift */, + 73372DF25F905E887870E828DDEF32AD /* StringEncoding+Alamofire.swift */, + 2ABF6325D3C01E61B9648910563A28BE /* URLConvertible+URLRequestConvertible.swift */, + 9A7655670FEDA6E0A376BA74B531F0D3 /* URLEncodedFormEncoder.swift */, + C7F1196DDF066353A3A980B98B220437 /* URLRequest+Alamofire.swift */, + B4883A022253967280292A0D5FDC812C /* URLSessionConfiguration+Alamofire.swift */, + D94772BFC6745840886CD11C1288E612 /* Validation.swift */, + 5CE3300874FC9B3D845C402F9DD9DD8C /* Support Files */, + ); + name = Alamofire; + path = Alamofire; + sourceTree = ""; + }; + 5AF3DB4BD0EC77539ED510396BBA2D6E /* RxSwift */ = { + isa = PBXGroup; + children = ( + 4F0A5E7CB7C476FA5446FFF6B936C0EA /* AddRef.swift */, + 2A03BB53BFBC08B1EAD2381D5AF81718 /* Amb.swift */, + 2B360632933C0B2318624E9545D89475 /* AnonymousDisposable.swift */, + 54027845BA4DDE189DE5EC213752CC1B /* AnonymousObserver.swift */, + 710124CEC114EAACB023E524758FAA73 /* AnyObserver.swift */, + 497A0B7F411246A905554B6DC5735641 /* AsMaybe.swift */, + 32CF33D41EA2EB574F4C52A64405302C /* AsSingle.swift */, + 0552B8851590E6352BE9CD6AC3FC2112 /* AsyncLock.swift */, + 61F9BFF5BE80FAED39583C2B6B6B7EDB /* AsyncSubject.swift */, + 664A10EADF115CBC376ADC44C7C9FD55 /* AtomicInt.swift */, + 303F03F1F978AA4E952FD04D548BC67A /* Bag.swift */, + 4F4F4587E316BEB19D904E0D032ECE00 /* Bag+Rx.swift */, + 0C64AF59CC4BCE5402D8C47E58DA7517 /* BehaviorSubject.swift */, + 7C39D2A17A45CC32C4646172539FE431 /* BinaryDisposable.swift */, + 78BDE6375E3CA44BCB691191B8151770 /* Binder.swift */, + EBF7E9C9B8F015AC0EC7CFF7ACD73A34 /* BooleanDisposable.swift */, + 9020FE98732F86A5598C97091BB0452C /* Buffer.swift */, + 849B252265AA0EB6A63AFD6009D837A8 /* Cancelable.swift */, + 7E139599223175E082E43F78769B83EA /* Catch.swift */, + 138B5BC444D30E5A31468855B145E9D0 /* CombineLatest.swift */, + 3F51972E972C6C30A678D55CA7BACE5D /* CombineLatest+arity.swift */, + 17B71D94A58434127BAF46198F564DF8 /* CombineLatest+Collection.swift */, + 2072C0B4B5EF93EA005D5B2EE636D592 /* CompactMap.swift */, + 9A6CCA339E15C371627AEE830C843CA2 /* Completable.swift */, + AFA9801B84DEF308F3DB53C0E5B7A331 /* Completable+AndThen.swift */, + 22479C8BE96458B87B9B99F068211C6B /* CompositeDisposable.swift */, + A683E34805191E9A1CE7698E6D8DABA2 /* Concat.swift */, + D267D95843F28F194B81F1BADA216DD2 /* ConcurrentDispatchQueueScheduler.swift */, + 8E4332FCD1A5B6027D4064A1926D15BB /* ConcurrentMainScheduler.swift */, + 09FE64ADF976E808DAEFF94DB7F444A8 /* ConnectableObservableType.swift */, + 455C8484EF2FD822F63AADEC4357C663 /* Create.swift */, + 109B54FFAA8D84E84CA306F1C0204ADF /* CurrentThreadScheduler.swift */, + 579A6A50D2E81863E8CA97A1FD24A282 /* Date+Dispatch.swift */, + 6A136DF29214F84C5A50C8B32895920A /* Debounce.swift */, + 27275223C75B1D4581CDD2ACD5DE15E1 /* Debug.swift */, + 2BC8F709B62FC2E46FC61BB641C36E73 /* Decode.swift */, + D2C145C7FF6316636F97ABDC3D117CF3 /* DefaultIfEmpty.swift */, + 91BF98018EA7B1E589E17EBB25A2719E /* Deferred.swift */, + D13B0660E85958DB9EF1A325BBDB449B /* Delay.swift */, + DED09010CFC23064FB3F219639CEAEFA /* DelaySubscription.swift */, + A30CE99D1D07232F032728C6CEE6A690 /* Dematerialize.swift */, + 1ED4CACCE2D672DD5F3B8C49E3460EAA /* DispatchQueue+Extensions.swift */, + D0CCCED0417C9094E1BF7D3615080213 /* DispatchQueueConfiguration.swift */, + 1A34FD2D2C0D41DA165162A2C2C7D3AA /* Disposable.swift */, + 806096FAEEFAD3B2E3F3EC03FF59461E /* Disposables.swift */, + F538142BFCEA0D7C722C545B1C9C63E4 /* DisposeBag.swift */, + 67FD68D83DEC6F64EF1342C8B9468C97 /* DisposeBase.swift */, + 4B0611101E94B65D6D4AB0B6FD098CB2 /* DistinctUntilChanged.swift */, + 733C221610B4FD992ED89583146D41BC /* Do.swift */, + 11A7A040871EF3480FDBBF37E2EE6C5E /* ElementAt.swift */, + 72236388AAE1DD7894D0698D8F435C94 /* Empty.swift */, + 707E559DAD40BF484E900C982A871507 /* Enumerated.swift */, + B4CECF416DD8B03C4B420A045488D7E3 /* Error.swift */, + 4B48F0C5BF207C08B039FB6B903E50CE /* Errors.swift */, + F74B17E48C5CBAAED29762A65BF0788D /* Event.swift */, + 953329141116906C487B83F1A69719FD /* Filter.swift */, + ACC3C9E9D1647CBBC5AAD235D2C8CBED /* First.swift */, + B4E3EAE2455BB856BDE3F42251803A72 /* Generate.swift */, + 3CBAA85B5029A1DD19DEF9DDD68DDAFA /* GroupBy.swift */, + 63301A6C81B21F954F2D17E78683A87F /* GroupedObservable.swift */, + 1B8C15DF71C69CC3D403173FC1616CC1 /* HistoricalScheduler.swift */, + 931C15B45439FC1DA683857E4CBC9903 /* HistoricalSchedulerTimeConverter.swift */, + 9671801F06D082F19ED233DB8950FC77 /* ImmediateSchedulerType.swift */, + 3F5CC126E5B4B600CB11DC9B69D8D8B1 /* Infallible.swift */, + 34E3E634AABD4047F3D6B6DEFD920D0F /* Infallible+CombineLatest+arity.swift */, + 6944B7A4DAAE8BF76C3ED9933E135C18 /* Infallible+Concurrency.swift */, + 03AD276727E411CC49C03E27D55C8A33 /* Infallible+Create.swift */, + 3A3619C4E5BD01568648DB657F9E8F5B /* Infallible+Operators.swift */, + DF675676E1BD4A3FFEF0C7FF6A66E92D /* Infallible+Zip+arity.swift */, + CF5B2DD0745DD68B3C20DF081EBD35BA /* InfiniteSequence.swift */, + 15C7FD810489833A0898D4EA6BF48679 /* InvocableScheduledItem.swift */, + E75F3260131574BF11300C4C45768C8B /* InvocableType.swift */, + BC2602C956976F697AF9BEF36A205569 /* Just.swift */, + E2977D2BAFBA9B0C2D6A761B0CBB8E8E /* Lock.swift */, + 0EABB47DDF87BD309BC67B491814B258 /* LockOwnerType.swift */, + 44C25858758BCA4CF7D0131077BF4E8F /* MainScheduler.swift */, + 22A68A348F42B7D249535DD18B3EC09E /* Map.swift */, + 8C00B5AEF3A566B58EF41D3AC031B16A /* Materialize.swift */, + D6C72D5E50F66435B1E4157C243F5807 /* Maybe.swift */, + 9018DB282911288C60E788A3DAF773F8 /* Merge.swift */, + 7F25ADFD78C2AA477BDE6F498391F89E /* Multicast.swift */, + FFEDBAAAC32B5B1671C8F08E94CCCCA8 /* Never.swift */, + 66E8F1A39305C4162B34BED93446BB6B /* NopDisposable.swift */, + C6B8AD4528BAE1B808ECBCCACCCF4A79 /* Observable.swift */, + 6133A3CF6C30536E55DBF9F2AD2FB472 /* Observable+Concurrency.swift */, + 3B6A8199FAC876B7AED1A62595BAC316 /* ObservableConvertibleType.swift */, + 7F0C34B7611B4E2A6DCE43F85323F7C4 /* ObservableConvertibleType+Infallible.swift */, + 44497BED4BC08D65BC9D4206D7B83722 /* ObservableType.swift */, + D91C4FAD86036A9D35C5F404E390D6CE /* ObservableType+Extensions.swift */, + 40DBCC36B295CEC0A967CBE33B61662D /* ObservableType+PrimitiveSequence.swift */, + AFE2C0900DAB8871909EFA668013BB5B /* ObserveOn.swift */, + 5939EA398DE60062574C0EC99345615E /* ObserverBase.swift */, + AD80AFDB1DCDCE9682673AF7C664C98E /* ObserverType.swift */, + 60345CCA7D0AD279B5F3933C9A783221 /* OperationQueueScheduler.swift */, + 1299BA338A41DBD0A539D8F1548B9D72 /* Optional.swift */, + C941F22B37D51C1AD1104D0F5534C5DA /* Platform.Darwin.swift */, + A431A8ECF18D2288C5DDAC5771C1EBD4 /* Platform.Linux.swift */, + 353BC14916C79F16481B4220BB4B5AE7 /* PrimitiveSequence.swift */, + 1961A308D2B43EEC2F1B3BC84F90077B /* PrimitiveSequence+Concurrency.swift */, + 6E5C5C09B3A8D690A6EE3DCA869AF63E /* PrimitiveSequence+Zip+arity.swift */, + BC441475BBEB826AEDF9D9837AFA1307 /* PriorityQueue.swift */, + A50F561A3DBEFA298946E3679A7162E8 /* Producer.swift */, + D2325D7C17B5AE033618E21AF5E3930E /* PublishSubject.swift */, + 81D07FB5A31F05C931126D557524F664 /* Queue.swift */, + 9DC6B98420D45C1AC240DF5726658C0F /* Range.swift */, + E8F69A18CD35EB7C17157848C8803333 /* Reactive.swift */, + AA7537E7A6EF229860A22E3A4F906F64 /* RecursiveLock.swift */, + 1D58F0DE62F57ADF46305619D12BF296 /* RecursiveScheduler.swift */, + 6D2B6B7DC1A9B88BE5911CF15A8F0CE7 /* Reduce.swift */, + 512132A454E76E647996003C93A90F9C /* RefCountDisposable.swift */, + 199C5442CB5DE81266FB07CEA8350726 /* Repeat.swift */, + AD77EBDBC9448AA5D0D045FD5FFC3BB1 /* ReplaySubject.swift */, + 7F7EEAE041E856F2D50E7038DE78C602 /* RetryWhen.swift */, + 03DBD5D7BE065D61D7E95EA35B2B3CB4 /* Rx.swift */, + 969D85F2240EB8F5D8DDDD068A56FE1C /* RxMutableBox.swift */, + 0B814535B78C4E223C1CA5F5D4D074CB /* Sample.swift */, + 819BE2A9040A8BE293C7A79FC23DACF6 /* Scan.swift */, + D5BE2BA9B5D3B79CD123BE329E027844 /* ScheduledDisposable.swift */, + 11AAD8010E80A4E4E82D06F02BA27C45 /* ScheduledItem.swift */, + 6295A500C81B856F89A0752E1EC5286F /* ScheduledItemType.swift */, + A28B3E3578C7691F3E8509C01D014785 /* SchedulerServices+Emulation.swift */, + 7791813D8E2555F4DB76D222080F185C /* SchedulerType.swift */, + 52A3C3AA3E86C137B58FD7D40E790B96 /* Sequence.swift */, + 5FF270C90025A8A508E6E3403FD67CBA /* SerialDispatchQueueScheduler.swift */, + BF0A4E33E917E02F043032CED38F3374 /* SerialDisposable.swift */, + 254F229B6CB96860AA4E99468D849934 /* ShareReplayScope.swift */, + 35EFF69A5708E636900A8806F60DF71C /* Single.swift */, + E3108339B3FB3BA6020C18868666CC2E /* SingleAssignmentDisposable.swift */, + 1ACE5267FAF715FC2A84CD9DA0FB96E2 /* SingleAsync.swift */, + 8734065DB186C5EF52D44A46949CB25B /* Sink.swift */, + 1C7DB51BBC9CF6EE9DD03014E1C80116 /* Skip.swift */, + 5A4AB39A80E8447375D3B814A59E2CB7 /* SkipUntil.swift */, + CD6AAC2FBAF1D9756C0C740F235DCCF4 /* SkipWhile.swift */, + 17ACC31338741DA9BD9A559C7F1552F1 /* StartWith.swift */, + EF394165EBF061A59B6DC133C8AE3024 /* SubjectType.swift */, + E89C60EEB2C794F45B6341A5E2DC19D1 /* SubscribeOn.swift */, + 0EC78418213827F8877C3C1D74D4148D /* SubscriptionDisposable.swift */, + D1095E4732EA9675BEF5B54FF34AC57B /* SwiftSupport.swift */, + EA515183C22DB3178983544F2C3BA33B /* Switch.swift */, + 82F3755DF710CA051F30CA58329859FC /* SwitchIfEmpty.swift */, + 625A3C812454BA9E4C9B4E6D861DB902 /* SynchronizedDisposeType.swift */, + 231D80DC3E1CA5C2842E1F606CEAAEEF /* SynchronizedOnType.swift */, + A996B79A97763DDAD3A2725FC44AC71E /* SynchronizedUnsubscribeType.swift */, + A0E8CF7B8C970E3C8608F29128E4B9C0 /* TailRecursiveSink.swift */, + 1F4E2AEFE5322184491F1B8A4B8E1835 /* Take.swift */, + 2747D97E301511F02BEDA6AE18045EF1 /* TakeLast.swift */, + 47BD0E149DC9C137318F4ED9CB11C4DA /* TakeWithPredicate.swift */, + E21C468D590AF409EB0BC73C3BC76EA0 /* Throttle.swift */, + 91F766A3DA32B2584C18210557AAC405 /* Timeout.swift */, + 349EFEC755B3DC0C5FAE5BBA325C7B81 /* Timer.swift */, + E5CD16561A81752110CFABF2E34129B2 /* ToArray.swift */, + DA4AA383924361B15807A0DE38F53B1B /* Using.swift */, + 0BBB22A528AC7EC9D01C92B7518469B3 /* VirtualTimeConverterType.swift */, + B6CD94C194DF7D38D3383E42C8AF9343 /* VirtualTimeScheduler.swift */, + C49F140028369205572E3AD1B123B26D /* Window.swift */, + 8948218ACB503B2C778F8498BA6BC930 /* WithLatestFrom.swift */, + 8EDC848C9FFDE59086F16B77C33276B7 /* WithUnretained.swift */, + 4485E7E8F06A4373D080B7B377787F0E /* Zip.swift */, + E76BD276B9498566B5A85E0DD472C638 /* Zip+arity.swift */, + 241A8E03BA53751056476CA445C7A798 /* Zip+Collection.swift */, + 4BFB9CDD20FAE38039E8097D6E279594 /* Support Files */, + ); + name = RxSwift; + path = RxSwift; + sourceTree = ""; + }; + 5C6C978E9422E9BFBD95A973FF825108 /* UITabBarController+DDCategory */ = { + isa = PBXGroup; + children = ( + D0F533B221778B171A666C22E9349F20 /* UITabBarController+DDCategory.h */, + E60A20043593B4B63F910F6D5F3257D1 /* UITabBarController+DDCategory.m */, + ); + name = "UITabBarController+DDCategory"; + sourceTree = ""; + }; + 5CE3300874FC9B3D845C402F9DD9DD8C /* Support Files */ = { + isa = PBXGroup; + children = ( + 9DEAD38898880C1D1575F7C00E9DF9B2 /* Alamofire.modulemap */, + EDD86C5261A90A9300C9330144BE197F /* Alamofire-dummy.m */, + 75C31E7CD20B030E71C31EF389E15DA5 /* Alamofire-prefix.pch */, + 5402ED8FA058DB66A44CAB8E2C7F8979 /* Alamofire-umbrella.h */, + E0E0809E9431AEB5F322FC60BF7AA967 /* Alamofire.debug.xcconfig */, + 32B099E5C7778F863F0F0532C7051FCC /* Alamofire.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/DDLogKit_Private"; + path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - 621A5BA856E96EE5F0708D49F2E666FA /* Support Files */ = { + 5E912AAAF25DD8A348BCC1C6DD1EE772 /* DDWebImage */ = { isa = PBXGroup; children = ( - 8319A9F9913199A438A81DC43E4EAAC9 /* DDColorKit_Private.modulemap */, - 183F19FE6BC24CC2ED469200825BED13 /* DDColorKit_Private-dummy.m */, - 9A588422AA3D6886175B32D97F73FBBA /* DDColorKit_Private-prefix.pch */, - 2F91E187CB44F351CC91D0D87E3C0740 /* DDColorKit_Private-umbrella.h */, - B69AB0F60AF75225C9AFD77CE8013E81 /* DDColorKit_Private.debug.xcconfig */, - D6D31330E245C2EA5994F1BBCCFAFC48 /* DDColorKit_Private.release.xcconfig */, + 9041612FC8E7F1F27650FEF9F562E440 /* UIImageView+DDWebCache.h */, + 328126C84506EAF47029A994496D6EF4 /* UIImageView+DDWebCache.m */, + ); + name = DDWebImage; + sourceTree = ""; + }; + 60C74DF12EA2DF45AAB60E420857CDBC /* UIImage+DDCategory */ = { + isa = PBXGroup; + children = ( + BF76FF72733F1CE7BB4F43E6A6CEC4F5 /* UIImage+DDCategory.h */, + CEFDE07454485D3BE9DBBEAA5891DCED /* UIImage+DDCategory.m */, + ); + name = "UIImage+DDCategory"; + sourceTree = ""; + }; + 62790C47C2144920B3881A6E064C31F3 /* Support Files */ = { + isa = PBXGroup; + children = ( + 0DD02B9C23C89673BFB5A89CD5638957 /* DDCategoryKit_Private.modulemap */, + 8AADC6D84591B9331208C65FC66E24BC /* DDCategoryKit_Private-dummy.m */, + 77C7004C218C24207091736C6092D8C2 /* DDCategoryKit_Private-prefix.pch */, + 96FF1F39492CB5C0DDD7FB3955098035 /* DDCategoryKit_Private-umbrella.h */, + 92E73552242326CA44259D3F3C91251D /* DDCategoryKit_Private.debug.xcconfig */, + 54C0A45717BE5D3EDBBC3D0646769F67 /* DDCategoryKit_Private.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/DDColorKit_Private"; - sourceTree = ""; - }; - 639CC5EE10163A27FA8472A7E7C72169 /* AMapLocation-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 5C8067C3A9CA1B58A1C05F5BE2FD8764 /* AMapGeoFenceError.h */, - FBCA6F1394E943709DDB5AF4ECF650BC /* AMapGeoFenceManager.h */, - 01EABEC40E7ADEFAACE0409D718D7E32 /* AMapGeoFenceRegionObj.h */, - 7697632DDA1A72A6E4285A93DC6E8279 /* AMapLocationCommonObj.h */, - 10F737BE4409B171817BA5FC711A6C2F /* AMapLocationKit.h */, - 6D973B23AD2F77BE582903B43F993E6F /* AMapLocationManager.h */, - 9A2754B7A457BFCA7B501BB71DA80A14 /* AMapLocationRegionObj.h */, - 95B7001D25AB0D8459F34326F7DAB62C /* AMapLocationVersion.h */, - 525F2E67AF7282623922F9592010270E /* Frameworks */, - 000858DEE790CF63FB98B1B608E62177 /* Support Files */, - ); - name = "AMapLocation-NO-IDFA"; - path = "AMapLocation-NO-IDFA"; + path = "../Target Support Files/DDCategoryKit_Private"; sourceTree = ""; }; 63FE9F32703B49B39F824D28EF07ADA7 /* Products */ = { @@ -5189,1430 +4986,1236 @@ name = Products; sourceTree = ""; }; - 647EB8757FE7B114072C08A8F77A749D /* Support Files */ = { + 67EC7B3250DE888F82DE7DD7AA22BE4E /* DDBaseAnimation */ = { isa = PBXGroup; children = ( - BC632D59BD68D7BD58F3764B61DEC6F8 /* AMapNavi-NO-IDFA.debug.xcconfig */, - 8D9BA6A30CA49498A02A6B234BE553FB /* AMapNavi-NO-IDFA.release.xcconfig */, + 15E2FA191AA51D35480AF03279B57C5B /* DDTransitionAnimation */, ); - name = "Support Files"; - path = "../Target Support Files/AMapNavi-NO-IDFA"; + name = DDBaseAnimation; sourceTree = ""; }; - 64C5D5941FF6A3AECEECF6C92267A6C2 /* Kingfisher */ = { + 68E8E10005F0C1A0D99517577013CCDA /* DDBaseButton */ = { isa = PBXGroup; children = ( - 32C94E2EE6DAE9656DA7E84EEBAF76FB /* AnimatedImageView.swift */, - 5CCE1A2DAB9BC43CDA36FD17B1BF2246 /* AuthenticationChallengeResponsable.swift */, - AED3CD08A920E0938205A4FDC9065D4A /* AVAssetImageDataProvider.swift */, - 721B12CB3201E0F78C427155AEB6FCE4 /* Box.swift */, - 8783AE3240C6DE6774892D61310683A5 /* CacheSerializer.swift */, - D0141DBF0FBAD76F5E97577F9C9C225A /* CallbackQueue.swift */, - 382536E4FBED5F4B7E3B9D17CD88A496 /* CPListItem+Kingfisher.swift */, - C9BB2C3D03311AC04DF6996594CB6CA5 /* Delegate.swift */, - EACACE5CE07FEFDFA1542DC55ED52120 /* DiskStorage.swift */, - AE9A920F8FA6AF9DD504682927FEB351 /* ExtensionHelpers.swift */, - E10C81639BD9F91018F21C1643FF284C /* Filter.swift */, - 3CF4B2CE79B8D63463E0D5C2F77DA555 /* FormatIndicatedCacheSerializer.swift */, - 5F8864F6B1A531E057B48900668D9B4A /* GIFAnimatedImage.swift */, - 86AD855B0C36FCB9F072A2FB4367CCFC /* GraphicsContext.swift */, - 89270D4B442BBBECE504EA61AD6DA8A8 /* Image.swift */, - 3BE4E278928BD2D719E101590D860A8C /* ImageBinder.swift */, - C0C45BF3AC5CEEEEC36DAD5FB3A774D8 /* ImageCache.swift */, - 11F953B24AA6DB8375291160CD7850E6 /* ImageContext.swift */, - 9FF05B609FF47FA0271362F923DB98E0 /* ImageDataProcessor.swift */, - 4D86BABF33B863F030194B8A52CA328E /* ImageDataProvider.swift */, - D64A3DA85615ED1A56221AB6F36FA565 /* ImageDownloader.swift */, - E17CCF9F8700A375410EFBE6C557607F /* ImageDownloaderDelegate.swift */, - 72AF32E7E82947FD9AC91381D2F2E4CF /* ImageDrawing.swift */, - 307E5CB92817A8ED6BA1C343E10F7710 /* ImageFormat.swift */, - F4419A307FB65143ABA119AAD2502FCC /* ImageModifier.swift */, - AB678DF70BF35D7970C6C6DE1ABE3134 /* ImagePrefetcher.swift */, - 290717E907B1D25158CDF40E3C8C1BAD /* ImageProcessor.swift */, - D50645F7D4025B09F2BF43C445A05769 /* ImageProgressive.swift */, - 50713D33276FF07B5AA39180B92880B5 /* ImageTransition.swift */, - E89061AFD9AB16D5A0B173E69D0B7C85 /* ImageView+Kingfisher.swift */, - 06E15E659FF795DCB0FCBAC7CAB699C2 /* Indicator.swift */, - 8AE3E65E083A29E28F5463D0D92505E8 /* KF.swift */, - B562626692B35F70399778BEB06D65C8 /* KFAnimatedImage.swift */, - 1B3FD4396289458395DECE58AE7AB3BD /* KFImage.swift */, - B7F4B83026BA98C76D867A2938DA8F20 /* KFImageOptions.swift */, - 29B77B2A50E70A2207E2F082CBFCA2D2 /* KFImageProtocol.swift */, - 10ABC888679086A04C0DC40C758FA4E7 /* KFImageRenderer.swift */, - 21EAA4200B1BC577C63DDD2A0956529C /* KFOptionsSetter.swift */, - 220EFE05869DC5FC82720927226B6108 /* Kingfisher.swift */, - F90E6718FAE366DEF1E748A03B130BDC /* KingfisherError.swift */, - AD877BC374814EF28FC6FFD0ABA87357 /* KingfisherManager.swift */, - 316AAE1BE99812898FF20FC3A059CAF4 /* KingfisherOptionsInfo.swift */, - DBAD8CF2025EAC546A2B1BDB5F16CBF0 /* MemoryStorage.swift */, - C8C6A0E9075C77E2E92DCC7687A50D51 /* NSButton+Kingfisher.swift */, - 5F332EFA980D0829D45D2525EA6AF3A2 /* NSTextAttachment+Kingfisher.swift */, - 732C5317E0DE96EB6E47A83C775DBE0E /* Placeholder.swift */, - E185B9582FCE815829514B83FF9D6775 /* RedirectHandler.swift */, - E5FE5029088C339D8B35E78E952AB10E /* RequestModifier.swift */, - 8D35C0A2334F45D74CDE5ABD5D737C45 /* Resource.swift */, - 9651F162647738D9F4645980D82752BB /* Result.swift */, - E4DA8D91FB87D406E77171D65F72C57C /* RetryStrategy.swift */, - 5D0C20AC4A893B15D09BD0341E8D24D0 /* Runtime.swift */, - 8890E0B2494937CE51C86945F3F6F962 /* SessionDataTask.swift */, - 417D3BF7F2E418BC583D4E6DD0E0E1CF /* SessionDelegate.swift */, - C58C9A8503709EA3F93779D5DF5573DD /* SizeExtensions.swift */, - A26C5BC7A7F4B251BA5907775BA16F7D /* Source.swift */, - F7EE83E18843E28A79B66B9A09F77712 /* Storage.swift */, - FC53804DBE8F7C5939CB30564D7867F5 /* String+MD5.swift */, - 418F2B1CFFB6A339DEA2A7DE9192A0F8 /* TVMonogramView+Kingfisher.swift */, - C159872F26F93E552B656DEA5F53EE51 /* UIButton+Kingfisher.swift */, - 8F41F2BA648EA3813EAC2F4F6A55891D /* WKInterfaceImage+Kingfisher.swift */, - 2303B3A9061B748341E70FCD23FAABFB /* Support Files */, + B00ED48D0355E5ABFD49E3868C14A566 /* DDBaseButton.h */, + B0EA26A8596CAADC0DF523B05653FE38 /* DDBaseButton.m */, ); - name = Kingfisher; - path = Kingfisher; + name = DDBaseButton; sourceTree = ""; }; - 64D62230BC69BC8FF8E0CADB0E308A64 /* DDScrollView */ = { + 696836B2081F61B4FBDFD4EFDC0A1FEA /* UIApplication+DDCategory */ = { isa = PBXGroup; children = ( + 0D1339B67CB2076CA37E3F46484BDE32 /* UIApplication+DDCategory.h */, + 521A37E9D029E00A8B7BA33C30798C9F /* UIApplication+DDCategory.m */, ); - name = DDScrollView; + name = "UIApplication+DDCategory"; sourceTree = ""; }; - 65720213A52383424E668372118F76E3 /* Support Files */ = { + 6B2CA8AC9C267A1AD315954BFA1AD40A /* Frameworks */ = { isa = PBXGroup; children = ( - 1FDD54B94F5298866C048A459F5BDB38 /* ESTabBarController-swift.modulemap */, - 4CF649827D4BB7735801A7D686374EA4 /* ESTabBarController-swift-dummy.m */, - CC6C9975029356137DCFE58612A80F0A /* ESTabBarController-swift-prefix.pch */, - 918CCDBA1022A635F47D098B5190FBD9 /* ESTabBarController-swift-umbrella.h */, - 65EF2A8EC65839B3B41245C149B6004E /* ESTabBarController-swift.debug.xcconfig */, - B28544516F9DCC5D5847C47B89F78FA2 /* ESTabBarController-swift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/ESTabBarController-swift"; - sourceTree = ""; - }; - 6B14D1AEE61E33ECB7F3844F3576ACC8 /* AMapFoundation-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 3F01892B629A3626EC639FFA0E73C32E /* AMapFoundationConst.h */, - CDE52EA77DDCE1E02687EF64DEF9B5D8 /* AMapFoundationKit.h */, - 4D55C8367D0E4C3C089AAC73AA537C09 /* AMapFoundationVersion.h */, - 49CD4F2A1E8E233FA46CE5FD5825EE18 /* AMapServices.h */, - A869F5A7552A1A70A3A46A102651F29A /* AMapURLSearch.h */, - E7FDA7E18272C0F2EB83C0A550B6F6CA /* AMapURLSearchConfig.h */, - 7F3FB2C34CAB2DB8D742274BE0154AC3 /* AMapURLSearchType.h */, - 20DD9500E206AC788F50F214D1477BFF /* AMapUtility.h */, - 4C7FE8261840A283989DB722416B5050 /* Frameworks */, - 55351A815973B74F7DB5AEF13304EE41 /* Support Files */, - ); - name = "AMapFoundation-NO-IDFA"; - path = "AMapFoundation-NO-IDFA"; - sourceTree = ""; - }; - 6C61C214A1D7934522ABCD0C24097A1C /* DDNavigationController */ = { - isa = PBXGroup; - children = ( - ); - name = DDNavigationController; - sourceTree = ""; - }; - 6CF59554792960BF5E7E8F9C0F63BB9D /* DDBaseCollectionViewCell */ = { - isa = PBXGroup; - children = ( - 1223B9BCC27F8C8348BC83FBAF4B095E /* DDBaseCollectionViewCell.h */, - A802EBBFE0DB4719EE1AA04DA981AF33 /* DDBaseCollectionViewCell.m */, - ); - name = DDBaseCollectionViewCell; - sourceTree = ""; - }; - 6F79A551B87839AEF2C9D977975EC1BF /* DDNetworkingOfAlamofireKit_Private */ = { - isa = PBXGroup; - children = ( - BF4E9A3B832A4E0AADBFB7EA1F8A431C /* DDAF.swift */, - E79B4DB40DF5B8B7F04589135163B8ED /* DDAlamofire.swift */, - A7EE46A46958AB4F9AE78C629A07B21B /* Support Files */, - ); - name = DDNetworkingOfAlamofireKit_Private; - path = DDNetworkingOfAlamofireKit_Private; - sourceTree = ""; - }; - 6FB85A7896F9F2AEE5A428C2B3A4988A /* Resources */ = { - isa = PBXGroup; - children = ( - 640C770114BEDF746467C32155E0F926 /* en.lproj */, - ); - name = Resources; - sourceTree = ""; - }; - 70E3EC5ED0B40709938BD5639E7AA368 /* Support Files */ = { - isa = PBXGroup; - children = ( - FC4705217CC9FF68E935D3D7C601F05B /* DDAutoUIKit_Private.modulemap */, - 7C623F2403EDF727CF44EAD667D80728 /* DDAutoUIKit_Private-dummy.m */, - 17BACC510A49FF57D5A7B70AAA7EA543 /* DDAutoUIKit_Private-prefix.pch */, - 06DC1011D3CB2579CF954A6998A82B46 /* DDAutoUIKit_Private-umbrella.h */, - 885FFAA1764402617037B5AA367DE979 /* DDAutoUIKit_Private.debug.xcconfig */, - F625452479BE8DD7819DD032EBFE333F /* DDAutoUIKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDAutoUIKit_Private"; - sourceTree = ""; - }; - 7326561B838CA48DC4687F250C3939F0 /* SwiftEntryKit */ = { - isa = PBXGroup; - children = ( - ABB45E791C7D00AD4C8D18CCD8AF201A /* EKAccessoryNoteMessageView.swift */, - D766108C63302794A10BCB54AC1C5EFB /* EKAlertMessage.swift */, - 58EEDD99D1C438371D165DC77DA91A10 /* EKAlertMessageView.swift */, - 81AB7E3E77C2A4610F400CFDD9C5FFEB /* EKAttributes.swift */, - 6E52FBDBD1EFD397A82EC84F790ABF50 /* EKAttributes+Animation.swift */, - 07BC3EDED98A9C30DEE8EDBC8C49B4A5 /* EKAttributes+BackgroundStyle.swift */, - 0AC129DE20FC15D38C33BB72D87489AE /* EKAttributes+DisplayMode.swift */, - 0969E15FC97AE985DA999BBCEF8C4C20 /* EKAttributes+Duration.swift */, - FB10F6FFFAF66492CCA037D464171E01 /* EKAttributes+FrameStyle.swift */, - CD63A5786193A6BAEA56557F715A5017 /* EKAttributes+HapticFeedback.swift */, - C1BA9A9FD666F4FE0FD5A17D79A8D3CC /* EKAttributes+LifecycleActions.swift */, - F3525AEDA56FED2FF9795DFE7EDA805D /* EKAttributes+PopBehavior.swift */, - 0CCBA22874FD39B5EC9BDE6D9D8B105E /* EKAttributes+Position.swift */, - 8C8F25832948A1C119B1DBAB7C05BCF1 /* EKAttributes+PositionConstraints.swift */, - 403137021425F754E9838004199BEE05 /* EKAttributes+Precedence.swift */, - 484AC9D5780EC966243DE61551588AE9 /* EKAttributes+Presets.swift */, - A6B410D64A701D1CB10E1077619B6F60 /* EKAttributes+Scroll.swift */, - 7CA6212AC06D82944E9479E385A4D6E5 /* EKAttributes+Shadow.swift */, - C64F39A898567835EC977200F9FFA544 /* EKAttributes+StatusBar.swift */, - 37B4594CD294E430DB6DD6AB145057F2 /* EKAttributes+UserInteraction.swift */, - 15A044019BDACEF6F993B544AC5D2299 /* EKAttributes+Validations.swift */, - B1AB19BB6BCF3CDF844264D6259694C1 /* EKAttributes+WindowLevel.swift */, - 2931432B02D8C3AA6179C4C8F9E191E6 /* EKBackgroundView.swift */, - 82D61DEED5179B4292D8FA6F2AFF356E /* EKButtonBarView.swift */, - A864138960B613848C67B4978291F398 /* EKButtonView.swift */, - F3B13AA765A64D04BE8EA533B14AEAE8 /* EKColor.swift */, - C9DE856E97844E4F2991B0892C57581C /* EKContentView.swift */, - 8C83AC7F2ED122D158BDD8D973D21481 /* EKEntryView.swift */, - 947B736C6302AA3B25A79C5AEE16F940 /* EKFormMessageView.swift */, - 16C8E97D22CC84BEB8D3C25B9A55D6D4 /* EKImageNoteMessageView.swift */, - 228A503DFD6BB758F51C5BF9567E4689 /* EKMessageContentView.swift */, - 55C134061004C50225B29605CA80BFDB /* EKNoteMessageView.swift */, - A364B070CA12AB27E997A84F876FDD3F /* EKNotificationMessage.swift */, - 64D833B4C5FEA8E8C3EB56C28EC75A51 /* EKNotificationMessageView.swift */, - 8B2835B6C0EED799C237BB1EE1E07259 /* EKPopUpMessage.swift */, - 16553ED13CFF1FE8A2C6E666B6636C2A /* EKPopUpMessageView.swift */, - BE8553FA78EF2AE4C789CDBE066E4101 /* EKProcessingNoteMessageView.swift */, - CB4263E5C73CE2EB0CA35F0E6E79F95B /* EKProperty.swift */, - 4A2DAD19AF9388FA3E160CB284E06D54 /* EKRatingMessage.swift */, - EC82167D0BCE09742276BE1C86733EB6 /* EKRatingMessageView.swift */, - 388FE68AF6780C7F5350952D2898C7BF /* EKRatingSymbolsContainerView.swift */, - CC52A57A4CEC6A2EDBD2AD86F404E42A /* EKRatingSymbolView.swift */, - 30167188FE0F96121D70392E4927EE2A /* EKRootViewController.swift */, - 4DC9B3B541475CAB7B9A9E50C27DD855 /* EKSimpleMessage.swift */, - D587460C9FE0BDBFDEBB77F081C0C7B9 /* EKSimpleMessageView.swift */, - 9F4B5C69DF4E0E0C4F8D831E5D9B64F3 /* EKStyleView.swift */, - 96937A12F11D2DE9039DF1AB2F8F3B30 /* EKTextField.swift */, - 8D5F960762367E1A139FFE0BDD84E6FC /* EKWindow.swift */, - 46DABDBA88E3F291F4E144783C9649B7 /* EKWindowProvider.swift */, - DEE84C941D54610C22AD0ED0AE7A2067 /* EKWrapperView.swift */, - FF18A1ECEBC50B64292A3336D415802A /* EKXStatusBarMessageView.swift */, - 2D5E412B9217D6F1994258AE97A9F8EA /* EntryAppearanceDescriptor.swift */, - 62C1FEB9477C1BA5993EA87E329D88F2 /* EntryCachingHeuristic.swift */, - 4AE760196C36BA405E3D39D2C30FF446 /* GradientView.swift */, - 90A0BBDC2F2657AE9F32CDA93BF9DBB1 /* HapticFeedbackGenerator.swift */, - 52A66268B8952B81E9BCE9712BB4DE57 /* QLCompatibility.swift */, - 98446E34A5BC2175684D69EA687AEB83 /* QLUtils.swift */, - B9BF579F6092CEFA95DAC1130DC4310C /* SwiftEntryKit.swift */, - 048777CE15449DC35DFDAB4F3F634531 /* UIApplication+EKAppearance.swift */, - CCE440C4A9E6B0E289D13EF13DB4BF2A /* UIColor+Utils.swift */, - 89F51C34B23657FF69510E0DA8F6AB4B /* UIEdgeInsets+Utils.swift */, - BAEF6C6FDB52DBE5A8656051132CF406 /* UIRectCorner+Short.swift */, - ADD26851450A69400F1F4C0DE67E1E71 /* UIView+QLContentWrap.swift */, - 8229A71F259109674A19EB6E36885E17 /* UIView+QuickLayout.swift */, - 66C9E4C10895E1F718B3A337C2FA99DD /* UIView+Responder.swift */, - C1ECF61E1FE2D119776EF52063D94ECF /* UIView+Shadow.swift */, - 4E5EC15F9948A416535FDAEB29029E98 /* UIView+Utils.swift */, - 0CCAE470CE4B88EB94EC366E1214B2B0 /* UIViewArray+QuickLayout.swift */, - ED0F9FD909A0E02E571693106CA8E43A /* Support Files */, - ); - name = SwiftEntryKit; - path = SwiftEntryKit; - sourceTree = ""; - }; - 734C8B2AA2057901FA044B75167FFCBD /* DDLogKit_Private */ = { - isa = PBXGroup; - children = ( - E6A84DE5F24DED7CE6D821BFFD5D3E02 /* OCLog */, - 618EB0C1B672D0DD6E1D7E3CBD625787 /* Support Files */, - 3F42743F85688DA481718AF5E2EB84E1 /* SwiftLog */, - ); - name = DDLogKit_Private; - path = DDLogKit_Private; - sourceTree = ""; - }; - 73745087BFE9A6965F4BAD66F7348C8D /* AMapNavi-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 3C751473356BB2989B9D468DE72D3E84 /* AMapNaviBaseManager.h */, - 880B0FB89AFDB5D800FF1B14095C31CF /* AMapNaviCommonObj.h */, - 656BC61CDAE1DBB51231C6DDC239C3E0 /* AMapNaviCompositeAnnotation.h */, - 7EC56AB51D7F1C0C0455542270B51B46 /* AMapNaviCompositeManager.h */, - BAEBD73E3B7F1C2BA8D5BE45E2C0D644 /* AMapNaviCompositeUserConfig.h */, - 585B5212B5D24CB61F756A163F5689D1 /* AMapNaviDriveDataRepresentable.h */, - 822374B064B1E0EB20102D3895088447 /* AMapNaviDriveManager.h */, - B23CD25A3C1E92ACD523D4D47B792F19 /* AMapNaviDriveView.h */, - 79F998B0DF52706CE9C094C305DE3976 /* AMapNaviEleBikeDataRepresentable.h */, - 8752FCD984A4599D420495A32BEF2F81 /* AMapNaviEleBikeManager.h */, - B25B5B126F70B5DD27EFDCE589F966ED /* AMapNaviHeaderHandler.h */, - A854D0C022958A9BCE80F55806A9B1DC /* AMapNaviHUDView.h */, - BFA5204DFFA014E2B10304DF485331D3 /* AMapNaviInfo.h */, - C60984467792BEE02FFE9BEC5AB19AC1 /* AMapNaviKit.h */, - C5FD8249BA1493D6D8B921235044C72A /* AMapNaviLocation.h */, - 787C5C2D0F79958F56A7E36EF7CA668F /* AMapNaviManagerConfig.h */, - F698606541EF2BD22C857481AA0F5270 /* AMapNaviRideDataRepresentable.h */, - 933DC85A0EB090EA6303A18945910AF9 /* AMapNaviRideManager.h */, - 5FDBFB9F4EF4B91AFA2546CC60F93B3C /* AMapNaviRideView.h */, - 7D96B979A38D394648C2ED253AE24DEE /* AMapNaviRoute.h */, - 2B6C54D2C43607382EEE18AF27E6363C /* AMapNaviStatisticsInfo.h */, - AAE566B2EB20140A8CC32CA31FF63844 /* AMapNaviTrafficBarView.h */, - 4C974389D0655291FB0AE0EB9DA31A8E /* AMapNaviTravelManager.h */, - BE1A854C57DF125E4C0DE6B3E58D9902 /* AMapNaviVersion.h */, - 7D000080AF33F912D2741E74A2BA1D53 /* AMapNaviWalkDataRepresentable.h */, - 2729A4BCD82EA750A1D70000A7961A2D /* AMapNaviWalkManager.h */, - 641C4CFE5DFFA8D58849C2F3D10C1628 /* AMapNaviWalkView.h */, - 40009CB2C7E53E655E646E102A91AE77 /* MAAnimatedAnnotation.h */, - 19A98FBE5F8AC3DD6A5019D112072792 /* MAAnnotation.h */, - 4C4747D8348B2D3F3CF6DA9A40F8E1E0 /* MAAnnotationMoveAnimation.h */, - C49AF35E97D0BAEC12400050CB45E714 /* MAAnnotationView.h */, - 54DDA242AC7B6537D8E0FCEE07747915 /* MAArc.h */, - B72111A9ABB8BFC3BA25463F6FFEB02D /* MAArcRenderer.h */, - 60AC7EC30134FA4E7BC10D34E32A8C92 /* MABaseOverlay.h */, - 417D223FE271D3C738299A2787FA68F4 /* MACircle.h */, - B3DBC064D38E5F623A0F7857BE3B6579 /* MACircleRenderer.h */, - 209C7786B8D290A570E37DD89F7A39AF /* MAConfig.h */, - 508C23C76BC58BC0DF0985D98DF0D24F /* MACustomBuildingOverlay.h */, - 5B3641D0CF1CA4E4BA2FF11915711A00 /* MACustomBuildingOverlayRenderer.h */, - F043E3D94E1CD915724692F8A121D384 /* MACustomCalloutView.h */, - AE9ABD0A4A2963EC22A26ACBF66D4682 /* MAGeodesicPolyline.h */, - 8A7C07C8E44AE1C7CB165E7D9FE273F2 /* MAGeometry.h */, - 7FE9F83D05045D36E938431C2EA59C20 /* MAGltfOverlay.h */, - D2F9E235A25B386360798672925CDBAB /* MAGltfOverlayRenderer.h */, - 368F088972589B9011EF799C84440A18 /* MAGroundOverlay.h */, - 849DE0F0882B599FB797FE7207A4EF63 /* MAGroundOverlayRenderer.h */, - 0026F30CA39C6EE90EE3E9544F8AB7E7 /* MAHeatMapTileOverlay.h */, - DD341D183C06C0C2C62DB8132B5F2493 /* MAHeatMapVectorGridOverlay.h */, - 8FB3921828004ED18F40FA28D2347DC6 /* MAHeatMapVectorGridOverlayRenderer.h */, - CB354A644B3F1AEF4070556DF5A0BAB1 /* MAHeatMapVectorOverlay.h */, - 3A7103379C75E24B87F2159016F874C4 /* MAHeatMapVectorOverlayRender.h */, - B834F282F9EDD61405A0D3FA07EEF61B /* MAIndoorInfo.h */, - F457DCCD2319BA0DD967924F8A6011B8 /* MALineDrawType.h */, - 3F981CFB9F4A21AF271C2645ED141025 /* MAMapAccessibilityIdentifier.h */, - FEC6925ED810FDA7E68FB292F5D8D445 /* MAMapCustomStyleOptions.h */, - FD6D94D80414A829977E023C2B6D0AFF /* MAMapKit.h */, - C79678F0ABB57AEB897326A4573F0DFF /* MAMapStatus.h */, - 621A6056ABD289BB2B5ECD29C4F7E770 /* MAMapVersion.h */, - DD15AAD48D049ADA7976ECA00CC6EBA6 /* MAMapView.h */, - AA0FCBAC9261DE18F37D4C9D683BFC0D /* MAMultiColoredPolylineRenderer.h */, - 0C5253A9CBB0E5AB13AA2950F43142AE /* MAMultiPoint.h */, - 098A49A3045547EBD273E8AD55CC8558 /* MAMultiPointOverlay.h */, - 156B21EF7A3CFBA670540BA1D9BC28D0 /* MAMultiPointOverlayRenderer.h */, - 17D4C1B710E972B113FB62D64069D4CF /* MAMultiPolyline.h */, - 596939FCB24F0C0983F3D0244DDE979E /* MAMultiTexturePolylineRenderer.h */, - 414CCE770135B863B3681D69D850EA95 /* MAMVTTileOverlay.h */, - 81E6BC2929CAE154C2AFBE05ABE8EAE6 /* MAMVTTileOverlayRenderer.h */, - 083DD46FAEAE4BA428D870758BE6E5E6 /* MAOfflineCity.h */, - 25CE2BA63C25949DF6EBF85CA3252EA9 /* MAOfflineItem.h */, - 4A439A73C08D37EAE294B5A6564B9C69 /* MAOfflineItemCommonCity.h */, - 04BCB3E51F1C6ED5A9404F291F8AEA14 /* MAOfflineItemMunicipality.h */, - 3262A38D15455C3CD8573E7E8510736C /* MAOfflineItemNationWide.h */, - D5BAA6E380D28A43A55466D3ECB2CEB2 /* MAOfflineMap.h */, - B3D9805B8A852DF6C44A44CFCB9D938B /* MAOfflineMapViewController.h */, - 9CFB3B1B103D91B6F4E101100D87EE83 /* MAOfflineProvince.h */, - EC05BE4178C4C192724EFE6B40BD8E45 /* MAOverlay.h */, - 95E168507C0A827BB4754E7CB9E3DF7B /* MAOverlayPathRenderer.h */, - 12A94FF416555EF19A4945A05D2A8DBA /* MAOverlayRenderer.h */, - 0009705B5A08D0B05EFC5B5267D0584B /* MAParticleOverlay.h */, - FF36C307B7C760023CA9BF4AC28A1E20 /* MAParticleOverlayOptions.h */, - CF9A2229C87AE6A3C0E1D6AAE080A3D3 /* MAParticleOverlayRenderer.h */, - 7C5DCD40582C0A74637BB5B2D04BBDBC /* MAPathShowRange.h */, - 81ED78AE30D23682F1F3C0E2C78594D5 /* MAPinAnnotationView.h */, - 4A27FFE900F9E08F844B321E3B9E4C1A /* MAPointAnnotation.h */, - 4E5D51D66363E949F7C7481E8A31332D /* MAPolygon.h */, - B0200EBEA25989F48C2BF117BFBD2BC8 /* MAPolygonRenderer.h */, - 848BAB2450E0403DEC23FBADBDFD1DF4 /* MAPolyline.h */, - 31399BE894DE54CCC13A350A91A3AFCC /* MAPolylineRenderer.h */, - DD9D5552977DB0913D61D68709E36322 /* MAShape.h */, - 1C9AF47B573EA9F359D038D9FD9B8075 /* MATileOverlay.h */, - CF1ED322EF62AFF80D2F6138DB6DA67E /* MATileOverlayRenderer.h */, - 376A9802E36A226708C320A01F29506A /* MATouchPoi.h */, - EC7C27BC7B4EDF99E9688210D150A7FE /* MATraceLocation.h */, - 8A948BC92126A6850EBAD24FD9C20A77 /* MATraceManager.h */, - E48D86BC5F2FC74426E4A90E7E1C718C /* MAUserLocation.h */, - 3B81C0627742C03C914750029C5B88CD /* MAUserLocationRepresentation.h */, - 01A8E3244E176E360072BE772C5CF0C9 /* Frameworks */, - 9ED380542AFCD4A87BF85B8E91FBD194 /* Resources */, - 647EB8757FE7B114072C08A8F77A749D /* Support Files */, - ); - name = "AMapNavi-NO-IDFA"; - path = "AMapNavi-NO-IDFA"; - sourceTree = ""; - }; - 739BEB475CFDFB5571854C582B14A0D6 /* UIButton+DDCategory */ = { - isa = PBXGroup; - children = ( - 7F7D9A55DA134EF4BCF6C018DD14F109 /* UIButton+DDCategory.h */, - 1A8798E5DDA9F7C625F49807C8F65C42 /* UIButton+DDCategory.m */, - ); - name = "UIButton+DDCategory"; - sourceTree = ""; - }; - 74F64BC127E0CD1E391B0820FF54F36A /* UICollectionView+DDCategory */ = { - isa = PBXGroup; - children = ( - 7C4452653712093DC6AF06BF027C68CA /* UICollectionView+DDCategory.h */, - D8080D1F1FBD07B6EB13C1A0757CA76E /* UICollectionView+DDCategory.m */, - ); - name = "UICollectionView+DDCategory"; - sourceTree = ""; - }; - 762CFD14D9B044A621F6ADF4BC98C099 /* Resources */ = { - isa = PBXGroup; - children = ( - 1E5DF9BC5F66536DF0E11A18183E30D6 /* _icon_file_type_app@2x.png */, - 15FBCFE8006FF35B1C88E53E36B6CCD3 /* _icon_file_type_bugs@2x.png */, - C4D8F44CF777EE97370BC7D8988060E8 /* _icon_file_type_close@2x.png */, - 76E545C9B1ED71650D71652727789DAC /* _icon_file_type_down@2x.png */, - E0FC01958D7AA6941DD04C4703D7D848 /* _icon_file_type_logs@2x.png */, - C5633BC54507F58C3E04788A8927E58A /* _icon_file_type_mail@2x.png */, - 1F950E09354784D4BC544B9DE3F5A08C /* _icon_file_type_network@2x.png */, - 490BF1C610902B6747C8314BA2D54CBF /* _icon_file_type_sandbox@2x.png */, - C00B250BD3F02DCDFBFB16362B6FFDB5 /* _icon_file_type_up@2x.png */, - A3C879A65CBB8E48310142D96071B854 /* App.storyboard */, - 02CA160B5B31AD5B9F44EC067651EACF /* icon_file_type_7z.png */, - 5227431A46A46AB324EFF4D930362857 /* icon_file_type_7z@2x.png */, - FEB3849285F266B19B972DD8B9E5FEC6 /* icon_file_type_7z@3x.png */, - A84D8485316765715F9AABFAF1C9E5B7 /* icon_file_type_aac.png */, - 0AA352C580D8FBC08486DA230C2F09CC /* icon_file_type_aac@2x.png */, - 228E06BCCD29CA590DFE2DC1C17771D9 /* icon_file_type_aac@3x.png */, - 8914AC3F77638E9B3D5FCBC849EC6F88 /* icon_file_type_apk.png */, - 97CA5EE6DE60EE9EB3AE1C088F4BFC9C /* icon_file_type_apk@2x.png */, - E853DE46E3D722386DC7537493EDCE0D /* icon_file_type_apk@3x.png */, - 3CFF8C22A1278661A4558639B396E5CE /* icon_file_type_avi.png */, - 11A8F171A32B930BCBDBB11A8E847298 /* icon_file_type_avi@2x.png */, - EF0B158973609B159C23965C455FDB82 /* icon_file_type_avi@3x.png */, - 2BDA0D63648A34DED79D18531DA13454 /* icon_file_type_bin.png */, - FA3DA5A1FFAD4CFF0CED5BBFB0F7BC5F /* icon_file_type_bin@2x.png */, - 2D9E31610650710F7BC36E4841250D5A /* icon_file_type_bin@3x.png */, - A59C95CE2CD351950924E07724DEB75F /* icon_file_type_bmp.png */, - 94AD8A497FEFFB0728DDC389581F4F99 /* icon_file_type_bmp@2x.png */, - 44BF77FA2C1CADDBC75666BCBF41FBFB /* icon_file_type_bmp@3x.png */, - 1966A986B5050ED6ECBA1F9C0CE307A2 /* icon_file_type_css.png */, - 9B5D118541615291C89F29D1F9F7E1B5 /* icon_file_type_css@2x.png */, - 1ECE9FED8F9F92EAC81DD4ACEC740155 /* icon_file_type_css@3x.png */, - 61AEEF261A78F95C47E457B874ADE2C3 /* icon_file_type_dat.png */, - 8F38B34101AD7A9DACF942D708EA0023 /* icon_file_type_dat@2x.png */, - 0F4BCE744090F84D7355AB3BE65C3362 /* icon_file_type_dat@3x.png */, - 9194876DFA8B01B5D7937929ACCB1AC2 /* icon_file_type_db.png */, - 3253A48250A568F9630A876E7FB10B7B /* icon_file_type_db@2x.png */, - 37962FDC1DA30CA9AC3752AA54D67917 /* icon_file_type_db@3x.png */, - 45812BC3B373308F9BE06C3B24FF40AE /* icon_file_type_default.png */, - 5DB43AA8B75A684004EBE401362851E1 /* icon_file_type_default@2x.png */, - 46E57567B625071388E98BA7DD6F1C37 /* icon_file_type_default@3x.png */, - ECAEDF3F076D91FCE0B4B9C0BC452FB8 /* icon_file_type_dll.png */, - 0823CD89862CF2D822348155015DBFD1 /* icon_file_type_dll@2x.png */, - A9D2DC272228FD493641D920067E68DD /* icon_file_type_dll@3x.png */, - DE458C5EEE672DA66A0241A5F59E0A2C /* icon_file_type_dmg.png */, - AB18DE6F590D4E87E3E2741ECCE67B8A /* icon_file_type_dmg@2x.png */, - 6CB3274A12B193C9C03594599C595AC6 /* icon_file_type_dmg@3x.png */, - 6EE32EEA7F284629DAFE42126024DA9D /* icon_file_type_doc.png */, - D14439272C60D8168B066070AA5B4927 /* icon_file_type_doc@2x.png */, - 457698D497C1CF68F892CE153AD695A7 /* icon_file_type_doc@3x.png */, - FC3311027CC6513D05907A98FBC34C87 /* icon_file_type_eps.png */, - 5C7426BA42A8B51BCDC80033395DF887 /* icon_file_type_eps@2x.png */, - 581B8407B31F61AB6E6AA4BEEB6B5B2B /* icon_file_type_eps@3x.png */, - 89D6DFCEBB48429270BC7556F573AB2F /* icon_file_type_fla.png */, - 6A57865949941C1FEE90009694E637B8 /* icon_file_type_fla@2x.png */, - 3257B81B4F0A8F09BFC22CB35AAC7B8A /* icon_file_type_fla@3x.png */, - 0229DA1BDB01482B8995808C7B585EB4 /* icon_file_type_flv.png */, - 427C06E7A6BEB0B1E52F6D7DE35E606B /* icon_file_type_flv@2x.png */, - FCCF6F0CB10172D6AE805C3FB8D9213E /* icon_file_type_flv@3x.png */, - E31BF88AB6CA14DAC197B97BBC3DF84D /* icon_file_type_folder_empty.png */, - 54CBE7B14D574030E380A29D60DEE06D /* icon_file_type_folder_empty@2x.png */, - 3A4AADC92CEC0B79B22714153BB42673 /* icon_file_type_folder_empty@3x.png */, - 748A002AFB525CEBB5483E750E03B35F /* icon_file_type_folder_not_empty.png */, - C77AC4C89DAE146B8119851683BEB35F /* icon_file_type_folder_not_empty@2x.png */, - 5B0C471A1366B0B07B5F2EA7A64E2412 /* icon_file_type_folder_not_empty@3x.png */, - AC28B658A1C7D00FC1C990A9B27A725A /* icon_file_type_gif.png */, - ADB2F963D72DFE1BB8E601E46EABF42A /* icon_file_type_gif@2x.png */, - A92CA5C57E8F87FE0C745339B726BE1D /* icon_file_type_gif@3x.png */, - CA59578A436D396404D4B16D26B18806 /* icon_file_type_html.png */, - DCC42575BA55CB779C91F2BD375563E4 /* icon_file_type_html@2x.png */, - 14F8483A629A2D03915DBC2C185A7D5A /* icon_file_type_html@3x.png */, - FB78CF85ED022936DDE790464E22535E /* icon_file_type_ipa.png */, - 9AA3E3033F7BF20A1B3FEA843A225B76 /* icon_file_type_ipa@2x.png */, - F8EF5E200CCFF1CE7774C7E6B73884AC /* icon_file_type_ipa@3x.png */, - AC04EA5E38C98657B66C1EFAF078A8A5 /* icon_file_type_jar.png */, - 625825AAD1977A4D7D619A45FA90D1AF /* icon_file_type_jar@2x.png */, - 0C06F0F9D936A9BD45D810AC8AF839D0 /* icon_file_type_jar@3x.png */, - 8562E5E465A60F8228880DC9A2FBEA77 /* icon_file_type_java.png */, - FFF34B6136DB104FBA1D9728E6712879 /* icon_file_type_java@2x.png */, - CA03B88839F4AAC3AFC6CC1C10B7D807 /* icon_file_type_java@3x.png */, - 8EA9D6258844F7AA0C6ACFCBA2E41C71 /* icon_file_type_jpg.png */, - 039345EC77D9A09392650415FC3286F3 /* icon_file_type_jpg@2x.png */, - E2FEB6274ABDF299C3246741779CAB30 /* icon_file_type_jpg@3x.png */, - B70DAC08C6B7D27F83C9A620ED4A68B5 /* icon_file_type_js.png */, - 573125C9519187DE8AEAE292631AE848 /* icon_file_type_js@2x.png */, - DBBC563534DD70AD434DBFB35E5D1C5D /* icon_file_type_js@3x.png */, - CBCA8A75A3E4A2EEF38B4FE7B49A7770 /* icon_file_type_json.png */, - 11CD62823D20B196FE435FF45DF0AAA4 /* icon_file_type_json@2x.png */, - E9786C70D9E2A53E65C7D5838A5AA72D /* icon_file_type_json@3x.png */, - 65188B96819D9A9C71C37B577DD8023F /* icon_file_type_keynote.png */, - 820E6F627089BF8F9BC31A8FBD4B6115 /* icon_file_type_keynote@2x.png */, - 9B263EB1092CB554559B59DB0DAE625E /* icon_file_type_keynote@3x.png */, - 6A829AA85C81D31D4B4674AC586D7EE5 /* icon_file_type_md.png */, - 258B73C6E8DE4E718D2A24E12AD1FC0B /* icon_file_type_md@2x.png */, - D6A91AC492399EBB9349BF3258B4E2F9 /* icon_file_type_md@3x.png */, - DDF12AAE714C78226279FC494BE72785 /* icon_file_type_midi.png */, - 9E5F707BC866320CAE9454AE32D27F96 /* icon_file_type_midi@2x.png */, - 9803DF7967D199F865AE74C7F5F10AB7 /* icon_file_type_midi@3x.png */, - 3E176497DD5C812F72096C4C5F5DB55B /* icon_file_type_mov.png */, - D47A3E362A3F2756AE08DF79E8D860B0 /* icon_file_type_mov@2x.png */, - 824DEE294BA98D1A0D9F9A36BCC2EEF5 /* icon_file_type_mov@3x.png */, - AA26881CAFF333B4DB9DEDCF32AB3620 /* icon_file_type_mp3.png */, - 33AF4A4F3F05BADD5DE4322A519DDA38 /* icon_file_type_mp3@2x.png */, - 9CE4EB0FE3EE5E15E6379183961D8DF6 /* icon_file_type_mp3@3x.png */, - 050410A02E4519CA1F1D3A03509DAC67 /* icon_file_type_mp4.png */, - 0E6B47BC7A361FD0136AC5CB2D7840A2 /* icon_file_type_mp4@2x.png */, - D0B9EEC36F779AE74245C2F61A644FCD /* icon_file_type_mp4@3x.png */, - F38DDA8A3A762C54DEC602DA366F2888 /* icon_file_type_mpg.png */, - 7E236A60577F05248E6E9C996BD4BEAF /* icon_file_type_mpg@2x.png */, - 5DDEA71C579B3E8B8744633B50584BD9 /* icon_file_type_mpg@3x.png */, - 532223FB4DACFEA49F03A30FBD8798E8 /* icon_file_type_numbers.png */, - 7497940B92A0CBC3D015EE3CE5CFE01A /* icon_file_type_numbers@2x.png */, - CC27872B95FB511368EDDB9AA3EC8E0A /* icon_file_type_numbers@3x.png */, - F2CFF0136E8CE367AEE32D9EF265DABB /* icon_file_type_ogg.png */, - 3B52E85A7BA44FF728F8B2926437D1EB /* icon_file_type_ogg@2x.png */, - 4A5B4C2E086BB5A37EE4D21454B8D661 /* icon_file_type_ogg@3x.png */, - 7308F1F05FD71FB96E1D09B2E6C28D0C /* icon_file_type_pages.png */, - D128A5E232982DE73FAAE66284182912 /* icon_file_type_pages@2x.png */, - 9F2092B25E7A6B13FAB6E603CA77746A /* icon_file_type_pages@3x.png */, - 2550FA68CA1F2825A7407919D3C9718B /* icon_file_type_pdf.png */, - DE90D21F6DAB6A8DD475A891FCD8CD19 /* icon_file_type_pdf@2x.png */, - 6DEEA7D8E3C58092036CB4086AC0B0A9 /* icon_file_type_pdf@3x.png */, - A89DDBB3083503F60CC9197F4F640AEA /* icon_file_type_php.png */, - 4E4D056593D32565292C67591AB91CCA /* icon_file_type_php@2x.png */, - FC8B091618B71E7F763B64FE0B5E4BC2 /* icon_file_type_php@3x.png */, - B77D4998C451C42EEBB3D8499535B5EB /* icon_file_type_plist.png */, - 852CA278296E38287AC6798AC21D12C9 /* icon_file_type_plist@2x.png */, - 3ECE29C284D0466FE88890E969C10E7B /* icon_file_type_plist@3x.png */, - 98E121468282A5B414D3DE724BA54A06 /* icon_file_type_png.png */, - A591717D5C93FD5034BB7203E97C298F /* icon_file_type_png@2x.png */, - 7830D58A41E6A57C2BF245A3CAD1E058 /* icon_file_type_png@3x.png */, - 1811EF3C0051CD1478070DBACE51F2E9 /* icon_file_type_ppt.png */, - E3E667C0EB99EB91B5266277E2C15E58 /* icon_file_type_ppt@2x.png */, - F5A9A1FB0BAF1ED59BBE93379FC4A201 /* icon_file_type_ppt@3x.png */, - 43FA3189C791074E789AB14BF832BE77 /* icon_file_type_psd.png */, - 5EA2346988F3E41B8F7C1AD5053F09CB /* icon_file_type_psd@2x.png */, - 0518167B33E6D41D98B241A09834D96D /* icon_file_type_psd@3x.png */, - 46FB798957B932BE65A62A8B0692E352 /* icon_file_type_sql.png */, - 8B2308D8204B52C616960D8BEC19B6B1 /* icon_file_type_sql@2x.png */, - A9605F6FE838A3D68AE45333BE7380B6 /* icon_file_type_sql@3x.png */, - F6C8E391647B7B514BEC561D7F819050 /* icon_file_type_svg.png */, - AC5AECFF0BF43C63B30CA25DFB4E2EA5 /* icon_file_type_svg@2x.png */, - 925CED7574944FD2A444D1E8371ED2D6 /* icon_file_type_svg@3x.png */, - 204450B88EEC8CB7127CBABDAC239CEB /* icon_file_type_swift.png */, - 0C07A4A5704517D879F4624051090A10 /* icon_file_type_swift@2x.png */, - 840442E139B34838838213A9BED623B0 /* icon_file_type_swift@3x.png */, - 659339677F67334FF81A473FEB960B99 /* icon_file_type_tif.png */, - 92BB981074E8FD79695489AAD52FF5F0 /* icon_file_type_tif@2x.png */, - C4301174BDCFE7141BCA3009B463E7F4 /* icon_file_type_tif@3x.png */, - 0895C47141200615E0A154C2CF4D2EE4 /* icon_file_type_torrent.png */, - E8A028002BEC6405DB00EFDE605438A5 /* icon_file_type_torrent@2x.png */, - B173E009314FFA4298335B16A5B92DAB /* icon_file_type_torrent@3x.png */, - 170E98B41CBE9C35632027A22E80EC05 /* icon_file_type_ttf.png */, - 11332C468324EFDE6DA55EC29282232D /* icon_file_type_ttf@2x.png */, - 146783B650E6D6DD73EE367461940636 /* icon_file_type_ttf@3x.png */, - DAC571C4B8113F5D2CD8C8D9259B8549 /* icon_file_type_txt.png */, - C98A3665DD375A4D70AAE9DBFC40B367 /* icon_file_type_txt@2x.png */, - 8C7ED753CBA428EE8B43B3E19887DED9 /* icon_file_type_txt@3x.png */, - 1C3E48A8724333DDF341FE93BC574265 /* icon_file_type_wav.png */, - 9DBAC1A4C69126CA19CFEAE121C56271 /* icon_file_type_wav@2x.png */, - 8ED09F498750F70A4B4C179AA26FC257 /* icon_file_type_wav@3x.png */, - A7AB231522091EB231A03DE283724036 /* icon_file_type_wmv.png */, - 2B9388EA5679B8423659A7DAE0A15739 /* icon_file_type_wmv@2x.png */, - AF7DB80F0F91292FF1D72C9B399844B2 /* icon_file_type_wmv@3x.png */, - AFA0A99F414CC46BE64B387C7E2BAD07 /* icon_file_type_xls.png */, - 11D3D10DB74AF192C39489ECEE9EC350 /* icon_file_type_xls@2x.png */, - E30CEFB1B598A53522D5C6C11441B668 /* icon_file_type_xls@3x.png */, - 599764A876E61F5FB8457DA44BF1802F /* icon_file_type_xml.png */, - 34C33529746B8713CF757051EF3C5895 /* icon_file_type_xml@2x.png */, - 90F834940ADB31A14A06D46856D877D0 /* icon_file_type_xml@3x.png */, - 526FDD1DCA71FEF6D66C2571AB3CD15C /* icon_file_type_zip.png */, - 6C29E225FC2506831991417F93F02D6A /* icon_file_type_zip@2x.png */, - EA2C9DF13CF1A32C6A68A2496EC5E75D /* icon_file_type_zip@3x.png */, - 86A0D271783F502E8AE58BC4CE43BC6C /* Logs.storyboard */, - A56AB2121F2DA7FAA10A95399A89F3C9 /* Manager.storyboard */, - CED5104038089CCAD51220894DD24944 /* Network.storyboard */, - A6739826185906DF043EFFAA982DCF24 /* NetworkCell.xib */, - ); - name = Resources; - sourceTree = ""; - }; - 7710C1CD9EC283E9C98E792212A32634 /* UITextField+DDCategory */ = { - isa = PBXGroup; - children = ( - 084FAD33970C501880B546C046B09304 /* UITextField+DDCategory.h */, - F7570B539CC2470A47D0007EB3C05A61 /* UITextField+DDCategory.m */, - ); - name = "UITextField+DDCategory"; - sourceTree = ""; - }; - 793CBD17543F1A771EAA4F17E8E31E0F /* CALayer+DDCategory */ = { - isa = PBXGroup; - children = ( - A59107DEA6267230DDAC16F6E137FAB6 /* CALayer+DDCategory.h */, - 4861B020D7E27F0E8FD84F687AE6E433 /* CALayer+DDCategory.m */, - ); - name = "CALayer+DDCategory"; - sourceTree = ""; - }; - 79A487C7935A6D68845D9785708DB1AB /* JPush */ = { - isa = PBXGroup; - children = ( - 8176A34D7065A9D261BA8A48FB5A5F13 /* Frameworks */, - D0760901476603B79C1FFB2B2E244511 /* Support Files */, - ); - name = JPush; - path = JPush; - sourceTree = ""; - }; - 7B5054C8186F3B0C144F440DC2DAFC85 /* DDAutoUIKit_Private */ = { - isa = PBXGroup; - children = ( - 21B56EB683131E3D51455D09E281E248 /* AutoUI.swift */, - 70E3EC5ED0B40709938BD5639E7AA368 /* Support Files */, - ); - name = DDAutoUIKit_Private; - path = DDAutoUIKit_Private; - sourceTree = ""; - }; - 7CBFD8697C37279B19AFF093248D42EF /* Frameworks */ = { - isa = PBXGroup; - children = ( - A6663F93BEFE509F2CB1AECEFE86DD38 /* jcore-ios-4.2.1.xcframework */, + BD00F675CFC53ECCADF97D64B6533D8A /* jcore-ios-4.2.1.xcframework */, ); name = Frameworks; sourceTree = ""; }; - 7F96D0F4A7E84B278B3FC781A2D5CBC7 /* DDImageView */ = { + 6BA4D8E3BBB97E73414ECBB6CC6C9461 /* Resources */ = { isa = PBXGroup; children = ( - ); - name = DDImageView; - sourceTree = ""; - }; - 8176A34D7065A9D261BA8A48FB5A5F13 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 0F7DD58CEA655A61309BF96BF7C6C7CD /* jpush-ios-5.0.1.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 82E42D2C5F8885513E91CC1AC5D28D1F /* DDMAUtil */ = { - isa = PBXGroup; - children = ( - 0F297546C6F6C28277DF8BE35C61DDC7 /* DDMAGeometry.h */, - EBBD5F991C5E7631E158368AC5DDF0C1 /* DDMAGeometry.m */, - ); - name = DDMAUtil; - sourceTree = ""; - }; - 84872BCF4FAAA518E7638EF55260B513 /* DDView */ = { - isa = PBXGroup; - children = ( - ); - name = DDView; - sourceTree = ""; - }; - 86B005835376A66CBE0903890387A069 /* DDLabel */ = { - isa = PBXGroup; - children = ( - ); - name = DDLabel; - sourceTree = ""; - }; - 89320A4BD5308FD29F41309A5167B112 /* UITableView+DDCategory */ = { - isa = PBXGroup; - children = ( - 02053A7B91976C425D1817777F87951B /* UITableView+DDCategory.h */, - 7F28629DAC354AD8EF7DCE02ADE79E55 /* UITableView+DDCategory.m */, - ); - name = "UITableView+DDCategory"; - sourceTree = ""; - }; - 89723FC8072F87BB3BC441A0847216E9 /* MapKit */ = { - isa = PBXGroup; - children = ( - 3A917F0B3BFF341657895E87AD166628 /* MKAnnotationView+WebCache.h */, - 00DB8DC7C4F4C5A02ACA6A67E1DC7981 /* MKAnnotationView+WebCache.m */, - 16720660F00B055D3518EF290D70B19D /* SDWebImageMapKit.h */, - ); - name = MapKit; - sourceTree = ""; - }; - 8974BDB031FEBAC34224ACD9DDEC9B90 /* RxRelay */ = { - isa = PBXGroup; - children = ( - 6DBC77CCE296A080EC456907F4213CC5 /* BehaviorRelay.swift */, - 4E117B6933609F0529AC856075573F51 /* Observable+Bind.swift */, - 25A8E9EF72D728BBB7654A49861F5F0C /* PublishRelay.swift */, - 398EF02AC671038FA4CF57813E3CF4D0 /* ReplayRelay.swift */, - 52535A185E1663138EBDAAD130F03ADA /* Utils.swift */, - 0CE0C6862C2553D5DDC366EB9FCA41B4 /* Support Files */, - ); - name = RxRelay; - path = RxRelay; - sourceTree = ""; - }; - 89D3B1EB830A3EC69C32FFB9E2C95F45 /* NSURL+DDCategory */ = { - isa = PBXGroup; - children = ( - 310BD972647078EAFEE4033CAB1E1BF2 /* NSURL+DDCategory.h */, - 1051306B875B02C74A86EE0815BCD486 /* NSURL+DDCategory.m */, - ); - name = "NSURL+DDCategory"; - sourceTree = ""; - }; - 89F7D208395AA0C111C97BB683861161 /* DDBaseScrollView */ = { - isa = PBXGroup; - children = ( - 9BBEF715D8D1A518938D7F5BE4D173CE /* DDBaseScrollView.h */, - F704DFD4DDA03E7FADA8DF6152130DDC /* DDBaseScrollView.m */, - ); - name = DDBaseScrollView; - sourceTree = ""; - }; - 8C9FCE26C3F83709AACFB898EED6C4AC /* Support Files */ = { - isa = PBXGroup; - children = ( - 271F134082BD15FA423EB93E89C3CDFD /* DDProgressHUDKit_Private.modulemap */, - 51301DA7667977D6925ACD930FA6C43B /* DDProgressHUDKit_Private-dummy.m */, - 7C0B035591D4837F3B854ED95BB52CD1 /* DDProgressHUDKit_Private-prefix.pch */, - 89E8CEAD7125DDEEF35DA8CF303F232A /* DDProgressHUDKit_Private-umbrella.h */, - 8F871014922D06C041EC71AEA9699782 /* DDProgressHUDKit_Private.debug.xcconfig */, - 5525ABEEA14CA4E5AB5FF704970AD83C /* DDProgressHUDKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDProgressHUDKit_Private"; - sourceTree = ""; - }; - 8EFC10D9EDA3143FB2616436FADE1C19 /* UIImage+DDCategory */ = { - isa = PBXGroup; - children = ( - 82E6F31C3073965ACF67B7389CEED675 /* UIImage+DDCategory.h */, - AA1A3E07AB1893E12AB107D28F0E5457 /* UIImage+DDCategory.m */, - ); - name = "UIImage+DDCategory"; - sourceTree = ""; - }; - 8F5753004BEC7A9BD7E8145A966975D7 /* DDButton */ = { - isa = PBXGroup; - children = ( - ); - name = DDButton; - sourceTree = ""; - }; - 9064B89DB0EB2681FDFDE5F3DDD47D4B /* DDTimerKit_Private */ = { - isa = PBXGroup; - children = ( - 56E37DF9ACF7302CC404D9F47F984136 /* GCDTimer */, - 2E4466814045875E53DC249C453F395B /* Support Files */, - ); - name = DDTimerKit_Private; - path = DDTimerKit_Private; - sourceTree = ""; - }; - 932B9472614BB8AAB9255CFC84F2BEE5 /* UIView+DDCategory */ = { - isa = PBXGroup; - children = ( - 3CF983DA4DF78AA359D0008B54A72F12 /* UIView+DDCategory.h */, - 4FC5CB9F275E6CF7617C64CCF4B28785 /* UIView+DDCategory.m */, - ); - name = "UIView+DDCategory"; - sourceTree = ""; - }; - 9708AFDD354F55D35CCA1DABD83E3CC2 /* Frameworks */ = { - isa = PBXGroup; - children = ( - EBD6007ECF2F8A91D43B009A77726A13 /* AMapSearchKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 97313226EF76C28FC7DA1B65F42D3AFB /* MJRefresh */ = { - isa = PBXGroup; - children = ( - A2C49409727D38F52C1F53932F467A50 /* MJRefresh.h */, - B1E17C13B228D3BDF62DAC203000AF07 /* MJRefreshAutoFooter.h */, - 3798D2339DF3BC989D9AEF1C4954BA73 /* MJRefreshAutoFooter.m */, - 74EC81B1268BA03B9BAAFFD60DBDB186 /* MJRefreshAutoGifFooter.h */, - 7216F5AF243D97E74E0D909C97E20606 /* MJRefreshAutoGifFooter.m */, - 0F79D93E9EAC91998CD46F9BD551F765 /* MJRefreshAutoNormalFooter.h */, - 053261275951B60F8A7B6E2E16D3D6E0 /* MJRefreshAutoNormalFooter.m */, - 1FDD3B0B5C7D146DAC1BF1E4BB377608 /* MJRefreshAutoStateFooter.h */, - 5BE5AB6C5643DEF48DE292EEF1927886 /* MJRefreshAutoStateFooter.m */, - F5A8105C70ECDF4CFE5D3AFF7923F775 /* MJRefreshBackFooter.h */, - EA5D274A04F6108037B90C8A9C3E05FF /* MJRefreshBackFooter.m */, - 4AD2B3D32DC2D5922D4FF51E8ADA7CBB /* MJRefreshBackGifFooter.h */, - 4C39AE9E680011386986EADBB25ECD28 /* MJRefreshBackGifFooter.m */, - 56CF2367E46E9B8A208D597A19F48981 /* MJRefreshBackNormalFooter.h */, - F35F515B2EAAA0C6E149AA7B49918CB3 /* MJRefreshBackNormalFooter.m */, - 558EFDDD9783513313FFED3E7DFEBA42 /* MJRefreshBackStateFooter.h */, - B011F598DAF5344014D1AE0AB2B0B81D /* MJRefreshBackStateFooter.m */, - 0C7D60686B2BC1EB102A5D122C2F7B5C /* MJRefreshComponent.h */, - 45C5CF794B6E5E494445CEA67F6AE8C7 /* MJRefreshComponent.m */, - BD4043357555F922F0D2C87C0316097E /* MJRefreshConfig.h */, - A57B71A9E12EE2E126434243DA492222 /* MJRefreshConfig.m */, - D2DC7453F3FCCEE3E16BBB5544D09300 /* MJRefreshConst.h */, - F4733E2C342FB40CB4CD34E6A3F8491F /* MJRefreshConst.m */, - 15AED11DF39E305DF6673230E081BB49 /* MJRefreshFooter.h */, - 9E1FD9936167392B872FB4E7F7400EEC /* MJRefreshFooter.m */, - 0A0B5A4180221E40CE556F38DA1B329D /* MJRefreshGifHeader.h */, - 30B7E097BD7EB89267D1E9FFAAA85377 /* MJRefreshGifHeader.m */, - 9D66D4ED537BD4320CF66C0D4215BFD5 /* MJRefreshHeader.h */, - 484E271BDB070341A50FD8905975162C /* MJRefreshHeader.m */, - 12D12776A4BDE949D3EA6FF4EA5A998E /* MJRefreshNormalHeader.h */, - FC8C6E073A2A3C284E72E54033042682 /* MJRefreshNormalHeader.m */, - F51A62D56FE8D54578C6D6D0138A1289 /* MJRefreshNormalTrailer.h */, - F1245050CD55525EA80F5689767F38DB /* MJRefreshNormalTrailer.m */, - B7D6A19F38BD24A68614649268A81158 /* MJRefreshStateHeader.h */, - 015B0FB8AE710CD6F5726003294AFBD6 /* MJRefreshStateHeader.m */, - AC2B6F70537955B1FC02DBFE8A7D5042 /* MJRefreshStateTrailer.h */, - 1B93E03307EC96D635819D9AC9493A70 /* MJRefreshStateTrailer.m */, - B40B699E20A88FA178864D907B41199B /* MJRefreshTrailer.h */, - 3C15C806DA298DEF1678708531293300 /* MJRefreshTrailer.m */, - D86FF60913CC9C7DA46B62C1C683E05D /* NSBundle+MJRefresh.h */, - 35DB9B25A38E1906269481378DC084E8 /* NSBundle+MJRefresh.m */, - 7A8CD8D8252849840933F64016F2954C /* UICollectionViewLayout+MJRefresh.h */, - D6A832E4BDE66310505B95C163812E18 /* UICollectionViewLayout+MJRefresh.m */, - A40353B4FCD05423F2C9A8B998F39A76 /* UIScrollView+MJExtension.h */, - 82F8BA5F666CBA5202D7D7023F9F88AB /* UIScrollView+MJExtension.m */, - 88E4747FA025D36739E4958BCC3CA547 /* UIScrollView+MJRefresh.h */, - CC659306530C8EB873C85F2CB942F879 /* UIScrollView+MJRefresh.m */, - EACB3BC9F053ABC43C7B3009822CFB8C /* UIView+MJExtension.h */, - CBAD2E1103898DA8B26A312FC7B0A364 /* UIView+MJExtension.m */, - 976FEFF4BEE3EBF231DA1E8F32508A47 /* Resources */, - FBAA0B302BCC8F29194CD2992CB6C581 /* Support Files */, - ); - name = MJRefresh; - path = MJRefresh; - sourceTree = ""; - }; - 976EC15AC1010E3D69806B3274FF0CF9 /* DDViewController */ = { - isa = PBXGroup; - children = ( - ); - name = DDViewController; - sourceTree = ""; - }; - 976FEFF4BEE3EBF231DA1E8F32508A47 /* Resources */ = { - isa = PBXGroup; - children = ( - F28BA3BE050C9A287358AB4DD2762F00 /* MJRefresh.bundle */, + 390AF573BC3D18826A92E035B554E7C0 /* Sources_DDMAMap */, ); name = Resources; sourceTree = ""; }; - 97C35AE0796A7CF197A0DDFE123BA554 /* UICollectionViewCell+DDCategory */ = { + 6F22C8B4E291563752FC5A1DA50E7548 /* Support Files */ = { isa = PBXGroup; children = ( - 2A2992EB1D0FD3CA7E85F6867C2A7865 /* UICollectionViewCell+DDCategory.h */, - 9E034624A24009FD0B6839B91B89060F /* UICollectionViewCell+DDCategory.m */, - ); - name = "UICollectionViewCell+DDCategory"; - sourceTree = ""; - }; - 9864DDB493BFE03CC42B6C57762EA631 /* DDTableViewCell */ = { - isa = PBXGroup; - children = ( - ); - name = DDTableViewCell; - sourceTree = ""; - }; - 991D279697E793EB1290EC35C3D90B18 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0A97312BFE816F76389E14494FFECD97 /* RxCocoa.modulemap */, - 66CE5A83353C5F2567C0EA67F147DE72 /* RxCocoa-dummy.m */, - 3907F43ED4F65FA548715A6ACDD2361E /* RxCocoa-prefix.pch */, - DEF065BB35A819D3C99AAF3565D7EC4F /* RxCocoa-umbrella.h */, - 2F21EBD44736E2BD6DCCB9933EC40AFA /* RxCocoa.debug.xcconfig */, - 036910A977C6625D5FEE274DC2763DA2 /* RxCocoa.release.xcconfig */, + 8B62764ECF98396C6308978F2A2BC736 /* DDLogKit_Private.modulemap */, + 81817EEC0966AB3329994114CF28C616 /* DDLogKit_Private-dummy.m */, + C019BDCFE9ED10E11C1C2E2D8E8302C6 /* DDLogKit_Private-prefix.pch */, + 657AEB0777DF009E91EA0405DAF11B89 /* DDLogKit_Private-umbrella.h */, + 5963D4F97A62AEB0B3A63F1387BC63DF /* DDLogKit_Private.debug.xcconfig */, + 1F6E8D8FB8A6BBB4E56EAFEFC149C2A5 /* DDLogKit_Private.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/RxCocoa"; + path = "../Target Support Files/DDLogKit_Private"; sourceTree = ""; }; - 9ED380542AFCD4A87BF85B8E91FBD194 /* Resources */ = { + 6FA9399960C55417EF7A00416375822E /* Support Files */ = { isa = PBXGroup; children = ( - 285760309CF5F791567CBD6CC87EAB8E /* AMap.bundle */, - 80468DB3EC3FA7F781A8E9B97BD3D78D /* AMapNavi.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 9EFEDEEFD9961C94C36DBC147711D04B /* ESTabBarController-swift */ = { - isa = PBXGroup; - children = ( - 64A91EE05741DA815ACE9F12CE92709A /* ESTabBar.swift */, - 8F0982B7F4C806224986C1E742441C80 /* ESTabBarController.swift */, - B2D085BA174C9A8EBB23BFBE828B25C2 /* ESTabBarItem.swift */, - BDA9918D1AC95200E4E186A6CB3A8906 /* ESTabBarItemBadgeView.swift */, - F762A66E222F56ED424E8728063D8F1C /* ESTabBarItemContainer.swift */, - 1C6C04C12611787799662F133D93D97A /* ESTabBarItemContentView.swift */, - FEE7DBEFE7F775DFFA5240912E9F51BE /* ESTabBarItemMoreContentView.swift */, - 6FB85A7896F9F2AEE5A428C2B3A4988A /* Resources */, - 65720213A52383424E668372118F76E3 /* Support Files */, - ); - name = "ESTabBarController-swift"; - path = "ESTabBarController-swift"; - sourceTree = ""; - }; - A04AC91B1A23F4FE89E3592B2A533D70 /* Support Files */ = { - isa = PBXGroup; - children = ( - 641728E9104921AB30E70C0C0D51CAD6 /* RxSwift.modulemap */, - 32851633BA08A836ACC460464B779055 /* RxSwift-dummy.m */, - DE6440F6B3C704B03879F69ACEE2BFF0 /* RxSwift-prefix.pch */, - 001B5A145650D07E23B883A59B4EC6A2 /* RxSwift-umbrella.h */, - 4304C25A731969DAE0A4CB5219CF83DD /* RxSwift.debug.xcconfig */, - E1D923FE2C62FA9C9EA0908615CB317F /* RxSwift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxSwift"; - sourceTree = ""; - }; - A2C1D6A299D84A03494D558D8316B2C5 /* JCore */ = { - isa = PBXGroup; - children = ( - 7CBFD8697C37279B19AFF093248D42EF /* Frameworks */, - 406CA9687643358A20498EC677420956 /* Support Files */, - ); - name = JCore; - path = JCore; - sourceTree = ""; - }; - A5750A130C4BECBACCC48FD6EA478D7E /* UILabel+DDCategory */ = { - isa = PBXGroup; - children = ( - 844076CDF6F95524D9740536DE597A50 /* UILabel+DDCategory.h */, - 657EB11B3280CD8530B970935A96AA83 /* UILabel+DDCategory.m */, - ); - name = "UILabel+DDCategory"; - sourceTree = ""; - }; - A5C63389C6B50FB0015EB51EDF20A8F7 /* DDBaseLabel */ = { - isa = PBXGroup; - children = ( - 2F0988B1C29A7765529195ECCE4B347C /* DDBaseLabel.h */, - DBFC124EED6E586756C64ACD8FE730B0 /* DDBaseLabel.m */, - ); - name = DDBaseLabel; - sourceTree = ""; - }; - A6F36B7D0B01ADFA5852314CEFC6B1EB /* NSAttributedString+DDCategory */ = { - isa = PBXGroup; - children = ( - 35E0C1123B974156165208A58CC9C4E9 /* NSAttributedString+DDCategory.h */, - ADCB8C90F606DA9FA386F2B4EB1215A7 /* NSAttributedString+DDCategory.m */, - 78F7AED15BA044E40B17F02634200361 /* NSMutableAttributedString+DDCategory.h */, - 298419DB3264DE676E6D8F2EC86D9782 /* NSMutableAttributedString+DDCategory.m */, - 1E8570CECB13FD9D28F0F1B3FD573289 /* NSMutableParagraphStyle+DDCategory.h */, - ECEBD105BC3DD54516396EDE38B717BF /* NSMutableParagraphStyle+DDCategory.m */, - ); - name = "NSAttributedString+DDCategory"; - sourceTree = ""; - }; - A7EE46A46958AB4F9AE78C629A07B21B /* Support Files */ = { - isa = PBXGroup; - children = ( - 220F980BF3510D48A3600174AE08B317 /* DDNetworkingOfAlamofireKit_Private.modulemap */, - B22DCD11FAD5D73CDD802C4443872B0C /* DDNetworkingOfAlamofireKit_Private-dummy.m */, - 0B7D7AA72B10A02FBAF59FD050627482 /* DDNetworkingOfAlamofireKit_Private-prefix.pch */, - C49A46393F503E8D6F78E61975814F49 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */, - 2DFD157A69FA887263CCFBECF788059E /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */, - 48011C5CE9D9ACF014FEA5B6761F88E6 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDNetworkingOfAlamofireKit_Private"; - sourceTree = ""; - }; - ACE68C6FA55077770112BAFA7CFDE292 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 72DA83CEAE200DCA6853B9EB68401EBA /* IJKMediaFramework.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - AD5DEFE07B31C13F3232390CFA5D153E /* Resources */ = { - isa = PBXGroup; - children = ( - 43516021C9D63176D816609B53BA4B81 /* BRAddressPickerView.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - AE87532745346926E7FAD615C131B3C4 /* Support Files */ = { - isa = PBXGroup; - children = ( - F726086F1D373F053A1DEEE80CACD310 /* DDMAMapKit_Private.modulemap */, - 36A9D32740BEA1CB5E550A866B76C477 /* DDMAMapKit_Private-dummy.m */, - 1D5248D386E94D16E3464D643A31ABF8 /* DDMAMapKit_Private-prefix.pch */, - 68DEB07C34FF02A890E823A9417987D8 /* DDMAMapKit_Private-umbrella.h */, - 5266A14A900C54DF06D3B78688812743 /* DDMAMapKit_Private.debug.xcconfig */, - F19B2B925BFFA8AE3E6612BC2138BD9A /* DDMAMapKit_Private.release.xcconfig */, - 9850E1A6B77D7ECE8FA161BB956005DD /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */, + C683C4317ABC67A3D744224F46F47BE9 /* DDMAMapKit_Private.modulemap */, + 8324B600703F7DF39B36593AFF45B78F /* DDMAMapKit_Private-dummy.m */, + 8419C13E955CC6C463EA9FDBC447754C /* DDMAMapKit_Private-prefix.pch */, + 7B4A6849FBD57A2E12384F813143D709 /* DDMAMapKit_Private-umbrella.h */, + FF98B515C0B18E33BEFE2A432DB587F0 /* DDMAMapKit_Private.debug.xcconfig */, + DDA6F8CA6EED9FAB3EAAC870D39F24AD /* DDMAMapKit_Private.release.xcconfig */, + 5748B55BA441C3ECD5C797209AB558CB /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/DDMAMapKit_Private"; sourceTree = ""; }; - AEF9A8AECE046399A85731832E36EA95 /* DDMATrackManager */ = { + 7056CD1DB8FB7D0327C33F2B04A52C1D /* Resources */ = { isa = PBXGroup; children = ( - 939956CD7371C4B206B1FE2D5DB243B4 /* DDMATrackManager.h */, - E57AB064DC34008DD9440843B004AE82 /* DDMATrackManager.m */, + 5CDD3515B18FB9FCD6333F3EA7BB7782 /* ZFPlayer.bundle */, ); - name = DDMATrackManager; + name = Resources; sourceTree = ""; }; - AF5737153175FBF5FA64AE469BE0D68D /* DDFontKit_Private */ = { + 7481F1B1AD87DFBF41ED43E44206298A /* DDCategoryKit_Private */ = { isa = PBXGroup; children = ( - 7AEF3ABB0A35E0C5283C87A9DB435980 /* FontUtil.swift */, - 4CE271CEEDC5929C8EE64282B6147136 /* Support Files */, + 785E0B38E5E1536B6D6D98E9809556B4 /* DDCategory.h */, + EAA1D7CA3C705FC46E99649C20CE2C19 /* CALayer+DDCategory */, + D9208915D10ED67BDC04274A77A85FC7 /* NSAttributedString+DDCategory */, + 962E17FBCC705FF25C4A860D898EA9E4 /* NSBundle+DDCategory */, + FF74590C34C9CB2FB93034245A6363FA /* NSObject+DDCategory */, + DBC3544FE87C9A0A5D97D7606C6FF5F5 /* NSThread+DDCategory */, + 309EB78BB10D87D9D3F5706C711C0F33 /* NSURL+DDCategory */, + 62790C47C2144920B3881A6E064C31F3 /* Support Files */, + 696836B2081F61B4FBDFD4EFDC0A1FEA /* UIApplication+DDCategory */, + F3A8FDB9B62CC2AADD408A9F97FE9CE3 /* UIBarButtonItem+DDCategory */, + 3D57A865A07DCB2D454D212330E4E5D3 /* UIButton+DDCategory */, + 7703540759FA70215C6A51B432A5DA19 /* UICollectionView+DDCategory */, + 2CD905FDC6B77E7651E3FEF1AF7E95A1 /* UICollectionViewCell+DDCategory */, + EAF0B9FB5ED2F6ABF90F3193F89E0E55 /* UIFont+DDCategory */, + 60C74DF12EA2DF45AAB60E420857CDBC /* UIImage+DDCategory */, + 0F29EE9BDCC9AF3783B312971C97C8F2 /* UIImageView+DDCategory */, + EA77E889BEE2F9252093E72F2DA501DC /* UILabel+DDCategory */, + AE2B86DC58D4E9A6E747468DB072D14C /* UINavigationBar+DDCategory */, + 3EAF86ADE2832CDC3D3075DDAA770F8A /* UINavigationController+DDCategory */, + E176BA4827BE944DB1A00B4E83021605 /* UINavigationItem+DDCategory */, + 484D3754B226BCC0CBC992B3ADFA8F72 /* UIScreen+DDCategory */, + 0EDF0AF34646EC465627EE7868E1BD6D /* UIScrollView+DDCategory */, + 86531762414D8038710C21DF8BB22E1A /* UISwitch+DDCategory */, + 5C6C978E9422E9BFBD95A973FF825108 /* UITabBarController+DDCategory */, + 544DAD660716723AAE87A016519F7C1A /* UITableView+DDCategory */, + 90153AFB7E9CAB821D81BF03FB2A4829 /* UITableViewCell+DDCategory */, + CFBB9C7383268C922F3C2535B588D62A /* UITextField+DDCategory */, + 807024C9F934256EC6A264918692FD23 /* UITextView+DDCategory */, + 4E5C802B9E9EF1CD01FEA04E20EB9567 /* UIView+DDCategory */, + A2D3AA85349A414899032F8CF55303CE /* UIViewController+DDCategory */, + 566FC7A4EB9D32347548D2FE4BD15305 /* UIWindow+DDCategory */, ); - name = DDFontKit_Private; - path = DDFontKit_Private; + name = DDCategoryKit_Private; + path = DDCategoryKit_Private; sourceTree = ""; }; - B3635629CAC1BC81AACB35BA81152C2B /* DDBaseTextField */ = { + 74BE23EB65FF8CB6A93E360306B65A85 /* Support Files */ = { isa = PBXGroup; children = ( - AA33DAC06090438E4DDBEC2735580BCF /* DDBaseTextField.h */, - 89E65059DD26BEDB9ACB3A53A6691A18 /* DDBaseTextField.m */, + FAD5A42A4297F981B917FB4888958BA6 /* MJRefresh.modulemap */, + FBF22CCE85D65013C2718DB0244BC29D /* MJRefresh-dummy.m */, + 9297DD4ECD7FA7A9DFF316317C843771 /* MJRefresh-prefix.pch */, + A39F8341EEAE17EDCA342843B8D1F1C1 /* MJRefresh-umbrella.h */, + 7EAF4355AF50B8EFE862B49C6F298C01 /* MJRefresh.debug.xcconfig */, + 851B04AF260AC396ED827FD2683E186F /* MJRefresh.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/MJRefresh"; + sourceTree = ""; + }; + 7703540759FA70215C6A51B432A5DA19 /* UICollectionView+DDCategory */ = { + isa = PBXGroup; + children = ( + 9E790AD726F6B21EE94A8348EEA6AC2F /* UICollectionView+DDCategory.h */, + A13CCA977CC2E3BBB82312D1CA830DA7 /* UICollectionView+DDCategory.m */, + ); + name = "UICollectionView+DDCategory"; + sourceTree = ""; + }; + 791F3DC3E6DCDE791E4AF376E2E56416 /* DDBaseTextField */ = { + isa = PBXGroup; + children = ( + 229DA2F25E8018D819EE25E4AB34AEFF /* DDBaseTextField.h */, + B88B6A2CCE8388CB8FEF2FAE00C735FD /* DDBaseTextField.m */, ); name = DDBaseTextField; sourceTree = ""; }; - B3680B56A37411F8B06A19EB78F0EB0E /* UINavigationController+DDCategory */ = { + 7A903E1F03F69B4BFF53A7DC953037AA /* Support Files */ = { isa = PBXGroup; children = ( - 195652663B54BFFD1F516B6325BC1F1C /* UINavigationController+DDCategory.h */, - 0379C312FB9DFBA4F0FC9BCF26429BCA /* UINavigationController+DDCategory.m */, - ); - name = "UINavigationController+DDCategory"; - sourceTree = ""; - }; - B3F02FB15B08D31B5C4A7E7A5B226927 /* AMapTrack-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 372814D9D2DA29ABDC234394129A5299 /* AMapTrackCommonObj.h */, - 29F7692B46F83B2EC59E1023BE2D6A10 /* AMapTrackError.h */, - 3D973D4B00309DC8682050DAA48D6567 /* AMapTrackHistoryObj.h */, - 1F0E24EFB4A059D3ACA16DA75925A26D /* AMapTrackKit.h */, - 0BCC8C368D4EE667A49DAC8F67F19F91 /* AMapTrackManager.h */, - 1955820828D61224B9769C7DB96144DC /* AMapTrackManagerOptions.h */, - 7F88B55F83275CBB46CBE7D0D33052F2 /* AMapTrackTerminalObj.h */, - C9970FA76DA67B4067425DC8E10CD042 /* AMapTrackTrackObj.h */, - E162355030B90CE4C65255FD5B2A7942 /* AMapTrackVersion.h */, - EA674487E0C08A47D2841A8D8987896D /* Frameworks */, - 3D05ACFAC555EABF36BB94E0A7CEE110 /* Support Files */, - ); - name = "AMapTrack-NO-IDFA"; - path = "AMapTrack-NO-IDFA"; - sourceTree = ""; - }; - B4F021A6D729080C763A8FDD3E3CD228 /* AMapSearch-NO-IDFA */ = { - isa = PBXGroup; - children = ( - B6EC47D2DF8EB922DC9191C1524EE708 /* AMapCommonObj.h */, - 75295F1992F51B3A54E218B383731408 /* AMapNearbySearchManager.h */, - 777C80ED578A3810BFD650C16AE3ADCE /* AMapNearbyUploadInfo.h */, - DFF0CFB952E714C49AD0FFFC6E4D96D5 /* AMapSearchAPI.h */, - EF9600A5E20E1F1D8BB7BA9C09398039 /* AMapSearchError.h */, - EE3A38BA75D29E3A8D50DB018BA5E62F /* AMapSearchKit.h */, - A15F8EB976B4042629E0605347F1272C /* AMapSearchObj.h */, - FC3AEBB0D6452EE2092DCCD976849B6A /* AMapSearchVersion.h */, - 9708AFDD354F55D35CCA1DABD83E3CC2 /* Frameworks */, - 02DA1C7E90F9735C32205F1AC5E47B9C /* Support Files */, - ); - name = "AMapSearch-NO-IDFA"; - path = "AMapSearch-NO-IDFA"; - sourceTree = ""; - }; - B534BDF979C479F131AD34C83A9840A9 /* Support Files */ = { - isa = PBXGroup; - children = ( - C8B61FCB33642D213E03290186A76E42 /* BRPickerView.modulemap */, - 20BF68D249255CBA5924A370AFFF23A3 /* BRPickerView-dummy.m */, - 2FD8E484865FA498F66314A905125C8B /* BRPickerView-prefix.pch */, - 4C071192B6C37D4D3F796CB640C6EE8F /* BRPickerView-umbrella.h */, - 1B13D9C58360C5DA066ED8022AACF6C6 /* BRPickerView.debug.xcconfig */, - BCCC2AA9FC6F26EB4A71C93D76CC2FB7 /* BRPickerView.release.xcconfig */, + 98DA26DA6F487BF13497C4419269AB3E /* DDFontKit_Private.modulemap */, + EB2441EED10B9A51FD442C768998A64C /* DDFontKit_Private-dummy.m */, + 02154FFB42C35F509181D1A2C0D1C7B7 /* DDFontKit_Private-prefix.pch */, + 4507C931F8730D6D36898F8869F184F2 /* DDFontKit_Private-umbrella.h */, + DF9C91934C68AADEA2A55B4D3995AB09 /* DDFontKit_Private.debug.xcconfig */, + 6BC3FC36B1FCAF6B3AE9DF1A72D51108 /* DDFontKit_Private.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/BRPickerView"; + path = "../Target Support Files/DDFontKit_Private"; sourceTree = ""; }; - BA367C48D10AF79C2E72707C0042083D /* Support Files */ = { + 7BD321CEFFCF0C1C135F7F94AA0BC47D /* Core */ = { isa = PBXGroup; children = ( - F273A072785CD48170BE952D295EF537 /* DDZFPlayerKit_Private.modulemap */, - CC1EBD8EC6B7E7CB973B6900A8161461 /* DDZFPlayerKit_Private-dummy.m */, - 018A027A7D77788D77C79B4C189F750F /* DDZFPlayerKit_Private-prefix.pch */, - FBAEF947E6FFA260FA85B1A061252448 /* DDZFPlayerKit_Private-umbrella.h */, - C607891B0BC82BA5A24B7D97B06048F5 /* DDZFPlayerKit_Private.debug.xcconfig */, - 9DB5D296ED80B51D91DB41F8FEB08F05 /* DDZFPlayerKit_Private.release.xcconfig */, + 0CB76C635B5755273D1AF8B9344F4F70 /* NSBezierPath+SDRoundedCorners.h */, + 1ABE0F05372BE562781897A9F3AA23E0 /* NSBezierPath+SDRoundedCorners.m */, + DC9963D227D9B9096310A8559E4A997C /* NSButton+WebCache.h */, + 37B48AACEBDE6EB1972C952F543A25FC /* NSButton+WebCache.m */, + E80FE071B23654CB32F515E1A18E1814 /* NSData+ImageContentType.h */, + 089696DA03A61A75B24E28D72C3EFD39 /* NSData+ImageContentType.m */, + F3594B5FBFD47DB49CD4143F6F82C32C /* NSImage+Compatibility.h */, + 92019061DEA6B6A3F3FBF3D6E59E1D37 /* NSImage+Compatibility.m */, + 4473E6082E04C2B5BE0E6A527EF83001 /* SDAnimatedImage.h */, + 4C3458AF8090BAF302E42E0136EEEC1C /* SDAnimatedImage.m */, + 3E99B84AB472EFCD4F324BB2B1CB2E5F /* SDAnimatedImagePlayer.h */, + 644A0492E6AB1DF99B95697C122C000F /* SDAnimatedImagePlayer.m */, + 4C6D07D391151335E9EB0CD304A834B5 /* SDAnimatedImageRep.h */, + 58FD7ED0A71F1F113BD0972025DE287D /* SDAnimatedImageRep.m */, + FDA35DB853FFE6730A902DD8B9807B19 /* SDAnimatedImageView.h */, + 665165026183A538EA6CA9DDCD454DAB /* SDAnimatedImageView.m */, + E980C80953C8552E78CE848DA8AB4DC6 /* SDAnimatedImageView+WebCache.h */, + 6B33D94D0ED87F0A7FA09938AA0800EB /* SDAnimatedImageView+WebCache.m */, + 1ACC0D1026A39CE2176E9B76A7067656 /* SDAssociatedObject.h */, + 1FAC952BE3BFBDEA77E13866DB986DEF /* SDAssociatedObject.m */, + A5DABBD7A8740576D1449F2FA856F8D9 /* SDAsyncBlockOperation.h */, + 7D9394A1F82DA982AC1F00DFC3B2C0D1 /* SDAsyncBlockOperation.m */, + AF4B802109987C2BE0FE22918EB79E25 /* SDDeviceHelper.h */, + F24A57758579081FF08C14C1FA351795 /* SDDeviceHelper.m */, + 086F7619FACC394D3FE7B29F675709C1 /* SDDiskCache.h */, + 79F8D111ABAFA552BDD7F536A223F1A6 /* SDDiskCache.m */, + 3D552C931878226DE7B26FC6140DBE22 /* SDDisplayLink.h */, + 023A97C4AFA7DF11C539E4EB3E740581 /* SDDisplayLink.m */, + 1B5F6EE6D092FB9D8516CDF9F73C902F /* SDFileAttributeHelper.h */, + C291756B49771B159E221232537AD324 /* SDFileAttributeHelper.m */, + 38140D6D6236ACD96D5B121EBB590EFE /* SDGraphicsImageRenderer.h */, + 3C20CC5237EC1AA127736F27F4D81304 /* SDGraphicsImageRenderer.m */, + E384C66B45BD8A65C67B5AAE270BDD8C /* SDImageAPNGCoder.h */, + D3F08348305C20F579B4C637433C5CA0 /* SDImageAPNGCoder.m */, + D245A8571B1995AA54A75DA54A6A9D6B /* SDImageAssetManager.h */, + 79242549D679039E3E70AB488DDCB749 /* SDImageAssetManager.m */, + B30A1777C2B2EF8F6466D6AD2D4593CE /* SDImageAWebPCoder.h */, + EF72CA991F4EB8F09E0ABE82BA69B0D7 /* SDImageAWebPCoder.m */, + 0981DFE403753B68B2D89A88DFA147EE /* SDImageCache.h */, + F714EF4F57922DDADB6C22F8ED8399BF /* SDImageCache.m */, + 0A05F9F4F5488DE609A005C217DC35A9 /* SDImageCacheConfig.h */, + E8DA281258D3A8754E60579310C43C4A /* SDImageCacheConfig.m */, + F3389A9BCA6546BAAD7433E2E1B562AB /* SDImageCacheDefine.h */, + 728123E6336A1F44BDC37F79E51585B9 /* SDImageCacheDefine.m */, + 9D0CA5A10BCA7E7C11C9287BD3D8FDED /* SDImageCachesManager.h */, + CC7A1A9B493F1D9CFB4318091B47D7B9 /* SDImageCachesManager.m */, + 8837DD3DF325A0B1CA2BCC3A6D935D74 /* SDImageCachesManagerOperation.h */, + A97523A90ABB9DD45EDAC09C7B6864D4 /* SDImageCachesManagerOperation.m */, + 23F6E5D0535A78340C4860448D77E501 /* SDImageCoder.h */, + 14E1AFC763500FC474B83CC6FD8765C9 /* SDImageCoder.m */, + 3DD546F28266A1B6F24E9AC519D259D6 /* SDImageCoderHelper.h */, + 063595ADD67A3C24AE563DEF45BD8D60 /* SDImageCoderHelper.m */, + D3EF8E84BFB9A6909F08E5CCD389F9CD /* SDImageCodersManager.h */, + 3B7B99B47DFA8FAED801F72036AC6710 /* SDImageCodersManager.m */, + E751C675C1CC1482AC78CE1787F9CF34 /* SDImageFrame.h */, + F4AB46510FF18B0A4EFDA08EFB7E9EBC /* SDImageFrame.m */, + 340B3760C547E1B56C13194685489C5F /* SDImageGIFCoder.h */, + 6A24BAFE07435F4AE4C90A5CEF2FEC09 /* SDImageGIFCoder.m */, + C11C2A059100A4367183D4C7FA9E9F6A /* SDImageGraphics.h */, + C78AB8327482277CD1B369ABF9B34670 /* SDImageGraphics.m */, + C05E3E79E7B9058E7F8C562572B665C9 /* SDImageHEICCoder.h */, + CA83D04D56E288BB5B28F5058A5B9A41 /* SDImageHEICCoder.m */, + 1CC23A0E75F9A58EA3D6E662C65F2E6C /* SDImageIOAnimatedCoder.h */, + 1B1D9C0FDFD4D34F58E802D44806F3C4 /* SDImageIOAnimatedCoder.m */, + B4F2C560EF7270517DDF013C93D3E1B6 /* SDImageIOAnimatedCoderInternal.h */, + 58496A6CC053CD0DD80DCB2B2A6D54C1 /* SDImageIOCoder.h */, + A0A5C7F4DC6DB8430680D74197AF9951 /* SDImageIOCoder.m */, + C186B05535FDE446DC8884B2A55FCC2A /* SDImageLoader.h */, + 844087DEFD77BBA0B2F7336008B3CF2F /* SDImageLoader.m */, + 0D3FD4B99FD585A2AB3BCD0E46D3D9B0 /* SDImageLoadersManager.h */, + 5453011A34F6706C2B80A8CD9731FEE3 /* SDImageLoadersManager.m */, + CD012188007E05ED532089652DE9D4A4 /* SDImageTransformer.h */, + EB8427569D42D6AC9E74AFBE6696DC31 /* SDImageTransformer.m */, + 663B18B90838CAEFA4ECEF14A5F2E644 /* SDInternalMacros.h */, + 07FC26A8722A3F31991ED9C00395AEC6 /* SDInternalMacros.m */, + 5BCA58B6960E60D39EA4ECAD49E39CBE /* SDMemoryCache.h */, + 3A1E1A39CDD27E11ED26E81AAB4936B4 /* SDMemoryCache.m */, + 81062EDD33C81543B6BF7186A3E936FF /* SDmetamacros.h */, + 67DAFE63F55DD0866700400545853C7E /* SDWeakProxy.h */, + E868602416F2BE621E3AF21C2C6D3187 /* SDWeakProxy.m */, + 070EA32A8ABA15B2431C3794C739A6EC /* SDWebImage.h */, + B85F7D4B3AD0B7DCF7BF9A98359E16E8 /* SDWebImageCacheKeyFilter.h */, + D67D0FB58C59AF5623666C31E708821A /* SDWebImageCacheKeyFilter.m */, + 57A2A13BA0F353859DDDDFC9A29F1654 /* SDWebImageCacheSerializer.h */, + CB8F42FFA88CE0BBFC0409B6B6FF7B72 /* SDWebImageCacheSerializer.m */, + E6506A39CB3227B23A38845EDBE0326C /* SDWebImageCompat.h */, + 2DD2E33AA84C9C16F8023A0AD8618C07 /* SDWebImageCompat.m */, + 9B23FEC0202A7644EA30868FAE8DB7F9 /* SDWebImageDefine.h */, + 4EE6A2BA0541F014A8F146C522ED834B /* SDWebImageDefine.m */, + 76081BE309A9475FC172A44E1C551D00 /* SDWebImageDownloader.h */, + 0DF543C53F4181FA110961720A7CDAF9 /* SDWebImageDownloader.m */, + 126432FE9F6A7170D5FF2E48C5B1BE64 /* SDWebImageDownloaderConfig.h */, + 181568D30C7FABC97BEBF08583DA99B0 /* SDWebImageDownloaderConfig.m */, + 86ADC890D463C8AF3D0DE64F06925BBE /* SDWebImageDownloaderDecryptor.h */, + 5B53C9DC03CC4E574FB32A4A5D71A0F5 /* SDWebImageDownloaderDecryptor.m */, + 62C8A3219C3BFD32D252331F888FA813 /* SDWebImageDownloaderOperation.h */, + F49D54168A673C28B2BFAC7753AF7D8E /* SDWebImageDownloaderOperation.m */, + ABAF333844660DE3D4472A300B76B4E7 /* SDWebImageDownloaderRequestModifier.h */, + 4F04DC8D4ECBA73AB8BD1CEA05F268EE /* SDWebImageDownloaderRequestModifier.m */, + 2B056533E4B0067C895151A88D509D4A /* SDWebImageDownloaderResponseModifier.h */, + BAF7280F0F4DFCED5A22979B4A028A7F /* SDWebImageDownloaderResponseModifier.m */, + 990B5CBB962A8202EDCE357A01918ED8 /* SDWebImageError.h */, + 41066BCCA14C31588B1CB13D6495D520 /* SDWebImageError.m */, + EBED5FCDD59E937A99EB4F8C5E63C3E8 /* SDWebImageIndicator.h */, + FBBC54E8861A9F0C08BC05293415295B /* SDWebImageIndicator.m */, + FD7CF1A8E55B4BF679889E6E9B29369E /* SDWebImageManager.h */, + ED19E20D77ED505B17F8FAB62D896407 /* SDWebImageManager.m */, + A5DDD558E9CF2E9B93ECC5E6126D7F56 /* SDWebImageOperation.h */, + 5D715729A760E17C4E52DA1E6716DA49 /* SDWebImageOperation.m */, + E0D477B46D74BC580231571A3EBC372B /* SDWebImageOptionsProcessor.h */, + 6B1E6B801EEE23B5CAB1084E4FB4193D /* SDWebImageOptionsProcessor.m */, + 581D55B8C4703D8944B92C8B7CC74776 /* SDWebImagePrefetcher.h */, + 272A4B18FC9006D3063FC7656E08F78B /* SDWebImagePrefetcher.m */, + F1BDD0978ED7152B5BA7D52D635EF445 /* SDWebImageTransition.h */, + F33121194538A830BF9A9FDBFE1F7A22 /* SDWebImageTransition.m */, + 3FF39EA9CAC5AB610CAE652D90C53B2C /* SDWebImageTransitionInternal.h */, + 849BC809C3741F35B7CF1B76E5C4A479 /* UIButton+WebCache.h */, + 6849CFBD06D25578A31E88EB9B26FA7E /* UIButton+WebCache.m */, + C40598E1D070183DB750539B3EC9242B /* UIColor+SDHexString.h */, + 812E820468B794DACF08667F47AE8006 /* UIColor+SDHexString.m */, + 1A56A9B1AD83D40E6D6880E5838B8A73 /* UIImage+ExtendedCacheData.h */, + 2F46DB4EA66FEC1BC01215FE431479F8 /* UIImage+ExtendedCacheData.m */, + 73920E22B373713EBFEEA2845FAB5856 /* UIImage+ForceDecode.h */, + D204EDB8E19B84A86CDAE38E189D05B2 /* UIImage+ForceDecode.m */, + E8031E09BB1D5EA813BACD472169CBA5 /* UIImage+GIF.h */, + C1B0DEEF8500816D86B0786B3F1BB06E /* UIImage+GIF.m */, + C0D3D4FF6C031CB06E71E2F9DD2C9981 /* UIImage+MemoryCacheCost.h */, + 6E3E659943A1F8FAC10E4EFB2DCADB12 /* UIImage+MemoryCacheCost.m */, + 941B994BAF98EFD97B4AAB582964A763 /* UIImage+Metadata.h */, + 81E38700C465BF6D0AF71E3A9873DEF2 /* UIImage+Metadata.m */, + F83CDE0E0AF1B6EC8264F7078FBEF35E /* UIImage+MultiFormat.h */, + 02C5F8A71FF16CF37076A677247B407E /* UIImage+MultiFormat.m */, + A2CCF727DE0573CE412F72D9A9A0B3C2 /* UIImage+Transform.h */, + 18411E890123C4ECFBE66D51524DE46B /* UIImage+Transform.m */, + 0C5CEE620E7CFB960AC0F853547939CE /* UIImageView+HighlightedWebCache.h */, + C688E425EDB13539AB8934615C447D40 /* UIImageView+HighlightedWebCache.m */, + FCE741DF121E50008B097B82F1EA9653 /* UIImageView+WebCache.h */, + 37B62EBE84838E03769227540F12E4AB /* UIImageView+WebCache.m */, + 2D58D04D433E8E1F06ACC9682BB4E685 /* UIView+WebCache.h */, + 0CC8A6F077D675B7B7B95BC3C2C1E517 /* UIView+WebCache.m */, + 026B8D4AF5A9DCECBCDC470047899B36 /* UIView+WebCacheOperation.h */, + C9D85DB90EB82F5CA663A04E91918BEE /* UIView+WebCacheOperation.m */, + ); + name = Core; + sourceTree = ""; + }; + 7C81F7712B95ADC17C027C10EB2632AE /* DDBaseScrollView */ = { + isa = PBXGroup; + children = ( + E00F1AAFF429E01D43FE2A887C49979A /* DDBaseScrollView.h */, + 87AD7BC115A11389913B672A98F8BEDC /* DDBaseScrollView.m */, + ); + name = DDBaseScrollView; + sourceTree = ""; + }; + 7F11EEA59EFEAC3AEC74A81FC4FE85C8 /* DatePickerView */ = { + isa = PBXGroup; + children = ( + D1B1CBD1F6FD1A302043F2B8ADCDEB9F /* BRDatePickerView.h */, + 401557D73FB03EFCFC49F1CCD0E9CF8D /* BRDatePickerView.m */, + 994DD24FDC07396147B72351FE53E82E /* BRDatePickerView+BR.h */, + 4B64377C4C2D306959F3AB4FBE51E76E /* BRDatePickerView+BR.m */, + 73F20B41519265271DF711964A52DBC8 /* NSDate+BRPickerView.h */, + BE4C02338EC26365472B82C2E3B9F075 /* NSDate+BRPickerView.m */, + ); + name = DatePickerView; + sourceTree = ""; + }; + 807024C9F934256EC6A264918692FD23 /* UITextView+DDCategory */ = { + isa = PBXGroup; + children = ( + BF69B0FB674D91239549C68B2B2BCEB1 /* UITextView+DDCategory.h */, + DE56CB4C31AA51C931E17570D244246D /* UITextView+DDCategory.m */, + ); + name = "UITextView+DDCategory"; + sourceTree = ""; + }; + 81F7338F777B6710F32D39E3992302D0 /* DDCollectionViewCell */ = { + isa = PBXGroup; + children = ( + ); + name = DDCollectionViewCell; + sourceTree = ""; + }; + 822A310DAD9E85625689E23988F7D61B /* OCLog */ = { + isa = PBXGroup; + children = ( + BFAD07FCCE8A4952703CB559CB33C9A6 /* DDOCLog.h */, + ); + name = OCLog; + sourceTree = ""; + }; + 850EEAA6DB6E595E10542F54510643AB /* Support Files */ = { + isa = PBXGroup; + children = ( + 0220BF5CFE5F2FC39841086DAF9C512A /* JXCategoryView.modulemap */, + BDADA95CAEE649FB1AC5436EAB083FC2 /* JXCategoryView-dummy.m */, + A007AF397F061020208C9A80D05C5328 /* JXCategoryView-prefix.pch */, + C06DCD716F54B0D220B9AE8657A0E129 /* JXCategoryView-umbrella.h */, + F48E7294138DCC0C0BFD27F78B985A8F /* JXCategoryView.debug.xcconfig */, + 0A3281D4376C0BA9B4F903A1FCB39C4F /* JXCategoryView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/DDZFPlayerKit_Private"; + path = "../Target Support Files/JXCategoryView"; sourceTree = ""; }; - BB472E40A83FA6FE7897959D02151CDD /* AnnotationView */ = { + 85113454EDAD01A890F8B21488A2EC85 /* Frameworks */ = { isa = PBXGroup; children = ( - F39356F38D8A9410EB074F2BD28DAF99 /* DriveRouteCustomAnnotationView.h */, - 40922C117E6DB24EF727229B3A2BFF5D /* DriveRouteCustomAnnotationView.m */, + C36BA4C661932E35CCC5AC1C318CAE11 /* jpush-extension-ios-2.0.1.xcframework */, ); - name = AnnotationView; + name = Frameworks; sourceTree = ""; }; - BEF2291B7DAF6780A8476699F6CBD67C /* DDTextField */ = { + 86531762414D8038710C21DF8BB22E1A /* UISwitch+DDCategory */ = { + isa = PBXGroup; + children = ( + 268F9CFA340000374DA72D334B9D739C /* UISwitch+DDCategory.h */, + 562666698E9EB9D8237D3AF79EECF9E7 /* UISwitch+DDCategory.m */, + ); + name = "UISwitch+DDCategory"; + sourceTree = ""; + }; + 874F5C7E34EFD248C5E611A4472F419F /* DDTextField */ = { isa = PBXGroup; children = ( ); name = DDTextField; sourceTree = ""; }; - BF8DB8031DFCD97C6AD224EDA3803C8F /* DDWebImageKit_Private */ = { + 89868CFEB9F80754D2EF8910E6E66B6C /* MapKit */ = { isa = PBXGroup; children = ( - 187C3ECB744DBE1274D5ECDF9ADCF798 /* DDWebImage */, - F21E3D3B2104095FD2B0EA3BE749C988 /* SDWebImage */, - 4E81E604AA8C24230600EF2FBFF3C237 /* Support Files */, + CB82CF2C6D808B62A49BC1EB3C54F3B3 /* MKAnnotationView+WebCache.h */, + 70D211C487D4DE96E7FA7933E180C4F4 /* MKAnnotationView+WebCache.m */, + C6292B2EFA9FF9137E5DEE05E556AB6A /* SDWebImageMapKit.h */, ); - name = DDWebImageKit_Private; - path = DDWebImageKit_Private; + name = MapKit; sourceTree = ""; }; - C02D60E924FC8444945FC8292C47ED3F /* DDTableView */ = { + 8BC50C04C0552CBEFB92ECF2546F5BF1 /* Core */ = { isa = PBXGroup; children = ( - ); - name = DDTableView; - sourceTree = ""; - }; - C07F00F8492B44C09E9EBA1416716AD8 /* StringPickerView */ = { - isa = PBXGroup; - children = ( - 79E5766F0816D67B02D74B9B8EA86E2E /* BRResultModel.h */, - 43437087DBCFC5D645776F53DA02B4A5 /* BRResultModel.m */, - 715FF079BB749EA6EC2C8E7EFEE01776 /* BRStringPickerView.h */, - 3D7D99BD796546135F925EA800285E7E /* BRStringPickerView.m */, - ); - name = StringPickerView; - sourceTree = ""; - }; - C14DF6F6495B037DC6D78089D6231A5B /* UINavigationBar+DDCategory */ = { - isa = PBXGroup; - children = ( - 499896852BAFB8790736F4B42D7DED54 /* UINavigationBar+DDCategory.h */, - 49E4740F6C53E2191910BD1908F10E61 /* UINavigationBar+DDCategory.m */, - ); - name = "UINavigationBar+DDCategory"; - sourceTree = ""; - }; - C1A3303B5973345355DCF7F9CF503F7E /* DDBaseSwitch */ = { - isa = PBXGroup; - children = ( - E7934C14ECEE2E432FB7E210C8A217F8 /* DDBaseSwitch.h */, - 1B8DDB5AB5574889E524A11128C23FCD /* DDBaseSwitch.m */, - ); - name = DDBaseSwitch; - sourceTree = ""; - }; - C1C5BDA9C3352EA051C0A23176C6CFBA /* DDBaseTableViewCell */ = { - isa = PBXGroup; - children = ( - 36D0576897272BCF2373509D2FCDD315 /* DDBaseTableViewCell.h */, - 1578A18968936C272FAC478EA21DC4CE /* DDBaseTableViewCell.m */, - ); - name = DDBaseTableViewCell; - sourceTree = ""; - }; - C33B3565D4D9A610EB490890596F5BA2 /* Core */ = { - isa = PBXGroup; - children = ( - 0385BA814C957C616179B78AEC1F08C0 /* NSBezierPath+SDRoundedCorners.h */, - A26528E38976BAF17E03D7B30EF1A830 /* NSBezierPath+SDRoundedCorners.m */, - E10DF514DDFB09E217924ED5F17F971B /* NSButton+WebCache.h */, - 75E7E42016ACEA4311FE1D133120EA8E /* NSButton+WebCache.m */, - DEF48095A9D20497275CE1D502512D48 /* NSData+ImageContentType.h */, - 8E017F6AC983A387FFD2ED02D2A6EAEF /* NSData+ImageContentType.m */, - 5142D7DA8FAFDAA3893180D0FE5EE662 /* NSImage+Compatibility.h */, - FF8BA90E9DCA787B16E878C53AB2B3E7 /* NSImage+Compatibility.m */, - F4228AF4D852F9660E71671138791A16 /* SDAnimatedImage.h */, - 0574B8818F6CC23AE99137764B856A06 /* SDAnimatedImage.m */, - C2EBB54A8777788FCC37F4DDD1F95CD7 /* SDAnimatedImagePlayer.h */, - 7910D828D30815A4084832C84E065ABD /* SDAnimatedImagePlayer.m */, - E6404FDF26A0D8EB9510837B2C97B6EA /* SDAnimatedImageRep.h */, - 458949149FB07B2512373590E32812DB /* SDAnimatedImageRep.m */, - BBFCAC399B1C6E22748ED55F05C70FEE /* SDAnimatedImageView.h */, - EA644C0B771D66BF5BF84E7CB903BEA2 /* SDAnimatedImageView.m */, - 8D54AACBAC94421DEA26246C848BF858 /* SDAnimatedImageView+WebCache.h */, - A49ADC338F975C5324DFB40BCAB21952 /* SDAnimatedImageView+WebCache.m */, - A61E15F374B58D0CD5DD0D21ABF44943 /* SDAssociatedObject.h */, - 52826FE03640CB0B224197CEBF6FF9DC /* SDAssociatedObject.m */, - C8A47640CD25679BE5388ACCCD40D6A5 /* SDAsyncBlockOperation.h */, - 63CBD012AC6F6E061838D39D139A53FE /* SDAsyncBlockOperation.m */, - 8EF4E4E24BE31DAB6754BC5B5CE50FA1 /* SDDeviceHelper.h */, - 91C0BA21D939F381DEA0FA737166CA33 /* SDDeviceHelper.m */, - 8211323B37CEB133F28BBDA2B315851E /* SDDiskCache.h */, - 06C7E8226A65E1D0D4CC3D3E98978D02 /* SDDiskCache.m */, - F6F5D4F8E2A06285A391FA80DCBBB9DC /* SDDisplayLink.h */, - 760A359746A34A6C59BF4E271F7AAFD3 /* SDDisplayLink.m */, - 81567C3F126A7EB8378762CA3FC08465 /* SDFileAttributeHelper.h */, - 3B071261A17D80FD9843E61320A8A11A /* SDFileAttributeHelper.m */, - 6D1FBF472B9E18A77EC363401568B862 /* SDGraphicsImageRenderer.h */, - 4FD19BAA57D6D2F89EAF59C5CE2673EC /* SDGraphicsImageRenderer.m */, - 5D49C06BC03E7227DB11A90AD61FBC56 /* SDImageAPNGCoder.h */, - 596DE640FE593D727FB94B1DAD21AAAA /* SDImageAPNGCoder.m */, - 83D8B17DEBF5754D172240F006F09E29 /* SDImageAssetManager.h */, - 6F3CBC1012A6E0E7B73568B8D4230DEF /* SDImageAssetManager.m */, - 2559F26C75D13C13FF2804382D3F59C7 /* SDImageAWebPCoder.h */, - B2551C232FF781EC5A99629799F96B3D /* SDImageAWebPCoder.m */, - 5EE64E6CDB8922A15A29036FEA1CDF8F /* SDImageCache.h */, - 6A94AF7B9EB256E82846CC6F621D9A89 /* SDImageCache.m */, - 76F9E81D173F62FCFBBF4B63AFF94B8C /* SDImageCacheConfig.h */, - FF026286CC33ACD6E58EEC6812A1EF8D /* SDImageCacheConfig.m */, - 28972A447326ADCBC1C6971066AC8BFF /* SDImageCacheDefine.h */, - 5C3D65B55E66A17F74673CC45A7BE2A8 /* SDImageCacheDefine.m */, - D596FA74EF08E061C4F7568AA37A7A2C /* SDImageCachesManager.h */, - 4597C134B51299524D6EFE0FE26196E5 /* SDImageCachesManager.m */, - D28547BA2899F7E20BA891DC0869FF30 /* SDImageCachesManagerOperation.h */, - EB1F35678631DAA13BD6564BDD10E255 /* SDImageCachesManagerOperation.m */, - 138D89F9AD66B27542971F3146C9C7E3 /* SDImageCoder.h */, - 28A65AC2858558F85D9E83C7A5957D51 /* SDImageCoder.m */, - 48330C02481AEF4DCEC3989DCFEF285A /* SDImageCoderHelper.h */, - D0870107DA8522EF705B7D6480F1771A /* SDImageCoderHelper.m */, - 86C0F651835CE9410F4238CEBC3D8633 /* SDImageCodersManager.h */, - 39506C8FFB77463B162301DF01576ABD /* SDImageCodersManager.m */, - 878D059B0D422EFDF67AC71FF87E455D /* SDImageFrame.h */, - 5A1E4F867A8F571345C3F5671F4A12F8 /* SDImageFrame.m */, - A2FF4938FC742B41E51A3D67F83B59BC /* SDImageGIFCoder.h */, - EF2C2406B60CC4D8EA742DF22C0464E8 /* SDImageGIFCoder.m */, - E852AF45696268303670F21CCA68D207 /* SDImageGraphics.h */, - BE7F608C41F8EC9276968E11EAD8AC11 /* SDImageGraphics.m */, - 5A30B03FF04AF86AC507A20E3B9FEFC5 /* SDImageHEICCoder.h */, - F598DED1F4A7DADBFFD3C6E69C2B68E6 /* SDImageHEICCoder.m */, - 793C3DAF5A8365FC6EEE804CFF85D948 /* SDImageIOAnimatedCoder.h */, - 8831FA0DDABAA2853CF5963C7D0B3E5A /* SDImageIOAnimatedCoder.m */, - CF37BF09619759044178949D04A293FB /* SDImageIOAnimatedCoderInternal.h */, - 299FB9B4E9B6E497E0DD2A24010319FA /* SDImageIOCoder.h */, - 55047F1BA41243847270965804ECDC45 /* SDImageIOCoder.m */, - E44E11DCABEC805394DAC6D163DE8C87 /* SDImageLoader.h */, - 5650D58802A7057C6141F8BF3565E6C6 /* SDImageLoader.m */, - 2FB5AED4E0E34C321B6B0FC045FB50E1 /* SDImageLoadersManager.h */, - 36F3170C8D5837A9BE35753E4F4BD1C8 /* SDImageLoadersManager.m */, - FB7D6CBFDDCC1AE7F5A04594A649D758 /* SDImageTransformer.h */, - 668EE255DB75BB37318BEFF599B38A96 /* SDImageTransformer.m */, - 05C7E32A37D053CCD582A61509540978 /* SDInternalMacros.h */, - C7EA9E858EBB2FB3C378227BA979178A /* SDInternalMacros.m */, - CD8845A0160C13E18380F1AA44F2D9AD /* SDMemoryCache.h */, - F8DF5755A65EEB0CA7DCB4C4BB274FCC /* SDMemoryCache.m */, - 3BAF662DB6D341D39437AD8400B550FE /* SDmetamacros.h */, - 6C6121D780603F3C4B2B23B2F9BE8463 /* SDWeakProxy.h */, - 3C26C9777A52A2C7A6AD2245879B5B0B /* SDWeakProxy.m */, - 3464A788AA37444E4A426865192CC254 /* SDWebImage.h */, - 71530BC7D723AAE2AB156CDC315857AF /* SDWebImageCacheKeyFilter.h */, - 0BE2A2283AA193B1FC6C42A44D951474 /* SDWebImageCacheKeyFilter.m */, - 6EC0950B1ECC72AE06F498F9B5A1E712 /* SDWebImageCacheSerializer.h */, - 0B236A480C1858B1E73C3BFB7F0D5E8B /* SDWebImageCacheSerializer.m */, - B1A90A6C06187882A5DD32BF62420DEE /* SDWebImageCompat.h */, - DA7723343606DB94300D7CABEEC931C5 /* SDWebImageCompat.m */, - F5C5BE989D2BD909E8E0DD78E1BFA820 /* SDWebImageDefine.h */, - 7FF64C256662415A9479ABCFE235D61A /* SDWebImageDefine.m */, - D27EC654DA0D57E391B837834CE54930 /* SDWebImageDownloader.h */, - B02D4DCB02547219F3F0763849A36E9E /* SDWebImageDownloader.m */, - F01FFDEB2A75E22E3705146498D2812E /* SDWebImageDownloaderConfig.h */, - 0506FBB9B4ED2B8D4D6E739425E7A7D8 /* SDWebImageDownloaderConfig.m */, - 17B8906DA56601863A279000D653D043 /* SDWebImageDownloaderDecryptor.h */, - A48CA6D419834493D1B0C158221B77BD /* SDWebImageDownloaderDecryptor.m */, - 1A7C4AF6221BDD8AD265EAA9C14DED59 /* SDWebImageDownloaderOperation.h */, - 71A4BE9E17926AC2D674F378E2A77BEE /* SDWebImageDownloaderOperation.m */, - C056B6A22FB54A753B8D71AA13E54ED7 /* SDWebImageDownloaderRequestModifier.h */, - 0A0DB0AD13396C9C8A354BA610385E1A /* SDWebImageDownloaderRequestModifier.m */, - 4449009A5E7867CF71C5B215635F2D2E /* SDWebImageDownloaderResponseModifier.h */, - 5BC94B4F712AF96048E757201C4A15DA /* SDWebImageDownloaderResponseModifier.m */, - 7593E68CD0D047B1AA07A88D26C807B7 /* SDWebImageError.h */, - CC38CA313AB06EF5431FECD7C0BF4061 /* SDWebImageError.m */, - 256DE73C9DFEE06EDCAE15BE175F35B5 /* SDWebImageIndicator.h */, - 8727818346C8A099475F5E3F4E881B15 /* SDWebImageIndicator.m */, - 9FBCF4CFD0559F4FACD728FB60254A36 /* SDWebImageManager.h */, - 34F47DCCF2222D26B7FE66FED44314FA /* SDWebImageManager.m */, - 23DAFF480155F8321A62D048F6E5AE12 /* SDWebImageOperation.h */, - 1B3E8FBCB4BB9FD92F07D08BAB775E94 /* SDWebImageOperation.m */, - C39CAC5D3CDF8B7CB4D7B5A9DB2B9293 /* SDWebImageOptionsProcessor.h */, - C37BCE44E949B7D460656AC69C7B99FF /* SDWebImageOptionsProcessor.m */, - 8C3378B84FC9537FAE6FE3A6471585C0 /* SDWebImagePrefetcher.h */, - DB5035681FC46F97890BBDA4BE1BBECC /* SDWebImagePrefetcher.m */, - 84B3B54AC3874E9604C2801E7ECC67E6 /* SDWebImageTransition.h */, - E4B9F7456C68F2389F9444451A8FBD60 /* SDWebImageTransition.m */, - EAB28BE648A06BF38C2C181E1F579104 /* SDWebImageTransitionInternal.h */, - 76E7EA8EC2095659AE9175BBA6CB40BB /* UIButton+WebCache.h */, - 54DF957F2A5F496527D114BA66FAE3CA /* UIButton+WebCache.m */, - ADAD4D1DE58743CB22AC7E7400ECA9DD /* UIColor+SDHexString.h */, - 874C598F1A84B818C07CC7C106050490 /* UIColor+SDHexString.m */, - EFD44FF26920EDE0DCB5BA2C4501290F /* UIImage+ExtendedCacheData.h */, - 5C65A129C77BBDBDE9D6B9E712B97E16 /* UIImage+ExtendedCacheData.m */, - 85556FEB6174ABDF6D575CABD3EEB8C0 /* UIImage+ForceDecode.h */, - E3BF18A672F7FEA892B2A05C8D73BC4F /* UIImage+ForceDecode.m */, - 267A6FECF244137AB746AB45FDF9B2C4 /* UIImage+GIF.h */, - 46C780FE152BBEB2B11F25B2C425DBC2 /* UIImage+GIF.m */, - 4A67985DE92DF6D243ED92B69714634C /* UIImage+MemoryCacheCost.h */, - 191488C38985420414CAE71CE483ABAB /* UIImage+MemoryCacheCost.m */, - EF14A9B1A6C6FEB6EA0A21A5F78E5EFC /* UIImage+Metadata.h */, - 82BE74368C5F2A7F242BD28BC371113A /* UIImage+Metadata.m */, - A696AAE96A27A0204EC62503D9C54A30 /* UIImage+MultiFormat.h */, - A2BA8A1F668BD7BD669CDD5C82E79BE3 /* UIImage+MultiFormat.m */, - F764AD157B7427700B8719B4F001290D /* UIImage+Transform.h */, - 0FF4C616AD34D0D620D1E52915B79BC2 /* UIImage+Transform.m */, - C21CC33F7062D344DCF74D49BFC82A48 /* UIImageView+HighlightedWebCache.h */, - 22A573740B3FB668872A230C87084151 /* UIImageView+HighlightedWebCache.m */, - 6C15AACE8C1A4CE01F1702B4A85D8F83 /* UIImageView+WebCache.h */, - F1FEF3B975EB40C85B4437117CDAB598 /* UIImageView+WebCache.m */, - E75E45AA403CB6CF81289D56594E9D0D /* UIView+WebCache.h */, - A6715A810721B77E7BE0A4AD91B50BC3 /* UIView+WebCache.m */, - C1D414B35B3407CB5D3B3E3C506F187C /* UIView+WebCacheOperation.h */, - 3A5B5298BB8B463D2787721F7E6D0A22 /* UIView+WebCacheOperation.m */, + EDC05D327A4B13F8432D7287EE4A2E26 /* UIScrollView+ZFPlayer.h */, + 7E865E1C59F8496E614A5B51B0AF5214 /* UIScrollView+ZFPlayer.m */, + CA0B6D1FDA7ACA819825A8FF68D5195D /* UIViewController+ZFPlayerRotation.m */, + 430450EDCBE0A8123F911FC80A1F8871 /* ZFFloatView.h */, + 104CB5664B850158DA9D9B88536269AC /* ZFFloatView.m */, + 9B93B7D2C05534550E902208B118C697 /* ZFKVOController.h */, + C05C6B75DDC916F591759E0CE4257DB6 /* ZFKVOController.m */, + 17E561592BAC5B12AA58A7577A6DA5DD /* ZFLandscapeViewController.h */, + D553E1AF7C86CEB1365333A32C6BE150 /* ZFLandscapeViewController.m */, + EA934E58311E1609E6E58E6E1C3B1FFD /* ZFLandscapeWindow.h */, + 0F89C3893181242BE585592B171D8F42 /* ZFLandscapeWindow.m */, + CE7347E66923EAD48C5C6700FD85D1FD /* ZFOrientationObserver.h */, + 328E53DF6029656E50147FD0A548BF9D /* ZFOrientationObserver.m */, + 3C2EE480225389F7EFC69C533B094CA8 /* ZFPersentInteractiveTransition.h */, + 964DF6E4DD54F377237553A8725C2FA5 /* ZFPersentInteractiveTransition.m */, + 322C488E67C917A628FC553BBDF2921F /* ZFPlayer.h */, + C4B70E893D7AB2BF97C265B85D3D4052 /* ZFPlayerConst.h */, + 313E93DCEEF6AB85CFBDA3E9170E3141 /* ZFPlayerController.h */, + 0283A95F5E20DA0DB13222018B01EA91 /* ZFPlayerController.m */, + 65DA25A00F819EB714C18AA6D22FA41C /* ZFPlayerGestureControl.h */, + 60B9380A3463B851C7AA00F9E6FF970F /* ZFPlayerGestureControl.m */, + C753331620E9E6CF0E6DB5DD1EED8D7E /* ZFPlayerLogManager.h */, + DF2DB7F00044A8A3A1BF82CA8E06D7B0 /* ZFPlayerLogManager.m */, + E7207BD79A8E45A4E6CAF1D42CF86CC6 /* ZFPlayerMediaControl.h */, + 80E21665DE30350ECE497466FF48B2D5 /* ZFPlayerMediaPlayback.h */, + 3750B8369E6ADB8C4C6C1583215F3835 /* ZFPlayerNotification.h */, + 0B0D0BCE20606C0DB0F3EB75228CD7D7 /* ZFPlayerNotification.m */, + 5563E7C8D659F805EE912051C87F6301 /* ZFPlayerView.h */, + F8875505070A0418342EAC844737244D /* ZFPlayerView.m */, + 0E4B805532A5AADD49231C0081B516B9 /* ZFPortraitViewController.h */, + 9DF374CC6E22E48E2CDFAE88FF6C985A /* ZFPortraitViewController.m */, + E535AF252E9D11D3523D0CDEB41455AC /* ZFPresentTransition.h */, + 10E60DCF51CDBDD64283CDD9D82E8C6C /* ZFPresentTransition.m */, + 8CA5902D585C87A5501744EACD153856 /* ZFReachabilityManager.h */, + 6FD4F83B37AAF594B65E633AD9F0DA2C /* ZFReachabilityManager.m */, ); name = Core; sourceTree = ""; }; - C33F5294942B37FFDD17BE85E97BDB75 /* UIBarButtonItem+DDCategory */ = { + 8C487F77866CA1C89444C1B8B86BD96E /* Pods-OrderSchedulingNotificationService */ = { isa = PBXGroup; children = ( - B6D8E1F8AC4B30EF47D3CF88CC0E42BD /* UIBarButtonItem+DDCategory.h */, - 1F1C4B4E67B828556FE6962DA9D4F7FF /* UIBarButtonItem+DDCategory.m */, + FF85E9EFB147742B00C5DC41B74CE544 /* Pods-OrderSchedulingNotificationService.modulemap */, + 7EE9BA1F253DB2CDA96749529EDD9643 /* Pods-OrderSchedulingNotificationService-acknowledgements.markdown */, + 6F36E44D589AF58975839D158AD82FF5 /* Pods-OrderSchedulingNotificationService-acknowledgements.plist */, + EAD190CF7BC0D98F786965A2A0450B48 /* Pods-OrderSchedulingNotificationService-dummy.m */, + 917048BAF59EFACD5752DA15946629E7 /* Pods-OrderSchedulingNotificationService-umbrella.h */, + E3DD0B6A90531EB8D21F19697C0822FB /* Pods-OrderSchedulingNotificationService.debug.xcconfig */, + 557E14DD6C2BE7E1BAB2F7B5DD0B1605 /* Pods-OrderSchedulingNotificationService.release.xcconfig */, ); - name = "UIBarButtonItem+DDCategory"; + name = "Pods-OrderSchedulingNotificationService"; + path = "Target Support Files/Pods-OrderSchedulingNotificationService"; sourceTree = ""; }; - C38BA810016FAD6C9818221A5DE55C88 /* JPushExtension */ = { + 8E486A60CEBFF4A9E6852F938A50DB84 /* Frameworks */ = { isa = PBXGroup; children = ( - C583E4533690CF512A7242D34B0BF7FC /* Frameworks */, - 1779690DFC30CD5959EC62FFEEC8A9A1 /* Support Files */, + 378FD7415A0F88337E1AF059EB96E526 /* jpush-ios-5.0.1.xcframework */, ); - name = JPushExtension; - path = JPushExtension; + name = Frameworks; sourceTree = ""; }; - C39C477D80C502D738E826C92FD5027B /* DDBaseAttributedString */ = { + 90153AFB7E9CAB821D81BF03FB2A4829 /* UITableViewCell+DDCategory */ = { isa = PBXGroup; children = ( - B6486D49EA84BCC1A19B166BED7DD30E /* DDBaseAttributedString.h */, - 20A5A8739DE24B32F817BAE464B70DB5 /* DDBaseAttributedString.m */, - 4F840D0B344141E91276FE6EC52C14A1 /* DDBaseMutableAttributedString.h */, - F2CA57A46CFC866A1C016D2840494ABF /* DDBaseMutableAttributedString.m */, + 1BEEF3CC2EC653C01C7569DDBC91955D /* UITableViewCell+DDCategory.h */, + EC42AD5F41D990C382352B175869ECDF /* UITableViewCell+DDCategory.m */, ); - name = DDBaseAttributedString; + name = "UITableViewCell+DDCategory"; sourceTree = ""; }; - C4C52ED4973EE7A81F4C087177D8F13E /* DDToastKit_Private */ = { + 91B2932A895520CF5C29306F6F096EB9 /* DDBaseViewController */ = { isa = PBXGroup; children = ( - BB75C93DC6E154AF5443E4BB29955766 /* SwiftToast.swift */, - AC924CF8BAE0BC9DBACD42D4305CFFDF /* Toast.swift */, - 41EBADFBCDDC3F45E51EBA1DBCE3976C /* Support Files */, + 43EF94329ADB23E306848FEB379835EF /* DDBaseViewController.h */, + 8582D6454C78B5807AF79ECDD50F1A1E /* DDBaseViewController.m */, + 95C806CC24984409A1235D81AAA5EFFD /* Resources */, + ); + name = DDBaseViewController; + sourceTree = ""; + }; + 91B7D8FDCBFB4DE68C52DC156C486D6F /* AMapTrack-NO-IDFA */ = { + isa = PBXGroup; + children = ( + 7B28902D9ABE7B4F0032D485CBBE276A /* AMapTrackCommonObj.h */, + BBFE6CE46F173EA206BAA1356C4B7A8B /* AMapTrackError.h */, + 16B3FD0E12865F1C1A1F4E7F226A1BF3 /* AMapTrackHistoryObj.h */, + 4BDAB5DED7B5EC018C00032FEFDBF0ED /* AMapTrackKit.h */, + 28C685EE5F896CCB3C5817DE1B175425 /* AMapTrackManager.h */, + D40516173F3DF43FE106123DC2370544 /* AMapTrackManagerOptions.h */, + EC73D471A247C95600F4043746B5C1B8 /* AMapTrackTerminalObj.h */, + 01E4BF97E04D01510D10BC8CB54827F8 /* AMapTrackTrackObj.h */, + E568D43D562E6948F91820A782DF209D /* AMapTrackVersion.h */, + 1322DA9DF73698BC16EDC2AA875CD68F /* Frameworks */, + 96758A3F4B5DC69DB1B3FE5F1334034F /* Support Files */, + ); + name = "AMapTrack-NO-IDFA"; + path = "AMapTrack-NO-IDFA"; + sourceTree = ""; + }; + 93444CC4268B0F5DCB42EF7C682F547B /* ijkplayer */ = { + isa = PBXGroup; + children = ( + 2A72A687E4DB43BE40DE8B4BB0DDBA4A /* ZFIJKPlayerManager.h */, + 85EC50CA881562832203D82FFE46DD73 /* ZFIJKPlayerManager.m */, + 02CABA64230315A1990361830279E7D6 /* Frameworks */, + ); + name = ijkplayer; + sourceTree = ""; + }; + 94670F0EA92432265C5907B69C95C62D /* AMapLocation-NO-IDFA */ = { + isa = PBXGroup; + children = ( + 6EA7B7055BA0DB32B2737BF343E4DE04 /* AMapGeoFenceError.h */, + 6327D8D56BE35B5F9690FB8EE8A04A74 /* AMapGeoFenceManager.h */, + 9967C63D561A87EC45A748BAA7FE949F /* AMapGeoFenceRegionObj.h */, + 3DFCA0D0562E6744B95AFF71300AD74E /* AMapLocationCommonObj.h */, + 6EF3CA6E67B537F26F4FC7C2459CE36D /* AMapLocationKit.h */, + 7431CD159EC7F597A358F325C1484B7E /* AMapLocationManager.h */, + AF60968777FBA7930F8F17A8E23F34FB /* AMapLocationRegionObj.h */, + 412E03410AB619A9A9AB93536D654691 /* AMapLocationVersion.h */, + 03E496A13881C04E8FC9AC5FC6F1E8DB /* Frameworks */, + 0F5F6DC23D8760FCB8EF282575774D0C /* Support Files */, + ); + name = "AMapLocation-NO-IDFA"; + path = "AMapLocation-NO-IDFA"; + sourceTree = ""; + }; + 9496BA3481B0FDF736666A9B06BADBC6 /* Support Files */ = { + isa = PBXGroup; + children = ( + EABC11D2845AC5096DDAB44819A507D5 /* DDAudioPlayerKit_Private.modulemap */, + 8BC664428DE5E5FB6D53F9CCEC8DC77B /* DDAudioPlayerKit_Private-dummy.m */, + E2BF44A616C3E94F3783A96522FA41B5 /* DDAudioPlayerKit_Private-prefix.pch */, + 713274C766322019490694D8096C2D36 /* DDAudioPlayerKit_Private-umbrella.h */, + D4C37F72CDA9B053B65FE852E1FD56F1 /* DDAudioPlayerKit_Private.debug.xcconfig */, + EA37F8C0D07127799D9D4C7C45DB11AB /* DDAudioPlayerKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDAudioPlayerKit_Private"; + sourceTree = ""; + }; + 9547A7DC48DB6536C12681CDA4F97C1A /* JPush */ = { + isa = PBXGroup; + children = ( + 8E486A60CEBFF4A9E6852F938A50DB84 /* Frameworks */, + B308BF52771FFE1F7CD2059BF935BE4F /* Support Files */, + ); + name = JPush; + path = JPush; + sourceTree = ""; + }; + 95C806CC24984409A1235D81AAA5EFFD /* Resources */ = { + isa = PBXGroup; + children = ( + 97D620EB9CDE5AC34F98C898FB904CF3 /* DDBaseViewController.xcassets */, + ); + name = Resources; + sourceTree = ""; + }; + 962E17FBCC705FF25C4A860D898EA9E4 /* NSBundle+DDCategory */ = { + isa = PBXGroup; + children = ( + 881F673566783064A0AAE3B409F7AB46 /* NSBundle+DDCategory.h */, + B008FA9A808CFD3688CC4A2C8F7D93E9 /* NSBundle+DDCategory.m */, + ); + name = "NSBundle+DDCategory"; + sourceTree = ""; + }; + 96758A3F4B5DC69DB1B3FE5F1334034F /* Support Files */ = { + isa = PBXGroup; + children = ( + 87DE6EFA56AD691CB16F08B99FB74D5E /* AMapTrack-NO-IDFA.debug.xcconfig */, + 9A097310F4318796866465FE844C8C0A /* AMapTrack-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapTrack-NO-IDFA"; + sourceTree = ""; + }; + 97B7261EBA07FE666F51A39DB9027092 /* DDBaseImageView */ = { + isa = PBXGroup; + children = ( + 1F4158E05ADFEBBDE4798F2D49AE0A72 /* DDBaseImageView.h */, + 517BF1372E40839F8E7CB34DA254194D /* DDBaseImageView.m */, + ); + name = DDBaseImageView; + sourceTree = ""; + }; + 98D799E6E96A638EE571EEFDE2F718E3 /* Pods */ = { + isa = PBXGroup; + children = ( + 58FFB1A73C9C1075C2B9BE146E36BF3A /* Alamofire */, + FF5BA39D714D9B07B3603CBEF6717142 /* AMapFoundation-NO-IDFA */, + 94670F0EA92432265C5907B69C95C62D /* AMapLocation-NO-IDFA */, + E7F735001BD38E9275B6683E3D58200E /* AMapNavi-NO-IDFA */, + 1FD335F4F42BDE89D33C249943A57BD2 /* AMapSearch-NO-IDFA */, + 91B7D8FDCBFB4DE68C52DC156C486D6F /* AMapTrack-NO-IDFA */, + 03952A1842C329C148C9A80E81C0BF47 /* BRPickerView */, + 42161BADAE7DE5080E380DD2181B6B53 /* CocoaDebug */, + C137E342C884C79629F19027AB10B6F4 /* DDAudioPlayerKit_Private */, + D47F6F515CBB2909B4C36E1ABB010263 /* DDAutoUIKit_Private */, + B83A44068D8D1C985B7A640B07E5A9B5 /* DDBasicControlsKit_Private */, + 7481F1B1AD87DFBF41ED43E44206298A /* DDCategoryKit_Private */, + AD75E9F556EC1B498F6E2F7F24C4C951 /* DDColorKit_Private */, + A8DADD16E6BA3F8771B542AA94694400 /* DDControlsKit_Private */, + 3D7821B35151F7E4B5F54778537E0E3C /* DDFontKit_Private */, + F873510D7712C305EBA4EAB581883C1F /* DDLogKit_Private */, + C70D0E3CED675E89C8213D2F5162771F /* DDMAMapKit_Private */, + B43053F7A6B336A3E01211F8C63ADA0A /* DDNetworkingOfAlamofireKit_Private */, + 1B6A9221E58FAD0094C230E554ACCA45 /* DDProgressHUDKit_Private */, + A61E9239B1C8D342E7E517181716C715 /* DDTimerKit_Private */, + B1CDE53E97B8690824D5D0E223AE0B91 /* DDToastKit_Private */, + F8A151DC86140F5C047D9204C0660C16 /* DDWebImageKit_Private */, + 1F8A28FCA42355889D69928AC58399EE /* DDZFPlayerKit_Private */, + C905E4C3725A9A217B0746E4E8110CC0 /* ESTabBarController-swift */, + 30CFBEF7F90D5CF1F5F9F8345B1A7232 /* IQKeyboardManagerSwift */, + AC577A2D0AC7DC5ED534467620AF0738 /* JCore */, + 9547A7DC48DB6536C12681CDA4F97C1A /* JPush */, + B7B4D9529C071D76A56F3DDE1ED422E0 /* JPushExtension */, + E60CC32207B7D11A076DC43BB93BB2B7 /* JXCategoryView */, + A26F8F1D7EBAA14F5F96CA8E818A0601 /* Kingfisher */, + 4DC2122DC77F796B1BB08B85E51548D5 /* MJRefresh */, + E3F6FAAF44F664AF8ED9CC783E548854 /* RxCocoa */, + 0E4CC97DA2923FF192E4056ECA5B4C3C /* RxRelay */, + 5AF3DB4BD0EC77539ED510396BBA2D6E /* RxSwift */, + D4907560E5BFCE4EFF90C3145D762B2D /* SnapKit */, + CEFE6561F1EF74421EA0BD5F526437D0 /* SwiftEntryKit */, + AC4BA3C155E9558D33DFD76DFB2ECF20 /* ZLPhotoBrowser */, + ); + name = Pods; + sourceTree = ""; + }; + 9A1F213F8DB4B3BE18E260027F88CEEF /* DDBaseView */ = { + isa = PBXGroup; + children = ( + CB6C8BDF4365EFC336D326547E601214 /* DDBaseView.h */, + 33F4AFEE079BF1C5A059742FC9F66C81 /* DDBaseView.m */, + ); + name = DDBaseView; + sourceTree = ""; + }; + 9A2D46B878ECE01D0E53C4332B819028 /* Support Files */ = { + isa = PBXGroup; + children = ( + 659B8FAF8477B05DF7CFE43DFBDA2058 /* BRPickerView.modulemap */, + D4AC4837D8F2AB58329C7758C23FDF56 /* BRPickerView-dummy.m */, + 6501019379656A3D667611B58A5020E8 /* BRPickerView-prefix.pch */, + 317B039329A3E0E547522B43DEFF533F /* BRPickerView-umbrella.h */, + 4323BC6B76C5E701BEADB68EAABA4C4A /* BRPickerView.debug.xcconfig */, + 1695BA5361514936CCF5C2ED5F9096E2 /* BRPickerView.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/BRPickerView"; + sourceTree = ""; + }; + 9A5CB6D5F64849B0FE9EF9969648ACBB /* Frameworks */ = { + isa = PBXGroup; + children = ( + B214C53ACA59FC0395EAD96705925FFA /* AMapNaviKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + A0ECA009B881CD02C338B38119DBB2A3 /* Support Files */ = { + isa = PBXGroup; + children = ( + DD0D64B7E6F0E13E92322E3C5A7D03CC /* ESTabBarController-swift.modulemap */, + 15E9CA66C7B5899A2918B048674CC8EE /* ESTabBarController-swift-dummy.m */, + 2495E199C8C2ECCBF68A901B85D30005 /* ESTabBarController-swift-prefix.pch */, + B01E9EC66D24E01BD50C66BA45CFC4BF /* ESTabBarController-swift-umbrella.h */, + 9E2FECC4CA39DDFF47B939CF0E25018C /* ESTabBarController-swift.debug.xcconfig */, + A33209C0130DECE0027C108CEA65A867 /* ESTabBarController-swift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/ESTabBarController-swift"; + sourceTree = ""; + }; + A26F8F1D7EBAA14F5F96CA8E818A0601 /* Kingfisher */ = { + isa = PBXGroup; + children = ( + B22B364513FE4F48ECAFA1759C5B38FD /* AnimatedImageView.swift */, + BEC9EA0E0912C5B8FB371918C48EFA37 /* AuthenticationChallengeResponsable.swift */, + 9726E5DE7C6324D2EE80545BFBBC78CF /* AVAssetImageDataProvider.swift */, + 940409F5BF3388822B023F2E763B5633 /* Box.swift */, + F4C2E3715156366D9D19A923CD06DA1A /* CacheSerializer.swift */, + 803D87800C7D110583CDD480E4B51D1F /* CallbackQueue.swift */, + 4CAA849AFC263E889D79F491B62F115C /* CPListItem+Kingfisher.swift */, + 9AEDE2342B54CB28D2382FE6A3375207 /* Delegate.swift */, + 48A9290EC63CE913470B2429E7504939 /* DiskStorage.swift */, + A8B84FB291BC00A07A3F7703352EEE34 /* ExtensionHelpers.swift */, + 2364F55A2EBE9A859B889F1CA0AE1CD6 /* Filter.swift */, + 46FCC70CC23D073C25E99EEB529ED111 /* FormatIndicatedCacheSerializer.swift */, + 42F54D15E5663FF62ED21D6E52CE458D /* GIFAnimatedImage.swift */, + DB52559DDA9430C846BB5F8D19E5289A /* GraphicsContext.swift */, + 0E048AD00E61F5F5481C393BC5125CE8 /* Image.swift */, + 6C050ECDA063E2FD9C9FA0BE34B86D8D /* ImageBinder.swift */, + 28717057C1F07E71E03B6BBBDB48CF5B /* ImageCache.swift */, + 07CB6A6189CBDDEEA088A745B49D410D /* ImageContext.swift */, + 0276B7FFE85862D00D7FAC8F46E123B9 /* ImageDataProcessor.swift */, + 880A06DE79E5C887CDC257305FE99C20 /* ImageDataProvider.swift */, + 9F273A7B480367C279528ED9C9AC5BE6 /* ImageDownloader.swift */, + 30C5AB4F054C567F58BC2884C3441C07 /* ImageDownloaderDelegate.swift */, + C4E859418BD890A47481157E3398FE30 /* ImageDrawing.swift */, + 8C07E8563EC7A8334AC4D24711160D3B /* ImageFormat.swift */, + C5A6BE2BAE661616EC5F23B557F95C99 /* ImageModifier.swift */, + 79E89E9B4DED71ACB87403ECFBF93CB5 /* ImagePrefetcher.swift */, + 5D4287C597A4B3C5EBD93892F6647A70 /* ImageProcessor.swift */, + 906289FAB21827CA65C1662CB5C279BD /* ImageProgressive.swift */, + BE6E6DAFBA8A3954037BE0E1C97C18D7 /* ImageTransition.swift */, + 0B67DF1971F5D36A45C2EE7FA4855D22 /* ImageView+Kingfisher.swift */, + 4B6CC2A8F395E700764FC86366E41C21 /* Indicator.swift */, + CBCA665466C0F66933D5120B2569E569 /* KF.swift */, + A1B60B14037E8CF5EC30F48EA633E967 /* KFAnimatedImage.swift */, + 04CCFB1354B98E31A8BBD59C6368DB63 /* KFImage.swift */, + 050455D5BD6DDCD62B90127085262F78 /* KFImageOptions.swift */, + 612196ECAE95ADD3003A79EC55C8846C /* KFImageProtocol.swift */, + CC9FD6C1091F258695FBCC064CA32012 /* KFImageRenderer.swift */, + 403DFE61129E05150C3E915221B39396 /* KFOptionsSetter.swift */, + 1ACA7CACB5365F485D48C7147E4EC201 /* Kingfisher.swift */, + F1005C08EC1016694047279DAFE5B856 /* KingfisherError.swift */, + FE71F586CBDCB462363ACEA3BC2553BB /* KingfisherManager.swift */, + A7DA46C489865BED63A361ABE3ACC4A1 /* KingfisherOptionsInfo.swift */, + 7274211F43627CD8EA748E7DA9E86ED8 /* MemoryStorage.swift */, + E69098374B14B87DEDB1B987BDE3CF85 /* NSButton+Kingfisher.swift */, + E677576BF9D59CDBF5EBC8CA93D9C1BC /* NSTextAttachment+Kingfisher.swift */, + E4EA63A7C57FFD78EB63627EF45E09DA /* Placeholder.swift */, + 9DCE2B7E4E20DE8984887A658671ACD7 /* RedirectHandler.swift */, + 47F7E8DFB7A4E5C20CB0DBE7108299FE /* RequestModifier.swift */, + A2C9CF497D692ECC57EDDCC638B0150C /* Resource.swift */, + E144AA870E4F1A177E55369D92174419 /* Result.swift */, + D4D94012EB64C7B4F812B99969613055 /* RetryStrategy.swift */, + E3DDCFC87B56FCD0B7380BC662E14B64 /* Runtime.swift */, + 90107EF22AE07491684F480FEEEDF124 /* SessionDataTask.swift */, + 87EA7CBDEF5D81E7B997322B53A344AF /* SessionDelegate.swift */, + 15615C7822171EC4E68A4C254D2267A1 /* SizeExtensions.swift */, + 63B09A8E04F0314FFA299C2A551F41EC /* Source.swift */, + 51986791D14DB6492501E3A6AFAF08BA /* Storage.swift */, + F207955E11019F278C853CAA55AE3D08 /* String+MD5.swift */, + 1F50206DB15825BB3B19C2C377D20158 /* TVMonogramView+Kingfisher.swift */, + F82B52FEBD9F5417E2907E6560C58005 /* UIButton+Kingfisher.swift */, + F71ABE563E7BAB1D856C8A48E688BBBC /* WKInterfaceImage+Kingfisher.swift */, + 3E3793AD3770A81B826B57F58D724DA6 /* Support Files */, + ); + name = Kingfisher; + path = Kingfisher; + sourceTree = ""; + }; + A2D3AA85349A414899032F8CF55303CE /* UIViewController+DDCategory */ = { + isa = PBXGroup; + children = ( + 4AE49DE579790C60DF4CEF247B6C458A /* UIViewController+DDCategory.h */, + F489980D1CF7E16A2072808CBB83C81B /* UIViewController+DDCategory.m */, + ); + name = "UIViewController+DDCategory"; + sourceTree = ""; + }; + A2E7DF4FA47B28EC2706AE5FC04B9CED /* Support Files */ = { + isa = PBXGroup; + children = ( + 07ED33287C5A1EAD6438952B2C271D66 /* SwiftEntryKit.modulemap */, + 34466743F716C1CD94E58A4369D5AEB1 /* SwiftEntryKit-dummy.m */, + D7A4989FE0A9D82C764B504790872326 /* SwiftEntryKit-prefix.pch */, + 870664B7E45DBD8DA0243628091D6B84 /* SwiftEntryKit-umbrella.h */, + C92001B1343DFE60A8B4E670E09F7BE9 /* SwiftEntryKit.debug.xcconfig */, + 7EC4E2D3CD59B3C40D75E5FDFBA299BC /* SwiftEntryKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftEntryKit"; + sourceTree = ""; + }; + A61E9239B1C8D342E7E517181716C715 /* DDTimerKit_Private */ = { + isa = PBXGroup; + children = ( + BF75D3646AC78BA2D1B27621DC9BDFA7 /* GCDTimer */, + 47187C12A095AF0C2550706BB505741B /* Support Files */, + ); + name = DDTimerKit_Private; + path = DDTimerKit_Private; + sourceTree = ""; + }; + A8DADD16E6BA3F8771B542AA94694400 /* DDControlsKit_Private */ = { + isa = PBXGroup; + children = ( + BE6B2E2BEEE6174FAF88E5F4191C7418 /* DDAttributedString.swift */, + 80809CE011EF8AAFF2E4540BD8ACE379 /* DDButton.swift */, + 68E38299EE91A18C48B5F6C15C006A83 /* DDCollectionView.swift */, + 0BD598F8EB171EE7D50E071CC983289A /* DDCollectionViewCell.swift */, + 12F44CD5C8EA29A09671230B04BB7AC4 /* DDImage.swift */, + 8D85A1457D1C60789656998E19D5C3E9 /* DDImageView.swift */, + CEB72CF5937216ADD37BF66C995AFD80 /* DDLabel.swift */, + 1871DCAC53A631A33D7C88AD5A4919CD /* DDMutableAttributedString.swift */, + FBE53583EF84A3D7109785C6AAD73D63 /* DDNavigationController.swift */, + B6873BF4650423BA0852AF60DE216881 /* DDScrollView.swift */, + 4E542CA35361EEB906949CCF8D846137 /* DDSwitch.swift */, + 7BED94B15DFBFA92B5A161CD548C4BC2 /* DDTableView.swift */, + 8C78B3530EC1C34176867696F9DF52D7 /* DDTableViewCell.swift */, + F5C365778E66C65A9472E40CDCB8E604 /* DDTextField.swift */, + 185918EB1EFE7B008B55F44D63F3C8FC /* DDTextView.swift */, + 0C77093DFC4007D3B220789066B24D9C /* DDView.swift */, + F93548156AEED1CCA7FF00CD699998DC /* DDViewController.swift */, + F74CED6304C6A7F0526D9ACBCD0A6C35 /* DDAttributedString */, + F517901A20102009293DA8A18389DF82 /* DDButton */, + 2B081BBB3222F6D0D6D819C42A4430F8 /* DDCollectionView */, + 81F7338F777B6710F32D39E3992302D0 /* DDCollectionViewCell */, + D6988E1C0AC6EB38AED2B432DC5820A2 /* DDImage */, + 502FAB8DA82E3477EE755C447BA34FDE /* DDImageView */, + 01EF5DC604ADEF977B166363CF3A754C /* DDLabel */, + D229685C0CB776F9DA4BD7F7C72FDDD7 /* DDNavigationController */, + 4EFD9B4B3D38C010AEB9FF2FE27ABC09 /* DDScrollView */, + 52D7011915E64C1DE0CBA89CAE81D15C /* DDSwitch */, + 4E7AEFEA9BE2B53C6F1E4C31F75BBD5A /* DDTableView */, + FDD4E51455C796F973F4067CBD540CA2 /* DDTableViewCell */, + 874F5C7E34EFD248C5E611A4472F419F /* DDTextField */, + A90667236A3A840D8FA0020DE33A2595 /* DDTextView */, + 3BDFE22B238369AA23C3E37CD84CEDEC /* DDView */, + 56EC597FA085264B39D660453E5ECE49 /* DDViewController */, + 1AACC21E90D32BBD370487F188270124 /* Support Files */, + ); + name = DDControlsKit_Private; + path = DDControlsKit_Private; + sourceTree = ""; + }; + A90667236A3A840D8FA0020DE33A2595 /* DDTextView */ = { + isa = PBXGroup; + children = ( + ); + name = DDTextView; + sourceTree = ""; + }; + A9BF4D7E8F6E3A49B98CB60EB1FF9B14 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1BA87ACCA7321C0F1DD26253C63F82EA /* DDProgressHUDKit_Private.modulemap */, + 12F34E7BC3C4F01C2528896D89215E5D /* DDProgressHUDKit_Private-dummy.m */, + FE7167B0E3AF9DB03E5E938CB8AA6535 /* DDProgressHUDKit_Private-prefix.pch */, + 5812C2245436E9C6E825FD2E64B363A2 /* DDProgressHUDKit_Private-umbrella.h */, + E7633C3400A9EEF0948B0174D798B4FE /* DDProgressHUDKit_Private.debug.xcconfig */, + 26CB9E61C74CBC430AF2D026DC78FA90 /* DDProgressHUDKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDProgressHUDKit_Private"; + sourceTree = ""; + }; + AB3D8EDBF338265059D8C471E0BFCA10 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9127B3FD664C484AAF553952CE7D7F3C /* DDAutoUIKit_Private.modulemap */, + CB141F3E194AD239BEF42DC3B544963F /* DDAutoUIKit_Private-dummy.m */, + 689930E0E111D59647938CF7C7D0F024 /* DDAutoUIKit_Private-prefix.pch */, + 7435002EDEB44E668911BEFFF11133F2 /* DDAutoUIKit_Private-umbrella.h */, + 19911536A66A5FA32ED6936970F5C743 /* DDAutoUIKit_Private.debug.xcconfig */, + 80E0D3A963F9D29A4F7336164094C723 /* DDAutoUIKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDAutoUIKit_Private"; + sourceTree = ""; + }; + AC4BA3C155E9558D33DFD76DFB2ECF20 /* ZLPhotoBrowser */ = { + isa = PBXGroup; + children = ( + 2F7C2470E72D9A477856AAAB11BAA01D /* Core */, + D1430F54DD16417253143601E6497F6A /* Resources */, + B9C4380262147AD620FBC348ADEA0281 /* Support Files */, + ); + name = ZLPhotoBrowser; + path = ZLPhotoBrowser; + sourceTree = ""; + }; + AC577A2D0AC7DC5ED534467620AF0738 /* JCore */ = { + isa = PBXGroup; + children = ( + 6B2CA8AC9C267A1AD315954BFA1AD40A /* Frameworks */, + F8F6DFB1B51BBDE032DEFC6326537644 /* Support Files */, + ); + name = JCore; + path = JCore; + sourceTree = ""; + }; + AD75E9F556EC1B498F6E2F7F24C4C951 /* DDColorKit_Private */ = { + isa = PBXGroup; + children = ( + 258F265F867D0E62491EF0DAA88FD6E3 /* ColorUtil.swift */, + B02FA4ACF48456CA6F61AE9530844489 /* UIColor+Hue.swift */, + B1A7EE5272C3E9A92BEB2036E59408CD /* Support Files */, + ); + name = DDColorKit_Private; + path = DDColorKit_Private; + sourceTree = ""; + }; + ADE848152C6A545D73736E4BBA355E8B /* Support Files */ = { + isa = PBXGroup; + children = ( + 55686C9FED90DA2AD3BECD5B4C9D94F7 /* RxCocoa.modulemap */, + 7AF74ED9A4A98DD6F890C4D90BD7CAB4 /* RxCocoa-dummy.m */, + 06E95EA7683830F5ACF8043C178C1597 /* RxCocoa-prefix.pch */, + C7EC444C51D5BD08AA1C84454F1FE7B3 /* RxCocoa-umbrella.h */, + 94EE9C826828CEA9A38C02E72E40D7C1 /* RxCocoa.debug.xcconfig */, + 9FA1D69B259EB0D669B3D178F916B5CD /* RxCocoa.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxCocoa"; + sourceTree = ""; + }; + AE2B86DC58D4E9A6E747468DB072D14C /* UINavigationBar+DDCategory */ = { + isa = PBXGroup; + children = ( + C7D0C74F9E84132EF055BD933635FA2A /* UINavigationBar+DDCategory.h */, + 1D543D089632009237785603FC459FC8 /* UINavigationBar+DDCategory.m */, + ); + name = "UINavigationBar+DDCategory"; + sourceTree = ""; + }; + B1A7EE5272C3E9A92BEB2036E59408CD /* Support Files */ = { + isa = PBXGroup; + children = ( + 7BC744735E39960B5462F3E857064EAF /* DDColorKit_Private.modulemap */, + 000F476F2DA84D8EDBD3D70072F50395 /* DDColorKit_Private-dummy.m */, + AC5BC4E7BD615CEB44D63C2E30788C69 /* DDColorKit_Private-prefix.pch */, + D138AA8366E677BFF244F5E733B61E18 /* DDColorKit_Private-umbrella.h */, + 8C38B4251CC404ADE2AC855607F5D929 /* DDColorKit_Private.debug.xcconfig */, + 66C39227000025CB726335712BBDBE45 /* DDColorKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDColorKit_Private"; + sourceTree = ""; + }; + B1CDE53E97B8690824D5D0E223AE0B91 /* DDToastKit_Private */ = { + isa = PBXGroup; + children = ( + 77082C8AE22816A0C333763369D29543 /* SwiftToast.swift */, + 835ED4CD81BED5BB0FB4C4D06FAAF6AC /* Toast.swift */, + 3960D6228A37D5474ED3C5A7FC03C2DA /* Support Files */, ); name = DDToastKit_Private; path = DDToastKit_Private; sourceTree = ""; }; - C583E4533690CF512A7242D34B0BF7FC /* Frameworks */ = { + B2829FF612D9CD0B00CDDEAEFC2C1A90 /* DDMANaviManager */ = { isa = PBXGroup; children = ( - C48EC2893ACE2C94C0B57DFE8E52CE00 /* jpush-extension-ios-2.0.1.xcframework */, + 67296B1EC30535E04D770801ADEBBB62 /* DDMANaviManager.h */, + D4C98C6AA9526C21F6B63FF6C8A03F57 /* DDMANaviManager.m */, ); - name = Frameworks; + name = DDMANaviManager; sourceTree = ""; }; - C69718FC1228ECC9E73DB5F2B1223068 /* DDBaseImage */ = { + B308BF52771FFE1F7CD2059BF935BE4F /* Support Files */ = { isa = PBXGroup; children = ( - D87581580CFB7BF2D5AEAB3645B785F0 /* DDBaseImage.h */, - C77A0B91DA4695A2E41E274FF0DF1817 /* DDBaseImage.m */, + FB71928490F505EAE1E51EAC1BE48454 /* JPush-xcframeworks.sh */, + DEFD9FE032C87D74A258415C843C4917 /* JPush.debug.xcconfig */, + B1E55E4136F9B5EF32A907439199DD7D /* JPush.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/JPush"; + sourceTree = ""; + }; + B43053F7A6B336A3E01211F8C63ADA0A /* DDNetworkingOfAlamofireKit_Private */ = { + isa = PBXGroup; + children = ( + B560500117B52847C05830DF3E40FA6F /* DDAF.swift */, + 8688803B2057394A1E3DFADD5228FA2D /* DDAlamofire.swift */, + C3049F88CD16DE1C5ED45DC39E8A247A /* Support Files */, + ); + name = DDNetworkingOfAlamofireKit_Private; + path = DDNetworkingOfAlamofireKit_Private; + sourceTree = ""; + }; + B55680070A09D6E51CFF1739BA93BCE3 /* DDBaseTableView */ = { + isa = PBXGroup; + children = ( + 24844CB9DEC581F98BAD20375BB978A9 /* DDBaseTableView.h */, + 5A1C8A10FBE5DB1FEED5955D93BA2D8B /* DDBaseTableView.m */, + ); + name = DDBaseTableView; + sourceTree = ""; + }; + B7B4D9529C071D76A56F3DDE1ED422E0 /* JPushExtension */ = { + isa = PBXGroup; + children = ( + 85113454EDAD01A890F8B21488A2EC85 /* Frameworks */, + FDB5207B49AF8EEFE15F6D08654B85FA /* Support Files */, + ); + name = JPushExtension; + path = JPushExtension; + sourceTree = ""; + }; + B83A44068D8D1C985B7A640B07E5A9B5 /* DDBasicControlsKit_Private */ = { + isa = PBXGroup; + children = ( + 67EC7B3250DE888F82DE7DD7AA22BE4E /* DDBaseAnimation */, + C23D8EE2D412C0B49D60F4BDC6BA1D60 /* DDBaseAttributedString */, + 68E8E10005F0C1A0D99517577013CCDA /* DDBaseButton */, + 1DD4BB0456FCC040D733CAD72DA7BABF /* DDBaseCollectionView */, + 2C6BB0E9633ED874723868FD5BB7C4D7 /* DDBaseCollectionViewCell */, + C7284A5865FCAC52AF2F7B8E05762407 /* DDBaseImage */, + 97B7261EBA07FE666F51A39DB9027092 /* DDBaseImageView */, + DC9D78D15EF885EE2BAB528D99490D33 /* DDBaseLabel */, + E980E734DCB49B4FE9A62848D358678E /* DDBaseNavigationController */, + 7C81F7712B95ADC17C027C10EB2632AE /* DDBaseScrollView */, + 207D84DF853AEB9E542C7AE7E260D59B /* DDBaseSwitch */, + B55680070A09D6E51CFF1739BA93BCE3 /* DDBaseTableView */, + 4CBF508A5DC09585223974A66FBF5B1C /* DDBaseTableViewCell */, + 791F3DC3E6DCDE791E4AF376E2E56416 /* DDBaseTextField */, + 020CDFD590A534427FEDFB42DF183780 /* DDBaseTextView */, + 9A1F213F8DB4B3BE18E260027F88CEEF /* DDBaseView */, + 91B2932A895520CF5C29306F6F096EB9 /* DDBaseViewController */, + 538FFC7A1B9AFB2DD85EFDB33B4D555A /* Support Files */, + ); + name = DDBasicControlsKit_Private; + path = DDBasicControlsKit_Private; + sourceTree = ""; + }; + B9C4380262147AD620FBC348ADEA0281 /* Support Files */ = { + isa = PBXGroup; + children = ( + 5E184C563367E8ED307B752E3542EEFF /* ZLPhotoBrowser.modulemap */, + D0B5F5D5B8225A1D9B3324497949B9E9 /* ZLPhotoBrowser-dummy.m */, + 4DDCD3F52D5E618ED5E00EAD418572EF /* ZLPhotoBrowser-prefix.pch */, + 2B13F64AD61891F832FAF868580289B2 /* ZLPhotoBrowser-umbrella.h */, + 9BCAB6DCC4922AB7E59B39635F513584 /* ZLPhotoBrowser.debug.xcconfig */, + A2AF7E2091175094274B4DD9159EC881 /* ZLPhotoBrowser.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/ZLPhotoBrowser"; + sourceTree = ""; + }; + BF75D3646AC78BA2D1B27621DC9BDFA7 /* GCDTimer */ = { + isa = PBXGroup; + children = ( + C45336E556246E0061249CC11411D273 /* DDTimerManager.h */, + 9701A44DD509B32C11A6B8EE5FDD1F5F /* DDTimerManager.m */, + E18119BF4331FC9A230FB591DA69F3D9 /* DDTimerObject.h */, + 6B50DDFD305EF71BB611F12931F044C5 /* DDTimerObject.m */, + ); + name = GCDTimer; + sourceTree = ""; + }; + C137E342C884C79629F19027AB10B6F4 /* DDAudioPlayerKit_Private */ = { + isa = PBXGroup; + children = ( + 922A3B1158DEE716308128F8D1D7365F /* DDAudioService.swift */, + C171B666F8AEFA080ADED0822D99E348 /* DDSpeechSynthesizer.swift */, + 9496BA3481B0FDF736666A9B06BADBC6 /* Support Files */, + ); + name = DDAudioPlayerKit_Private; + path = DDAudioPlayerKit_Private; + sourceTree = ""; + }; + C18BCE988393E86F3585255719C547A5 /* Sources */ = { + isa = PBXGroup; + children = ( + 6BA4D8E3BBB97E73414ECBB6CC6C9461 /* Resources */, + ); + name = Sources; + sourceTree = ""; + }; + C23D8EE2D412C0B49D60F4BDC6BA1D60 /* DDBaseAttributedString */ = { + isa = PBXGroup; + children = ( + B97A7CA2B7F36F69E7983467301B9C63 /* DDBaseAttributedString.h */, + 745A9F1F7117896468203F2E9BE3EB4D /* DDBaseAttributedString.m */, + DC775808223753448577F796F55ACECE /* DDBaseMutableAttributedString.h */, + 73EE16112D8B7F52E473ECACF251A01A /* DDBaseMutableAttributedString.m */, + ); + name = DDBaseAttributedString; + sourceTree = ""; + }; + C3049F88CD16DE1C5ED45DC39E8A247A /* Support Files */ = { + isa = PBXGroup; + children = ( + 0C78B221979934F69B9305E4BF3E9DD4 /* DDNetworkingOfAlamofireKit_Private.modulemap */, + F214B0AFDE393FF6C156D70D97DC57AC /* DDNetworkingOfAlamofireKit_Private-dummy.m */, + 82F6157CDBA2375D2C06ED65DADFFEB2 /* DDNetworkingOfAlamofireKit_Private-prefix.pch */, + 85AF3DE3C51D23A9E00FDAFFCABBCC58 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */, + 54982D6714EC3592014628B81B95EC53 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */, + 1F32621CCC408AB8876BBF64FB02E932 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDNetworkingOfAlamofireKit_Private"; + sourceTree = ""; + }; + C70D0E3CED675E89C8213D2F5162771F /* DDMAMapKit_Private */ = { + isa = PBXGroup; + children = ( + D74664A1C9015FCCB648F6B8CC0B6E3E /* DDMALocation */, + CAED4FC8538D3E3A8DF471EFF93822D9 /* DDMAMap */, + B2829FF612D9CD0B00CDDEAEFC2C1A90 /* DDMANaviManager */, + C9D52BFE5BD53058B6D0B325B5093598 /* DDMASearch */, + 0BD187436A48F52FAED243EE9AC86401 /* DDMATrackManager */, + EE3B1F5C68D12BB8E689F6720C43E73A /* DDMAUtil */, + 6FA9399960C55417EF7A00416375822E /* Support Files */, + ); + name = DDMAMapKit_Private; + path = DDMAMapKit_Private; + sourceTree = ""; + }; + C7284A5865FCAC52AF2F7B8E05762407 /* DDBaseImage */ = { + isa = PBXGroup; + children = ( + 3E7B2CF5D45426C17DF394E822D68F66 /* DDBaseImage.h */, + 60E213F693B7383A68B9598FD71FED12 /* DDBaseImage.m */, ); name = DDBaseImage; sourceTree = ""; }; - C8267F4CEEBDFEADB99DB6A4669545A0 /* Support Files */ = { + C905E4C3725A9A217B0746E4E8110CC0 /* ESTabBarController-swift */ = { isa = PBXGroup; children = ( - 9A09C744594080AF23CABD60C0D1EB2F /* DDBasicControlsKit_Private.modulemap */, - 0DBAD669B55F5B5B45C51263FB09D478 /* DDBasicControlsKit_Private-dummy.m */, - CF61DC111AFB61149808206846131342 /* DDBasicControlsKit_Private-prefix.pch */, - 88F1A1C94F3F0F671B170D9A362E330B /* DDBasicControlsKit_Private-umbrella.h */, - 6A8E86C9C7107E1193EC5E5218691467 /* DDBasicControlsKit_Private.debug.xcconfig */, - 19C8749E52978158169E1C3BF25DDB52 /* DDBasicControlsKit_Private.release.xcconfig */, - F439DCAB61B74717AAF2AFA9035EB1DC /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */, + BC595B1BC18CA654935AAE571FE761F0 /* ESTabBar.swift */, + 46A22D641D3D4C7F95497DCB0167ED03 /* ESTabBarController.swift */, + 21C9BB6F2604558981D98730774A3A1A /* ESTabBarItem.swift */, + 8B19FCB1950E177339870A4D23C323F6 /* ESTabBarItemBadgeView.swift */, + 214F976C1E8A621D40BC327EE0D5A3D8 /* ESTabBarItemContainer.swift */, + 1B27B61AEA64172246CDE2C38799AAC0 /* ESTabBarItemContentView.swift */, + 4402244F1B6D2395120E87A81EB85D38 /* ESTabBarItemMoreContentView.swift */, + 4CCCD0D5579717619F4B3F50016E57A3 /* Resources */, + A0ECA009B881CD02C338B38119DBB2A3 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/DDBasicControlsKit_Private"; + name = "ESTabBarController-swift"; + path = "ESTabBarController-swift"; sourceTree = ""; }; - CCE1731D2B0D61895927DA88DE42B711 /* Support Files */ = { + C9D52BFE5BD53058B6D0B325B5093598 /* DDMASearch */ = { isa = PBXGroup; children = ( - 405C35063C37BA71EEBE9B61CF082CC8 /* CocoaDebug.modulemap */, - F46E7A0D25F83AAACAC784FEFAA65D51 /* CocoaDebug-dummy.m */, - BB1171B0FC8290731827608595F728F2 /* CocoaDebug-prefix.pch */, - D247E12CCF0B88203F756E2CB9CB6234 /* CocoaDebug-umbrella.h */, - 0448FF2AB119125D802AC2F5FA6D011F /* CocoaDebug.debug.xcconfig */, - D9FE3252CF8E8E98B9AB675FEF0AE538 /* CocoaDebug.release.xcconfig */, + 202CE557C22095E1006A772CA1591B08 /* DDMASearch.h */, + 05C7A04EF76F101EBF33061C31ABD434 /* DDMASearch.m */, ); - name = "Support Files"; - path = "../Target Support Files/CocoaDebug"; + name = DDMASearch; sourceTree = ""; }; - CD5E2A03BA3523B8DDBC8B72D7952460 /* UITabBarController+DDCategory */ = { + CAED4FC8538D3E3A8DF471EFF93822D9 /* DDMAMap */ = { isa = PBXGroup; children = ( - DEBD310018522EBB8EE86243939BF08F /* UITabBarController+DDCategory.h */, - 9A1AA996EB8C98EB6740E1F2DB864E2E /* UITabBarController+DDCategory.m */, + D834D32B566F7223B27A3A613C2971BA /* Annotation */, + D0F9502D13EEC536E113DBD778439175 /* AnnotationView */, + 1CC8833DB19A1B46665389BF9009A404 /* MapView */, + 2E2FC7F5F2115731642A553AC1D5005A /* Overlay */, + C18BCE988393E86F3585255719C547A5 /* Sources */, + F08B1AA3DE6C1F559C93C79E65B9C680 /* Trace */, ); - name = "UITabBarController+DDCategory"; + name = DDMAMap; sourceTree = ""; }; - CD5E8041AAAD071A930C2EBA4F6C866A /* Targets Support Files */ = { + CEFE6561F1EF74421EA0BD5F526437D0 /* SwiftEntryKit */ = { isa = PBXGroup; children = ( - F117CF72F55448484F5E8509956D04E8 /* Pods-OrderScheduling */, - 222070C446C6684B4AD374CD64512282 /* Pods-OrderSchedulingNotificationService */, + 2191B315DE5D103CDC714F7C66E3A852 /* EKAccessoryNoteMessageView.swift */, + 0D332734340801BB7E35E4AEFF6CB873 /* EKAlertMessage.swift */, + 8F4DE092EFD65A8DF57D0FE926A5C5F4 /* EKAlertMessageView.swift */, + 6E073AE54BB8F807E83D37A55EDA52C8 /* EKAttributes.swift */, + E240488E4DD154A646BADB78EEED4A8F /* EKAttributes+Animation.swift */, + CA1E26851476D24D845BDD2CAE11C08F /* EKAttributes+BackgroundStyle.swift */, + 7C81F185D4FB122810BF377401CE08A7 /* EKAttributes+DisplayMode.swift */, + 5C3D77A5A284E48049FC8F175E96EC51 /* EKAttributes+Duration.swift */, + 8E35D619626B593AEAF0BC83098BA4F9 /* EKAttributes+FrameStyle.swift */, + 1B33189A558723DE98FC30A526B57CB2 /* EKAttributes+HapticFeedback.swift */, + B5699E806073A0BEA013DBB1E5D64D17 /* EKAttributes+LifecycleActions.swift */, + 77E1F5CEB57BFF095A9728596B24FB82 /* EKAttributes+PopBehavior.swift */, + 53DBC031FFE66E2FE1FA6137CF729B73 /* EKAttributes+Position.swift */, + 08515D91B8B7E1A9CFE96B80625B0BC2 /* EKAttributes+PositionConstraints.swift */, + 513F7B7C2777EB9B297B9A4DCA665F6C /* EKAttributes+Precedence.swift */, + 47025F1AB77C344A3B7F5F4E3C22ADBD /* EKAttributes+Presets.swift */, + ABCADAE910DD1F9466771DE4D21F94B2 /* EKAttributes+Scroll.swift */, + 8FE8BAA90AC5CDDC764A172547B89CF7 /* EKAttributes+Shadow.swift */, + 1AD18946E9236858267E0EB4732F6A83 /* EKAttributes+StatusBar.swift */, + F8F8098D8AFE7709BE2E1B7F0BC78D57 /* EKAttributes+UserInteraction.swift */, + E2A1321E0DADA7F60C09CFF8E2CB4D49 /* EKAttributes+Validations.swift */, + 02F91E8C25FF1FAD874453DEBE53248A /* EKAttributes+WindowLevel.swift */, + 61FD6CFEB0A5E1AC42019FA6436DC9E3 /* EKBackgroundView.swift */, + 799F3BF45A22C18EAABF5255F111B728 /* EKButtonBarView.swift */, + 707B47337E1988CBABAFAE00098DEF55 /* EKButtonView.swift */, + C2D2DC21B578A3CD279E236607209ED0 /* EKColor.swift */, + 9AADB529954F08070B6C3F3FAC79222C /* EKContentView.swift */, + 53A8FF546CCDE3FE46A8BA892428B7D2 /* EKEntryView.swift */, + 617B15311660870DC4983D4DACA8B616 /* EKFormMessageView.swift */, + B960510678E5120B1EDAC9EDBB1C76D5 /* EKImageNoteMessageView.swift */, + D1506D0445C6D9780DC25EF823574F90 /* EKMessageContentView.swift */, + 13AA7FD00922C761772A7127C8170468 /* EKNoteMessageView.swift */, + 5C5E4D60532B1A9FBBE3DADA268CF9D7 /* EKNotificationMessage.swift */, + 3A0E10812234977E3586159F11138E38 /* EKNotificationMessageView.swift */, + 86B7AE81627D8D77E72283F82B8CF745 /* EKPopUpMessage.swift */, + 0AFF4A31C59BAA3E18DF1D56B2231231 /* EKPopUpMessageView.swift */, + 20D624C28477A8F182D5F14B6FA36320 /* EKProcessingNoteMessageView.swift */, + 413C9F3193D0B20C978C0C4C15EBC5D8 /* EKProperty.swift */, + 87D07CB11FD1E4E81EB59D1FE337C98A /* EKRatingMessage.swift */, + 5ADA63F9C214F9E6E6839BE16A19C3F9 /* EKRatingMessageView.swift */, + 23738F4CA80E173058E5C926A908687E /* EKRatingSymbolsContainerView.swift */, + 059BEBCD36B766966C2F80A7BF621EED /* EKRatingSymbolView.swift */, + A3D123A0D5995CED2EF3387DD04CD828 /* EKRootViewController.swift */, + CE58A941340761DC4254611EB07668C9 /* EKSimpleMessage.swift */, + 024EFBB5960E830552FE43E7B43EF86B /* EKSimpleMessageView.swift */, + 9EDE2F92400AC42BD9FC920929A4B390 /* EKStyleView.swift */, + 6093CD4054B1221395B550BC3CBC7249 /* EKTextField.swift */, + 4E29F77926B21632BBC21D6521D8F806 /* EKWindow.swift */, + 444476DDFF2693487487736B968C6CB8 /* EKWindowProvider.swift */, + 949A60250B4FF0B50CE70FA1E52437C9 /* EKWrapperView.swift */, + 925DA5FE8666DDE91CFF67B5216FFC94 /* EKXStatusBarMessageView.swift */, + 5C900D4ADC4C3A13565C57639BA863AA /* EntryAppearanceDescriptor.swift */, + 6A72313D1A2302FE8B2E40464C8CB093 /* EntryCachingHeuristic.swift */, + 1194E8ED55714701F6299F8FF33A1E61 /* GradientView.swift */, + 1D60A11A3EA2392394A1CA30AACC1E1F /* HapticFeedbackGenerator.swift */, + 75E45AF0A624D9E3DA08B336B94ED7F4 /* QLCompatibility.swift */, + 9A172253D6DB610D8EA2365650E2E343 /* QLUtils.swift */, + F31FD7141D5C22E4431C3A00C5C415E2 /* SwiftEntryKit.swift */, + DD307CB08C5CE1DE0A7760081262EDDA /* UIApplication+EKAppearance.swift */, + D3CBB4E50BAFAE0F605D3E003E5F9309 /* UIColor+Utils.swift */, + 6A23E7A698F362B388B091F4F5CD951B /* UIEdgeInsets+Utils.swift */, + 5771FF8D1431D15C1CEEBC6E98C764F1 /* UIRectCorner+Short.swift */, + BC6101AB67BDAF80281ACDDF80462573 /* UIView+QLContentWrap.swift */, + 9A28D92330D83A343316BCDBF5403B17 /* UIView+QuickLayout.swift */, + 7112824A0F9FCF94CB71D95FC77DDDA9 /* UIView+Responder.swift */, + F4F47169533A192C6297DF779D40B04A /* UIView+Shadow.swift */, + 78FA11F6DC9665ACB6A04AF6407AA4DA /* UIView+Utils.swift */, + 9E43CEC1FCB5E999ED50C40DF99E3002 /* UIViewArray+QuickLayout.swift */, + A2E7DF4FA47B28EC2706AE5FC04B9CED /* Support Files */, ); - name = "Targets Support Files"; - sourceTree = ""; - }; - CEB2198EF3B8718F9FA7F0474D1ECA82 /* Trace */ = { - isa = PBXGroup; - children = ( - 9E2614393372F1373562F24552A34672 /* MATraceReplayOverlay.h */, - 69D9F6B1C1928E8F5130179690702C33 /* MATraceReplayOverlay.m */, - 0F47DDE3C1736961E81DFC21642B56E6 /* MATraceReplayOverlay+Addition.h */, - DB67D38AC26C1E33F0B2A67C4C7E10EC /* MATraceReplayOverlayRender.h */, - DE7523480013502D9F659C935024B300 /* MATraceReplayOverlayRender.m */, - ); - name = Trace; + name = SwiftEntryKit; + path = SwiftEntryKit; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -6620,65 +6223,336 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, - 145D0511F70C061CE1FD2DD8E46C46EA /* Pods */, + 98D799E6E96A638EE571EEFDE2F718E3 /* Pods */, 63FE9F32703B49B39F824D28EF07ADA7 /* Products */, - CD5E8041AAAD071A930C2EBA4F6C866A /* Targets Support Files */, + EF27885C942BBBA4FD6A85F2033FE80B /* Targets Support Files */, ); sourceTree = ""; }; - CF613A4155D5768185A3345DFB8EA99A /* DDTransitionAnimation */ = { + CFBB9C7383268C922F3C2535B588D62A /* UITextField+DDCategory */ = { isa = PBXGroup; children = ( - 32C7A9E91D346601A6EFB63D978F7376 /* DDViewControllerAnimatedTransition.h */, - 9824951BF51B3BAF7431D329F0BA1DAC /* DDViewControllerAnimatedTransition.m */, + FE5D844CC738C55297E1BA575BCAADEA /* UITextField+DDCategory.h */, + 8BE64FCAFC0B0C82853F137A8B97608F /* UITextField+DDCategory.m */, ); - name = DDTransitionAnimation; + name = "UITextField+DDCategory"; sourceTree = ""; }; - D0760901476603B79C1FFB2B2E244511 /* Support Files */ = { + D0F9502D13EEC536E113DBD778439175 /* AnnotationView */ = { isa = PBXGroup; children = ( - 74559A7ADF7153959B36D2B40BCCBEDF /* JPush-xcframeworks.sh */, - 52764AB3C28A4EE27E126C7FC5F6CAA7 /* JPush.debug.xcconfig */, - 69F7D752E9CB3E474A618873D9726AE5 /* JPush.release.xcconfig */, + B6DBF97013ACCB9CC4334C131AF2271A /* DriveRouteCustomAnnotationView.h */, + 74F032A059C8BFF5A7F1574458AA123A /* DriveRouteCustomAnnotationView.m */, ); - name = "Support Files"; - path = "../Target Support Files/JPush"; + name = AnnotationView; sourceTree = ""; }; - D16841F6F40CB63B24B78FF4AE14E2BD /* Support Files */ = { + D0FFEDD2938F4556D47C7371D158CCCA /* Resources */ = { isa = PBXGroup; children = ( - 5FA28EC377F0E913D32FA007441E1D25 /* SnapKit.modulemap */, - 96D0124AA5F9AC06B5B82DA289A5A267 /* SnapKit-dummy.m */, - 43C22CA73BBBBF6536060E4ED7BC9C2C /* SnapKit-prefix.pch */, - 38FCBB4F18C243D222179DF654AF8679 /* SnapKit-umbrella.h */, - 0C1779725409CB7336CC76B51231DC13 /* SnapKit.debug.xcconfig */, - BFEF8BD2165CCAA0515EF0DD78713060 /* SnapKit.release.xcconfig */, + 630F19CDAF7843D5C6C6811D6261A0A5 /* BRPickerView.bundle */, ); - name = "Support Files"; - path = "../Target Support Files/SnapKit"; + name = Resources; sourceTree = ""; }; - D2A4F0DC37948CA37ED22057AD38B975 /* AddressPickerView */ = { + D1430F54DD16417253143601E6497F6A /* Resources */ = { isa = PBXGroup; children = ( - 001670712EC3F2A39EE721735EBB25FA /* BRAddressModel.h */, - D524906AF89C104711EC3EAB52B1041C /* BRAddressModel.m */, - 6E2063E9191E5EAF488A97AD44F56C1D /* BRAddressPickerView.h */, - 56C5D14F912A842FD12DCB662E1DDD4A /* BRAddressPickerView.m */, - AD5DEFE07B31C13F3232390CFA5D153E /* Resources */, + 228D2631C869E492DB2C12B482EF227B /* ZLPhotoBrowser.bundle */, ); - name = AddressPickerView; + name = Resources; sourceTree = ""; }; - D86DA540AA7592347390C36B9AB4ACBB /* DDBaseTextView */ = { + D229685C0CB776F9DA4BD7F7C72FDDD7 /* DDNavigationController */ = { isa = PBXGroup; children = ( - FEA788EC7E9FAD535DC02D0DB63B550D /* DDBaseTextView.h */, - F77601C6B6E656F149C6EC74A7D781C9 /* DDBaseTextView.m */, ); - name = DDBaseTextView; + name = DDNavigationController; + sourceTree = ""; + }; + D2984DC3AF2D418D4B2867B6CD116B2A /* StringPickerView */ = { + isa = PBXGroup; + children = ( + D691413151DCBB4C30B5CB6D6DEF6427 /* BRResultModel.h */, + A36827293014495DF0400FF0F7D47B1D /* BRResultModel.m */, + 25FEF7F39DDF0188E579F47F8A88C539 /* BRStringPickerView.h */, + 3D9DC9EB8556F454CB2CB2ED1D3DDF40 /* BRStringPickerView.m */, + ); + name = StringPickerView; + sourceTree = ""; + }; + D47F6F515CBB2909B4C36E1ABB010263 /* DDAutoUIKit_Private */ = { + isa = PBXGroup; + children = ( + 6A6F106A5F6B8FEA4F798968D84F9AD7 /* AutoUI.swift */, + AB3D8EDBF338265059D8C471E0BFCA10 /* Support Files */, + ); + name = DDAutoUIKit_Private; + path = DDAutoUIKit_Private; + sourceTree = ""; + }; + D4907560E5BFCE4EFF90C3145D762B2D /* SnapKit */ = { + isa = PBXGroup; + children = ( + 536E0DBA193337C29376E76545024FEF /* Constraint.swift */, + 8DA4B88DBE0911C02E5A0AD8BC0D6AB8 /* ConstraintAttributes.swift */, + 82F0ECD8CA6CC9A3D86CCE9B83F9A082 /* ConstraintConfig.swift */, + 0E11D00B924443C85A607773E93726DE /* ConstraintConstantTarget.swift */, + 24FBA72E3084E8EA95576DFC0CA7D941 /* ConstraintDescription.swift */, + B9449BAB69C54EE50C006082562C76EF /* ConstraintDirectionalInsets.swift */, + 69E0CCC2E74BC24758E93EA5A958EA20 /* ConstraintDirectionalInsetTarget.swift */, + 079FE34AED070E038F8FD77566B27CD7 /* ConstraintDSL.swift */, + 269E290D89BE61A043675490D1B2056E /* ConstraintInsets.swift */, + 6ED4B8737B349DF608437C9E4A9C7108 /* ConstraintInsetTarget.swift */, + C0BCF7EE9110F3341C5378FB54558702 /* ConstraintItem.swift */, + BB059FC2828347098C9507204A583654 /* ConstraintLayoutGuide.swift */, + D251DB3612A5047F87F7C2FFC570F829 /* ConstraintLayoutGuide+Extensions.swift */, + 8602981FD5F8924A34EAFFB5CF7C205D /* ConstraintLayoutGuideDSL.swift */, + A7FDDE8CFF4B84137F442DBC36829BC5 /* ConstraintLayoutSupport.swift */, + 11146D1737FC44C1366419D39EDC6831 /* ConstraintLayoutSupportDSL.swift */, + C0BD59B69C246AE4A8B26F18B53CA85D /* ConstraintMaker.swift */, + 7ABA2D22A271C7295F177032E56F5D76 /* ConstraintMakerEditable.swift */, + 6A2F264BECCA9AB55071450BFBD73C93 /* ConstraintMakerExtendable.swift */, + 27614E42DB90CB70B19297B2E2BF3EB4 /* ConstraintMakerFinalizable.swift */, + AB32BC02DB25599737021351CEF3C15F /* ConstraintMakerPrioritizable.swift */, + 0392F8019BD34801BD45F498F61C9189 /* ConstraintMakerRelatable.swift */, + C5CAA7CCE5C76F31844A0A151420941F /* ConstraintMakerRelatable+Extensions.swift */, + 6FF24FFE83CFAB4F829CDF631BBECECF /* ConstraintMultiplierTarget.swift */, + 5FEAD44F893283D12A8EDB20D4AC4B7A /* ConstraintOffsetTarget.swift */, + B742566D925390FDFC37F8CE7D51FA5C /* ConstraintPriority.swift */, + F4F130E312373DBE7CC560B9D37DAA31 /* ConstraintPriorityTarget.swift */, + 911A191E1B82B469B339A4A348F55757 /* ConstraintRelatableTarget.swift */, + BDF47C78FB5EE8D5DFA0454EBFB025AA /* ConstraintRelation.swift */, + 6F4485092D97DE11C6AF3A687A59F082 /* ConstraintView.swift */, + 0DB2BA647F92E073EE637BE0B813AF45 /* ConstraintView+Extensions.swift */, + 4F9F518F631DAD499A76918612F2F6AE /* ConstraintViewDSL.swift */, + E825D437C16E399EF7B7D0291868E25A /* Debugging.swift */, + 60DB8AD3927B6A663098EDC262263551 /* LayoutConstraint.swift */, + 1B864590ACB5FB880BE6334C0C13B70B /* LayoutConstraintItem.swift */, + F09C7D5197FB944C820003DBDBFF83D8 /* Typealiases.swift */, + 5A5863B57D2412FEF99F594FC811E1C9 /* UILayoutSupport+Extensions.swift */, + 226A6C16626A30D2AC53051434E07DBD /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; + D63568427003FC1EB1C4533F0E37DD80 /* Resources */ = { + isa = PBXGroup; + children = ( + 4869657D7126341A4C9662361905E4F1 /* _icon_file_type_app@2x.png */, + 1FDED85658690B9DDF032577B07F0EB6 /* _icon_file_type_bugs@2x.png */, + 37A7F898B333684C9FE6B4676AF81438 /* _icon_file_type_close@2x.png */, + A3BE6D09874B6D046D0D8C672EAE837E /* _icon_file_type_down@2x.png */, + 79D3C99F83FAFC315DF13D269849683C /* _icon_file_type_logs@2x.png */, + BB323A9C85C83F7084C57954A7F3CEFB /* _icon_file_type_mail@2x.png */, + 7948BAED49F222B27B79438C9D535ADF /* _icon_file_type_network@2x.png */, + E160E78136B23C87DF17B114FC685FD2 /* _icon_file_type_sandbox@2x.png */, + 42ABBCE717543B1CB4EF9C963ED450EB /* _icon_file_type_up@2x.png */, + 531D00C59CC85528EFCF472F9926F74C /* App.storyboard */, + B758D908AE4ADBDCC55D7541061430FF /* icon_file_type_7z.png */, + BE35449D212B095BB8027D8B8F8FA533 /* icon_file_type_7z@2x.png */, + 12F0396B37C79008062C43C7E3A12742 /* icon_file_type_7z@3x.png */, + C95DDD29BFE13E5942976F124712A476 /* icon_file_type_aac.png */, + DFF452AB4F615018FDB0E0DB2D28698B /* icon_file_type_aac@2x.png */, + AAB28A2AC0C5D59815C0952338CEDEEB /* icon_file_type_aac@3x.png */, + 1328B11AF6658B87D2CDDAB965F2EDA9 /* icon_file_type_apk.png */, + 0E0DC05A40DC6784C7FC592F946D1D7B /* icon_file_type_apk@2x.png */, + 40A410F808B7012BB9D30A5999859148 /* icon_file_type_apk@3x.png */, + 74B0D96C0305B56F19D35B9D50198DFD /* icon_file_type_avi.png */, + CF3297A717F98A5F43BBCE4610E300B6 /* icon_file_type_avi@2x.png */, + FBCAF6D26AB82B67F6012E193EE549B0 /* icon_file_type_avi@3x.png */, + B7C6F46E65B9CD39E12E8F1E95ADFF41 /* icon_file_type_bin.png */, + A0D702454FB30483803E51EB3E0ACBC6 /* icon_file_type_bin@2x.png */, + 73DB5DA9D4DFB91487485919D1402C25 /* icon_file_type_bin@3x.png */, + 0BBF62946BADC6D746E5954BD1152D95 /* icon_file_type_bmp.png */, + D587139A1CEEC99D7BE4C35853F68F41 /* icon_file_type_bmp@2x.png */, + 50D43C1DB6F514C4D627F11D95505B2C /* icon_file_type_bmp@3x.png */, + 67E08ED681DD9E0C4F2260623C8A3665 /* icon_file_type_css.png */, + 9AD4AEADB6E299D605C05076BF0DB640 /* icon_file_type_css@2x.png */, + 8D3B581DBB9BC286AD3D397AB6E41F45 /* icon_file_type_css@3x.png */, + 6E0F39F77A3B6848F8C197F73F40FD2C /* icon_file_type_dat.png */, + 2195CC8694C076D762EE2FE38C7712A1 /* icon_file_type_dat@2x.png */, + 7BD9787CE0502C11EA3F1CF965030949 /* icon_file_type_dat@3x.png */, + FB01AD62DC99CA32F933B1B8EEFBFF90 /* icon_file_type_db.png */, + F135D103FBD36B720F445992B89711D3 /* icon_file_type_db@2x.png */, + 252A9DCD802B992AC0DECCF671A7783B /* icon_file_type_db@3x.png */, + 387EC6604B44E00C23596E1BDAA1DE91 /* icon_file_type_default.png */, + 53F89EFBDFD8F212BF76DB673BA31053 /* icon_file_type_default@2x.png */, + F9F419785DBD3D534CD838837257EE19 /* icon_file_type_default@3x.png */, + D70887331075562BE16FDDC750A91520 /* icon_file_type_dll.png */, + 4E16C69785986961BA694E75D3BD7E9C /* icon_file_type_dll@2x.png */, + 44C3E0580C384842D2DC2D9363F50302 /* icon_file_type_dll@3x.png */, + 907A0D926157C11DA4D41F3F480FA0F1 /* icon_file_type_dmg.png */, + E8BB717D4ECBC6BA5DA46458CC4EC443 /* icon_file_type_dmg@2x.png */, + EFCCBCFB53A5E0C4F95D219672709536 /* icon_file_type_dmg@3x.png */, + CEEAB5BB0243AD96AAD1A23FD2D98021 /* icon_file_type_doc.png */, + 93073E5767E279FBBD9206E5F40286C4 /* icon_file_type_doc@2x.png */, + 2CFB7949515D92B82281FD90217C0700 /* icon_file_type_doc@3x.png */, + 899D7505A1514BED13F2253DC9ED0106 /* icon_file_type_eps.png */, + 51B8E8174B7F15982D5A122EDCC217D1 /* icon_file_type_eps@2x.png */, + AE2784F9A5340252BD8FBFD466202012 /* icon_file_type_eps@3x.png */, + 14894679B976E21A3FAF45CF6240391E /* icon_file_type_fla.png */, + 421B1FCED74C6D9F8B1A086590DADA86 /* icon_file_type_fla@2x.png */, + EA1F4461A41803137D2FF70F97637259 /* icon_file_type_fla@3x.png */, + 32AD5AD15E461E10BB0AE01B5A21889F /* icon_file_type_flv.png */, + F5AA7E4CA1A7D157FD76FB64C5215105 /* icon_file_type_flv@2x.png */, + DCCA1D432DB7176D77B7C14FE1791F72 /* icon_file_type_flv@3x.png */, + 2B20637CDD9FB72E38FF7E62BF481BE3 /* icon_file_type_folder_empty.png */, + D3DBA5F3341237D5BCFA0ED0A37B0201 /* icon_file_type_folder_empty@2x.png */, + EEE5A3D8F786AC09370CA6193E490D14 /* icon_file_type_folder_empty@3x.png */, + 667E54F83A49AE72ACAA966EAE1B66D2 /* icon_file_type_folder_not_empty.png */, + 7216D027F156ADAE086225CD45863D4B /* icon_file_type_folder_not_empty@2x.png */, + BE6B4FA5738A27B7C3A2169B60F855F1 /* icon_file_type_folder_not_empty@3x.png */, + 0C0848FA247A0604D0B58F124FEFD658 /* icon_file_type_gif.png */, + 6D424E10E566F61794237121889D780C /* icon_file_type_gif@2x.png */, + AC7B34B48464A60A25A124DC68E6C0F2 /* icon_file_type_gif@3x.png */, + 1AFC2AA5274C3B00FAD1F2EF3160AFDB /* icon_file_type_html.png */, + 29A5253DCCCF9F69975AB5BA27A35833 /* icon_file_type_html@2x.png */, + 3862E06F72149C424F522608706340D0 /* icon_file_type_html@3x.png */, + 919C258703E339025A3EE67F06BD13E6 /* icon_file_type_ipa.png */, + 2AC1E81FF35D60699AAB10931008243E /* icon_file_type_ipa@2x.png */, + 7E6B73035763EDDFEB681ACE484E83DD /* icon_file_type_ipa@3x.png */, + 550A7E43D28EEE9772B092B3AFB40561 /* icon_file_type_jar.png */, + C6A7054D4313082004C37DD6ED617F28 /* icon_file_type_jar@2x.png */, + 9D40C3DBE85D47019B84D57AC5A2844D /* icon_file_type_jar@3x.png */, + 56EA633A3F77D499EC5913D374EE057A /* icon_file_type_java.png */, + 01057A26DD50D09E8DC180EBCF57B35B /* icon_file_type_java@2x.png */, + 3C3FDDC7BA32AB3B5471DC9F5FF4D5E6 /* icon_file_type_java@3x.png */, + 79406C8155D8CD543EBD85627A727D1C /* icon_file_type_jpg.png */, + AEFB403526CE86D2AD11CB84E4FFC1A1 /* icon_file_type_jpg@2x.png */, + 97D79CD623E1A9A69521E3EB6488740E /* icon_file_type_jpg@3x.png */, + 624EF2726C97A997EA47B6887C2641B8 /* icon_file_type_js.png */, + FBFFFC3DD39679BFBABE5A0B50570094 /* icon_file_type_js@2x.png */, + D86B5377E86B5E3B31A976709EC8B67B /* icon_file_type_js@3x.png */, + B4AAA628A8B81D10223C9BBD4D21E85C /* icon_file_type_json.png */, + 918B7CDA798E6DBDF19215239EBF2906 /* icon_file_type_json@2x.png */, + 48A20F27B76DF75073E195640EC9B607 /* icon_file_type_json@3x.png */, + 34E3F01ED8BDEAD369111D1EA64C0FBB /* icon_file_type_keynote.png */, + 2E2BFBE2242E5EAC79FBABE37075A6C5 /* icon_file_type_keynote@2x.png */, + C10077793FA514FE69DB53F04E616004 /* icon_file_type_keynote@3x.png */, + 7ABB248B680F000CC6B3AA0E8E2318C1 /* icon_file_type_md.png */, + 5783F70C9556B7FD7ED881E7B3937289 /* icon_file_type_md@2x.png */, + 6C7D198E585645D5972E0AACF6C7570F /* icon_file_type_md@3x.png */, + 8DB1DCB194F8270A74F8157501B7B41D /* icon_file_type_midi.png */, + 6F5DB44B8347175E8924C892B9698618 /* icon_file_type_midi@2x.png */, + 4D10B32ECF2649BCA23D39A8FA305E84 /* icon_file_type_midi@3x.png */, + FF5F0758820ECF95BE11604E9E20D78B /* icon_file_type_mov.png */, + 51B72EA8B0F5EF94B3BED028EF562B73 /* icon_file_type_mov@2x.png */, + E281B6ECB54CF2940638DA0B8E0175A0 /* icon_file_type_mov@3x.png */, + 7847513C612DBD6B32310A1A43D4E3CA /* icon_file_type_mp3.png */, + 2858D1888237B7FC482B44A915F39050 /* icon_file_type_mp3@2x.png */, + 653D96AA8E065FCB2C8443E030A8C8D8 /* icon_file_type_mp3@3x.png */, + BC329A50F48E8F1110D025B3EEBC0C28 /* icon_file_type_mp4.png */, + 36562B853E4AC90448A5A71D82E87118 /* icon_file_type_mp4@2x.png */, + A84DCF660D9A1A65151B6A387C1B8DEA /* icon_file_type_mp4@3x.png */, + B0D3CF5DF821D2048B1FBB9277728F2D /* icon_file_type_mpg.png */, + EF83CECE21D6D066133AF7A150EC194E /* icon_file_type_mpg@2x.png */, + 6066879B62FBFEF25804775523254E2D /* icon_file_type_mpg@3x.png */, + E221D0E512F649AD359ECA2F32367C8C /* icon_file_type_numbers.png */, + 454392E0BBBFC5DBDDC8C0A86399F4BE /* icon_file_type_numbers@2x.png */, + C59DBFB89570FD99A29DBF8F4792983B /* icon_file_type_numbers@3x.png */, + 84F2B686F68A2C41DD40A563B3BD053E /* icon_file_type_ogg.png */, + 4E1D5A2A759717D321EAAA2937A53458 /* icon_file_type_ogg@2x.png */, + 59F7C7DCB934537CB795D916BC4D5DB9 /* icon_file_type_ogg@3x.png */, + B2C0FF4B8B061AD18A722A29F787E216 /* icon_file_type_pages.png */, + F9B29CE6DFABF0F586890EA78223611D /* icon_file_type_pages@2x.png */, + 2766058560A6AE2B2FB1D3957CD592B6 /* icon_file_type_pages@3x.png */, + 8626A25CF36B7C0D0A38D808F690DEFD /* icon_file_type_pdf.png */, + A59003FB33ECEEE8678653EE951DA2F4 /* icon_file_type_pdf@2x.png */, + 553C54BD98F396FF7D28738C918F4E02 /* icon_file_type_pdf@3x.png */, + 873F6A7DEBF38CFBA51B0F031C508955 /* icon_file_type_php.png */, + 3D47E8D0421BF348301018FBE5E6BE7F /* icon_file_type_php@2x.png */, + E1510FC16CDAC55389AABF3DDA5A39AA /* icon_file_type_php@3x.png */, + E78FE94DAFE4A4D9B15D45EB61B5F679 /* icon_file_type_plist.png */, + 723AA291E908B06BC69F15787AD7F5AC /* icon_file_type_plist@2x.png */, + C9ADAD4AC363EB531A30CF6B32C3C1FD /* icon_file_type_plist@3x.png */, + C520D0DFF8F915CE043B38C51E218AF1 /* icon_file_type_png.png */, + 5D87308FCC8B3B7B6CD176512D27B4DE /* icon_file_type_png@2x.png */, + 9F5165CDE40E0FDDC8150400FE2DCF23 /* icon_file_type_png@3x.png */, + 6D690D7FBF8C5271C40B7634A357D70A /* icon_file_type_ppt.png */, + 1799DE8750E5895D04BE367F4E7827EB /* icon_file_type_ppt@2x.png */, + CF6F531FA3E6723CF807D74F3742EB0F /* icon_file_type_ppt@3x.png */, + 41B9FB2EC5BB1EC9DD31DD20C1414EC7 /* icon_file_type_psd.png */, + 5963323269FF52831F88A1E84679FB2C /* icon_file_type_psd@2x.png */, + B75D318DBA67440B237A3C357EAC0DEA /* icon_file_type_psd@3x.png */, + 76BE259026296A8470BE0417C287E458 /* icon_file_type_sql.png */, + BEA97966825CE9CEB6A50B9128AB4C78 /* icon_file_type_sql@2x.png */, + 47C4B2DC947DD24AD8C97FC70C7AFC98 /* icon_file_type_sql@3x.png */, + D7EF9B7E0ABBEFF0CC3305BA305DB9BB /* icon_file_type_svg.png */, + 930599113F03908AC017C5049B6C6669 /* icon_file_type_svg@2x.png */, + 9BC51F25D297C9BF244897F810A25755 /* icon_file_type_svg@3x.png */, + EB0D8D86D911F0FFCE3B4202258ED678 /* icon_file_type_swift.png */, + 369B9F38F8A2B141DE820C0F0F4DD685 /* icon_file_type_swift@2x.png */, + 7249F37107B4BF87371EAC466AE0C995 /* icon_file_type_swift@3x.png */, + A2E1FAE57326B787CBF367DA170AB09D /* icon_file_type_tif.png */, + 691DE91EF149997AA0CE9CA950BEF1FB /* icon_file_type_tif@2x.png */, + B0F4EE5D68952FED1D794B69358E87A4 /* icon_file_type_tif@3x.png */, + 2DFB04E8CD7688D27752CFD7421C0673 /* icon_file_type_torrent.png */, + 6296510FDB8892B8A4D0E9F10F7C2FD0 /* icon_file_type_torrent@2x.png */, + F831ABACA68224249FAC40C724F1BD4B /* icon_file_type_torrent@3x.png */, + 15241162EAC05AB5090C144B0C70B171 /* icon_file_type_ttf.png */, + B7E7643105C9FA86A8403E5421A3A27A /* icon_file_type_ttf@2x.png */, + 6B4C39B539B612ABCDD2E1152241A4A4 /* icon_file_type_ttf@3x.png */, + EF62D629E94B500FDF860C2B4AC1ECF0 /* icon_file_type_txt.png */, + 411B3ACC44D9AB94773CAB5B748713AE /* icon_file_type_txt@2x.png */, + 59C59EF95579E25D996FAEC959CD9C6F /* icon_file_type_txt@3x.png */, + 951C9E61C70A9E9F248B87400827478B /* icon_file_type_wav.png */, + 8B0ED0F8D19B9A2588CA79DD79766840 /* icon_file_type_wav@2x.png */, + 8D3E1F4A329A2C041F7E94D9C526FC27 /* icon_file_type_wav@3x.png */, + CC71A3F47A81F0BC754BF09FD049BB40 /* icon_file_type_wmv.png */, + BF5154460CA95E89779F697F13635D8C /* icon_file_type_wmv@2x.png */, + DF773CC701C60FBB6B2BB12A21D405BC /* icon_file_type_wmv@3x.png */, + DF44E3FEA21AF321408C3864F827FD4A /* icon_file_type_xls.png */, + D518167E69867717544ED3CA035B2EEC /* icon_file_type_xls@2x.png */, + 2273640704A09AF13130BE0D278E67D3 /* icon_file_type_xls@3x.png */, + A9BF62CF578C6AC666E8B7A06CCFFE50 /* icon_file_type_xml.png */, + 02CB21EB03F5F39C90A3051A972F5381 /* icon_file_type_xml@2x.png */, + CDBCE7CDBEACD1ABF4AABB462FDD8CE2 /* icon_file_type_xml@3x.png */, + BAC7D9B763C8C96803D3271E79E0EEFE /* icon_file_type_zip.png */, + 46AC0EAA6BCDE18104F9EB2995437FCA /* icon_file_type_zip@2x.png */, + 4D3B7A360AFF274E9DD5862DBA331E73 /* icon_file_type_zip@3x.png */, + 743EC307432D10BFAC348AE6517652E5 /* Logs.storyboard */, + FB9BC25EA39364660ACDBFF9C311EA35 /* Manager.storyboard */, + 03ACA45181369B6414AD76783252B1F0 /* Network.storyboard */, + FD7697D8DC0A231051CB71D5BB8A18D8 /* NetworkCell.xib */, + ); + name = Resources; + sourceTree = ""; + }; + D6423B6422EF7424D2DFF7CC17F19032 /* Resources */ = { + isa = PBXGroup; + children = ( + F6873336CFB1832B8A24D16EB0A90F76 /* BRAddressPickerView.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + D6988E1C0AC6EB38AED2B432DC5820A2 /* DDImage */ = { + isa = PBXGroup; + children = ( + ); + name = DDImage; + sourceTree = ""; + }; + D74664A1C9015FCCB648F6B8CC0B6E3E /* DDMALocation */ = { + isa = PBXGroup; + children = ( + AD3A2558CDB42762C60CE32136C64BA4 /* DDMALocationManager.h */, + E2E8E9BD1417C3B3744AA8161A8DC9E6 /* DDMALocationManager.m */, + ); + name = DDMALocation; + sourceTree = ""; + }; + D834D32B566F7223B27A3A613C2971BA /* Annotation */ = { + isa = PBXGroup; + children = ( + C8A0F3FEBFA6D32FF6D6E2AF163D6E89 /* DriveRouteCustomAnnotation.h */, + A2582AF147CE5D01DACADB0D6AAD91F7 /* DriveRouteCustomAnnotation.m */, + 305A31455D458A753D65F5EB9200BE1F /* MAPointAnnotation+DDCategory.h */, + F93D4C6F6C9B405D3BC0440D5C2C748D /* MAPointAnnotation+DDCategory.m */, + ); + name = Annotation; sourceTree = ""; }; D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { @@ -6688,464 +6562,605 @@ name = Frameworks; sourceTree = ""; }; - DF09C41D2C40E7E2A963B122F3CE89E1 /* NSBundle+DDCategory */ = { + D9208915D10ED67BDC04274A77A85FC7 /* NSAttributedString+DDCategory */ = { isa = PBXGroup; children = ( - AF0609FBE231EEF7030E0A9346FF3F5D /* NSBundle+DDCategory.h */, - B8C194FB66589A3E472EFB4493C4FB65 /* NSBundle+DDCategory.m */, + 88046150B77E6771DB9C467857358A3F /* NSAttributedString+DDCategory.h */, + 268C1962D5D3B2D0D5F5B8B98C92CCA3 /* NSAttributedString+DDCategory.m */, + 1589E9EA6FC353546CA34E3C48F3A144 /* NSMutableAttributedString+DDCategory.h */, + 9FCCB71A62D7E6515EAEB7D2CA2A3DE2 /* NSMutableAttributedString+DDCategory.m */, + 2912C72364AFB0BAE5C0DB42E33899C8 /* NSMutableParagraphStyle+DDCategory.h */, + A40D190B820A638F000E1FB0A7060BCF /* NSMutableParagraphStyle+DDCategory.m */, ); - name = "NSBundle+DDCategory"; + name = "NSAttributedString+DDCategory"; sourceTree = ""; }; - E0279366C4921C5697AFFD431A8B0309 /* Support Files */ = { + D96EFA67E843D6976EE565BDBD980F06 /* AddressPickerView */ = { isa = PBXGroup; children = ( - 1AF9FB3103A78D101D26013FE644A11C /* DDCategoryKit_Private.modulemap */, - D60FC33C250517DE39F2A4608A508001 /* DDCategoryKit_Private-dummy.m */, - 07A394118DE9B26AE0566436C547A814 /* DDCategoryKit_Private-prefix.pch */, - 53361A1564DD3D9163B8100ADD29FF52 /* DDCategoryKit_Private-umbrella.h */, - 0F7251723673525D2D0FD7FD55BDA311 /* DDCategoryKit_Private.debug.xcconfig */, - 215CC79531E391F07DE015AA33CFB2E8 /* DDCategoryKit_Private.release.xcconfig */, + 4F0596AF621E17FF5F052E8CDBD4D641 /* BRAddressModel.h */, + D5141507A793A8FBEA2A0ED98BDFBAD0 /* BRAddressModel.m */, + 919DD1DCC19FF187D7C6D0D924B3EE29 /* BRAddressPickerView.h */, + F52355DB3740FB612AC1AA3833FD86E7 /* BRAddressPickerView.m */, + D6423B6422EF7424D2DFF7CC17F19032 /* Resources */, ); - name = "Support Files"; - path = "../Target Support Files/DDCategoryKit_Private"; + name = AddressPickerView; sourceTree = ""; }; - E640CDE94B8FEDC1629BF0CE15263BB9 /* DDProgressHUDKit_Private */ = { + DBC3544FE87C9A0A5D97D7606C6FF5F5 /* NSThread+DDCategory */ = { isa = PBXGroup; children = ( - C46919322C3194F15F97B3B8646505B3 /* DDProgressHUD.swift */, - D9E08A8F6D5F1B59921743A703B65C31 /* MBProgressHUD.h */, - 80C8ACAACE13FFAE71DED543D61B41E7 /* MBProgressHUD.m */, - 8C9FCE26C3F83709AACFB898EED6C4AC /* Support Files */, + 5A7E13F337C0335BFC5C1678D8EF2CFE /* NSThread+DDCategory.h */, + 3AA09917021434E9E85814D989AE550B /* NSThread+DDCategory.m */, ); - name = DDProgressHUDKit_Private; - path = DDProgressHUDKit_Private; + name = "NSThread+DDCategory"; sourceTree = ""; }; - E6573895631C5007401D110EEF9939ED /* UIImageView+DDCategory */ = { + DC9D78D15EF885EE2BAB528D99490D33 /* DDBaseLabel */ = { isa = PBXGroup; children = ( - E39FACA6E84ACD9E9587DCB289AAF448 /* UIImageView+DDCategory.h */, - 848DB5D0C7C456F4A754958F5F87BF49 /* UIImageView+DDCategory.m */, + A77CE7E90F03B79403BE735E59DE7C61 /* DDBaseLabel.h */, + 79636176D91A7EDEE2907AAD3C2D1358 /* DDBaseLabel.m */, ); - name = "UIImageView+DDCategory"; + name = DDBaseLabel; sourceTree = ""; }; - E6A84DE5F24DED7CE6D821BFFD5D3E02 /* OCLog */ = { + E151FBB9EB8E367ECC01844E45275A69 /* Frameworks */ = { isa = PBXGroup; children = ( - 4F949BDD3943AA2E03106E9CF3CA3FB8 /* DDOCLog.h */, - ); - name = OCLog; - sourceTree = ""; - }; - E82823ACA3A05A59E9D3D6DCEBB11230 /* UINavigationItem+DDCategory */ = { - isa = PBXGroup; - children = ( - 73C8A6AEE4F8853B589A90026FA41920 /* UINavigationItem+DDCategory.h */, - DA6D1F3BDA26F9D8031D18A9709FD89E /* UINavigationItem+DDCategory.m */, - ); - name = "UINavigationItem+DDCategory"; - sourceTree = ""; - }; - E9007A995FCD6531F78C05FEB4357F6C /* ZLPhotoBrowser */ = { - isa = PBXGroup; - children = ( - EEB15F1D247A5299F4221B8E10AE4302 /* Core */, - 257320AECD1028677301FFE651C25B51 /* Resources */, - FC30EAF31C86A4F1C279602D64702272 /* Support Files */, - ); - name = ZLPhotoBrowser; - path = ZLPhotoBrowser; - sourceTree = ""; - }; - EA674487E0C08A47D2841A8D8987896D /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8642B48A87092D18ECF0377EC12902E7 /* AMapTrackKit.framework */, + 8876EBE1C0254A0B966609077450D3ED /* AMapFoundationKit.framework */, ); name = Frameworks; sourceTree = ""; }; - ED0F9FD909A0E02E571693106CA8E43A /* Support Files */ = { + E176BA4827BE944DB1A00B4E83021605 /* UINavigationItem+DDCategory */ = { isa = PBXGroup; children = ( - 7395394A22CCFDEE822231B7E965079C /* SwiftEntryKit.modulemap */, - DC9FA6863ED2B892306F22C7D733FE69 /* SwiftEntryKit-dummy.m */, - D6FA7BC08E5B083E87699220DD556439 /* SwiftEntryKit-prefix.pch */, - 39C8F042547087254A7B56A7E6B4266A /* SwiftEntryKit-umbrella.h */, - C86E3F1BE15F9CC036B382A36B709505 /* SwiftEntryKit.debug.xcconfig */, - 325B30380D5C72F7F127B8CAE5EBBD48 /* SwiftEntryKit.release.xcconfig */, + 28DF9815DB147418AAB73069DE09F145 /* UINavigationItem+DDCategory.h */, + AA5AB37363649FB2EB2483A52234E7C5 /* UINavigationItem+DDCategory.m */, + ); + name = "UINavigationItem+DDCategory"; + sourceTree = ""; + }; + E2BE1179BF182857E351A726449221FA /* Support Files */ = { + isa = PBXGroup; + children = ( + 88C2F4963CC94296CFA0FFA725C97B86 /* DDWebImageKit_Private.modulemap */, + E72C372CA4F1125C070426413E254759 /* DDWebImageKit_Private-dummy.m */, + 79598C9CD3876787FAF74FAD1A0605C5 /* DDWebImageKit_Private-prefix.pch */, + E8FFD76D4335E532FCA3566749069053 /* DDWebImageKit_Private-umbrella.h */, + A63527A69225C014A669166175506A9F /* DDWebImageKit_Private.debug.xcconfig */, + E3E5A45A74495B2FEA203BCEEA09A0CD /* DDWebImageKit_Private.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SwiftEntryKit"; + path = "../Target Support Files/DDWebImageKit_Private"; sourceTree = ""; }; - EE13459A66A2C62C0065E07BF7F97C46 /* CocoaDebug */ = { + E3F6FAAF44F664AF8ED9CC783E548854 /* RxCocoa */ = { isa = PBXGroup; children = ( - 1FE523C27B8C9BFD06423E88B0B27AEE /* _AutoLaunch.m */, - DB7B6A55DD89339221BAD8B2FC088B99 /* _BacktraceLogger.h */, - A5F19476E2181D453018ACC203C152C3 /* _BacktraceLogger.m */, - 939CF4A9BEE41EA69945E3B684423A02 /* _CacheStoragePolicy.h */, - F93C99D6D77833DED970D1B8B72D7689 /* _CacheStoragePolicy.m */, - 71965EEE4DDC125CD5C4A68CF9CD0E01 /* _CanonicalRequest.h */, - 5399B48F97E6FE08BC78D9E04015FEFC /* _CanonicalRequest.m */, - 4CD0705B92F63E54791C683AE123B70C /* _CrashModel.swift */, - 843FCA2465DA170122DB012FC72AD2E1 /* _CustomHTTPProtocol.h */, - 1CA760423511FDC0AB4B4C76BD0A5844 /* _CustomHTTPProtocol.m */, - C02E791F140CA6B6CC8B66E945F3F7FA /* _DebugConsoleLabel.h */, - C2E5FCEE6148423F6B366AEE19AB67B4 /* _DebugConsoleLabel.m */, - 2F13DD16495EEB7383D65B0DE3777908 /* _DeviceUtil.h */, - 72F4DF64ECB98FA5FB17009AFA6CE020 /* _DeviceUtil.m */, - C1A659BA3E9B3B83261C34A4F724A4EA /* _DeviceUtil+Constant.h */, - 781C4E7E6AF60BABFF5D86D53499F39D /* _DeviceUtil+Constant.m */, - DBE5220C9408E2E3F2303535F96F7160 /* _DirectoryContentsTableViewController.h */, - EAFED137EE9193DC78FAA2ACEBAF9F73 /* _DirectoryContentsTableViewController.m */, - 56AFB8A10E65E409B93276FE92953C0C /* _FileInfo.h */, - 36DD633CBB453439EE0F54994386CCD4 /* _FileInfo.m */, - AE6BA4D7D7E9A9A3D637F00B05FFF8B0 /* _FilePreviewController.h */, - 0A5FA45F1AAFDC0987C87FDCB4EE5926 /* _FilePreviewController.m */, - 34C3553AF01E9B43887AAFA045BEDDEC /* _FileTableViewCell.h */, - E06B52686A0003825F716073DE4BDAD6 /* _FileTableViewCell.m */, - 73BC5FEAB4653A7F1F7AA023303CD131 /* _fishhook.c */, - 027120507F2AA7430737482FA5BE5C56 /* _fishhook.h */, - DA4FCB301911D04CC242320EAC14CF8B /* _HttpDatasource.h */, - EEA008A28BDF010E2D0CE9198AD28F33 /* _HttpDatasource.m */, - 1FFEB9DBD101C979A602281F0268717E /* _HttpModel.h */, - 6550115578678499806D9C6CDBCC1165 /* _HttpModel.m */, - 32C9F0A42AD073DAFC7CBD5FA97A23CD /* _ImageController.h */, - 445264F16A403F50D4B8A68C351262D4 /* _ImageController.m */, - FC17DCA805CCC35691BD7180B96E98EF /* _ImageResources.h */, - 6D22B3FF18B2F4B35F8FD432C11F8AE8 /* _ImageResources.m */, - DBCD7891F2C9FBF26C01A4B606D572EA /* _NetworkHelper.h */, - FC7F7AB4BB5377E9AD1204B0016F64CD /* _NetworkHelper.m */, - 044FE985399F1BA9631A1C6C4165BFB0 /* _NSLogHook.m */, - 0AF1A76F33B4E63B165CE5FA5B91A130 /* _ObjcLog.h */, - A9F2F3261724B3F01C84AEBEE79B3A5C /* _ObjcLog.m */, - ED9DAB700B164AD30E46AC170A2410A4 /* _OCLoggerFormat.h */, - CB4C7C32EA8F4E1761CC1FBA38460899 /* _OCLoggerFormat.m */, - FBFDD0D64101201EE491C7BA636B9FB8 /* _OCLogHelper.h */, - 86EB5FDB69E5179C09A86499193976E4 /* _OCLogHelper.m */, - 13870762528D274783144041A9EBF362 /* _OCLogModel.h */, - D6D76D8308027749FBA599D6DD35FF64 /* _OCLogModel.m */, - 0A5D0C6FEDD9950013E14A77FFE66FBD /* _OCLogStoreManager.h */, - A3640CEBA7C26A87777F2D7DA97B842C /* _OCLogStoreManager.m */, - 814C59B6A543515D5E5A52A2F254C566 /* _QNSURLSessionDemux.h */, - 38181F4D4881031FED8569880510FE53 /* _QNSURLSessionDemux.m */, - 2ACBDEC4BFB5FD6C1AB0C2D6A6B69E53 /* _RunloopMonitor.h */, - BFE7A470772C4DE2120B74453CED919B /* _RunloopMonitor.m */, - 6AD9B63E813BEC6DAB08FC2E89381A8B /* _Sandboxer.h */, - 9D4197BFCAA16F893B016E2417DF1E96 /* _Sandboxer.m */, - 13DB71A2DF2E8847BAA487208E1D3E1D /* _Sandboxer-Header.h */, - 0016C6F4A8BBEB08CDA6E3A5420B10EE /* _SandboxerHelper.h */, - 18328C1F6B0BAD912D7D90C9B6A664DD /* _SandboxerHelper.m */, - D3BEE0CC8874A662DC27CD4C64EAB17E /* _SwiftLogHelper.swift */, - 0C3C57E1D47F5EC93E2ED3B931584C60 /* _Swizzling.h */, - 0CA1A9F98A8858536FD425DCC916D7C3 /* _Swizzling.m */, - 5FCF98AE71E6A3E6673483E6A4FC3A23 /* _WKWebView+Swizzling.m */, - FD2B6D03DCF0FE0B116574665E976576 /* AboutViewController.swift */, - 763152F9DFFFA3E497E7E5A78A48D4D8 /* AppInfoViewController.swift */, - 5C46F650C2A76EDC259A690248952D92 /* Bubble.swift */, - 7E6D64A51BE9F7D0FA4FB32BE21261A8 /* CocoaDebug.h */, - D306A841BCA7CA90D31C854E3CCCBCA3 /* CocoaDebug.swift */, - 9DC09D51BA50A7C238B68B28BEB3003F /* CocoaDebug+Extensions.swift */, - 9D68874A644FA29FB42E9E2F120E3CBC /* CocoaDebugDeviceInfo.h */, - 813DB8DD6BD880C1B5E806A22B6F42EC /* CocoaDebugDeviceInfo.m */, - 72FA0FFEEFE3F7F42E7D310F550B221C /* CocoaDebugNavigationController.swift */, - E0511BA3A4FD667D6EA75BCA365DB4F4 /* CocoaDebugSettings.swift */, - B51F37A7C344BD675F51BF2342A159E3 /* CocoaDebugTabBarController.swift */, - EEB0A50A51632AAD00B9054793B6AEFB /* CocoaDebugTool.h */, - 85B8A6A8D283A88E3300EC465EB6E518 /* CocoaDebugTool.m */, - 8E6B6514FBE643036EC134A7A169EFC7 /* CocoaDebugViewController.swift */, - BBC7DD37E331F07920058DC251372F58 /* CocoaDebugWindow.swift */, - 1662D3E1ADCC2F18FBE1C92945D63F2A /* Color.swift */, - 66EF4E191F7DF14578C38280FBB5220C /* CrashCell.swift */, - 287FF81E0535DE3C8714ACC342C0C50B /* CrashDetailViewController.swift */, - 1A8EAF636BB07C51C4ED55F239858CD3 /* CrashListViewController.swift */, - C2F72650742E2BCFFB3A938D1D5BC6CE /* CrashLogger.swift */, - 6AF54F588087A23BC4F637803DEEFC96 /* CrashStoreManager.swift */, - 803551E564583D1475806B002F6E6763 /* FPSCounter.swift */, - A1833E092E6E2C7CB2FEC9DB0539405B /* GPBMessage+CocoaDebug.h */, - 23FC7EB2D5A56E98EE7EF219D746E075 /* GPBMessage+CocoaDebug.m */, - 2D784F0B890FA08BEE1A9B1AA1F26F22 /* IgnoredURLsViewController.swift */, - F59BDF168F05078C91584ED7B66DDCDB /* JsonViewController.swift */, - 89CAB46D7724F7F1AC3DC4EB8C0993B2 /* LogCell.swift */, - D89CE207A9418AA4AB812BE98C43EA68 /* LogViewController.swift */, - 1D77E535ED65AE14BACCC1953284630C /* NetworkCell.swift */, - D20CE1ACC6D5D487937C7AD9114FF6CC /* NetworkDetailCell.swift */, - D8CC044D31EE8821B7EDADB1B86C09DD /* NetworkDetailModel.swift */, - 75E9D2C6B1F009CBAB091818A4F6FB70 /* NetworkDetailViewController.swift */, - A0D016D448D4891CC0E17A93392E37DD /* NetworkViewController.swift */, - C55EF4C677FFAD1988C1DB196ED25503 /* NSObject+CocoaDebug.h */, - DBCCB47A684BC2C8E34FD72CB4E35A85 /* NSObject+CocoaDebug.m */, - 9F4E84F353F8A733EB01D44C6EBDF1BB /* UIBlockingBubble.swift */, - AF00DB45CF5FB56573C940FDCC1E6811 /* WindowHelper.swift */, - 762CFD14D9B044A621F6ADF4BC98C099 /* Resources */, - CCE1731D2B0D61895927DA88DE42B711 /* Support Files */, + 304EEF4E4B2B372298B483D3343ADB87 /* _RX.h */, + C0ADF9B85CE6EB0C9C21DB10CCAE1113 /* _RX.m */, + 365E7D9789624359FDA67681404CC151 /* _RXDelegateProxy.h */, + 557FA2AACBA3FD14ED24EA36B34C6DD0 /* _RXDelegateProxy.m */, + 3BB786BC07D28CC81EA3AAB3AADFF2A2 /* _RXKVOObserver.h */, + 720C0E7332FA204C441ACE2C55D373B5 /* _RXKVOObserver.m */, + 8F24FCBE0A08713DA5979368E796943E /* _RXObjCRuntime.h */, + FDB7D71EE0CD64356B94F531731E5897 /* _RXObjCRuntime.m */, + 758FC944ED167B48953D933AF0E5482C /* Bag.swift */, + 03C88C331B310F4C5FB9F6EF3EF0EDE3 /* BehaviorRelay+Driver.swift */, + BA5836ECCE935000FB4395D114DB81BA /* ControlEvent.swift */, + 38928869023F554CD35CD2DF301C29F9 /* ControlEvent+Driver.swift */, + 38329FFDCE9F0709DE2DD693B0A8CD6A /* ControlEvent+Signal.swift */, + 1F11D08E9F7B9D07DF08569D49591D91 /* ControlProperty.swift */, + 017FE5A5CE799C4AE343144E68F67060 /* ControlProperty+Driver.swift */, + 817F58F8E08DB924FC7DA020E5A2F714 /* ControlTarget.swift */, + 90A87CFCC5C4C4B6344B3A5DB833D625 /* DelegateProxy.swift */, + E2EB0C2CA8B7997541450A4BEC8BCAC6 /* DelegateProxyType.swift */, + 47977D2C530A5425872D00CFF60EDB87 /* DispatchQueue+Extensions.swift */, + 088C38E3F8CEF3C0D265452BF8C03B3B /* Driver.swift */, + E3FA868E3C4D07136FDF6EC99CFDA26A /* Driver+Subscription.swift */, + 4EFE7B8D4BFE15F0CE7B6101CD8BDF57 /* Infallible+Bind.swift */, + 8C1D55D7F583DEB9873C3B80295AC4E5 /* InfiniteSequence.swift */, + 8CF234A0B839689E66ED8E1AE3635D5B /* ItemEvents.swift */, + 03D49082E90A2B9544A42D9EAD03E2DD /* KVORepresentable.swift */, + 3ACE66775F3A70F0A70C76149A77F3BE /* KVORepresentable+CoreGraphics.swift */, + ADE02B867492A75C2DC80D5AF5305D85 /* KVORepresentable+Swift.swift */, + 92DFC9B6893196921D460402EEF17620 /* NotificationCenter+Rx.swift */, + EB5EE30F36AFC06328A4BCB84FCF9E50 /* NSButton+Rx.swift */, + 0B80ACEF4B2F76AEF90CC0E20339B1FC /* NSControl+Rx.swift */, + F59BC9C55C0D8CFF7A92AD2188EF9012 /* NSObject+Rx.swift */, + 654A3FF96616C00443FF898B6C03B89D /* NSObject+Rx+KVORepresentable.swift */, + 2A64FFCD99CF2DF3EF141B5E44C41A12 /* NSObject+Rx+RawRepresentable.swift */, + 0BEBFA85D93D76432E65CA87B0B56A74 /* NSSlider+Rx.swift */, + D3EAEF31C8AEE19FC00C2C616E1F094B /* NSTextField+Rx.swift */, + 70914064805D8F731D1DCCEFE516A90B /* NSTextStorage+Rx.swift */, + 678F44F9EFD86F5E7E3006BA9E83A732 /* NSTextView+Rx.swift */, + 888D42DAC79D901FFA4ABA60FED2495B /* NSView+Rx.swift */, + 0DB5B6AE95EB8B9445473FD5ABDDEFDB /* Observable+Bind.swift */, + 3C5B42DE2D9B37C430EC5A2E8856692B /* ObservableConvertibleType+Driver.swift */, + 1881DE0D768B5F14757175BEBE97BA22 /* ObservableConvertibleType+SharedSequence.swift */, + 61C0B9629C86D39FA0B77F8CC59A943C /* ObservableConvertibleType+Signal.swift */, + 1109C60F51CCFD24C12B8AFF5500F7B7 /* Platform.Darwin.swift */, + C4436B95665E5D769AF0E0AFA3628D0D /* Platform.Linux.swift */, + 32ED0EA3FD85346667DDA9948654E77E /* PriorityQueue.swift */, + E721766E8F8A585DB702A95FA477201F /* PublishRelay+Signal.swift */, + BC4AA6E56ABDAFBD9FEE233EB5935893 /* Queue.swift */, + 6770C2A54B6682191AD41B3EB2C0C13D /* RecursiveLock.swift */, + CE178F092FAD555040228495B00DAD4D /* RxCocoa.h */, + CDEA187B5075F943294C9265D2F3055F /* RxCocoa.swift */, + 0C75A7F596FD683B60B6C97DC879A3C7 /* RxCocoaObjCRuntimeError+Extensions.swift */, + 76FFB19A028B1E04C7390728F80C5F19 /* RxCocoaRuntime.h */, + 32325AB5B41DE0BAE1AAC1BC6BB69EE2 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + 8D4DCB1BB8CA04C09824DB2F940B9AF3 /* RxCollectionViewDataSourceProxy.swift */, + DE193B28432F5A815FC76442A96CF260 /* RxCollectionViewDataSourceType.swift */, + B8E07ED4DF22DBD2796EDF3C28550D17 /* RxCollectionViewDelegateProxy.swift */, + FFBE84B9CCCA93A7E458578AAEB9C6AC /* RxCollectionViewReactiveArrayDataSource.swift */, + 490E196137027DF373B6ABA6FAB493F3 /* RxNavigationControllerDelegateProxy.swift */, + F0383135E70F3123F6CBA9FEB185B97F /* RxPickerViewAdapter.swift */, + 997CFE1E53CE1830283B2E4FB1578984 /* RxPickerViewDataSourceProxy.swift */, + 0FF6284F5D7BED637AF44FA174ABFD24 /* RxPickerViewDataSourceType.swift */, + A907F91A6571F71E25798569A58CD664 /* RxPickerViewDelegateProxy.swift */, + 69B8CD70C7CA08006AA6A9D1F6BD0122 /* RxScrollViewDelegateProxy.swift */, + 1EBD5F4FC4C619B70FEF6C3A9BBCD67C /* RxSearchBarDelegateProxy.swift */, + 7F2A2A23668E3DFD868C932A60BF9170 /* RxSearchControllerDelegateProxy.swift */, + 0E67DBA962D2ECCF0CA0FDAC08D735F3 /* RxTabBarControllerDelegateProxy.swift */, + C0915146BBE30BE2740AB95157F1C536 /* RxTabBarDelegateProxy.swift */, + 34B30137550C92648CC8BAD68BBA4293 /* RxTableViewDataSourcePrefetchingProxy.swift */, + 170E6B616FCDF1567D0F52436A6CBD9B /* RxTableViewDataSourceProxy.swift */, + 77A0AE0719332020358AC7154A4A9305 /* RxTableViewDataSourceType.swift */, + 420F4C0155A09EEDABC747356CC0CB2A /* RxTableViewDelegateProxy.swift */, + 3719E97623066A38F3ED70F1A9D39605 /* RxTableViewReactiveArrayDataSource.swift */, + 477560EE92A6804E14365B1F2EA35481 /* RxTarget.swift */, + 144B4380D13A4A6B9DB80D3FF187CEF0 /* RxTextStorageDelegateProxy.swift */, + CF15FB624DB724C43E3B25DC49BD84FD /* RxTextViewDelegateProxy.swift */, + B831799606E9D6F277A77DD46F22D56C /* RxWKNavigationDelegateProxy.swift */, + D7C9ED6B5587FF0499DC937890F2D316 /* SchedulerType+SharedSequence.swift */, + AF31201974D1C99EFD1ED0B88CFBC931 /* SectionedViewDataSourceType.swift */, + DAE5174C46811C18DA1D89ACD594AA0C /* SharedSequence.swift */, + 848EB0137B1D19F0AF82AB4C2E849290 /* SharedSequence+Concurrency.swift */, + F7F22F042FA4FA7E9B91274A65C84E6B /* SharedSequence+Operators.swift */, + 4A6E0BB301A0B7FB9C69F69A58FBE7EB /* SharedSequence+Operators+arity.swift */, + 854D0B4329575970A02A1BA31E7F1DE2 /* Signal.swift */, + 9A8BFFEDB3DFFDD8B78E1DC593560128 /* Signal+Subscription.swift */, + FACC11CB5A33CC8569B10DE902067D4A /* TextInput.swift */, + 511BB4568CD9D368A3A7AB93971BCB3A /* UIActivityIndicatorView+Rx.swift */, + D470199D5AEE55DE118235F89191D999 /* UIApplication+Rx.swift */, + 099526724B59865192040A1AD9659222 /* UIBarButtonItem+Rx.swift */, + 4C38111340C5534426D5C419E66B710C /* UIButton+Rx.swift */, + 3427F277EC01180AAEE2C48B5143EAA7 /* UICollectionView+Rx.swift */, + 6A209622BED8961529767755C70094ED /* UIControl+Rx.swift */, + 41469D1B42558299D19FFD3C10B36E30 /* UIDatePicker+Rx.swift */, + D41C846F585DC1A15CBF4EEEBD83C955 /* UIGestureRecognizer+Rx.swift */, + 99AD1097A9F670DDB325856C3EDDBA4F /* UINavigationController+Rx.swift */, + DFB624EE465ABDF90CACF6356CCD588E /* UIPickerView+Rx.swift */, + 581D9BC443A1A6DCB8C1ADFA5A8A8AD4 /* UIRefreshControl+Rx.swift */, + 19B52E0E205C651E3419D4AA365803C1 /* UIScrollView+Rx.swift */, + 9D937994B93E1CE81B26998745B23F0C /* UISearchBar+Rx.swift */, + EFB5811DEFC804BC8C7A20D77B405B3D /* UISearchController+Rx.swift */, + 239BFB72EAA369A8CD8F81D8B08BC1D2 /* UISegmentedControl+Rx.swift */, + CFDDF64D587C21893B503296E3006517 /* UISlider+Rx.swift */, + 78F7B0AD5337D57FEC832B84AE1348E8 /* UIStepper+Rx.swift */, + 425E9882A4939F4C271766D739D89F08 /* UISwitch+Rx.swift */, + FE856468E4EA5EF3817AD14330B9C4B9 /* UITabBar+Rx.swift */, + 6A188B5B42CDA91BBCFC639BEC609070 /* UITabBarController+Rx.swift */, + 364730E6797D7B7A1F18C2CBC8BDB334 /* UITableView+Rx.swift */, + 07DAA272EA58B418CF2AB4D92828D0CC /* UITextField+Rx.swift */, + 337F4C37E195689968FAEB554F65875B /* UITextView+Rx.swift */, + 1782E5C6E771E46E52BE27A9BD41CCD1 /* URLSession+Rx.swift */, + 12E67116D0B57FCE27E9C8ABCD516E6C /* WKWebView+Rx.swift */, + ADE848152C6A545D73736E4BBA355E8B /* Support Files */, ); - name = CocoaDebug; - path = CocoaDebug; + name = RxCocoa; + path = RxCocoa; sourceTree = ""; }; - EE27D751C51AFF1D146CA87A99D30B55 /* DDMALocation */ = { + E60CC32207B7D11A076DC43BB93BB2B7 /* JXCategoryView */ = { isa = PBXGroup; children = ( - E20517175479DD20B2E216370A28A2F3 /* DDMALocationManager.h */, - 2F5C6384B92BDC0EF9898E50D396EBB9 /* DDMALocationManager.m */, + D57A8CAF65797178E27C5C27C41819B1 /* JXCategoryBaseCell.h */, + 48144D682BBC0A8556FDE8475457A4DE /* JXCategoryBaseCell.m */, + BAEF78877A8D04639B0DF781A840D959 /* JXCategoryBaseCellModel.h */, + F752DDB5FF57C45D4971C3BC98D4923B /* JXCategoryBaseCellModel.m */, + 3840C1C6F8F8E85A8B2FEABD23ACFF21 /* JXCategoryBaseView.h */, + 81A93872519C9C2C4580E9630F796D76 /* JXCategoryBaseView.m */, + 95F303369FA73BC8B9A32CEF22CBE6E9 /* JXCategoryCollectionView.h */, + 1EBE985F4704A433F82FF0D980937F03 /* JXCategoryCollectionView.m */, + A5EA3952F9EBA86666460C18FA2718D5 /* JXCategoryDotCell.h */, + 5399A896D510F735180EA801EE668429 /* JXCategoryDotCell.m */, + 3E14C54FBD7498F5173137891E43D360 /* JXCategoryDotCellModel.h */, + A67795CD319B096669611FA2B60C22D3 /* JXCategoryDotCellModel.m */, + 226BFAFD879D2C6D17246222D8E3FE3E /* JXCategoryDotView.h */, + 616F52320F34DF33103A42A3A6BF47B6 /* JXCategoryDotView.m */, + 1356D5C5411ADB749505EBC3F3AE2612 /* JXCategoryFactory.h */, + D85EFA89117996B0F99CCF2EAD9AAC25 /* JXCategoryFactory.m */, + 888820551B8E5450991E546AAB9C6A38 /* JXCategoryImageCell.h */, + C9DC5876525D36430A10721CD1DC9F29 /* JXCategoryImageCell.m */, + F31A67352A63EBEFAFAA1B4704B7A62A /* JXCategoryImageCellModel.h */, + 8AAAF6F8F9DE66A19EDF4C2FE6450439 /* JXCategoryImageCellModel.m */, + C4B7B881246E8A1B5F37A53554952940 /* JXCategoryImageView.h */, + C89803EC2222B48CBA0CE9EDE2B60368 /* JXCategoryImageView.m */, + 8BC79C7B83E6BDA1CCF5E67C7561D0EE /* JXCategoryIndicatorBackgroundView.h */, + E57B23840B7B639F698BDB41489467B0 /* JXCategoryIndicatorBackgroundView.m */, + 7CD3901C979D6A2EA61C03F6D1B9A866 /* JXCategoryIndicatorBallView.h */, + F19C72BD2D206417EEC0645D81C5ABDD /* JXCategoryIndicatorBallView.m */, + 5A201EF9E52EB4EEAF338E603FAA7802 /* JXCategoryIndicatorCell.h */, + 64F891C96A4B57FFD1143848DAF2383E /* JXCategoryIndicatorCell.m */, + A73E02C01109DAF9A1224BB88A9C5FAC /* JXCategoryIndicatorCellModel.h */, + 6DB83115C023047AC446ECF20DFB7573 /* JXCategoryIndicatorCellModel.m */, + 7A0CEFD3B30F45C1F7054F567305016C /* JXCategoryIndicatorComponentView.h */, + E88B7BA979B2F0AF9F309303C478A3C4 /* JXCategoryIndicatorComponentView.m */, + FBF037990443BC8B2F618A2DB5824039 /* JXCategoryIndicatorDotLineView.h */, + 645ACE7EE48B2BE2BB0F59A29A108388 /* JXCategoryIndicatorDotLineView.m */, + 32FDF7D485A46164A14084DFDAD56115 /* JXCategoryIndicatorImageView.h */, + 197A6B1D5E7E76F12F8DCB8773BA80C8 /* JXCategoryIndicatorImageView.m */, + 2F9785157E6C22EEAFED5E40C56D005B /* JXCategoryIndicatorLineView.h */, + 964FFAF9721F6477501B7EB05B871C5E /* JXCategoryIndicatorLineView.m */, + E3DA96CC495B46C0953CBF75BC90F6AB /* JXCategoryIndicatorParamsModel.h */, + D476487C5FC05CB8F92E6A56098AE708 /* JXCategoryIndicatorParamsModel.m */, + CAB592A88CC8C40D2DA88B0E8184F29E /* JXCategoryIndicatorProtocol.h */, + 54F1C94B8C30682B68749092C1CA525F /* JXCategoryIndicatorRainbowLineView.h */, + F5D190FE936E81425EB5FAC22B379460 /* JXCategoryIndicatorRainbowLineView.m */, + CAFC712E017E51C7E2D8939BE9676974 /* JXCategoryIndicatorTriangleView.h */, + 4CBB8A551F06EC3825D7ADECC976ECB0 /* JXCategoryIndicatorTriangleView.m */, + B4BED1C89A95E5C3C21C04E41394794C /* JXCategoryIndicatorView.h */, + ED660417CE8C65C84C5DE317201030B8 /* JXCategoryIndicatorView.m */, + B133A128585877FAE7B02C77D2F2C519 /* JXCategoryListContainerRTLCell.h */, + 5CB4E80D990D7A3C6A1CDC06AB2F27F0 /* JXCategoryListContainerRTLCell.m */, + 094259AAB7A6D84FBBAEC6385E57213E /* JXCategoryListContainerView.h */, + F24C291A3BCCEABA85CEDBC687C5CCCC /* JXCategoryListContainerView.m */, + 5D32ACA34FD85027E3603DF1BD6CA0AA /* JXCategoryNumberCell.h */, + AB38B6D1BB6D0CD9B6029D5FD2729043 /* JXCategoryNumberCell.m */, + 564D3DD8EE03043A2A4104508382B73C /* JXCategoryNumberCellModel.h */, + 16C5452A273F36C1FA8699E2C302177F /* JXCategoryNumberCellModel.m */, + 897F6BEC89F8774986904396C0904427 /* JXCategoryNumberView.h */, + ACE713825744FF2EFD18F33613B1B3FE /* JXCategoryNumberView.m */, + 31F0D461FE23A70D3F2BB6802B47325B /* JXCategoryTitleCell.h */, + B87E324921E441A733B2A35729F84126 /* JXCategoryTitleCell.m */, + 3540B5583310BE431EBAD0CF012FDF41 /* JXCategoryTitleCellModel.h */, + BE3E4CAA1A05F6D312C130BF62D9C5E1 /* JXCategoryTitleCellModel.m */, + 644F51028BF352C64635588EF448EEB8 /* JXCategoryTitleImageCell.h */, + 68E44F7CF01CEA7310F26D901C4AAE4F /* JXCategoryTitleImageCell.m */, + 7636FF8C7F41D62AB09430B197FBD58C /* JXCategoryTitleImageCellModel.h */, + 742451173BF6BB5EB947D3D12A9E3D21 /* JXCategoryTitleImageCellModel.m */, + 2345A7FEB21DB7ADBAA0CCD14DBEFE8F /* JXCategoryTitleImageView.h */, + CABBE29FB94428E3ED16F7040F54386B /* JXCategoryTitleImageView.m */, + D332A8C6D4142CD5417F21FE122D2D47 /* JXCategoryTitleVerticalZoomCell.h */, + B383EC9EC7A661DB48EBD5AFD0D1364E /* JXCategoryTitleVerticalZoomCell.m */, + ECBE42B75559D1AB2CEFCE319BA30BA8 /* JXCategoryTitleVerticalZoomCellModel.h */, + 621BB61D37402C476E8CDB69465555D5 /* JXCategoryTitleVerticalZoomCellModel.m */, + CC1F31E0D7D8FCD485BCD0CC92BC5139 /* JXCategoryTitleVerticalZoomView.h */, + D53CA37F6F427A51A37E66137DEF8D25 /* JXCategoryTitleVerticalZoomView.m */, + 63FFB345E8BE45B951DB6BD0B55FCB79 /* JXCategoryTitleView.h */, + 13D03BE8ECF1205ECC4F4367280595BC /* JXCategoryTitleView.m */, + 923129EA46CF876E3E87E1B753BCDC3E /* JXCategoryView.h */, + 5F891531BDEA4E5EF2D78F2B2EBCCC7C /* JXCategoryViewAnimator.h */, + F05728B3D5242CCA87B626E843AB5290 /* JXCategoryViewAnimator.m */, + 95B0746E9EF803A1AC4A8C22611F99E8 /* JXCategoryViewDefines.h */, + 2655D568C703BF26547D73C57526E4BE /* RTLManager.h */, + 0CF0A11DCF05F136AC86D6662E86D881 /* RTLManager.m */, + E3E5B3596453FD5A5CD5BBE74D39594C /* UIColor+JXAdd.h */, + 242D2F9111C8298321C4E6F4D262BB5D /* UIColor+JXAdd.m */, + 850EEAA6DB6E595E10542F54510643AB /* Support Files */, ); - name = DDMALocation; + name = JXCategoryView; + path = JXCategoryView; sourceTree = ""; }; - EEB15F1D247A5299F4221B8E10AE4302 /* Core */ = { + E7F735001BD38E9275B6683E3D58200E /* AMapNavi-NO-IDFA */ = { isa = PBXGroup; children = ( - E7844759027C8AE2F479CB69445BA702 /* Array+ZLPhotoBrowser.swift */, - A49FDEAF283DC95FC4EC2DDBA29CAED3 /* Bool+ZLPhotoBrowser.swift */, - E4FAAE48DB67CBAF8A1E8BCE45E38575 /* Bundle+ZLPhotoBrowser.swift */, - 75F08EBA33E8D2991376A8BDB0511D2F /* Cell+ZLPhotoBrowser.swift */, - 8B84E4EFC4CC7D7ACF787153E297D875 /* CGFloat+ZLPhotoBrowser.swift */, - 8C324819CC6F2918CE489CA913C8649E /* NSError+ZLPhotoBrowser.swift */, - C7377BEF232207DDCBA57EAFD1A14E09 /* PHAsset+ZLPhotoBrowser.swift */, - 355B205914EB41526BE542CC4950AAB0 /* String+ZLPhotoBrowser.swift */, - A1DDAB8D0629FC240E603E8B48A73673 /* UIColor+ZLPhotoBrowser.swift */, - 7BEF8797252485997952F3222D9EC8D9 /* UIFont+ZLPhotoBrowser.swift */, - 9BAD4D015F9DEEACCA44BE222487C45D /* UIImage+ZLPhotoBrowser.swift */, - E834AFE539764C6862EE8A75974B5248 /* UIView+ZLPhotoBrowser.swift */, - A892C98B23F76A782A835779016E9B80 /* UIViewController+ZLPhotoBrowser.swift */, - 38C7BA52C91D83BC5564C138AC50CBB7 /* ZLAddPhotoCell.swift */, - EF917127A706BE5056DB0757BB0D3027 /* ZLAdjustSlider.swift */, - 9FFDCA6EA7DD6D1F48F6E6A470D82866 /* ZLAlbumListCell.swift */, - 0354999CC73AEBB06AAB20526A5CA34C /* ZLAlbumListController.swift */, - 988019CE36140771910B8380EF9A2813 /* ZLAlbumListModel.swift */, - 1558B92E463EDCFB3725BFBD17A1182D /* ZLAnimationUtils.swift */, - 492BF29EF10B1A80C58592E2008A8013 /* ZLBaseStickerView.swift */, - ED0FE5A880681595C6E294B2ADB60F3E /* ZLCameraCell.swift */, - E2D4411A906BBB354B22870DF7ED95FF /* ZLCameraConfiguration.swift */, - D6C3A417AFBEF6CC7DD4BD115B73ED05 /* ZLClipImageDismissAnimatedTransition.swift */, - 76EBD55EC0FCF574FF898649700156EE /* ZLClipImageViewController.swift */, - 39F0E7887DD9D433D8702497A0BFBF27 /* ZLCollectionViewFlowLayout.swift */, - E31F2CEFB0E70699BE43F5BC30BAFD3A /* ZLCustomAlertProtocol.swift */, - DF6F453087254DD657F3996143CB98D1 /* ZLCustomCamera.swift */, - 50E020A3CE33380E2A7F634370C52CD2 /* ZLEditImageConfiguration.swift */, - AABA9A29FA41942EA4E8B69A3FBFDF24 /* ZLEditImageViewController.swift */, - BBDCD87DC61283D1F31DE4DD94BE4816 /* ZLEditToolCells.swift */, - BFD6DE4A3D47DB649FA0D0A6D1E9E03C /* ZLEditVideoViewController.swift */, - E9B2C7AE73494811CABD819BB44BD0D5 /* ZLEmbedAlbumListView.swift */, - 17EB3E1E4C05BE5D30ED569F9A951451 /* ZLEnlargeButton.swift */, - 5BA83150AFAB94445D85A02CD913530E /* ZLFetchImageOperation.swift */, - 7ACF3BE2D005EC372D66C6860F5DFE67 /* ZLFilter.swift */, - 0334D58B2D51FF01D3196F736BA41C10 /* ZLGeneralDefine.swift */, - 74DA4AED3A5D60302C79996DFC5C5F05 /* ZLImageNavController.swift */, - A710DC9527A7E25C65D9858FFB332F12 /* ZLImagePreviewController.swift */, - 2A758DA2AB2E74B049A5AA789BA8EFA2 /* ZLImageStickerView.swift */, - 6F1147DC218281F5558B317E12C41384 /* ZLInputTextViewController.swift */, - 82B5BC0A08A3DEF74E8E225B365F9B6C /* ZLLanguageDefine.swift */, - 44F6B0D0520CC6DB5A81C4D43CE40F18 /* ZLPhotoBrowser.h */, - 75E1414EAAA001BFFD7FC6793522CD46 /* ZLPhotoBrowser.swift */, - BB0C6995731811C85FE13FE3685E6968 /* ZLPhotoConfiguration.swift */, - 538F2A1DC0BE5BF1B10C405C9316342C /* ZLPhotoConfiguration+Chaining.swift */, - 2CCA5C8C7B7BC8507124A50FE7913A08 /* ZLPhotoManager.swift */, - 9B811D8CEF738968C173A506E719FB78 /* ZLPhotoModel.swift */, - 921A85E91364FA6A782EEC183AA278FF /* ZLPhotoPreviewAnimatedTransition.swift */, - D6FABDEB118D3EB7C83C9F297B318F44 /* ZLPhotoPreviewCell.swift */, - C9A45BD2674AB179D8018709758B0E2A /* ZLPhotoPreviewController.swift */, - CC037D082FC50C40CC2AB75FB80B1212 /* ZLPhotoPreviewPopInteractiveTransition.swift */, - 5D694D7909F723613936603B94F11155 /* ZLPhotoPreviewSheet.swift */, - BD6C032039F0BCA60ACAA4D98260E90A /* ZLPhotoUIConfiguration.swift */, - DBBD2ED3AF3275E2FFD63AB752166430 /* ZLPhotoUIConfiguration+Chaining.swift */, - 8998210DD053A5D1D1BC93BBB932A43E /* ZLProgressHUD.swift */, - 468424AFB716A419EDBBC02841EB0BE5 /* ZLProgressView.swift */, - CC0E980499AA4DCAB21A9D053F491BA1 /* ZLResultModel.swift */, - E3BE15B5AF54608AC9FDBD936D1CD507 /* ZLTextStickerView.swift */, - 4780899C9E192363C43E66775A37F41D /* ZLThumbnailPhotoCell.swift */, - D4D32829D54A1ECAE44AE1433ED7CD8A /* ZLThumbnailViewController.swift */, - 3EC07E2E6CC66DED2E6B849B9836D440 /* ZLVideoManager.swift */, - 5FB2AA3BD1F50E2533FC72EDA308AC57 /* ZLWeakProxy.swift */, + D3FB26C1D070D8A943CB75606C1C3973 /* AMapNaviBaseManager.h */, + BD60870D0042154569989CFA2CB5D6D1 /* AMapNaviCommonObj.h */, + 46F6FEAC1F7388897769BBBB100EC447 /* AMapNaviCompositeAnnotation.h */, + 9337EBB57AD8F617CA44292E8B135531 /* AMapNaviCompositeManager.h */, + FD7426119E41A0739637EB83F71A0E07 /* AMapNaviCompositeUserConfig.h */, + 70FCE518C25B1A3E5216F921FAD6E212 /* AMapNaviDriveDataRepresentable.h */, + A85618584D43B8045DBB4116ED328B39 /* AMapNaviDriveManager.h */, + ADD31BE11E64F891C6D1DFEE33A092C9 /* AMapNaviDriveView.h */, + 525D959B357CD19CAB43673F35E74853 /* AMapNaviEleBikeDataRepresentable.h */, + C2D4EAC8E8ABFF132AC38B15791B270C /* AMapNaviEleBikeManager.h */, + F436B87F903BF0B7E15AD66957948642 /* AMapNaviHeaderHandler.h */, + 8C3111510C5B7B1B055E3C916FFC77F7 /* AMapNaviHUDView.h */, + C8F85D196803E1FFC2B9E7573EA8DAE0 /* AMapNaviInfo.h */, + E0174877C9FE1A9E215C8FB430CD2347 /* AMapNaviKit.h */, + 48557E2EAB9A26739C46F9B82BC5D7BD /* AMapNaviLocation.h */, + A0B4D2ACB8EF6B70E8758C9E6E2FB59C /* AMapNaviManagerConfig.h */, + 101096E0A5903855BCFCE52512C05A78 /* AMapNaviRideDataRepresentable.h */, + A76F83B7ADCD9FF3E1B3CE3CCD1C8554 /* AMapNaviRideManager.h */, + 6A6ACBC539725364D1226B20A80F1CA2 /* AMapNaviRideView.h */, + 1BC8C48B1437F5DFDEAD8B79E25604C3 /* AMapNaviRoute.h */, + 970DEEEEE3475B7B400B28CDAB6644B8 /* AMapNaviStatisticsInfo.h */, + 74E2D28CB346D59E06F55CB411CF2CE7 /* AMapNaviTrafficBarView.h */, + 5A86487910390A26496D459E3D4509B7 /* AMapNaviTravelManager.h */, + B3A0D9CC51AE8FB3C862560404895A59 /* AMapNaviVersion.h */, + 684B2937481D22C1833E75B86569F1C2 /* AMapNaviWalkDataRepresentable.h */, + 9BC11D70E51098EBA0F0824D1D48FBD1 /* AMapNaviWalkManager.h */, + 7E3D442D82B7BD978CDCED1E3FE44436 /* AMapNaviWalkView.h */, + 5C91FD81CB6C1BC36BA32DAD0C937104 /* MAAnimatedAnnotation.h */, + CD1608B5082598D58989144F43804226 /* MAAnnotation.h */, + 33ADA8284095C8BA43CA145F9753492E /* MAAnnotationMoveAnimation.h */, + 2A9CB577CF943BC73DBA7B128C19B180 /* MAAnnotationView.h */, + 6DFA10C14165AEA684B61366875AC986 /* MAArc.h */, + 378E5814F4DB445A4188D9A129C12C25 /* MAArcRenderer.h */, + 64274F1F9F8110145E453BBE1A1E878A /* MABaseOverlay.h */, + A0646B1E9751E7DDBC7207C34BDC65EA /* MACircle.h */, + F2BF485C5230EDF463C5942445EC987C /* MACircleRenderer.h */, + 04836B8E6DF4470ED83977406CC3F4A5 /* MAConfig.h */, + 4438DB3CA575F2492A2CF02D492C6EC1 /* MACustomBuildingOverlay.h */, + ACF0CA1BDA768C27116EFD43B0E5BFBF /* MACustomBuildingOverlayRenderer.h */, + D04A08FAED6FE7EC450D6DF04A952C96 /* MACustomCalloutView.h */, + E311CAA1D8F89E434960B93A54BF088A /* MAGeodesicPolyline.h */, + E530195BF79DEF05DEC81AEB4F577E91 /* MAGeometry.h */, + EEC9B4D27C4C8B9CF4D7A9942AE3C12F /* MAGltfOverlay.h */, + AB1496B896772ABA9EA50B5802AEEB15 /* MAGltfOverlayRenderer.h */, + E1140962BCBF65A3B758F381B1816AFF /* MAGroundOverlay.h */, + 63FC5CE0082E18EEADAE5DEC1F083D71 /* MAGroundOverlayRenderer.h */, + 1FA2DA769BD4A2E715D9C3198D02B68B /* MAHeatMapTileOverlay.h */, + 10EE3DD2EFBC06C5CD932F9885DA37C0 /* MAHeatMapVectorGridOverlay.h */, + B8106A8AA7DD8F7B32AFB14815F5E1F2 /* MAHeatMapVectorGridOverlayRenderer.h */, + 35D4C3209B1E8619DD2F28566807591F /* MAHeatMapVectorOverlay.h */, + D1BC15C583ED5BBD53F0A8094F3C4FE0 /* MAHeatMapVectorOverlayRender.h */, + 649BEA45509512C0BC0D8D04E07510B4 /* MAIndoorInfo.h */, + FD547198D799BF02829B6120EBFD9982 /* MALineDrawType.h */, + E384A977AD5BA1C8154AB807D7623C0D /* MAMapAccessibilityIdentifier.h */, + 3D965D177B9A50C58DE6CD82F404341C /* MAMapCustomStyleOptions.h */, + 28941AF9B5165FA56AA8ED68C2E443C8 /* MAMapKit.h */, + BA94329A2407CD50EA7E9BDF5B21EE8C /* MAMapStatus.h */, + 62D645D4FC3FC2DEF3ACEE1C23E4BB09 /* MAMapVersion.h */, + 4252AD29F9DC0FE5315462E1A9423D07 /* MAMapView.h */, + BC144EDBA0C6FD122B13F77BCE7EF8CF /* MAMultiColoredPolylineRenderer.h */, + 8ABBC9F6550178AE4CDC9F15B224EFC4 /* MAMultiPoint.h */, + BB1FCEA9D69114C591F467F1658EB9BB /* MAMultiPointOverlay.h */, + 3F671C4E813F8963703D4B133B8B1E30 /* MAMultiPointOverlayRenderer.h */, + 2D43BBC658A5DD74DC3BB1117C9E1AB2 /* MAMultiPolyline.h */, + 84D7B43B18B416C57F814348175ED6C1 /* MAMultiTexturePolylineRenderer.h */, + F85F14A7DE423C39A7C0BC7FC15EF044 /* MAMVTTileOverlay.h */, + C9403BB442650BE389C549E18AE162F9 /* MAMVTTileOverlayRenderer.h */, + 74759284976C8FDE9BCF828C649F805E /* MAOfflineCity.h */, + 9CD3EC6DB00C97F970B5DA0978226EAA /* MAOfflineItem.h */, + BBE0D13927DB25B20F42CC54189766C0 /* MAOfflineItemCommonCity.h */, + 551E20832A12A5536BB7ED9A22417B8E /* MAOfflineItemMunicipality.h */, + 9C224546D05C59D1918E22D47B877B57 /* MAOfflineItemNationWide.h */, + FAC7E07B516A8A6DDCFA95787A27A0B3 /* MAOfflineMap.h */, + 286DE96C7558E570196C734F62E6D9C4 /* MAOfflineMapViewController.h */, + 82D33AC6E6674D81F9CFABA40644F009 /* MAOfflineProvince.h */, + 2F721577F8816C5139311BD988581E4C /* MAOverlay.h */, + 03EC0DDA76E1C6B91C47E2C32897BEC0 /* MAOverlayPathRenderer.h */, + 7092FBC95272947AC973E32421F91B1F /* MAOverlayRenderer.h */, + 48AD4742D37B74C4CDDD2121A3A80109 /* MAParticleOverlay.h */, + E2D232681B3169FAC2DC0C2DF7DCA8EC /* MAParticleOverlayOptions.h */, + 5AA891536E49482C978A93BDDB17B8E5 /* MAParticleOverlayRenderer.h */, + 941531BFCA07112AB0478DD2369E37F2 /* MAPathShowRange.h */, + CF0E07797C7B7B09177B9619F8091936 /* MAPinAnnotationView.h */, + 6FCA3B9F87BCBDE9DD7056F0EF83E5EF /* MAPointAnnotation.h */, + 3FD3B2A53BD296D9BE0BF15ED68288EC /* MAPolygon.h */, + 5C63EC5760C2F0C38F62E8777ECFC6DA /* MAPolygonRenderer.h */, + CF25C0D0D5DB2B5BA4F3BD5C8F30EE03 /* MAPolyline.h */, + 030B4DAA5BB7ED0685831D48DC51C6E7 /* MAPolylineRenderer.h */, + 297CA167AE3020AE922EF5B7110268C2 /* MAShape.h */, + 5C87C68FB0CEDE27396651B26D58581B /* MATileOverlay.h */, + CA5090DF36622EB6BF71D54672747980 /* MATileOverlayRenderer.h */, + BADBD1F81D373014832E5DDBE9CEBF44 /* MATouchPoi.h */, + 14BF592F90125FA184B703B34C5714F8 /* MATraceLocation.h */, + 8F2BCFCD921DF78865F9BDEA8A7C018D /* MATraceManager.h */, + 7C8C3E82107B90DF202DECF106C2B81F /* MAUserLocation.h */, + 7DAFAD282E38F524DBA4E1266D0C96E0 /* MAUserLocationRepresentation.h */, + 9A5CB6D5F64849B0FE9EF9969648ACBB /* Frameworks */, + 382291F4FB19BD11E4FE18B912B6A056 /* Resources */, + 0D1A37835B34987C9EF898C3C53384BC /* Support Files */, ); - name = Core; + name = "AMapNavi-NO-IDFA"; + path = "AMapNavi-NO-IDFA"; sourceTree = ""; }; - F117CF72F55448484F5E8509956D04E8 /* Pods-OrderScheduling */ = { + E980E734DCB49B4FE9A62848D358678E /* DDBaseNavigationController */ = { isa = PBXGroup; children = ( - B142733617333B62FC87CCFF414B44D2 /* Pods-OrderScheduling.modulemap */, - 4D2B6DF130055A2CCAB715747530D1DB /* Pods-OrderScheduling-acknowledgements.markdown */, - 7A74632F43EA3445C68EC4894ABA21DC /* Pods-OrderScheduling-acknowledgements.plist */, - E8C5B817601E9A6369B5DDC72B5F6FAD /* Pods-OrderScheduling-dummy.m */, - 500F546A08F312B66C867F314262920F /* Pods-OrderScheduling-resources.sh */, - 5557072D4679705898E85F13CB9F4B96 /* Pods-OrderScheduling-umbrella.h */, - AA0A65EC7B037CEBA8B5D406D2D4DEA7 /* Pods-OrderScheduling.debug.xcconfig */, - 81FFAAE514B693FE02A029AF4E644094 /* Pods-OrderScheduling.release.xcconfig */, + 26E665FE5D8AFEDFEC1E43FC29DE4EDC /* DDBaseNavigationController.h */, + 2B38EAB799605F1D205B17706448B963 /* DDBaseNavigationController.m */, + B38C4271F1196001A81B49CCA90D5E70 /* DDNavigationControllerDelegateReceiver.h */, + F6D6411431285CC278ECBC74D5BC6F4D /* DDNavigationControllerDelegateReceiver.m */, ); - name = "Pods-OrderScheduling"; - path = "Target Support Files/Pods-OrderScheduling"; + name = DDBaseNavigationController; sourceTree = ""; }; - F1BAB6B14699A8DD85DADCE0C09853D2 /* UIScrollView+DDCategory */ = { + EA77E889BEE2F9252093E72F2DA501DC /* UILabel+DDCategory */ = { isa = PBXGroup; children = ( - 9ED517D8551A05FB319503D5EBE74D44 /* UIScrollView+DDCategory.h */, - 8661D5A1AA78E3225C2217E5CD97109C /* UIScrollView+DDCategory.m */, + 0B8B0372DC76EC09950A45934B3D0DCD /* UILabel+DDCategory.h */, + EA7FA41A12CE47545B890685432DF132 /* UILabel+DDCategory.m */, ); - name = "UIScrollView+DDCategory"; + name = "UILabel+DDCategory"; sourceTree = ""; }; - F21E3D3B2104095FD2B0EA3BE749C988 /* SDWebImage */ = { + EAA1D7CA3C705FC46E99649C20CE2C19 /* CALayer+DDCategory */ = { isa = PBXGroup; children = ( - C33B3565D4D9A610EB490890596F5BA2 /* Core */, - 89723FC8072F87BB3BC441A0847216E9 /* MapKit */, + F2C343CC89E9B1B642E0F7ABD1017BD7 /* CALayer+DDCategory.h */, + 35EBE3B59593393B1AD58EFC0DAB8EF9 /* CALayer+DDCategory.m */, ); - name = SDWebImage; + name = "CALayer+DDCategory"; sourceTree = ""; }; - F2667B56D10A337FD2D401A2300C56E4 /* Base */ = { + EAF0B9FB5ED2F6ABF90F3193F89E0E55 /* UIFont+DDCategory */ = { isa = PBXGroup; children = ( - E3D03BAC0E6AEA54D0D773EA9DBEEC1C /* BRBaseView.h */, - 33E5CCEAB5526862A8A29B3035E9EBC2 /* BRBaseView.m */, - 49DCAF1A4596E4ED086FAA5BA57FD9BA /* BRPickerStyle.h */, - AB0D7793FD5B01DCB6199C9FC8AE4B8F /* BRPickerStyle.m */, - A83EFE5C3D04F06142F598E39C9F0272 /* BRPickerViewMacro.h */, - 996660F3AEBFE9B0C55581213B9E8EFE /* NSBundle+BRPickerView.h */, - 12D5E3E7F68E95CA0ADB60461DCD772F /* NSBundle+BRPickerView.m */, - 36742CB3910BD465EDC7BC4DF1EE01F5 /* Resources */, + BF4574F4C29318652AAFD7C708CD92F3 /* UIFont+DDCategory.h */, + EC5A4B98545D9A762EB73D0C99FAE28E /* UIFont+DDCategory.m */, ); - name = Base; + name = "UIFont+DDCategory"; sourceTree = ""; }; - F2AB144A80BA475615B044F74F96A5EE /* DDBaseImageView */ = { + ED4751E573180A77EF08E8104E7BD64A /* ControlView */ = { isa = PBXGroup; children = ( - EFC91CA687C77EB78B0495A49C083271 /* DDBaseImageView.h */, - 2A582DA9EEE16260A1978792FC5C8EEE /* DDBaseImageView.m */, + 3A9B988F271C6234C34D7277087DEA3B /* UIImageView+ZFCache.h */, + 3BAEF366B3A601AD60A93008F9BC2E3D /* UIImageView+ZFCache.m */, + 351959B5D0203FB87270EC42395FE3C9 /* UIView+ZFFrame.h */, + DE320ADD1CEACD0CA033C27E981C548D /* UIView+ZFFrame.m */, + 0EF37C3B59DE2469E929F48473339B9C /* ZFLandScapeControlView.h */, + 02ADD31FC0F38655CF80BE994B91B1C4 /* ZFLandScapeControlView.m */, + E2783A4C0BA2A8043A16C1F174431986 /* ZFLoadingView.h */, + 9C14F261872F9538C42FD9125BF0FBBE /* ZFLoadingView.m */, + C31CA1363AB43D38C1343990BF1D1ED6 /* ZFNetworkSpeedMonitor.h */, + 8821BF72028A6744F94096F70437B3C4 /* ZFNetworkSpeedMonitor.m */, + 6FB79B194614B1E06D069A0B3BA56208 /* ZFPlayerControlView.h */, + 28A813353E365AC4ED33118FF7E87888 /* ZFPlayerControlView.m */, + 57CBA3F4D799FB97BAC5FA14579A4B39 /* ZFPortraitControlView.h */, + AA92CF16BBC5623B9AD2F1FC4EC1C0E7 /* ZFPortraitControlView.m */, + 1340120F2672CE633DEFF9914C121652 /* ZFSliderView.h */, + 84FF7576D12796DE0A96F19F94BC15B3 /* ZFSliderView.m */, + D95780A7815F90B10F09119013099B1C /* ZFSmallFloatControlView.h */, + 05DD77BA0E63C13D72DDE65BDCBFD9D5 /* ZFSmallFloatControlView.m */, + 3C5306A37354024DA164BE02BC6E865A /* ZFSpeedLoadingView.h */, + 0D0D2CEF69F8C30884E74A14FEA087B0 /* ZFSpeedLoadingView.m */, + 05D7C961B7DB9567859AEAA75406D6EB /* ZFUtilities.h */, + 3CE688B8597248AA1CA63CABC59EF1EF /* ZFUtilities.m */, + 77CE4B0DAA3C4DDB1A73B75FE19CB6E8 /* ZFVolumeBrightnessView.h */, + CD8BF1D4A1D74B287507EE4A4B087AA2 /* ZFVolumeBrightnessView.m */, + 7056CD1DB8FB7D0327C33F2B04A52C1D /* Resources */, ); - name = DDBaseImageView; + name = ControlView; sourceTree = ""; }; - F6431FAE12785EFC8640BB10744500B7 /* MapView */ = { + EE3B1F5C68D12BB8E689F6720C43E73A /* DDMAUtil */ = { isa = PBXGroup; children = ( - AE8ACAEDAAA681B531C75C1E85BA5098 /* DDMAMapView.h */, - 87A636305F55B4193ADAAD0F3EDC82E2 /* DDMAMapView.m */, + D5368627F35BDFF4D6D2B7AF9EAC82C3 /* DDMAGeometry.h */, + B60054A23AF8934CE220AAC6DFF60E99 /* DDMAGeometry.m */, ); - name = MapView; + name = DDMAUtil; sourceTree = ""; }; - F64389B71626EA294AD6B9185D368FA1 /* Sources */ = { + EF27885C942BBBA4FD6A85F2033FE80B /* Targets Support Files */ = { isa = PBXGroup; children = ( - FE603FC294B4B0926DDC6D19614C3B16 /* Resources */, + 26E1E7BEAE3F2DF497F0AD3DC4413779 /* Pods-OrderScheduling */, + 8C487F77866CA1C89444C1B8B86BD96E /* Pods-OrderSchedulingNotificationService */, ); - name = Sources; + name = "Targets Support Files"; sourceTree = ""; }; - FBAA0B302BCC8F29194CD2992CB6C581 /* Support Files */ = { + F08B1AA3DE6C1F559C93C79E65B9C680 /* Trace */ = { isa = PBXGroup; children = ( - E1156D4B626F5763CFCAC74694E40862 /* MJRefresh.modulemap */, - 9C01CB87BF930A549BE2B7C73A68B7AA /* MJRefresh-dummy.m */, - 8BD2A03C643BA6B22B9B44CD85299C2A /* MJRefresh-prefix.pch */, - 61AB5AFE42795F73512435F249E2AD35 /* MJRefresh-umbrella.h */, - 56BF39B3EB093F44FA1AC755EE7FB094 /* MJRefresh.debug.xcconfig */, - 8B441F34B32C0868D63E8CC442DAB6E5 /* MJRefresh.release.xcconfig */, + CB5A021DE84ECDD362F02BEAD74758AB /* MATraceReplayOverlay.h */, + 83910CB7CAF3FE42FD4D7F4F08FEC425 /* MATraceReplayOverlay.m */, + 9380077F7E34AEF6C702A6AEC0036503 /* MATraceReplayOverlay+Addition.h */, + 5BE56E5FE9C65D445F805E52A05BDBDD /* MATraceReplayOverlayRender.h */, + A737BDD5B4CE1C051C6FE3A1B3347F4F /* MATraceReplayOverlayRender.m */, ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; + name = Trace; sourceTree = ""; }; - FC30EAF31C86A4F1C279602D64702272 /* Support Files */ = { + F3A8FDB9B62CC2AADD408A9F97FE9CE3 /* UIBarButtonItem+DDCategory */ = { isa = PBXGroup; children = ( - 2240004E214742F724048FEBB381CEFE /* ZLPhotoBrowser.modulemap */, - EC0A368B863E7098C2B47DEFD9527A27 /* ZLPhotoBrowser-dummy.m */, - 7AA0400EDEE1936C5464A99AD94035C6 /* ZLPhotoBrowser-prefix.pch */, - 6BDF0C722EFCEDA51D2DE37EDAE0B8F3 /* ZLPhotoBrowser-umbrella.h */, - B2C1671B93D950380268814B7807A1DE /* ZLPhotoBrowser.debug.xcconfig */, - 196CEE3BC2C8C654CC23EB302CC90FF4 /* ZLPhotoBrowser.release.xcconfig */, + 790D5EF498CD37AB9B43B6B1716319C8 /* UIBarButtonItem+DDCategory.h */, + 072260DC5B3D2B9ACD46C6ECF85C486A /* UIBarButtonItem+DDCategory.m */, ); - name = "Support Files"; - path = "../Target Support Files/ZLPhotoBrowser"; + name = "UIBarButtonItem+DDCategory"; sourceTree = ""; }; - FDBC45F1F148137145F5BC76E155DE5C /* DDControlsKit_Private */ = { + F517901A20102009293DA8A18389DF82 /* DDButton */ = { isa = PBXGroup; children = ( - 1F9C3228751941592E307E6795FC420D /* DDAttributedString.swift */, - E7DEAAB15891C178CEB558B353A28B54 /* DDButton.swift */, - 4BBC08FAD68A88F7287A05E04191DB04 /* DDCollectionView.swift */, - E79F6EBD860959A940CF227C07C90D12 /* DDCollectionViewCell.swift */, - 225E1EF48B1C673BC3CC2358A43544DD /* DDImage.swift */, - 220B08D91C45356936B60DB764408CBD /* DDImageView.swift */, - 5028808FDA816F0FAC182767E78C100F /* DDLabel.swift */, - 0E32F05E6704CB27C4F0970E03346DAB /* DDMutableAttributedString.swift */, - 44FBDC1D7632810A4180BA6202B06DF4 /* DDNavigationController.swift */, - B950E3E5BC03E7EAA144B54395908596 /* DDScrollView.swift */, - 9A129EE0C83FE51A20D8D5971D362AB8 /* DDSwitch.swift */, - B6E5494399CF740C7316F47647E51127 /* DDTableView.swift */, - A0C18F69D04945C4F4F65A4781962DC9 /* DDTableViewCell.swift */, - 555AC2D8DC026900B91FD2906E79BFBB /* DDTextField.swift */, - 9ECC1CFAF7F7F94D4BEA17650D3BEBB8 /* DDTextView.swift */, - B70AF93E4D974B8428D94FDA5AED6BD6 /* DDView.swift */, - FFE415ECD60C7DB122A14EA2B5A0EACA /* DDViewController.swift */, - 08A558054A8D80C1A1E3789802587FD0 /* DDAttributedString */, - 8F5753004BEC7A9BD7E8145A966975D7 /* DDButton */, - 53F44F3637A3813AFAEE57A32FD05BEF /* DDCollectionView */, - 4A3B41CF6F13D4673844D81DACE15172 /* DDCollectionViewCell */, - 552FF270B50722AA07DBE4CE954D8E23 /* DDImage */, - 7F96D0F4A7E84B278B3FC781A2D5CBC7 /* DDImageView */, - 86B005835376A66CBE0903890387A069 /* DDLabel */, - 6C61C214A1D7934522ABCD0C24097A1C /* DDNavigationController */, - 64D62230BC69BC8FF8E0CADB0E308A64 /* DDScrollView */, - 56A8132E1DC86550009A4764C1C9C677 /* DDSwitch */, - C02D60E924FC8444945FC8292C47ED3F /* DDTableView */, - 9864DDB493BFE03CC42B6C57762EA631 /* DDTableViewCell */, - BEF2291B7DAF6780A8476699F6CBD67C /* DDTextField */, - 2C574D2ED827E5468F204D679188F899 /* DDTextView */, - 84872BCF4FAAA518E7638EF55260B513 /* DDView */, - 976EC15AC1010E3D69806B3274FF0CF9 /* DDViewController */, - 5D28998E0850DC687E57E9F3344D860D /* Support Files */, ); - name = DDControlsKit_Private; - path = DDControlsKit_Private; + name = DDButton; sourceTree = ""; }; - FE603FC294B4B0926DDC6D19614C3B16 /* Resources */ = { + F64B52D296D23148F5794288D39A031A /* Resources */ = { isa = PBXGroup; children = ( - EE264AABB23776FDCFBFF501E0FDF2EE /* Sources_DDMAMap */, + C2334FD8F74CFB66A094159975CD5410 /* MJRefresh.bundle */, ); name = Resources; sourceTree = ""; }; - FEB65CCD95ACDDAE9A11B96CD1AC5246 /* DDMASearch */ = { + F74CED6304C6A7F0526D9ACBCD0A6C35 /* DDAttributedString */ = { isa = PBXGroup; children = ( - DD2B04A321BF9A4442312268B3ECB285 /* DDMASearch.h */, - 3ACA5FE33CB355EA0C0B258471B5B900 /* DDMASearch.m */, ); - name = DDMASearch; + name = DDAttributedString; sourceTree = ""; }; - FEDFDA0F4D0527F7D5B4F2563262B02F /* UIApplication+DDCategory */ = { + F873510D7712C305EBA4EAB581883C1F /* DDLogKit_Private */ = { isa = PBXGroup; children = ( - 129C4C0861511F31333238525142A013 /* UIApplication+DDCategory.h */, - D6FD1CE43A4082C6AE2CAD9DC2E37800 /* UIApplication+DDCategory.m */, + 822A310DAD9E85625689E23988F7D61B /* OCLog */, + 6F22C8B4E291563752FC5A1DA50E7548 /* Support Files */, + 3147F837C48942C2ACDDDD61F3E2F7A1 /* SwiftLog */, ); - name = "UIApplication+DDCategory"; + name = DDLogKit_Private; + path = DDLogKit_Private; sourceTree = ""; }; - FF58927E0B4230691CA1D25AB65CBE47 /* DDBaseViewController */ = { + F8A151DC86140F5C047D9204C0660C16 /* DDWebImageKit_Private */ = { isa = PBXGroup; children = ( - 8F41FA482FFD01131F6109B6F710F6F4 /* DDBaseViewController.h */, - 5CA6E7D1E697CAF51E4973FEBB1C3879 /* DDBaseViewController.m */, - 23F672531CE9A8E8E069D3D77E80A932 /* Resources */, + 5E912AAAF25DD8A348BCC1C6DD1EE772 /* DDWebImage */, + 1BEE9EB6452A163B41354AE5AB3DDFFB /* SDWebImage */, + E2BE1179BF182857E351A726449221FA /* Support Files */, ); - name = DDBaseViewController; + name = DDWebImageKit_Private; + path = DDWebImageKit_Private; + sourceTree = ""; + }; + F8F6DFB1B51BBDE032DEFC6326537644 /* Support Files */ = { + isa = PBXGroup; + children = ( + C99CA02596286C86EADB5A2FDDF8AB67 /* JCore-xcframeworks.sh */, + E9AFF6B954E8A20C6576A04A617904BB /* JCore.debug.xcconfig */, + C7A7EC3718D741434C70C92B255FE6D7 /* JCore.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/JCore"; + sourceTree = ""; + }; + FDB5207B49AF8EEFE15F6D08654B85FA /* Support Files */ = { + isa = PBXGroup; + children = ( + 1C1DE0C5840D3B9D3F4AE177D846D1D2 /* JPushExtension-xcframeworks.sh */, + 21B29053F38D28F85EB760D090B61FE3 /* JPushExtension.debug.xcconfig */, + 11D42ADCDD4B06BB46ADB474D341EFFA /* JPushExtension.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/JPushExtension"; + sourceTree = ""; + }; + FDD4E51455C796F973F4067CBD540CA2 /* DDTableViewCell */ = { + isa = PBXGroup; + children = ( + ); + name = DDTableViewCell; + sourceTree = ""; + }; + FF5BA39D714D9B07B3603CBEF6717142 /* AMapFoundation-NO-IDFA */ = { + isa = PBXGroup; + children = ( + 9911C98D6F0B9EB7FAFB9535EA4D85BF /* AMapFoundationConst.h */, + 9FACEA709B79E42DDF78C078AD7377D2 /* AMapFoundationKit.h */, + 454333FB147E5D0B60A9194BB84A573F /* AMapFoundationVersion.h */, + E6373F331B0591374AFCF9BF0B399FB4 /* AMapServices.h */, + 0E55734AA06A41DCB928088F28FE1537 /* AMapURLSearch.h */, + 761053F5E793A6A64F4E79EB98436BF5 /* AMapURLSearchConfig.h */, + 8404D24853C02DB7DDC293268BF2177A /* AMapURLSearchType.h */, + 1A5180BF7E6A4A880CAC255BFE5822B5 /* AMapUtility.h */, + E151FBB9EB8E367ECC01844E45275A69 /* Frameworks */, + 4860E35C08B5A64761B59A9532B5A033 /* Support Files */, + ); + name = "AMapFoundation-NO-IDFA"; + path = "AMapFoundation-NO-IDFA"; + sourceTree = ""; + }; + FF74590C34C9CB2FB93034245A6363FA /* NSObject+DDCategory */ = { + isa = PBXGroup; + children = ( + 89E92180453C6221E5B75E3803627D47 /* NSObject+DDCategory.h */, + 40BD456DF0D1B0FF5AC86F886B9548F8 /* NSObject+DDCategory.m */, + ); + name = "NSObject+DDCategory"; sourceTree = ""; }; /* End PBXGroup section */ @@ -7224,28 +7239,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1D27E2771BDF5D00F752E6422D2DA6E3 /* Headers */ = { + 171A04CBA7CC422076DECA658DDA7DDC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 656C1B379E3DFFE7320AD50AE311126B /* DDAudioPlayerKit_Private-umbrella.h in Headers */, + 7272912E7506DF5B0722EF62E5789256 /* Kingfisher-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3673F6CDE5E67187044821FF3DC215DC /* Headers */ = { + 305270615D385F98912267F312CA3FD1 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7D9036FB1C4E0560CCE3227BEA3339C2 /* DDLogKit_Private-umbrella.h in Headers */, - A6E93420233B40E6C5FD32FC0C411AF2 /* DDOCLog.h in Headers */, + B56ACFDE582AAAB120025C58C41EC180 /* DDLogKit_Private-umbrella.h in Headers */, + 97AC3B3DD74103EC3049D2AA7E6464CB /* DDOCLog.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3BBAA597943FA72A50BB8D930A99FFB9 /* Headers */ = { + 35AD76A1E756BB1696ECCD2C3E9108F5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 56AF9AC7753012A5318390344FAD5C43 /* RxSwift-umbrella.h in Headers */, + 7E302062C5EC55E5309F9F414AE78C4C /* RxRelay-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7333,43 +7348,51 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5F6A5D013F465C43D05515340DBEC965 /* Headers */ = { + 635C9EA2F28FFA070D1920797A37C7D3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 9F3964B15E3C4EFF4BC0B7616A546C2E /* CALayer+DDCategory.h in Headers */, - A20B28B7C2D37D42C1C8F8FAB350CD8E /* DDCategory.h in Headers */, - 2BD1DA46EFAC895FA086ECF1902D0FD1 /* DDCategoryKit_Private-umbrella.h in Headers */, - E575FD1642D598B5B2FBF353BEF4E193 /* NSAttributedString+DDCategory.h in Headers */, - E2A772FC2EF1D213CB844D55E0B55AA4 /* NSBundle+DDCategory.h in Headers */, - F19D8E3745D102F0CB24E84EBD98E2BD /* NSMutableAttributedString+DDCategory.h in Headers */, - 57001D4C5C8C819680182BBEDD045210 /* NSMutableParagraphStyle+DDCategory.h in Headers */, - 30C11276440E0B42F3C262BB2D30D9E1 /* NSObject+DDCategory.h in Headers */, - 97E3C113173E5B9AE508B406612280AF /* NSThread+DDCategory.h in Headers */, - B1CD720CED00E5BC1E5B96D581603C2D /* NSURL+DDCategory.h in Headers */, - CCB1CCE148F434A4A1FD5C20BB3CAB54 /* UIApplication+DDCategory.h in Headers */, - 17C1D268B746DB73A19B85329F27D317 /* UIBarButtonItem+DDCategory.h in Headers */, - 6DE505183942FACB3B64F8A2115D39D9 /* UIButton+DDCategory.h in Headers */, - 8762C3B2ABC7C4D1ADCD923054358973 /* UICollectionView+DDCategory.h in Headers */, - DD580CB782EBCD185EB099D7FC7B076D /* UICollectionViewCell+DDCategory.h in Headers */, - EC261155F1F1E75AFC43FC3374CD930F /* UIFont+DDCategory.h in Headers */, - 4735F0E5E435DA829FAD6163F41B9040 /* UIImage+DDCategory.h in Headers */, - 19E22194C82328ADFCB3B3E8AA23CA2E /* UIImageView+DDCategory.h in Headers */, - 1BF401B5CF91DEEF71FF25C31286C319 /* UILabel+DDCategory.h in Headers */, - 6146A0BE66054B092DCD9C8642C58988 /* UINavigationBar+DDCategory.h in Headers */, - 6F147E8691945B001B6CB1269240FDA9 /* UINavigationController+DDCategory.h in Headers */, - C3E841F0F2A1C2CAE89FB406DF3EB569 /* UINavigationItem+DDCategory.h in Headers */, - 99ABEC8661595B51AC9497571DDE9446 /* UIScreen+DDCategory.h in Headers */, - 1D1A187CC0745781EDF0CF7D872B1B48 /* UIScrollView+DDCategory.h in Headers */, - DF9A3D9B61FFDC86D1B08C57030698F2 /* UISwitch+DDCategory.h in Headers */, - 38E8E82CB2E6E16A66CF79B88B723938 /* UITabBarController+DDCategory.h in Headers */, - 2E06E2D515B47AD7FD26D97DE13591C3 /* UITableView+DDCategory.h in Headers */, - 5309B438474D04047CBBDB0FC6AE73E9 /* UITableViewCell+DDCategory.h in Headers */, - 893E557FBC523702C79FA9A21FCB7349 /* UITextField+DDCategory.h in Headers */, - A1B367623DBD487A62091B47587CC529 /* UITextView+DDCategory.h in Headers */, - CD6E125ACDDF38716E4DFD741B612337 /* UIView+DDCategory.h in Headers */, - A247B85A32906601E0AE92D4E138D371 /* UIViewController+DDCategory.h in Headers */, - 10C7C630CD0D2A6389C3609E2D562F2B /* UIWindow+DDCategory.h in Headers */, + CC9402AE1D00383EB0BF9F85FA45F60B /* CALayer+DDCategory.h in Headers */, + B3C371002BFFEF2036F06475A614224D /* DDCategory.h in Headers */, + 35ECE321E980BFF5AB7DB92AA124C4B2 /* DDCategoryKit_Private-umbrella.h in Headers */, + 0FCA0A98001B0C94885C2FE9731F60FF /* NSAttributedString+DDCategory.h in Headers */, + 05D1AE11EBE49B32FAD3C45E096F5AB1 /* NSBundle+DDCategory.h in Headers */, + 6FA92388BDB412CA58A5AA2DCEC31F0C /* NSMutableAttributedString+DDCategory.h in Headers */, + 9BEFB5C893C893CD085FCBD80F994EBC /* NSMutableParagraphStyle+DDCategory.h in Headers */, + 3C92C26772398A8101A0DA98198BCB30 /* NSObject+DDCategory.h in Headers */, + D2BA3BE552302291ACE27A363AEC90B1 /* NSThread+DDCategory.h in Headers */, + 0363EC52497066CBA164B62EC22BF50B /* NSURL+DDCategory.h in Headers */, + EDEEB2116B2C4C2A081646F168FA7CBF /* UIApplication+DDCategory.h in Headers */, + 858127F7C6B3971BA26C1D3373394665 /* UIBarButtonItem+DDCategory.h in Headers */, + 1E5BD60109367D4942DCF0903700745F /* UIButton+DDCategory.h in Headers */, + 3BC88549800FD8414276E44B06F687CD /* UICollectionView+DDCategory.h in Headers */, + CC1C929FDB0989801937E4144262F01D /* UICollectionViewCell+DDCategory.h in Headers */, + B3AA028B5D51C032F7540C9B187BFCE4 /* UIFont+DDCategory.h in Headers */, + B92ED55C3E796BD3FCDC4BB4B00DB1B0 /* UIImage+DDCategory.h in Headers */, + D48D7919B0381EDB5283AE1AE46B1FDF /* UIImageView+DDCategory.h in Headers */, + 22A4125ECCD10875BF31FDABE9122A13 /* UILabel+DDCategory.h in Headers */, + 968E3B22C30886235476643B1E9A2E08 /* UINavigationBar+DDCategory.h in Headers */, + B1071FE781C8E8D0761EC0B0A0D1ECFC /* UINavigationController+DDCategory.h in Headers */, + 9266975C8DE9C58338EA64B1946F47CB /* UINavigationItem+DDCategory.h in Headers */, + FB23F3A5758B7A1A25A4FCA9B9475DA2 /* UIScreen+DDCategory.h in Headers */, + A8BDE20AD8387D116036E41D89E6F2A1 /* UIScrollView+DDCategory.h in Headers */, + 723CC4136420536B7C153F88D8C0D8B2 /* UISwitch+DDCategory.h in Headers */, + 811520E03F93D86C7DCD3A57D62AACA3 /* UITabBarController+DDCategory.h in Headers */, + 776C724A2521DF3888B682D19C22CC58 /* UITableView+DDCategory.h in Headers */, + 7A800ADB6BB8AD06C4F51899D327EA20 /* UITableViewCell+DDCategory.h in Headers */, + 0C394C0C48A7D72559F14899D752BB7C /* UITextField+DDCategory.h in Headers */, + 9E96D1D0E4E3B0652DFD32E48B0E810B /* UITextView+DDCategory.h in Headers */, + 080F090EA5ECE7B33418CE8A30BCF1F0 /* UIView+DDCategory.h in Headers */, + 37B189A966EDEE3CC4AD7A772C841B0C /* UIViewController+DDCategory.h in Headers */, + B17A50C565F1F52EDE5DA662FB1B9A92 /* UIWindow+DDCategory.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7934936BA7CEBF74A0BCE32D1527D7BC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A6170A3190373A3C1D31FB1F013CFA75 /* DDAudioPlayerKit_Private-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7430,6 +7453,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 8E8C0F9496EBC1D96A951C00EB8A5483 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D3A3705B94F77034E16CEE42680E9EC /* RxSwift-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 93A6C718AB33E187C2F4C2BB8BD9F5C4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7446,6 +7477,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9FBFF5E4E19EE9C8569F4285A9C37E18 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 92F2017CB5899A5DE44C19938FEC3E2D /* Pods-OrderSchedulingNotificationService-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A23CD4DE689260E9578ACEB979F6635D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7548,37 +7587,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C3F0C39DD1DEFD201C98135CCA73A626 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 4E6ED858E553301ADEE0B2BE45956A17 /* SnapKit-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C5ACE35FE865E786F6493604981092A1 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8078E9680CBD9BF77D13021C5B82AE8A /* RxRelay-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D308D7243FA3F6EF2DA0BA6AF4F80CE4 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8C584664D6B07968AA7846A75519A16A /* Kingfisher-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DA92DF2232AA97AA584E142EBEE5C271 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; DAF65D7A87C0CEAD313A05C542785EB9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7686,6 +7694,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F87A08E2FFA558FBA50E565BB96AD5B6 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 259D8488F32179015A5543EDCC586CD6 /* SnapKit-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; FE7AE85A23BF74B68629FC042E53C70F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7709,7 +7725,7 @@ buildRules = ( ); dependencies = ( - AFEA5FB96D8DBFE55B3781115F975F79 /* PBXTargetDependency */, + EFB04F5EC4D67264A26982566446574D /* PBXTargetDependency */, ); name = DDControlsKit_Private; productName = DDControlsKit_Private; @@ -7727,9 +7743,9 @@ buildRules = ( ); dependencies = ( - 28819A56DC5FE6EE567937825D41B304 /* PBXTargetDependency */, - A2073EF97AD3591795490647DC795E6F /* PBXTargetDependency */, - 16527DA8401149F66FCBD83CA7BA0FEF /* PBXTargetDependency */, + 943177C75D1BFB1CDCF12D49ACF3464C /* PBXTargetDependency */, + 035EA753DF504E0F3F3ABD0D7E98D949 /* PBXTargetDependency */, + 975D7B9AD3C5F924D77FD2A9621D2A81 /* PBXTargetDependency */, ); name = DDBasicControlsKit_Private; productName = DDBasicControlsKit_Private; @@ -7756,12 +7772,12 @@ }; 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { isa = PBXNativeTarget; - buildConfigurationList = A986A9C3606A2B5B105CD79531642030 /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildConfigurationList = B3E3D9EF3441CC03AF8A2546871D1C5E /* Build configuration list for PBXNativeTarget "SnapKit" */; buildPhases = ( - C3F0C39DD1DEFD201C98135CCA73A626 /* Headers */, - C60F3F4EA98E4FF9B17B8F6A97B62B48 /* Sources */, - 898380CE963DC6F772ADB9DC5E3B5219 /* Frameworks */, - 46EB960BB6D3FDE4848A5267F5C71752 /* Copy generated compatibility header */, + F87A08E2FFA558FBA50E565BB96AD5B6 /* Headers */, + C3347F1C7C8F159553EC00DF0C79D8C9 /* Sources */, + DD1A8E2CEC8F050CFE29C76286A2BBAA /* Frameworks */, + BF3E5CE6B77034D09584B60F61F40F75 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -7774,12 +7790,12 @@ }; 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 89A8BB776593B3564187DDF25CE32955 /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */; + buildConfigurationList = DD9BBFA2E57CB305710EE4DADB39989F /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */; buildPhases = ( - 3673F6CDE5E67187044821FF3DC215DC /* Headers */, - BF0745C80123D3D9B885AC43C08AC8BE /* Sources */, - 7CE1E470D639136D127D8F7F7135021A /* Frameworks */, - F5EE999CB6651F301EC86CA523208684 /* Copy generated compatibility header */, + 305270615D385F98912267F312CA3FD1 /* Headers */, + 7A3F3FA724A749A869C5883008AB677A /* Sources */, + EBDEAB599CD0197F46AC0A2F3A137A49 /* Frameworks */, + BF54F59984BF784BBA91D473E3499E61 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -7837,9 +7853,9 @@ buildRules = ( ); dependencies = ( - CD2B4B0FCA4DD8F5A9FBA97F23557E45 /* PBXTargetDependency */, - F7EF7D4ADBB5E4498C2B21ECA6725EEC /* PBXTargetDependency */, - 446F5DA42D2305A446FCADAFF1CC43F2 /* PBXTargetDependency */, + 7B1D1470EA2DBC89AEE9554B6C8C58D7 /* PBXTargetDependency */, + EB30B9D9B98892DF50C8B06CF27C96C9 /* PBXTargetDependency */, + A3DA7DC0818CE25157BCF266988B83B7 /* PBXTargetDependency */, ); name = DDProgressHUDKit_Private; productName = DDProgressHUDKit_Private; @@ -7866,17 +7882,17 @@ }; 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */ = { isa = PBXNativeTarget; - buildConfigurationList = AF1B5985EF5104F864883BD566B4E47D /* Build configuration list for PBXNativeTarget "RxRelay" */; + buildConfigurationList = 2EAE20E2243B46EDB441F12B42D381F9 /* Build configuration list for PBXNativeTarget "RxRelay" */; buildPhases = ( - C5ACE35FE865E786F6493604981092A1 /* Headers */, - 99A49ACCEA656B20ED8DDB4756B28B94 /* Sources */, - 7D634442AED1F31875B097C772204E27 /* Frameworks */, - 378D70BECBE6DFDEBB4104C5ED061758 /* Copy generated compatibility header */, + 35AD76A1E756BB1696ECCD2C3E9108F5 /* Headers */, + 693E031629321D98E73BA3074800F7B3 /* Sources */, + 8F077C22E41989196950C080F18084F2 /* Frameworks */, + E61F436164A0E2AB4E679A7FBFE91577 /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - 8B68DFAF2316FA5796CD2D25FB136C34 /* PBXTargetDependency */, + 796581E58695225A9BB0E9DBA5BD8883 /* PBXTargetDependency */, ); name = RxRelay; productName = RxRelay; @@ -7920,11 +7936,11 @@ }; 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */ = { isa = PBXNativeTarget; - buildConfigurationList = BCD1E485DFBCBF51CEB48E3D307CB0FD /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */; + buildConfigurationList = C0EB8B175700EEAA6E39645C214B4FA9 /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */; buildPhases = ( - 38E287220A5ABC5E384EBE3BB5F0B6B3 /* Sources */, - B6C57078E056CF7022A437F6A03EEA3B /* Frameworks */, - F2159222D413D829C60B1AF3521AF607 /* Resources */, + 6F4B87F6E7AAFDBE78903A47BD3E2918 /* Sources */, + 5DFE6BD5FA2B92A6317143BE2EF3DB7E /* Frameworks */, + DD7A1FD7E1DCE03C6091D1DE35F1030E /* Resources */, ); buildRules = ( ); @@ -7937,11 +7953,11 @@ }; 6056870867CC4728BCEF2E5EBDD1DCB3 /* DDMAMapKit_Private-DDMAMapKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 53DC6BB420A39B891F56EFC5973D7464 /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */; + buildConfigurationList = 1C929CD394365FDBF9B65F057E733A1B /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */; buildPhases = ( - DD76AFB898E0CE5F51E81A77220C8E1E /* Sources */, - F23F546DE7C760E9AD95855A7DB4D31D /* Frameworks */, - 1D2C9D69FCFC29DD691EBBEFF78240DA /* Resources */, + ED9123D19A1A5FCF8265ED8AF95B5FDD /* Sources */, + 4B039D96CEEED226E09359CFF901ABED /* Frameworks */, + 82F729B374ED0B2D2101284085484F90 /* Resources */, ); buildRules = ( ); @@ -7971,18 +7987,19 @@ }; 775A96192E9F3E75FE7B0644CEB05EB1 /* Pods-OrderSchedulingNotificationService */ = { isa = PBXNativeTarget; - buildConfigurationList = 777E5242052457E27C15E47630A814FD /* Build configuration list for PBXNativeTarget "Pods-OrderSchedulingNotificationService" */; + buildConfigurationList = E510CD68431D85FDF99E15140751BE79 /* Build configuration list for PBXNativeTarget "Pods-OrderSchedulingNotificationService" */; buildPhases = ( - DA92DF2232AA97AA584E142EBEE5C271 /* Headers */, - 7A342799E1DB16E1C7F3F2D8A92BB93B /* Sources */, - 605A07125BDA3C64D9429ABAE3DE5A44 /* Frameworks */, + 9FBFF5E4E19EE9C8569F4285A9C37E18 /* Headers */, + 45E3A2215DA2D3A3512380AA2CA0C3F4 /* Sources */, + 99E540176C88BB3967BC26485025432B /* Frameworks */, ); buildRules = ( ); dependencies = ( - B18B9B44A1A90F9729A5266E5D7F092D /* PBXTargetDependency */, - CBC1F8A03A85317FF2C3E1B22DBC4A30 /* PBXTargetDependency */, - 373880BF6F00D901615288D3C888E048 /* PBXTargetDependency */, + 1D29234DB50A02F06FABCD16817675CF /* PBXTargetDependency */, + 7F61E2CFE58F457FE8951AA345AA7A3C /* PBXTargetDependency */, + 106D80489FFDE720531F80149AE588D8 /* PBXTargetDependency */, + 38D440170CDDB61D514FCDDAC4C0C658 /* PBXTargetDependency */, ); name = "Pods-OrderSchedulingNotificationService"; productName = "Pods-OrderSchedulingNotificationService"; @@ -8017,42 +8034,42 @@ buildRules = ( ); dependencies = ( - 081EEBFF3122F095FDCB02B321C63E60 /* PBXTargetDependency */, - 91BA5C4F2A92531F32CF2583E2EA45B7 /* PBXTargetDependency */, - 649A494FB94524894D5D9A7D633CCD89 /* PBXTargetDependency */, - F18BAC9E0802878CE2336D9493C927D8 /* PBXTargetDependency */, - E01813D4CFA85196E70CC0D575ED84A0 /* PBXTargetDependency */, - 6D3266508913EF96D528F1B3A1B327BE /* PBXTargetDependency */, - 4B9480B181E7CECF68EDE8CB3E95CABE /* PBXTargetDependency */, - 6BB8082A5DFB595FC71472E2DFE56951 /* PBXTargetDependency */, - CC25E04E7D778C911C7807D80B1C6CD4 /* PBXTargetDependency */, - 4A07AB06A8D0ABB3B76EE0166C6C840E /* PBXTargetDependency */, - 032DFE5811233537A2FC60AA876C156C /* PBXTargetDependency */, - 47AF29951E2109D99F6E6C3C547FDEB6 /* PBXTargetDependency */, - 84F2C78FD563365132FADBD80A9BB3AD /* PBXTargetDependency */, - 5F785DB869732AC2AC35A72B813148DD /* PBXTargetDependency */, - CAAF9A41AA453A02AA522863EDF09759 /* PBXTargetDependency */, - 5267574A4C777D5FDBA8729D457ECF2E /* PBXTargetDependency */, - 4E97FC27DD01CB82A9BFC8DCCCFF11CE /* PBXTargetDependency */, - 7F9BA7A22B0BA85968F9DDF15094FE00 /* PBXTargetDependency */, - 358B8028A4AE72FFF2D54E1118E8486E /* PBXTargetDependency */, - C9112FCBA4F3C2555CF4D9ACAA71A370 /* PBXTargetDependency */, - 4F690F49032D3ED438F7DF91D0DFCD41 /* PBXTargetDependency */, - C66B6D69E1F076F0DD1E5A84AF42AB4E /* PBXTargetDependency */, - F254C86B796CA34EE709E31503AA85C3 /* PBXTargetDependency */, - EBF0385E43B863B424F35C61D03099B5 /* PBXTargetDependency */, - 4E4E041A1FECFD18FFB561E6255CB7D3 /* PBXTargetDependency */, - 987097C4CE0050A8536056D15E13401D /* PBXTargetDependency */, - 3098B636191833D58C0BA6757C3E03B6 /* PBXTargetDependency */, - BC3EEC9C3E4844CF4F332F75E60B74CF /* PBXTargetDependency */, - 008201B47FD78C6752D63150E4495290 /* PBXTargetDependency */, - 8AA4C609A6755CE947A5781935788F8F /* PBXTargetDependency */, - 91A794987B562B36EEE299A58494C06B /* PBXTargetDependency */, - 8DC1AFC7EAB6EC8621B3D8767DDB64AE /* PBXTargetDependency */, - F15A5EC541D0A9D92AA8C4AFF61F7379 /* PBXTargetDependency */, - AA021A594E0489739BCB52B322C614D4 /* PBXTargetDependency */, - 5FEAD49860218CE744445E9CED3F31FA /* PBXTargetDependency */, - 92A8C689AFA17B2571133A3FAF10025E /* PBXTargetDependency */, + 0E94BB8ABC0C5CCB2CA4678D05DFC4EA /* PBXTargetDependency */, + 8CDF6A8BD3F578C6C8590B387A904AE6 /* PBXTargetDependency */, + 4CD42D04959EB0D1CA487848DDDF3611 /* PBXTargetDependency */, + 600B1F1D972ED173B34FA3701314C01A /* PBXTargetDependency */, + 1E278860CCA90D9B4C3DFF396A7D1EE0 /* PBXTargetDependency */, + 525A5C04C365BEBE5AB40E613015916A /* PBXTargetDependency */, + 31D8956C8A8E43C3F55A6D8A29092924 /* PBXTargetDependency */, + B37C038EFAFD7D6E1F9F2FEAB3239F6F /* PBXTargetDependency */, + 0E1F772B6891F6B1F18CB16C6FA46396 /* PBXTargetDependency */, + 11D087B386BA65CC409DF77D493590E7 /* PBXTargetDependency */, + 926CF976907E2642B358EB5C507951D9 /* PBXTargetDependency */, + CB1138ADA231B520542C03BA3182F0A2 /* PBXTargetDependency */, + 8A732D56B5503ED454ED97FB3829D778 /* PBXTargetDependency */, + 9EF01E29C193C03ACA41F71EF7B3517D /* PBXTargetDependency */, + 628B073C74E0898BA648FA947AD1A45D /* PBXTargetDependency */, + 382B531D9EC0EB7F127249E8DF27F48D /* PBXTargetDependency */, + ECE92ABB76E5343E4BF935C9E3B68066 /* PBXTargetDependency */, + 06DC273EC08474A120949684DEA291CF /* PBXTargetDependency */, + F59B6B0B11DA0D874294D4CE311B88B1 /* PBXTargetDependency */, + 2A1C8476EC64CC08404D5A3763E8B739 /* PBXTargetDependency */, + E1B38E041DBAA5D499FEE149637EF19B /* PBXTargetDependency */, + 67253A5FE22E23C4120380D0856C1061 /* PBXTargetDependency */, + 1A024990670C44BB6C8680AD330EE334 /* PBXTargetDependency */, + 0752C056657DB1FB890A80BF88D827A8 /* PBXTargetDependency */, + 27383F30FD8CAC19F08453382BF5E414 /* PBXTargetDependency */, + 008E096B2E77E5DFFC982B793FBD51D3 /* PBXTargetDependency */, + 857FBFEF731047CDC8ED770D59057111 /* PBXTargetDependency */, + ACC50B9FA27C6ABEE331A0E5B9620E41 /* PBXTargetDependency */, + 5583EB0B14B0299A8FC42CF107D96D8A /* PBXTargetDependency */, + 8D9CA23F1779FD7F9C7FFB33439A28EE /* PBXTargetDependency */, + 930D1E6CE3DDFD48D00642170CB0961D /* PBXTargetDependency */, + 3019DD409CB64A8EB23E7858732944C0 /* PBXTargetDependency */, + 7E0E9299BCF6166A0D07BF09FAE8AAE7 /* PBXTargetDependency */, + CE85C764FEBDF96563E013990F95A299 /* PBXTargetDependency */, + B1C8AC3D8D4A1836A1180FAE8EC9EADD /* PBXTargetDependency */, + 33D73907BA455CBA9FCCDBC100843C70 /* PBXTargetDependency */, ); name = "Pods-OrderScheduling"; productName = "Pods-OrderScheduling"; @@ -8071,8 +8088,8 @@ buildRules = ( ); dependencies = ( - 57F47FB3478C3D8BFE304C0D4EC133C5 /* PBXTargetDependency */, - 2F75967F0B50A7E796D685B37012614E /* PBXTargetDependency */, + F9222946BB8117BB75A56EB79B800577 /* PBXTargetDependency */, + 7457094FA17459CB8E6167AB37FCA022 /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; @@ -8081,11 +8098,11 @@ }; 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 98B2AC68ED019261CFEBB4B9C05A2355 /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */; + buildConfigurationList = 3D144EA05E3675531AE95589A976C623 /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */; buildPhases = ( - 5F6A5D013F465C43D05515340DBEC965 /* Headers */, - B72E6B6FC36DE88CE6E73512C1A3ED6B /* Sources */, - C6DA7DE690A6DE816489ABBF257E3245 /* Frameworks */, + 635C9EA2F28FFA070D1920797A37C7D3 /* Headers */, + 78ED18CE1C193CCD1C781780203947EE /* Sources */, + 2475AE094D78D722239B5672B6EF97B2 /* Frameworks */, ); buildRules = ( ); @@ -8142,13 +8159,13 @@ buildRules = ( ); dependencies = ( - 1A71FF1EECA8DB0648C2B2A5C94FC8B1 /* PBXTargetDependency */, - 0F04E208763E1609DB6EC8EE6FFD1144 /* PBXTargetDependency */, - 9B686050B3702E78074BF091C7B25808 /* PBXTargetDependency */, - 7F76D847C836FF890C8D105CC0BFAE00 /* PBXTargetDependency */, - 92DF17AC136FA3990003CA984C25B83A /* PBXTargetDependency */, - 28C483E3B6950870FD1EF7D17380DF5A /* PBXTargetDependency */, - FE96776C2F90B61C2C1F931557CF9C41 /* PBXTargetDependency */, + 10EB2163E90DE07191172A87B8175C6D /* PBXTargetDependency */, + 0F827450042F8DEFCF5C3181C60C53FB /* PBXTargetDependency */, + 62EC727D1283BECED9BE7C4FB265EFE8 /* PBXTargetDependency */, + EA00846A07E4D32AC43285ED227ACB3B /* PBXTargetDependency */, + 8CEDE96AE649FDECA3E81F73AD5F7692 /* PBXTargetDependency */, + 53246ADD3F9FCA58F88144F4A71236A7 /* PBXTargetDependency */, + F3B661571104D1EE75D8E8184BDDD3F1 /* PBXTargetDependency */, ); name = DDMAMapKit_Private; productName = DDMAMapKit_Private; @@ -8185,9 +8202,9 @@ buildRules = ( ); dependencies = ( - BB15D1EA661F13E635453CEB97AC68A8 /* PBXTargetDependency */, - 4D2980DFD79E69581C002D9677D9D931 /* PBXTargetDependency */, - 5C5B562DE22742375C28389F3D4D552B /* PBXTargetDependency */, + B2AA40D047717BD3B106EA5E20F119F8 /* PBXTargetDependency */, + 7BAF5AF4D4494A8400D6939F773E40DF /* PBXTargetDependency */, + 36935C15F1BCF120CB73347345622E97 /* PBXTargetDependency */, ); name = DDNetworkingOfAlamofireKit_Private; productName = DDNetworkingOfAlamofireKit_Private; @@ -8249,12 +8266,12 @@ }; E72BE4C94039A951B47CCC942F6B4B8F /* DDAudioPlayerKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 210B829A53D6237B3B0C2ABEE261B2F3 /* Build configuration list for PBXNativeTarget "DDAudioPlayerKit_Private" */; + buildConfigurationList = 3FAEEE8B14360A6349270746D6C01A19 /* Build configuration list for PBXNativeTarget "DDAudioPlayerKit_Private" */; buildPhases = ( - 1D27E2771BDF5D00F752E6422D2DA6E3 /* Headers */, - 7329123C0DC6F6E18B42DF7C7BFCC321 /* Sources */, - D5E1D84B34B71519E4F5E7B072CAC9F0 /* Frameworks */, - D33091307E1A8E5E5631E3AC9BE97ECB /* Copy generated compatibility header */, + 7934936BA7CEBF74A0BCE32D1527D7BC /* Headers */, + 18DA7CC0284639C61DAEAD9A663077FC /* Sources */, + 2B7062B6128DEA3E4F27A5BB5983DAC5 /* Frameworks */, + 8DC114B82472D95593AFB75327D4F7DD /* Copy generated compatibility header */, ); buildRules = ( ); @@ -8267,12 +8284,12 @@ }; E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = 97FD3E953B2E469AD748A43EA1CBD588 /* Build configuration list for PBXNativeTarget "Kingfisher" */; + buildConfigurationList = 8FA8491B8620F29B9E77FDBCE9FFB712 /* Build configuration list for PBXNativeTarget "Kingfisher" */; buildPhases = ( - D308D7243FA3F6EF2DA0BA6AF4F80CE4 /* Headers */, - D33189EDEFB3138E99E83BD5149121F6 /* Sources */, - 0195FCD752A2BE70AD56BA8DF4DBA31A /* Frameworks */, - 6B0EDC3844F3C361FEDEA91A77CFC984 /* Copy generated compatibility header */, + 171A04CBA7CC422076DECA658DDA7DDC /* Headers */, + 969ECE4DDEEA046572852855200E7D07 /* Sources */, + D23F20D103EEEA7B17B32F0494D38020 /* Frameworks */, + 680BF557BB15C84F6381D555B95B2837 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -8285,12 +8302,12 @@ }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 5848F59CA3DDA46F4FB217B5B6C99666 /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = B0B4EE7F2E199DDAE585DFD34835EF97 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - 3BBAA597943FA72A50BB8D930A99FFB9 /* Headers */, - E1EB6444266FAA3D5056B7BA50147A69 /* Sources */, - DD7D27F8A87777C65DDBD0A0C79FC5E8 /* Frameworks */, - 6E2140C5523EB14FE005D6D8B681217E /* Copy generated compatibility header */, + 8E8C0F9496EBC1D96A951C00EB8A5483 /* Headers */, + 3A977F7B055A4445FE57DF3459E417DD /* Sources */, + 95A0A4495E851A23749143EE3048D03A /* Frameworks */, + B1F82FD44DC961725A7607E8156A075C /* Copy generated compatibility header */, ); buildRules = ( ); @@ -8405,19 +8422,19 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 1D2C9D69FCFC29DD691EBBEFF78240DA /* Resources */ = { + 82F729B374ED0B2D2101284085484F90 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 620CDA1C50743C819C01828F4E869261 /* Sources_DDMAMap in Resources */, + 000A3A03A03CD1FB07B0FADA2D8A3E10 /* Sources_DDMAMap in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - F2159222D413D829C60B1AF3521AF607 /* Resources */ = { + DD7A1FD7E1DCE03C6091D1DE35F1030E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - D6840A04ECDF94C1E5C5D347C8AB0172 /* DDBaseViewController.xcassets in Resources */, + 7C63B12D32195CA0FF92A3DB1BF974F5 /* DDBaseViewController.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8472,30 +8489,6 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/IQKeyboardManagerSwift/IQKeyboardManagerSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - 378D70BECBE6DFDEBB4104C5ED061758 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap", - "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/RxRelay-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; 3ECCFB438C99E5452730F628D5942AA6 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8520,30 +8513,6 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDFontKit_Private/DDFontKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDFontKit_Private/DDFontKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - 46EB960BB6D3FDE4848A5267F5C71752 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap", - "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/SnapKit-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; 616E20ADD3CB403ACC8C5DA2C2F8CCE4 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8568,6 +8537,30 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Alamofire/Alamofire.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Alamofire/Alamofire-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; + 680BF557BB15C84F6381D555B95B2837 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap", + "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/Kingfisher-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; 699137B646F0186BD557152B8D4FF548 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8609,54 +8602,6 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/JPushExtension/JPushExtension-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; - 6B0EDC3844F3C361FEDEA91A77CFC984 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap", - "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/Kingfisher-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - 6E2140C5523EB14FE005D6D8B681217E /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap", - "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/RxSwift-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; 6F80FA46DA0904DDF27D0A528B51CF6B /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8729,6 +8674,30 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDControlsKit_Private/DDControlsKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDControlsKit_Private/DDControlsKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; + 8DC114B82472D95593AFB75327D4F7DD /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap", + "${PODS_ROOT}/Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/DDAudioPlayerKit_Private-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; A581103979B6DC05CEC0E4B22FF6211C /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8842,6 +8811,30 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDAutoUIKit_Private/DDAutoUIKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDAutoUIKit_Private/DDAutoUIKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; + B1F82FD44DC961725A7607E8156A075C /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap", + "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/RxSwift-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; B2E1F65301927D134278E2BD445E77BE /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8866,7 +8859,7 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - D33091307E1A8E5E5631E3AC9BE97ECB /* Copy generated compatibility header */ = { + BF3E5CE6B77034D09584B60F61F40F75 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -8875,20 +8868,44 @@ ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap", - "${PODS_ROOT}/Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private-umbrella.h", + "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap", + "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h", ); name = "Copy generated compatibility header"; outputFileListPaths = ( ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/DDAudioPlayerKit_Private-umbrella.h", + "${BUILT_PRODUCTS_DIR}/SnapKit-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + BF54F59984BF784BBA91D473E3499E61 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap", + "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/DDLogKit_Private-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; D73EEB9F3069F731FAED740B7B5491BD /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; @@ -8931,7 +8948,7 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ESTabBarController_swift/ESTabBarController-swift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/ESTabBarController_swift/ESTabBarController-swift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - F5EE999CB6651F301EC86CA523208684 /* Copy generated compatibility header */ = { + E61F436164A0E2AB4E679A7FBFE91577 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -8940,20 +8957,20 @@ ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap", - "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h", + "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap", + "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h", ); name = "Copy generated compatibility header"; outputFileListPaths = ( ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/DDLogKit_Private-umbrella.h", + "${BUILT_PRODUCTS_DIR}/RxRelay-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; /* End PBXShellScriptBuildPhase section */ @@ -8976,6 +8993,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 18DA7CC0284639C61DAEAD9A663077FC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8450050DBE42DDA15E2C3455E4FD7842 /* DDAudioPlayerKit_Private-dummy.m in Sources */, + 9AC719C02EE114E920777948A61E2422 /* DDAudioService.swift in Sources */, + 4A5E99327B9F7FA7806E52CE42B98F5E /* DDSpeechSynthesizer.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 2F9DCB8466BB717F04CB15FEAC24CFD4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9021,10 +9048,171 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 38E287220A5ABC5E384EBE3BB5F0B6B3 /* Sources */ = { + 3A977F7B055A4445FE57DF3459E417DD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + EAA44A435D54BC6B3815D64E439B94B8 /* AddRef.swift in Sources */, + EC98BCBCDABDC0EE54469D004BC09128 /* Amb.swift in Sources */, + 8355FD4C7CA52E9F6982882ACED03D44 /* AnonymousDisposable.swift in Sources */, + 7E3A39E796868AD85C747F00BD58C9F7 /* AnonymousObserver.swift in Sources */, + 144B63DAA7BFD545C9FCD61507EC283B /* AnyObserver.swift in Sources */, + 3E332FF999467D4DED43DB460639518D /* AsMaybe.swift in Sources */, + 564DC8E839E553E1192DCA0A0AD477A6 /* AsSingle.swift in Sources */, + 8D25C85C4B565616911ACC90C90DD30D /* AsyncLock.swift in Sources */, + AC83B837A4D3D9721205D8061EDD6AFD /* AsyncSubject.swift in Sources */, + 129CE4538E98C44260BA4EDF448106CB /* AtomicInt.swift in Sources */, + AF20C9CCC96ACA59597AA57E5BC0268F /* Bag.swift in Sources */, + A0C9DAFBB2CC8967DFEA7BA23E97E641 /* Bag+Rx.swift in Sources */, + 6FAED2DAF98672997EE37F666C8810A9 /* BehaviorSubject.swift in Sources */, + 13134FDBDD7C8A88A94F6AE771C1E269 /* BinaryDisposable.swift in Sources */, + 085CEC9547F4E815E3FE572C4EB8C161 /* Binder.swift in Sources */, + 356972A762DA5041DC096CF5156FEE4C /* BooleanDisposable.swift in Sources */, + BC06CA9B03978B7F75E5A6594FB09BD0 /* Buffer.swift in Sources */, + 89D27D7423022608C1921D17D45CD079 /* Cancelable.swift in Sources */, + 3E7BA010C45287DC3BAEFB90F4DCFF1B /* Catch.swift in Sources */, + 8C4284B5EB4148030ABD243ABAFD2466 /* CombineLatest.swift in Sources */, + 8F3B69C441A4B205D5331E2EDF5265CF /* CombineLatest+arity.swift in Sources */, + 4F2B68DB7C56A383B011F7B6B842A987 /* CombineLatest+Collection.swift in Sources */, + 8179265B36E449390FEABB6E36F496C4 /* CompactMap.swift in Sources */, + 14D2AC5CF1FE2CBCE8EDDF88B8A6CA78 /* Completable.swift in Sources */, + 102F36762552D87BC2E504B5ED5B9F8A /* Completable+AndThen.swift in Sources */, + E71C7407EEF0BACDE406ED832494B67D /* CompositeDisposable.swift in Sources */, + 3154F883FDB9974334625913E981CC3B /* Concat.swift in Sources */, + A6DF68A6E66549A811545E35F6FC904E /* ConcurrentDispatchQueueScheduler.swift in Sources */, + 97C428064EF72CE6FF203101C5D35179 /* ConcurrentMainScheduler.swift in Sources */, + F5E7C0BCA3369EB9F6085EF59DD88002 /* ConnectableObservableType.swift in Sources */, + 19795CA75DE1440B67CF7898060D6CBB /* Create.swift in Sources */, + E9DB272B0A38B7411FA0AFFEEFE094C7 /* CurrentThreadScheduler.swift in Sources */, + FB01D77D61961D29077D9DBA79CEC832 /* Date+Dispatch.swift in Sources */, + 54DC34E53DD05EFC489FD923025B6113 /* Debounce.swift in Sources */, + 6D371967017FB71DE9BF5F162FBF896D /* Debug.swift in Sources */, + C2A16D769520D0FD5CFDE88AC4A843E4 /* Decode.swift in Sources */, + 44D3FB71396E5352CE3316AECFC87EA1 /* DefaultIfEmpty.swift in Sources */, + 63501CD370E430CE3BF82EF5DF0E31D8 /* Deferred.swift in Sources */, + DB4D5AD645EAA533A56698ECF9A7A751 /* Delay.swift in Sources */, + E8DE5D3AF4523603D456F08CA64C3755 /* DelaySubscription.swift in Sources */, + 5DDC53C14E5B5CE3E9D53F71212BE330 /* Dematerialize.swift in Sources */, + CD133C88F89F65665D15D625F25175C2 /* DispatchQueue+Extensions.swift in Sources */, + 0E7FFF166B970851B6EEAD207F5B59D5 /* DispatchQueueConfiguration.swift in Sources */, + 70EFDEFCC3E6E3B63B5C155CC7A3EF7E /* Disposable.swift in Sources */, + 3EDA7149020CF3BAF2F6959A07B2826F /* Disposables.swift in Sources */, + F330E1FAAB36454A88AC6946F3EB7908 /* DisposeBag.swift in Sources */, + FDA86EA9B17C899ECBFD0605B4F570FF /* DisposeBase.swift in Sources */, + 3DBF15C90D21AE3C6873BA2F90DF7319 /* DistinctUntilChanged.swift in Sources */, + 129D4473DEC9223BB30CD3487E716052 /* Do.swift in Sources */, + CE543F2CC46C19616EA706C679D57FFE /* ElementAt.swift in Sources */, + 52005088C42984D999C1F13278447BD7 /* Empty.swift in Sources */, + 938DF3E0B1199A67EFD70A148D6C38AB /* Enumerated.swift in Sources */, + F30B5845FB64352D185A89ED2DA1BB5D /* Error.swift in Sources */, + F3415BDCC68E770FA21849A394B7A090 /* Errors.swift in Sources */, + F6570D859B85A8DA35A42250E748CDF6 /* Event.swift in Sources */, + 4EAC3784FFF6A4EFA249D8590C8625EA /* Filter.swift in Sources */, + B7A8B274CAE4CB11AD0E2E5E6A329F55 /* First.swift in Sources */, + ED94ABA5A12B437B2E55D412219065B1 /* Generate.swift in Sources */, + 7839216C647A5360B6885B97AE73B3E2 /* GroupBy.swift in Sources */, + B6C1826C72AD419322F73F4BACDDDE57 /* GroupedObservable.swift in Sources */, + 8CEC98767E4451B116FC2CD7BBC20B51 /* HistoricalScheduler.swift in Sources */, + B7B050DF104F27DE9B308700BF5F9A5E /* HistoricalSchedulerTimeConverter.swift in Sources */, + CBC273777FC5C474AF2B1865DD93F200 /* ImmediateSchedulerType.swift in Sources */, + 84697421BF90A0C6F48E1F644B6DE167 /* Infallible.swift in Sources */, + 4ED89FAA1C81D65DEEE537D4D72A1588 /* Infallible+CombineLatest+arity.swift in Sources */, + A59E6F51D674C6957906E9560DB4BD3C /* Infallible+Concurrency.swift in Sources */, + F8DFFDE7B9CD1A785B2EFE0CA17F06C2 /* Infallible+Create.swift in Sources */, + AB02524ACCF5117471AB994BC3D6E242 /* Infallible+Operators.swift in Sources */, + 1794017E0498BFC7303A80ED2B6905D9 /* Infallible+Zip+arity.swift in Sources */, + DB871699B7A5C8C795AC11CC115953D0 /* InfiniteSequence.swift in Sources */, + E5CB3E7B20591C9ED2064141E13B4BFD /* InvocableScheduledItem.swift in Sources */, + E93B447AB6E71DF26177A8E509B86920 /* InvocableType.swift in Sources */, + 332487115F1C488709DD0531DAC26F2F /* Just.swift in Sources */, + 711145935C2F56442CBF8A32C3BF23F2 /* Lock.swift in Sources */, + B8473CA4CC498892F0950D41B24426A5 /* LockOwnerType.swift in Sources */, + A374941464F929547A92BBF2F8CA89F0 /* MainScheduler.swift in Sources */, + 24E8AD199D92B32EE89787347821B0C1 /* Map.swift in Sources */, + C1A75766877991116A4426B9C385AF70 /* Materialize.swift in Sources */, + D1AFF1E0B0B0486118857F6E70203D03 /* Maybe.swift in Sources */, + 482BEDDC762EBB971CF5F81717FADE67 /* Merge.swift in Sources */, + BEA99057B539090F53E138F4E1D42024 /* Multicast.swift in Sources */, + 5643AB8DAA08B6E988A12BA3D5C5E2A8 /* Never.swift in Sources */, + 7E2E368D6F4738DF3028CA2A1132F373 /* NopDisposable.swift in Sources */, + 70AD3F4D3968A18849F54B28BBB2520A /* Observable.swift in Sources */, + C32E21EA9259778E99691148A41EB2F8 /* Observable+Concurrency.swift in Sources */, + ED12BD61F6DB63760A0BEA3814D5C09C /* ObservableConvertibleType.swift in Sources */, + 0507C4FF1C7DA6296CD9B6400520545D /* ObservableConvertibleType+Infallible.swift in Sources */, + BA8BF2DAB5869E16779581D1221978CC /* ObservableType.swift in Sources */, + 1FFB028BBA9AFF589F8793664E7D7C23 /* ObservableType+Extensions.swift in Sources */, + 51093ABDAC6F338CBD2E3D949C91D689 /* ObservableType+PrimitiveSequence.swift in Sources */, + DF24F2098CF615B90F1DB4A27CB20644 /* ObserveOn.swift in Sources */, + A6AAD33354413B3582BC2A68567EE57F /* ObserverBase.swift in Sources */, + D4CA1CBDC5254D516047F46A04B2283F /* ObserverType.swift in Sources */, + F2ED5033D460924DA21A3506B002B1ED /* OperationQueueScheduler.swift in Sources */, + 39CF5E486D6AEAA0BE43F2F94A14718F /* Optional.swift in Sources */, + 077FF77CBF5B28A513978192C80BD054 /* Platform.Darwin.swift in Sources */, + 80D2101BB8847010DB0C0E18791C5279 /* Platform.Linux.swift in Sources */, + 3BE621FB596B31034E1D6A7717B933FD /* PrimitiveSequence.swift in Sources */, + 57C1DFAF264C82C61CC623B3B9677F75 /* PrimitiveSequence+Concurrency.swift in Sources */, + F9BB127682F52F3C6C3F957849A489F5 /* PrimitiveSequence+Zip+arity.swift in Sources */, + B26F1CEAB0F3FFBE8FEC24BC8448B378 /* PriorityQueue.swift in Sources */, + 439F332B33112344ACA1E3E7534C0D67 /* Producer.swift in Sources */, + 7C31376C01C1B5B118D7597BAC18D092 /* PublishSubject.swift in Sources */, + 89AFF5729FAAD889695F3AFA14DCFAA1 /* Queue.swift in Sources */, + 6AE715DAB0BD0D00E77C4FB0281BBDCC /* Range.swift in Sources */, + 8B1F01356ACE93D3F573CF7681FA010F /* Reactive.swift in Sources */, + 997B1599134B17020D1F3D55A17D4ABD /* RecursiveLock.swift in Sources */, + 651776424D17537C5D8CDFFAD435FF7C /* RecursiveScheduler.swift in Sources */, + 8038AC6013485BD220DD0C2885E2B8AD /* Reduce.swift in Sources */, + 70EDB5589A487C294DF72F52BCD34EBF /* RefCountDisposable.swift in Sources */, + 588E1DFCDB61836A00F8027B0133DADF /* Repeat.swift in Sources */, + 1AFDF285C4FB6DB22DDD4D5B60D4E7DE /* ReplaySubject.swift in Sources */, + 3D0525B55AF16075405556FF43862596 /* RetryWhen.swift in Sources */, + 85F3B80884E1E234B99B7A23F85276E6 /* Rx.swift in Sources */, + 9B199835FF4AC87B49FE644A2FB9AD8B /* RxMutableBox.swift in Sources */, + 8E6D5AEB1FB55DBDF9C9A98E37238C13 /* RxSwift-dummy.m in Sources */, + BF416DFB6F44571F9A27A90D2822202D /* Sample.swift in Sources */, + CC9BB66A33ADC2037D887C4D783CB417 /* Scan.swift in Sources */, + B6D377EABCB2CE73E066A4F71FD8E9A9 /* ScheduledDisposable.swift in Sources */, + 677D17F4DCFB64D499A57CDF0A633C52 /* ScheduledItem.swift in Sources */, + 40B19E1F5CB13E1962DD49EE3D695DD1 /* ScheduledItemType.swift in Sources */, + 9033FF90A94C8EAE832DE350267D06E1 /* SchedulerServices+Emulation.swift in Sources */, + 64C5E36A38F936680B3630441049A914 /* SchedulerType.swift in Sources */, + 2ECCBD900BE52DF852E5877E3133459E /* Sequence.swift in Sources */, + B24975ABDE1AC13FEE3DCF408C84F2FD /* SerialDispatchQueueScheduler.swift in Sources */, + FCD599139F84F1B1D7470232745F5169 /* SerialDisposable.swift in Sources */, + EF1734D7010A86966B040E08CC67E703 /* ShareReplayScope.swift in Sources */, + 5BC79A76D4F5B756F13DB7F8A82EF257 /* Single.swift in Sources */, + 34CF3098F60A43F9870420B97A0EAB9F /* SingleAssignmentDisposable.swift in Sources */, + D70E5E217BDF7255D9D26E5A7D922A72 /* SingleAsync.swift in Sources */, + 0A099FD5FE8F69089AFEEFD44C440011 /* Sink.swift in Sources */, + 4D03136DC0ED073B71429EE4A98BC192 /* Skip.swift in Sources */, + C080C78FBEAB43A0B238938255455913 /* SkipUntil.swift in Sources */, + F6A612409791A4602C3435475C3D9E9B /* SkipWhile.swift in Sources */, + E32563718A698A0087965760E7045597 /* StartWith.swift in Sources */, + AEE40C0C62FCE7039731D66DFF9D5987 /* SubjectType.swift in Sources */, + B39A10F0EB221B56DDE14E14FA5EF3D8 /* SubscribeOn.swift in Sources */, + 53BD02FC67C3C0CFA2446BBC84F093E3 /* SubscriptionDisposable.swift in Sources */, + 637F6EC0A5C6B6A0547AE3F79720CAE0 /* SwiftSupport.swift in Sources */, + 792CA049F7013A0B3FB49D7F2770BE53 /* Switch.swift in Sources */, + A83B0B6F538F656258273AD28140F89C /* SwitchIfEmpty.swift in Sources */, + 463308594DB3E5ED7BA13BAFD9785469 /* SynchronizedDisposeType.swift in Sources */, + 3C47F467CDE31DEA2C41BDC3AAF55495 /* SynchronizedOnType.swift in Sources */, + C76AD9F15D801A3A8C7B58754F5DBB8D /* SynchronizedUnsubscribeType.swift in Sources */, + ECD432B1EDF5EF3DC8115ECC30648188 /* TailRecursiveSink.swift in Sources */, + FE9D122941D37E0C76C537E7D3A3CCB3 /* Take.swift in Sources */, + F84DA333599579592DFBF9E318CCF449 /* TakeLast.swift in Sources */, + 2F993F48F72BD5F608740FBD4F1A46FA /* TakeWithPredicate.swift in Sources */, + 4327EE32429801B2650D6090A6FFC285 /* Throttle.swift in Sources */, + 8D69C4D2E381144E1003695026C5661D /* Timeout.swift in Sources */, + 0D647B6591F48A8AF22AFC4E9A122A2B /* Timer.swift in Sources */, + D4B95E0AFF139A6A959C4FABF535EBF2 /* ToArray.swift in Sources */, + 19539E6EBA6F66D2DC6D830D57EE8C8A /* Using.swift in Sources */, + 1FF9E5D23DB45A2014BBA5E98A2D1C0D /* VirtualTimeConverterType.swift in Sources */, + EA4E4974E3922E3DF4C4911BA2F33C05 /* VirtualTimeScheduler.swift in Sources */, + B2DF159598F055C7303DCBC77F2786FE /* Window.swift in Sources */, + 7BB1B0C868E107B1D3E8FE722E67FB8C /* WithLatestFrom.swift in Sources */, + 4042A46C5BF3899CEAA195ACA1ED06B2 /* WithUnretained.swift in Sources */, + 0CB00E0CA00623285F245FF76802513C /* Zip.swift in Sources */, + 47E7856E599AE8DD6DC7682378FA5F14 /* Zip+arity.swift in Sources */, + 024B709082F4B965DCDF8F0CE4F178C0 /* Zip+Collection.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9080,6 +9268,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 45E3A2215DA2D3A3512380AA2CA0C3F4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 030B307E835AFD07AC27CE9F01509A69 /* Pods-OrderSchedulingNotificationService-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 483DE37B366FF1CB8B8590F2210A9B40 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9118,12 +9314,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7329123C0DC6F6E18B42DF7C7BFCC321 /* Sources */ = { + 693E031629321D98E73BA3074800F7B3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 38D34D1D9C15BE0DB9F9695D430D3681 /* BehaviorRelay.swift in Sources */, + 1D9E37204DB76A795E3B34A0A990B0A8 /* Observable+Bind.swift in Sources */, + 0C9E3B068580780EC96539E4E01E7754 /* PublishRelay.swift in Sources */, + 61F09EEC8B2972FCAFBC8E3D3C2F9E7B /* ReplayRelay.swift in Sources */, + E3A2DE9F4E2A404EAFBCAFA12250ED06 /* RxRelay-dummy.m in Sources */, + 9743A154CAB1AA16FA7FA58856EC9484 /* Utils.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6F4B87F6E7AAFDBE78903A47BD3E2918 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6E881FBDF3FFC0B4F3E680E564C0D595 /* DDAudioPlayerKit_Private-dummy.m in Sources */, - 58E91C61B835DFF9D17760CB57DD5DC2 /* DDAudioService.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9175,11 +9382,51 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7A342799E1DB16E1C7F3F2D8A92BB93B /* Sources */ = { + 78ED18CE1C193CCD1C781780203947EE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BA13DC414281FAF210086D1BCF79E6BD /* Pods-OrderSchedulingNotificationService-dummy.m in Sources */, + EA0CA94986007281843DAE5F473F3C1E /* CALayer+DDCategory.m in Sources */, + 2806620BD67612D6858E8BF7D97A595A /* DDCategoryKit_Private-dummy.m in Sources */, + 9D4EB06D6F5111A6EAA44D173B692B45 /* NSAttributedString+DDCategory.m in Sources */, + D7E938B72ADFCD168F653330737F1D39 /* NSBundle+DDCategory.m in Sources */, + 780A2706A684E09EB3885B9C62958FE0 /* NSMutableAttributedString+DDCategory.m in Sources */, + 968B6116A2BC02BB0E7BB7213D6BBF80 /* NSMutableParagraphStyle+DDCategory.m in Sources */, + 067CE5F35FFF70688EE4B44F7E19658D /* NSObject+DDCategory.m in Sources */, + AB80739587AA5E9CDA3B11A8D5C8ECD4 /* NSThread+DDCategory.m in Sources */, + A4E35339201B6F99DE584A33C09BD0EE /* NSURL+DDCategory.m in Sources */, + 7ACCE0D0137A7B3F7F73E424AABD94D1 /* UIApplication+DDCategory.m in Sources */, + 631C27810828AC1508132CC14E9C94AE /* UIBarButtonItem+DDCategory.m in Sources */, + 960326A011243CD1977933C68A9824C0 /* UIButton+DDCategory.m in Sources */, + B9ADC298A5579487C1D5432AD00DBA2C /* UICollectionView+DDCategory.m in Sources */, + 7B2BB5932A761EDD215BE194AAC6D70A /* UICollectionViewCell+DDCategory.m in Sources */, + F62C28ABCD33F9ABFE4523099E139518 /* UIFont+DDCategory.m in Sources */, + 37DA8292DE1003A523BFE6EC49E2F7C9 /* UIImage+DDCategory.m in Sources */, + 451C0212FBBBDEAC9CFEAA7AD0AF7C4D /* UIImageView+DDCategory.m in Sources */, + 971391F5F5FCD6BA85EEB1A08FF8D18E /* UILabel+DDCategory.m in Sources */, + F4AC2A0946A7CCCEB41B4DD3D15EAD37 /* UINavigationBar+DDCategory.m in Sources */, + 7EF675A5A3714F46C79DD62E14FC3E62 /* UINavigationController+DDCategory.m in Sources */, + 1BFC18CFD761C91DA09CC5869381ABD4 /* UINavigationItem+DDCategory.m in Sources */, + 4ABFB29028CB07983DA8988B4CF87A73 /* UIScreen+DDCategory.m in Sources */, + 2A9F8FA74CBDF51F65153721E96132B8 /* UIScrollView+DDCategory.m in Sources */, + 3FE6AD41F6A905AA0D7A5C5C1DC8FC42 /* UISwitch+DDCategory.m in Sources */, + 771AB85C67FA87FE966992FEF3464A94 /* UITabBarController+DDCategory.m in Sources */, + E3DD6546FE647304730C20064EBC74A1 /* UITableView+DDCategory.m in Sources */, + 6C03BF7336017D68132631B8399242E0 /* UITableViewCell+DDCategory.m in Sources */, + 3F66E49D391B3D2179B4D9B255B2CF2F /* UITextField+DDCategory.m in Sources */, + EA4FBCEE4DB07A76DB3AC8595EBEEDED /* UITextView+DDCategory.m in Sources */, + 6E9E7926747D465D5684CCD82352C5E3 /* UIView+DDCategory.m in Sources */, + CE8D9C7C3CE92C6A7F538475382ADAD6 /* UIViewController+DDCategory.m in Sources */, + 1110D57AF9B5945B87F0BEB50BD836F2 /* UIWindow+DDCategory.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7A3F3FA724A749A869C5883008AB677A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F1069F9722CF6858F27E0FC882DB954F /* DDLogKit_Private-dummy.m in Sources */, + 15A534EC2AAD0C4AE6FDE34150BC9BDA /* DDSwiftLog.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9192,16 +9439,72 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 99A49ACCEA656B20ED8DDB4756B28B94 /* Sources */ = { + 969ECE4DDEEA046572852855200E7D07 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 78E1DD017E3493217692D927E6FAB685 /* BehaviorRelay.swift in Sources */, - D6D433142B682531BEE093B3BDCF5F85 /* Observable+Bind.swift in Sources */, - 20043137ECCF7FD651E5D5067CB8ED3D /* PublishRelay.swift in Sources */, - A4390CE9EDCECFF6375AA584E2EAD34F /* ReplayRelay.swift in Sources */, - 44753C60B4D6B5F8146603BD1F4E8AD9 /* RxRelay-dummy.m in Sources */, - 401174B9915431D1988CA7A5655209B6 /* Utils.swift in Sources */, + EA0D6CEA7EA91332DAF0F2AF27FA5263 /* AnimatedImageView.swift in Sources */, + 37B32B549D28CA8C7DB46F5B9038648B /* AuthenticationChallengeResponsable.swift in Sources */, + FF5A9550827E7EEAB7CBE8706BCBC17E /* AVAssetImageDataProvider.swift in Sources */, + 3396EF0A6AFD8FE8CFE2DD7FF95CBAF7 /* Box.swift in Sources */, + D332892853A0FB6E33325358D644FE98 /* CacheSerializer.swift in Sources */, + EF9C5BA24830E992A86273532C2BF071 /* CallbackQueue.swift in Sources */, + DBE39C37956FD402893419D0E0E4DFDA /* CPListItem+Kingfisher.swift in Sources */, + 74E38CAEBC34B3FB21ED77CDFA99E97B /* Delegate.swift in Sources */, + 9A7B1B81B344D203ABC7ED4FEE5F8B80 /* DiskStorage.swift in Sources */, + 0CBDEDE255EF6253F732B207A7742BBE /* ExtensionHelpers.swift in Sources */, + 34B13846C3F7C171766F8CB64CB997B2 /* Filter.swift in Sources */, + E130A668A751E4A0643C2FFF12634FE4 /* FormatIndicatedCacheSerializer.swift in Sources */, + 70D930AF78029DE101C5C1A104D3A14A /* GIFAnimatedImage.swift in Sources */, + 55AEB2B38B44B782E989CCF282594457 /* GraphicsContext.swift in Sources */, + CC63761AFC40E88903EEC20E5C5332CC /* Image.swift in Sources */, + 8CDAF204314B4DC92F94D3376CE74F08 /* ImageBinder.swift in Sources */, + 19DE372AA86B8C1A8F5A23B383E88610 /* ImageCache.swift in Sources */, + 5E28B24BFF424DC992C42EDBEB854FAA /* ImageContext.swift in Sources */, + 177ED9B8BE92C0E09633191E1C47508F /* ImageDataProcessor.swift in Sources */, + 305F6F74F237E8D75191D3A0E2B2FA5E /* ImageDataProvider.swift in Sources */, + 95C38DF182BC34A9754C569B03ADB808 /* ImageDownloader.swift in Sources */, + D15E9B47C1CB6AB18E33B0364ED8D06C /* ImageDownloaderDelegate.swift in Sources */, + 74DED4174318E09685FC3A6C8408EA2D /* ImageDrawing.swift in Sources */, + C5C0EEC83876EEF6EC26F3311899CF07 /* ImageFormat.swift in Sources */, + 0B82D82FD354E3C9B51CE84C1984067F /* ImageModifier.swift in Sources */, + 62F77D05A3024B64836857A15D49D29E /* ImagePrefetcher.swift in Sources */, + 2F196E2BB55F71216A6E112CB31DC3CA /* ImageProcessor.swift in Sources */, + DFB5E0E005400E3E183CDA4EC82C9D84 /* ImageProgressive.swift in Sources */, + 5BED70B2291F54A9D211E630B3D12AD6 /* ImageTransition.swift in Sources */, + 1B5F17A6BCE770EB53A30BDD8C2F9929 /* ImageView+Kingfisher.swift in Sources */, + BE12C45D6816EEA28AD455A4B0AF70BD /* Indicator.swift in Sources */, + 9D4BA9589DAB21DECBF622E9D6D3CFC7 /* KF.swift in Sources */, + A554F742AF8AC6C99472A587071CF0DC /* KFAnimatedImage.swift in Sources */, + 140C4618A2EDD71949482F96D5ECB5A4 /* KFImage.swift in Sources */, + 92A9D118C71D6FAC00D0916EB9B19BDA /* KFImageOptions.swift in Sources */, + F6B343B2864B3A3276BEEF0DE97C5A58 /* KFImageProtocol.swift in Sources */, + 9C2D50C8E58106C80A988C718FC46EA8 /* KFImageRenderer.swift in Sources */, + 2EDC22C111EFEED46A1D26D858FE2002 /* KFOptionsSetter.swift in Sources */, + 2EBDC8A8E2B5F900D6CB0D64DB9C6CD5 /* Kingfisher.swift in Sources */, + DCCCB3B0D1B5EE71378ABA6BAAE13C41 /* Kingfisher-dummy.m in Sources */, + 994A74FB58CA146AE7EF7128F9FBC2AA /* KingfisherError.swift in Sources */, + FEEEDAFBF11ECBA0B2442AB747D49862 /* KingfisherManager.swift in Sources */, + 39BCB56E19F83C853F5D4DA97D952D33 /* KingfisherOptionsInfo.swift in Sources */, + C4F0498FFC8616C8AB395E42ED417135 /* MemoryStorage.swift in Sources */, + D8B07D34352045066F97881AEF1B9992 /* NSButton+Kingfisher.swift in Sources */, + 1D0BDE6D9B4F4B80EA73D70A80210483 /* NSTextAttachment+Kingfisher.swift in Sources */, + EFA06B9B5E111327C62350AA3981DA61 /* Placeholder.swift in Sources */, + 3A41D798A225A35AC7C82B86D1156288 /* RedirectHandler.swift in Sources */, + 835A3F241CD2A66C983299DECDAE1F82 /* RequestModifier.swift in Sources */, + 728FA6B4BF36FFDED424C49F4C3150C1 /* Resource.swift in Sources */, + C6C69214A64C54AD2F30DA4EF3371042 /* Result.swift in Sources */, + B8F821C412AB5315D7D0BADE1A142597 /* RetryStrategy.swift in Sources */, + 19BA6B5AC4E3454EF9215653DBDAFCC1 /* Runtime.swift in Sources */, + A6DD29689F7CE2272732F5E1650485EA /* SessionDataTask.swift in Sources */, + EEA1C3ED5FDA3D099C7794F042DE9BDB /* SessionDelegate.swift in Sources */, + CC0F8791429281C1C4E194799EE130EF /* SizeExtensions.swift in Sources */, + B1BD6973CB6B02C92A22231C9526B0DA /* Source.swift in Sources */, + 84F7ECEB4B06730CEC38C6D75E87F3DE /* Storage.swift in Sources */, + 519AFF9F3DA9EA2E1EB66201B996539A /* String+MD5.swift in Sources */, + 62ED24DFB1EED0A05D7DDDA6FB1BED89 /* TVMonogramView+Kingfisher.swift in Sources */, + DB61B17E4724CA6042F6A70DD4BE6329 /* UIButton+Kingfisher.swift in Sources */, + 5AD2AD7AE8F85C5EDF97D2BDC0B3A2A0 /* WKInterfaceImage+Kingfisher.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9352,45 +9655,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B72E6B6FC36DE88CE6E73512C1A3ED6B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0D4389D9CF0EAC5327CCDFF026305798 /* CALayer+DDCategory.m in Sources */, - 6B89E8277C0AEEFBA98E25493C0AD9B4 /* DDCategoryKit_Private-dummy.m in Sources */, - A77D042C0EE798B06F9120BABDB68255 /* NSAttributedString+DDCategory.m in Sources */, - 31822EC50EA6D80C006A8724FCB33E71 /* NSBundle+DDCategory.m in Sources */, - 454EFBB65314EF0DCC98FD780F2BD39F /* NSMutableAttributedString+DDCategory.m in Sources */, - 0FEEBBB114CAA44F38179853D7AFF599 /* NSMutableParagraphStyle+DDCategory.m in Sources */, - 9B3034DE85AC2C2172ED522E4756BB0B /* NSObject+DDCategory.m in Sources */, - 7164E8CD0BDD5B5F18758D6B86D5F1F9 /* NSThread+DDCategory.m in Sources */, - 77B0273D89449DA79C72217AF57E5A47 /* NSURL+DDCategory.m in Sources */, - DFFDF8651C37D5DF303C6DEE7F973568 /* UIApplication+DDCategory.m in Sources */, - 3BA78DA2A3253E017D4FFD7C71DC28C1 /* UIBarButtonItem+DDCategory.m in Sources */, - 711B25F3CA42B980B39A6463B9CDAEEF /* UIButton+DDCategory.m in Sources */, - B12E1D13FBD4ED9307E4BE0B8CA3A25C /* UICollectionView+DDCategory.m in Sources */, - 7A6B61349A1B50DF6E904F761F6EBC4B /* UICollectionViewCell+DDCategory.m in Sources */, - E7396A74BE2AC793EF629004F51A30F4 /* UIFont+DDCategory.m in Sources */, - A63635F42151DC61690AB3D4344111F7 /* UIImage+DDCategory.m in Sources */, - BE11323D433BE89670AC4426D26E30CF /* UIImageView+DDCategory.m in Sources */, - 969904FA903EE6C2EACFC8C452B25FE5 /* UILabel+DDCategory.m in Sources */, - 5B8EC4C5155A775D8C9BE1E45713804E /* UINavigationBar+DDCategory.m in Sources */, - 7CD8B6A0298D4FE0AEF7A41145510C7F /* UINavigationController+DDCategory.m in Sources */, - 7B3E9A61AF1EC4DF9CF807E2BFF45E1C /* UINavigationItem+DDCategory.m in Sources */, - EB6B5F3AE26785E65E1F91DD694853BF /* UIScreen+DDCategory.m in Sources */, - 71FC83AFAF23E756FE864162EEA31500 /* UIScrollView+DDCategory.m in Sources */, - 5D95845B57B041E714876AF930C152CB /* UISwitch+DDCategory.m in Sources */, - 71AD91355CF2C5747EFCA6064FAB26E6 /* UITabBarController+DDCategory.m in Sources */, - B206DE65C9441E9FCE3CA1282ECF02F2 /* UITableView+DDCategory.m in Sources */, - 9A46A2F7E8AAAE342D18C303B3B6EB8E /* UITableViewCell+DDCategory.m in Sources */, - D4B730EE988770D669C0A758CEB36008 /* UITextField+DDCategory.m in Sources */, - 6A67580592A611F6DAF9955550ED5C3A /* UITextView+DDCategory.m in Sources */, - 40F2CA926703952BC89606434244EBDA /* UIView+DDCategory.m in Sources */, - 9D2D3680BD77FB36C9483F4B2386CBC8 /* UIViewController+DDCategory.m in Sources */, - 2BE485EA399C9F617CEA6A29D80890ED /* UIWindow+DDCategory.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; BD841258657B4E06EA70273306E217D7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9463,15 +9727,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BF0745C80123D3D9B885AC43C08AC8BE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 264CD45BABE5BF94794AE350E03DBD83 /* DDLogKit_Private-dummy.m in Sources */, - AB4D5C66726A63E322A042017408210E /* DDSwiftLog.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; BF5D1339FAA2513586466B05F9B8BB07 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9566,6 +9821,51 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C3347F1C7C8F159553EC00DF0C79D8C9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 44E729DB3E0A292C37756650C9400E84 /* Constraint.swift in Sources */, + 50403D02E0C8000B14042DD2F6E14B9E /* ConstraintAttributes.swift in Sources */, + 831B40461BDFABBB0481D73C5635D194 /* ConstraintConfig.swift in Sources */, + FFB9FDAF1C18B29BC29C808A82C83876 /* ConstraintConstantTarget.swift in Sources */, + 712ADC0A6744DEFB68F9F0D2C39F2BDE /* ConstraintDescription.swift in Sources */, + 9B040EF2052D507A186D9ED95FFEA2A9 /* ConstraintDirectionalInsets.swift in Sources */, + 2BAFAC7061FC2A0AB276CD8C08784D8B /* ConstraintDirectionalInsetTarget.swift in Sources */, + EE168B408CC7DD20BB286A47B5532138 /* ConstraintDSL.swift in Sources */, + 33C8D4089A7048C8F347CC80EF4EC36B /* ConstraintInsets.swift in Sources */, + 7546169397EC14F6C21EC059280494C0 /* ConstraintInsetTarget.swift in Sources */, + 9F46D6B767FD172791A5A4E83697672E /* ConstraintItem.swift in Sources */, + 3C25563D52BCCCE1516641D19C2C04BC /* ConstraintLayoutGuide.swift in Sources */, + 6FCC42973BD8CA5917720290F884540D /* ConstraintLayoutGuide+Extensions.swift in Sources */, + 8EB785887255F35713ACD52FBE15E94A /* ConstraintLayoutGuideDSL.swift in Sources */, + 25754C44FE8759C61FB3ADEC2219DC39 /* ConstraintLayoutSupport.swift in Sources */, + 6FDFC30BDAE9687696B316B41475FCB8 /* ConstraintLayoutSupportDSL.swift in Sources */, + FEB5E94EF9C329703618B1AA03081F09 /* ConstraintMaker.swift in Sources */, + F88C8F6BFF04D1937EB7FB400EED1BE7 /* ConstraintMakerEditable.swift in Sources */, + A90020537AA6B6B507B88E032ACCB083 /* ConstraintMakerExtendable.swift in Sources */, + 9B087B1B533C1A7BB35C7FE694321A08 /* ConstraintMakerFinalizable.swift in Sources */, + 7677204A8BDB03111881542D23802C6D /* ConstraintMakerPrioritizable.swift in Sources */, + DB6812519393F84E544D2D53B0B793C0 /* ConstraintMakerRelatable.swift in Sources */, + CA030F0CF75F91C1773D748DE330B4BD /* ConstraintMakerRelatable+Extensions.swift in Sources */, + B0F16AA767013FBBB46931C2819036E3 /* ConstraintMultiplierTarget.swift in Sources */, + D1794F9D9799A09CA1BBBD943BFCFA7A /* ConstraintOffsetTarget.swift in Sources */, + 4B2409586D18D65F64B1438F37F0867C /* ConstraintPriority.swift in Sources */, + 27498A2C7FD59E8F9B3AEE1405549329 /* ConstraintPriorityTarget.swift in Sources */, + 5626698B2E4C40909EC5602DFEC0D75A /* ConstraintRelatableTarget.swift in Sources */, + 01F1F7693DA90DAA92AFF28EF9AA9E03 /* ConstraintRelation.swift in Sources */, + 828A5351346D3258B5B25F79769D1048 /* ConstraintView.swift in Sources */, + CCC0A981DF63F2D9B0485AB4B6C3B431 /* ConstraintView+Extensions.swift in Sources */, + DAA7A43E48098EF7EDDF159352672879 /* ConstraintViewDSL.swift in Sources */, + DF9F89E4C8D6F72B5316F728E1E3BF5C /* Debugging.swift in Sources */, + E4E3682036798B76F9CBC25F49C6CDBF /* LayoutConstraint.swift in Sources */, + 3F80C1D7BC9601829AED63D721BF0169 /* LayoutConstraintItem.swift in Sources */, + 4AE9A624ADC5CA7E6330CD384EFE4CD7 /* SnapKit-dummy.m in Sources */, + 918EB37DF918CEADEE28693A9EE6D063 /* Typealiases.swift in Sources */, + E82004A92756EFF0D65C29277A800FF9 /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C4652058E4DF2078304201EEF2113DE9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9593,51 +9893,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C60F3F4EA98E4FF9B17B8F6A97B62B48 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 7728B76ED928AC7587540FEE0BE3980D /* Constraint.swift in Sources */, - 05270833268494583D6920074FCE2CBD /* ConstraintAttributes.swift in Sources */, - 468759B13956FCF87474540A09952817 /* ConstraintConfig.swift in Sources */, - CA2867742C3F2479DF3E739041AEF731 /* ConstraintConstantTarget.swift in Sources */, - 66A7ACA757E0B6E814C371A9C3CC4828 /* ConstraintDescription.swift in Sources */, - 3A2E1C023CB3C4727BE773626B77BBB1 /* ConstraintDirectionalInsets.swift in Sources */, - AABF3DC7DF10689372AA615D03DA9DFC /* ConstraintDirectionalInsetTarget.swift in Sources */, - E0FAF7C1260A652AAC8D06E824FE3DFC /* ConstraintDSL.swift in Sources */, - 024AA98B00121D9667D1C777C1D71DE9 /* ConstraintInsets.swift in Sources */, - B69CF72805136E1812C4DD14D36571B1 /* ConstraintInsetTarget.swift in Sources */, - FB06F85B476E1E4B3D19EA4799966DD6 /* ConstraintItem.swift in Sources */, - 159FEA28BF94EA9F386C9B63E6369316 /* ConstraintLayoutGuide.swift in Sources */, - 1705CAA12E39B9B91D1BD7650CAA3009 /* ConstraintLayoutGuide+Extensions.swift in Sources */, - 2CB3E09FCB7E080294F5664B4EABCE94 /* ConstraintLayoutGuideDSL.swift in Sources */, - 3BC4CB80F5BFF7D7C5A7B88C2824CBC9 /* ConstraintLayoutSupport.swift in Sources */, - 5A58A1ED6AC294EA3F65053CDCAB2C6C /* ConstraintLayoutSupportDSL.swift in Sources */, - 9463D7E45F0FED09C374998694C847E9 /* ConstraintMaker.swift in Sources */, - B18358F79346BBDCECD8D8050B92C6CC /* ConstraintMakerEditable.swift in Sources */, - 0465EB835860F2D7825A48079A713127 /* ConstraintMakerExtendable.swift in Sources */, - 1673BE89F9976492F1172C196B430B2F /* ConstraintMakerFinalizable.swift in Sources */, - 41459EE95CC38E99AE6A3C039CB78DBB /* ConstraintMakerPrioritizable.swift in Sources */, - F1EB81943B36ABB8EB3322C5EA5013AD /* ConstraintMakerRelatable.swift in Sources */, - 55542DF3923B1577294CB4F256C5D9D3 /* ConstraintMakerRelatable+Extensions.swift in Sources */, - 80785E6691F1F78D1B043BCA12426306 /* ConstraintMultiplierTarget.swift in Sources */, - 27173E1C99B69F0D58B8893247CD962F /* ConstraintOffsetTarget.swift in Sources */, - D38A24C3DDF40A1C9B6C9784F234D349 /* ConstraintPriority.swift in Sources */, - 453CA282E8B6BD662FB3AE2158C06334 /* ConstraintPriorityTarget.swift in Sources */, - 4C82C4208C3EA3DE13F014C1F7D1E467 /* ConstraintRelatableTarget.swift in Sources */, - A0F7312CE467F66CA9412CC9BF06ED00 /* ConstraintRelation.swift in Sources */, - CE300C21C39DEF3FC00260E0C5A4AFBA /* ConstraintView.swift in Sources */, - F5AEDE484501A7E759CB5B5822FE45DD /* ConstraintView+Extensions.swift in Sources */, - BDAE954DC84B6E8AC31109AD8DC8D334 /* ConstraintViewDSL.swift in Sources */, - 1B1B633EDA5F226F9B2847CF23022DCE /* Debugging.swift in Sources */, - DC794F1932A83BE2834B56D0DA98C939 /* LayoutConstraint.swift in Sources */, - E55531ABF6926398EC644282EF0D669A /* LayoutConstraintItem.swift in Sources */, - BEDF074398BFD7DF94A196D3883B0626 /* SnapKit-dummy.m in Sources */, - 919856A9D20F05F74E7034BCB26313B6 /* Typealiases.swift in Sources */, - 4478BAB5080B6B195E5EFEEBBFB83C26 /* UILayoutSupport+Extensions.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C94C048581036D3B6AA1F7FB8E84775C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9750,82 +10005,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D33189EDEFB3138E99E83BD5149121F6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 45BDEE325F985EF8FC1B7DBE96AA34FD /* AnimatedImageView.swift in Sources */, - 0C2D1C8A8F138C1DECC7165DEBB30AA6 /* AuthenticationChallengeResponsable.swift in Sources */, - 10261CB16548E28C871AE58F7FF44A35 /* AVAssetImageDataProvider.swift in Sources */, - EC9D72B3C96E1DE6A9E21AE5C14D2418 /* Box.swift in Sources */, - 7B21B434BABCD594817E3D7A81B0EC0B /* CacheSerializer.swift in Sources */, - E1FDFE7397359EE58A405C3A0E2CDFCA /* CallbackQueue.swift in Sources */, - DECDE2E77B74B844D5CB12773AF468F4 /* CPListItem+Kingfisher.swift in Sources */, - 91933502C0597B78B99EDDB6CEC92FD5 /* Delegate.swift in Sources */, - 72A8E15258D081D36070F2EFE80FDA0E /* DiskStorage.swift in Sources */, - BE167859973E5F383FEB74A80D9D01F7 /* ExtensionHelpers.swift in Sources */, - 4BF15DFA87A4B16CC27A4F9CD8E040AD /* Filter.swift in Sources */, - 9EF6BB46D0771433CE11C02B75DE4AE5 /* FormatIndicatedCacheSerializer.swift in Sources */, - 7F74823CF0BC170B85D5BCD1046385AC /* GIFAnimatedImage.swift in Sources */, - E58167CC7D2E212AD5DDDD236604B13D /* GraphicsContext.swift in Sources */, - 7BBE8DA45E00B0FA0620083B8FA0B261 /* Image.swift in Sources */, - D348712897317534CF3C284C06FEE00D /* ImageBinder.swift in Sources */, - 627988EB223E4105B5840683F769C5CE /* ImageCache.swift in Sources */, - F0B0C25D19CF8777D5225877F3FAA40E /* ImageContext.swift in Sources */, - 53D0DD3116769FE07CFC7ADE43F01964 /* ImageDataProcessor.swift in Sources */, - 918EBE8FA53446D7CF91717FB581A734 /* ImageDataProvider.swift in Sources */, - A6317E0907AB4CC3D67439817FAE57BD /* ImageDownloader.swift in Sources */, - 9234FAFEDAC39C4D42B7572F4F13FE43 /* ImageDownloaderDelegate.swift in Sources */, - B0FE5F5E13999899D057412471C60B59 /* ImageDrawing.swift in Sources */, - 59C5783B784DB34A1CD230CBF50FEEBE /* ImageFormat.swift in Sources */, - 85253A95E62177CF9D61A8D156BCBE08 /* ImageModifier.swift in Sources */, - 99B1A4B9EB89ECF94B4330475EFB5689 /* ImagePrefetcher.swift in Sources */, - 249A5D1671C8D0EA048741AF1C56E7C5 /* ImageProcessor.swift in Sources */, - BADF6C33E1F3588E403CA1D766D39FC9 /* ImageProgressive.swift in Sources */, - DE685E8DEC4100302CC59D017E073C02 /* ImageTransition.swift in Sources */, - C0E36B0F1A30BC55F9AC025171D9C40A /* ImageView+Kingfisher.swift in Sources */, - 94678F445C7F696058B88F7A9B31ECBB /* Indicator.swift in Sources */, - 6B15F7B1F8100DDE600626AB39054501 /* KF.swift in Sources */, - 8B718507527689FA26BC280BDB75FDFF /* KFAnimatedImage.swift in Sources */, - 75A22F9FCEE3CD7FE12BCE3D3AA731AC /* KFImage.swift in Sources */, - C3F15ECD67B67F121651F425D872291F /* KFImageOptions.swift in Sources */, - 2E4FAA9464D464CF2603FCCD05DC7E21 /* KFImageProtocol.swift in Sources */, - 1052FBBB5CC7E4FF4837451F5EF10E33 /* KFImageRenderer.swift in Sources */, - FF980E5F28C2F212129B2C8CC42F2F6F /* KFOptionsSetter.swift in Sources */, - 7682444EE3F5046ADE989E155A284EEE /* Kingfisher.swift in Sources */, - 275F35A4850DFDDCEBF1C0C22C276AB0 /* Kingfisher-dummy.m in Sources */, - 236FED5732BEBF327726EDE3FD4C304E /* KingfisherError.swift in Sources */, - 4149DEA12F831870EBA85E56F508C5EE /* KingfisherManager.swift in Sources */, - 63F2F978029324264D53A77CB4C11FA5 /* KingfisherOptionsInfo.swift in Sources */, - 16D426A77790C3AB232AB445469D615F /* MemoryStorage.swift in Sources */, - 3C8FF04D497B4AC698E2C47A950371BE /* NSButton+Kingfisher.swift in Sources */, - 9BE6FC823B5CB3EA3788A4C32F1D39E4 /* NSTextAttachment+Kingfisher.swift in Sources */, - 93C9F3019A4BF9C45CA3147F8EEB647E /* Placeholder.swift in Sources */, - 1794BC6471BB43DD3FFC2AE3C7037814 /* RedirectHandler.swift in Sources */, - 17CC1C2CF08EF7D5972AB446F165858B /* RequestModifier.swift in Sources */, - 9F5363070A385A4F0D0199982AA28C46 /* Resource.swift in Sources */, - E0C9D73822D5F3DD4B6B5C08DA188295 /* Result.swift in Sources */, - 46154B5C978C40E38F632E84A722340C /* RetryStrategy.swift in Sources */, - 1B14413AC423A8EA118F471367F31900 /* Runtime.swift in Sources */, - 06A2696A1E6E483E9FC0FE492178EFE7 /* SessionDataTask.swift in Sources */, - 785F521281D3701EDDB14472DCB4876F /* SessionDelegate.swift in Sources */, - D5CCF6DB7FA882ECA115965D1BAC4083 /* SizeExtensions.swift in Sources */, - 499AE8C69C3BAAE93EB6AA204B2B6C4B /* Source.swift in Sources */, - 7013B2E9E8A2525163C10D31BF619830 /* Storage.swift in Sources */, - 6823E22620B86DDE95E7871D8007BD2A /* String+MD5.swift in Sources */, - 2586C039EB263BEC783B3443CDC0E01D /* TVMonogramView+Kingfisher.swift in Sources */, - 7862CDF0CC3C4B049C8E4CDA451ED29C /* UIButton+Kingfisher.swift in Sources */, - CD9EAABCA5038D9306C0ACD56A3A7D23 /* WKInterfaceImage+Kingfisher.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DD76AFB898E0CE5F51E81A77220C8E1E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; E0BA59460C979FEC45FD0B83EDEF7621 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9836,174 +10015,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E1EB6444266FAA3D5056B7BA50147A69 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4E5A81558349987089F48B24896ED5F /* AddRef.swift in Sources */, - C8049867323D3A7EDE9E39E2246F9806 /* Amb.swift in Sources */, - 7C710235EAEB7ED1C21DC9482A20BF74 /* AnonymousDisposable.swift in Sources */, - 0787D274E0F44F0AFEE264E394A63FF7 /* AnonymousObserver.swift in Sources */, - F33AC6FF109AB468B64627C05536D1D8 /* AnyObserver.swift in Sources */, - 582FFE687F7D0BA7FD06B9BBA94BFCBA /* AsMaybe.swift in Sources */, - FA45F0BCA28AE047F210A67A086730E6 /* AsSingle.swift in Sources */, - 83654F695F940D6B7B244AE48CAB2B2A /* AsyncLock.swift in Sources */, - AF781C8802F46CBA29CE8AD70F2B40DE /* AsyncSubject.swift in Sources */, - 7531AB8F001F8AD0A7691DDAD8D797ED /* AtomicInt.swift in Sources */, - D8C941A6FBC9BBC51F8E9991A43723A6 /* Bag.swift in Sources */, - DE67F2DBD32576906B94DA0F81D6E054 /* Bag+Rx.swift in Sources */, - 1E3F1F8CAD8E1C4F26997685B78BBD26 /* BehaviorSubject.swift in Sources */, - C1CBD7EE47D55D6ED61A28AB50A72BDC /* BinaryDisposable.swift in Sources */, - A7062B54FD5C7AF185BB61DADF92FBEA /* Binder.swift in Sources */, - 9C37B4DAD43F665640DB61A214A57923 /* BooleanDisposable.swift in Sources */, - 0D2C4557F6B5B7671B1A5F1E0C6A7E28 /* Buffer.swift in Sources */, - 0988766B219E4F34E9422486B755B8EC /* Cancelable.swift in Sources */, - 768BAA880F1D969621A04374DB7854DA /* Catch.swift in Sources */, - CF8B43A4421E9DE16D25C1B7B9385ABC /* CombineLatest.swift in Sources */, - ACF3484F2DAB6A3F2DFFF5F889370BF5 /* CombineLatest+arity.swift in Sources */, - 11752C8C2467387DBD491DF37334B28E /* CombineLatest+Collection.swift in Sources */, - 2CA957E86DDEAC22769E60AE07A2B927 /* CompactMap.swift in Sources */, - 068351ADEAB1D821EE0A637D05051647 /* Completable.swift in Sources */, - 50D3A5077F69D392E21AC93A13593F04 /* Completable+AndThen.swift in Sources */, - 359BBAB3F9A40FA490842925C5B4E427 /* CompositeDisposable.swift in Sources */, - 2FCD4F932FAAE7CD8A7B2AC53A9CB7A4 /* Concat.swift in Sources */, - 58360B9BFCF65CB1EFBB3873EB56F9FB /* ConcurrentDispatchQueueScheduler.swift in Sources */, - CC9135EDBA9D84DEF7F495FACE262DD6 /* ConcurrentMainScheduler.swift in Sources */, - 1959CE0EF85451D85EF2F519432A403B /* ConnectableObservableType.swift in Sources */, - D5DA230836405BCBACFE526BB7B9CEC8 /* Create.swift in Sources */, - 1DA222E020C537DB077E2916692EF40B /* CurrentThreadScheduler.swift in Sources */, - A3F9CBE2A6DE24552851F198C752D92C /* Date+Dispatch.swift in Sources */, - E9BB5E151219537A248A181BE380F3CD /* Debounce.swift in Sources */, - 28110BD5743CCA0E56C281AA16E44C86 /* Debug.swift in Sources */, - B58F07921B57632FE68D62443386997D /* Decode.swift in Sources */, - 6662D0EBBF6B81272FC7473551618CC3 /* DefaultIfEmpty.swift in Sources */, - 4B4B54D7FA293257F7AD4D2285BD1B1D /* Deferred.swift in Sources */, - 344F73F29ACF403719077971B5C005D4 /* Delay.swift in Sources */, - B5DCFF5EEA48D7175514B0639C4B8EBC /* DelaySubscription.swift in Sources */, - B9983226FCDFACBDB700D0483007AE02 /* Dematerialize.swift in Sources */, - B5570035F390796484BAE09F15699744 /* DispatchQueue+Extensions.swift in Sources */, - 331E2CAD6DA51F5C5367E1CD17EB6D45 /* DispatchQueueConfiguration.swift in Sources */, - CD0BAEE8810A92343D721F5D3EC2D2D8 /* Disposable.swift in Sources */, - C1B3CDD337EF4F552282DE6242E0085C /* Disposables.swift in Sources */, - 6BA56DF5DEBB747BC314F6A658C21DC4 /* DisposeBag.swift in Sources */, - 9760B3EDECF6751F91C97173F0BD055C /* DisposeBase.swift in Sources */, - FC0972D0DC0D8BE43085F4B759602172 /* DistinctUntilChanged.swift in Sources */, - FF0B3517A4AB7D394BBA7BB726653979 /* Do.swift in Sources */, - 62F29D80BD374DBB0DC1A80CFD1E44E6 /* ElementAt.swift in Sources */, - 88A177C486F3A160B783F66E4EF5C1E9 /* Empty.swift in Sources */, - 4C348248E0AF0A89848D5B0F230F661E /* Enumerated.swift in Sources */, - 850E9557F466337BDC4E92976BA29C4D /* Error.swift in Sources */, - E4CC053D3BA039E7F0398C8284C30778 /* Errors.swift in Sources */, - C94E42387CEC9115FD19FD84D6DB9171 /* Event.swift in Sources */, - 0D51735A3935C3B666B5D3B705612E5D /* Filter.swift in Sources */, - E561CD06D38136B1D649361A380F9354 /* First.swift in Sources */, - 32991484904FD0C17C3977F2B2D1E754 /* Generate.swift in Sources */, - 5A39B661FA21224A9D6CA34CAD3D5FFB /* GroupBy.swift in Sources */, - 543A518F944EE3960CD44E39799C215E /* GroupedObservable.swift in Sources */, - A84FFA69993A0C56A0CE4937BF3C481F /* HistoricalScheduler.swift in Sources */, - 3186FD6387474C159EA30705EC731E63 /* HistoricalSchedulerTimeConverter.swift in Sources */, - 38A33E381DC17E37E33D29E135E034F0 /* ImmediateSchedulerType.swift in Sources */, - B9883CD007BCAA0FD199AFB559736FE6 /* Infallible.swift in Sources */, - B39413405FA4D21C59E891E7DD18DB1E /* Infallible+CombineLatest+arity.swift in Sources */, - 620121029560B277ACB01EDE12428873 /* Infallible+Concurrency.swift in Sources */, - FA2715B8CC15B4FB5B23169F95422C8C /* Infallible+Create.swift in Sources */, - BCEAAD99ABD997F74E300F7B403CCDDC /* Infallible+Operators.swift in Sources */, - DDDD09F19CFD6180ED2E61A9F33B9DA8 /* Infallible+Zip+arity.swift in Sources */, - 3C4C4676B214B4803B9422453FDEBEF9 /* InfiniteSequence.swift in Sources */, - F8FCFD04A95C31EF1EE2E3C130485BDD /* InvocableScheduledItem.swift in Sources */, - 0F21C06546210C678354D75C3BC8542A /* InvocableType.swift in Sources */, - 5E7A464CE33E69850BCE733A7778D05B /* Just.swift in Sources */, - C279F4152AF87F3B0D23FCD471526387 /* Lock.swift in Sources */, - 00624B396C2A2E0E60063640719AA457 /* LockOwnerType.swift in Sources */, - 8B37CC907FC3D81E63891EFFB311D1DA /* MainScheduler.swift in Sources */, - 41059F915B18E0CB45B19BAFC3D68466 /* Map.swift in Sources */, - 09D841FD4F2A0D1F39A692C2DDFA6147 /* Materialize.swift in Sources */, - 24E0B59FA7F0A047A27DE53FB6BE8264 /* Maybe.swift in Sources */, - E958828D3FE22413D88F6BC7134B35E3 /* Merge.swift in Sources */, - FF322AF630095C40D50D480837A90003 /* Multicast.swift in Sources */, - DAC19ECD4ACAB52EDB6B1B8E13A00F6C /* Never.swift in Sources */, - C8D9227AE348E8B791BB5A9DDAE2E182 /* NopDisposable.swift in Sources */, - AD482F2D73E3467B1A5C87937B4F7603 /* Observable.swift in Sources */, - 5819706F842D73572780E43AB818627A /* Observable+Concurrency.swift in Sources */, - 1E61297846D7A69909C47217B93B71D3 /* ObservableConvertibleType.swift in Sources */, - 549041348A1519CA04813ED794CFBB8A /* ObservableConvertibleType+Infallible.swift in Sources */, - 1BE58458BF3CBB08C4462A35923A0BF8 /* ObservableType.swift in Sources */, - 83D67D211FAD416D7164100830513695 /* ObservableType+Extensions.swift in Sources */, - C22E43D97DDDD19604D9677733A5D9CE /* ObservableType+PrimitiveSequence.swift in Sources */, - 96764028EA4DF65930708E58811FB745 /* ObserveOn.swift in Sources */, - 708520028DC4C1C09DCCFD1CCC820278 /* ObserverBase.swift in Sources */, - 003918D36A5765343F1FAB5CD53160AB /* ObserverType.swift in Sources */, - 3FAB59E153214837A0EA3A5394A1208F /* OperationQueueScheduler.swift in Sources */, - C45425D6D8206478E4FF26CC85E4B5CC /* Optional.swift in Sources */, - 11BE6C126EC0BB2F5551407DB20FB4A1 /* Platform.Darwin.swift in Sources */, - 2CB995BCABCF2F967B1ECE98DBC2E09C /* Platform.Linux.swift in Sources */, - 2A95BCE7D67C044F64945FB7FDF57192 /* PrimitiveSequence.swift in Sources */, - 97B7C8CB4BF99A5CD5E485451B31C034 /* PrimitiveSequence+Concurrency.swift in Sources */, - 6D193A3B06F0D5462B18FA01C21AAF5B /* PrimitiveSequence+Zip+arity.swift in Sources */, - 24F0C89809AAC1AD9A1A47DE87EF3C6C /* PriorityQueue.swift in Sources */, - FC0542F9C9CBB5D3177763E8D63354BE /* Producer.swift in Sources */, - 25C1D77E24962464EF1FF16A836B4DFF /* PublishSubject.swift in Sources */, - CBC13ABFF646EADADC26984BDD12023C /* Queue.swift in Sources */, - C0B92C052D177818157423AA97BEEC41 /* Range.swift in Sources */, - 21F866FFDD3ED4A3867A024CAF03DAD7 /* Reactive.swift in Sources */, - 9A700645670F731D3AEE30D578991F3C /* RecursiveLock.swift in Sources */, - 81DF12053E6B37238FD5271CC56D39F2 /* RecursiveScheduler.swift in Sources */, - 0D347F1744785357C1D025A5A8F2CA16 /* Reduce.swift in Sources */, - 87AE439CF35CBCEC88CFCB269A68A0F2 /* RefCountDisposable.swift in Sources */, - 14DA7C4D43B4F0AF25CC428A060D954F /* Repeat.swift in Sources */, - DA1FA0DAE089EC8839345D5DFC5713AB /* ReplaySubject.swift in Sources */, - 71006AA82B83D4166F673C7CBC58B426 /* RetryWhen.swift in Sources */, - 2D0C86B3E6574923AAFED2B2B51751FA /* Rx.swift in Sources */, - 79B9F05D7AFAD2D6775CBC7C549249B6 /* RxMutableBox.swift in Sources */, - 0BF7A7E1CC913AD860D53300D62BDB6A /* RxSwift-dummy.m in Sources */, - 2E96D3740419575C3E1A4EBCA4E57EE9 /* Sample.swift in Sources */, - 24126622F357B27F930CB42F8CE2828F /* Scan.swift in Sources */, - 26CF5124ACB614EE9B8E40496BE66CDB /* ScheduledDisposable.swift in Sources */, - 24790EE6701CFD84EF264644D8954359 /* ScheduledItem.swift in Sources */, - E66599FD249E2518DAA49AC6A21B82B0 /* ScheduledItemType.swift in Sources */, - 1C8CCE9DD6431F5D404A6B513193B95B /* SchedulerServices+Emulation.swift in Sources */, - EAB1BD72439CE2562B93479B029BCA48 /* SchedulerType.swift in Sources */, - 88EBCF3517BBC6B987ACD5C47422F576 /* Sequence.swift in Sources */, - F68DA17CB0DF71E6DF5B3A3E382DAA7C /* SerialDispatchQueueScheduler.swift in Sources */, - 5F1C7258F522482F3A539044593738D1 /* SerialDisposable.swift in Sources */, - 3AD3D29F2CC52A05A56F94C912F1E3E6 /* ShareReplayScope.swift in Sources */, - 30F8E91AA8D3228A5A82067824711B48 /* Single.swift in Sources */, - ACFF7907821CA83DF524AF87F875FFF1 /* SingleAssignmentDisposable.swift in Sources */, - 15B922B1EEA26691B65D36B902409E80 /* SingleAsync.swift in Sources */, - 72E261A6A85538D4C56F4DE869BF0D9A /* Sink.swift in Sources */, - 02822AA5CBC58141D74D1F0EB044D7D4 /* Skip.swift in Sources */, - B1B6CF6A2FA7EB0BA2DE5414F5DF946C /* SkipUntil.swift in Sources */, - F19903143C7FE362917C822235FB7421 /* SkipWhile.swift in Sources */, - 01E69586FB0238A5ADBA53DE1F040D74 /* StartWith.swift in Sources */, - 62A10F5EFEC0F793E9CA8D2B300CF844 /* SubjectType.swift in Sources */, - 17C5A0D12F9BD9AE31B25DE583FDF815 /* SubscribeOn.swift in Sources */, - 4690B5BEF425FE58E310764CBB422CBB /* SubscriptionDisposable.swift in Sources */, - 0E1F41CBC22737D14553E4C726516982 /* SwiftSupport.swift in Sources */, - 12BCB97CB61CAAB9D2904F5855525A28 /* Switch.swift in Sources */, - 5DBA4BCC87AB8C3BEFCA6D21552260A5 /* SwitchIfEmpty.swift in Sources */, - A0940F3076A871A4690B3B5C81CC63CC /* SynchronizedDisposeType.swift in Sources */, - C611EB7B0889F299561603ABC2B2F8A6 /* SynchronizedOnType.swift in Sources */, - C351FD4D753D534C32A90970493C1309 /* SynchronizedUnsubscribeType.swift in Sources */, - 1C72C41FD44D62F3D4DA2F1B3D218B70 /* TailRecursiveSink.swift in Sources */, - 46C84A13FE65FF4521A9C7CFC0253306 /* Take.swift in Sources */, - 5438FFCF831F3BB3B5412D88B073DD37 /* TakeLast.swift in Sources */, - 9F9B7CB3B56A59AC558BC4FEF41613DB /* TakeWithPredicate.swift in Sources */, - 6C05A006EB5DEBEAF2FC010FD0A18A7A /* Throttle.swift in Sources */, - E9426C4776CBC73E58BC3FD5B308D7A8 /* Timeout.swift in Sources */, - 1E7D3862EC665AB79BB541CF6F00801F /* Timer.swift in Sources */, - 13068931BA58ED0F422A6FA105220B84 /* ToArray.swift in Sources */, - 92D1F411EDCD4E94848F2B2B5FE8EC2E /* Using.swift in Sources */, - 938DEBEEAE94B73AEF7E4F300CB237AE /* VirtualTimeConverterType.swift in Sources */, - FC14875E16CD28A3FDB402D6BC00D296 /* VirtualTimeScheduler.swift in Sources */, - E4475EA83B74BF9159D92CE76658DCF7 /* Window.swift in Sources */, - FD681CEF0152D11971E075A5BCB6D1BB /* WithLatestFrom.swift in Sources */, - AEA4B4414A13672F172ABFC829A81A2C /* WithUnretained.swift in Sources */, - 0E950FCAE86D3538201CA74A529883BE /* Zip.swift in Sources */, - D4F903272DBF8085931ED06910171FE4 /* Zip+arity.swift in Sources */, - DF9B302F0871C6124E2F498548C6663B /* Zip+Collection.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E39C7E13A18B6CB7C69FBA6A9CB6C216 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -10083,6 +10094,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + ED9123D19A1A5FCF8265ED8AF95B5FDD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; F121F9D88EEB7CC5CDC5CBE4B7E8EFE4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -10117,402 +10135,435 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 008201B47FD78C6752D63150E4495290 /* PBXTargetDependency */ = { + 008E096B2E77E5DFFC982B793FBD51D3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1F86044692EA84B8E353E7BA279110AF /* PBXContainerItemProxy */; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = C7E01F71849F394C20D5BE8DE7421478 /* PBXContainerItemProxy */; }; - 032DFE5811233537A2FC60AA876C156C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDBasicControlsKit_Private; - target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; - targetProxy = 8AE6310D2FF2661F0249136C7C742F6F /* PBXContainerItemProxy */; - }; - 081EEBFF3122F095FDCB02B321C63E60 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 11179C3776B7AB26F4568C0F95CFB6CC /* PBXContainerItemProxy */; - }; - 0F04E208763E1609DB6EC8EE6FFD1144 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapNavi-NO-IDFA"; - target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; - targetProxy = BAC6E8115CB5F679BEF5595816E70610 /* PBXContainerItemProxy */; - }; - 16527DA8401149F66FCBD83CA7BA0FEF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 5FA23FB7E2779DBD0CC1B4D7EF162DBA /* PBXContainerItemProxy */; - }; - 1A71FF1EECA8DB0648C2B2A5C94FC8B1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = F4D058FEF7094692A68F0DCE6752C590 /* PBXContainerItemProxy */; - }; - 28819A56DC5FE6EE567937825D41B304 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "DDBasicControlsKit_Private-DDBaseViewController"; - target = 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */; - targetProxy = E0587BD7430723D984EC7AC38814328F /* PBXContainerItemProxy */; - }; - 28C483E3B6950870FD1EF7D17380DF5A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 6DD0562415A77EF51A6822E507CA91FC /* PBXContainerItemProxy */; - }; - 2F75967F0B50A7E796D685B37012614E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 8BE7B93DED2069B1ECC2BB9DC072B958 /* PBXContainerItemProxy */; - }; - 3098B636191833D58C0BA6757C3E03B6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JPush; - target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; - targetProxy = FFEACE3204AF46BFBF41E70F1709E5AE /* PBXContainerItemProxy */; - }; - 358B8028A4AE72FFF2D54E1118E8486E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDProgressHUDKit_Private; - target = 387C7767E705FE68450F97CBA4348CC0 /* DDProgressHUDKit_Private */; - targetProxy = B7636975CAB457E95AAABBCF14BB8E9D /* PBXContainerItemProxy */; - }; - 373880BF6F00D901615288D3C888E048 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JPushExtension; - target = 609276B985CD7549B9F1DEE4969208FF /* JPushExtension */; - targetProxy = 6D95BC6BF8886BB946CEC3FB45F1D204 /* PBXContainerItemProxy */; - }; - 3BBA8E0128B17F5099C1E7328E299A1C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 7CDD5FF8B3DBE68B6AE878378FDD9665 /* PBXContainerItemProxy */; - }; - 446F5DA42D2305A446FCADAFF1CC43F2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = FADB2F285A8ADC0FA8D171D8888023A8 /* PBXContainerItemProxy */; - }; - 47AF29951E2109D99F6E6C3C547FDEB6 /* PBXTargetDependency */ = { + 035EA753DF504E0F3F3ABD0D7E98D949 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DDCategoryKit_Private; target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = 22EBE1BE3D734C9297335F545B6C608E /* PBXContainerItemProxy */; + targetProxy = 4929704007895A820E839332EFC52DAC /* PBXContainerItemProxy */; }; - 4A07AB06A8D0ABB3B76EE0166C6C840E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDAutoUIKit_Private; - target = 53463808DD395EFE0C9E0CDCB79A6C0A /* DDAutoUIKit_Private */; - targetProxy = 3FDBEF7FA116B347DB3D3DF266BDB560 /* PBXContainerItemProxy */; - }; - 4B9480B181E7CECF68EDE8CB3E95CABE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = BRPickerView; - target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; - targetProxy = A5EC19151F32DEA9997B6CEE12F15298 /* PBXContainerItemProxy */; - }; - 4D2980DFD79E69581C002D9677D9D931 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 2D6522A07C0827ECC292709E5743449C /* PBXContainerItemProxy */; - }; - 4E4E041A1FECFD18FFB561E6255CB7D3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 3FCC2A3CBCACDAF421E62BED3FB1A695 /* PBXContainerItemProxy */; - }; - 4E97FC27DD01CB82A9BFC8DCCCFF11CE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDMAMapKit_Private; - target = B41F58F2856AB275B4CF75F359937653 /* DDMAMapKit_Private */; - targetProxy = C93C59643D1B3E19B64686BC51BA169D /* PBXContainerItemProxy */; - }; - 4F690F49032D3ED438F7DF91D0DFCD41 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDToastKit_Private; - target = CFF5B7CDF57A32781D2AD4CC98E95B29 /* DDToastKit_Private */; - targetProxy = 6CF1AF0D5D1BA7CEB963D80CF28BC39B /* PBXContainerItemProxy */; - }; - 5267574A4C777D5FDBA8729D457ECF2E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 9DA058F410F1FC421BDD816F39C77D64 /* PBXContainerItemProxy */; - }; - 57F47FB3478C3D8BFE304C0D4EC133C5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 2C7F926E45E44F4C925E8F2CDF1CBF0A /* PBXContainerItemProxy */; - }; - 5C5B562DE22742375C28389F3D4D552B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 77D9B0C385A96B3C01F03047D756E452 /* PBXContainerItemProxy */; - }; - 5F785DB869732AC2AC35A72B813148DD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDControlsKit_Private; - target = 035D1842293C4AA08F442FFD899F7F28 /* DDControlsKit_Private */; - targetProxy = ECC46590F3997FD572ABE783D10AE786 /* PBXContainerItemProxy */; - }; - 5FEAD49860218CE744445E9CED3F31FA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftEntryKit; - target = FEA6FF0588A91CCD972EDCD698B85647 /* SwiftEntryKit */; - targetProxy = 4A823DF3BDEF65E0A55A12B9965823C4 /* PBXContainerItemProxy */; - }; - 649A494FB94524894D5D9A7D633CCD89 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapNavi-NO-IDFA"; - target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; - targetProxy = 71B3CE179E99C0187C84322E7F10D1CE /* PBXContainerItemProxy */; - }; - 6BB8082A5DFB595FC71472E2DFE56951 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaDebug; - target = 0A2E6BA6D5360D619D7CABED3467AA69 /* CocoaDebug */; - targetProxy = C1604209A413EE32B487D8D960D60DBC /* PBXContainerItemProxy */; - }; - 6D3266508913EF96D528F1B3A1B327BE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 1565EC9D0AD439A784F9CBDE29087A07 /* PBXContainerItemProxy */; - }; - 7B1224F1300B0270854465C5FC65D11F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 03A21B59A800FB3BDC8BD2C0BC48B296 /* PBXContainerItemProxy */; - }; - 7F76D847C836FF890C8D105CC0BFAE00 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapTrack-NO-IDFA"; - target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; - targetProxy = A73DC450372764D28389349C4668ADF7 /* PBXContainerItemProxy */; - }; - 7F9BA7A22B0BA85968F9DDF15094FE00 /* PBXTargetDependency */ = { + 06DC273EC08474A120949684DEA291CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DDNetworkingOfAlamofireKit_Private; target = B68A4B40517CF9B14050FA0A4A618B04 /* DDNetworkingOfAlamofireKit_Private */; - targetProxy = 332967EC52A0475A472421D99BB3BE55 /* PBXContainerItemProxy */; + targetProxy = 11F04D888576B1E076A23F778C5A0932 /* PBXContainerItemProxy */; }; - 84F2C78FD563365132FADBD80A9BB3AD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDColorKit_Private; - target = BFED7668E8D0960F3873C9C1329EB63F /* DDColorKit_Private */; - targetProxy = CB888540D77F173F7B6ED637CEC9730A /* PBXContainerItemProxy */; - }; - 85E210701407A31AAEA411DD9FD7A705 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = 5B42E80CDF16E1A5BBBAF3B83E9C99D7 /* PBXContainerItemProxy */; - }; - 8AA4C609A6755CE947A5781935788F8F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 73F2272D8EEA442AF4A376BAB73083BA /* PBXContainerItemProxy */; - }; - 8B68DFAF2316FA5796CD2D25FB136C34 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 7AF9D4334B2A28D9CCB57048CC275E7B /* PBXContainerItemProxy */; - }; - 8DC1AFC7EAB6EC8621B3D8767DDB64AE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = A223EFAA26C70C47BA3C41941E1C21FF /* PBXContainerItemProxy */; - }; - 91A794987B562B36EEE299A58494C06B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = 1E0DB328CC6CCCDC6D56C2B2F865E695 /* PBXContainerItemProxy */; - }; - 91BA5C4F2A92531F32CF2583E2EA45B7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = 0837C54715C18800F793A1CFCA8469BE /* PBXContainerItemProxy */; - }; - 92A8C689AFA17B2571133A3FAF10025E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZLPhotoBrowser; - target = 2FAF03761A44702490259F857A848B42 /* ZLPhotoBrowser */; - targetProxy = 4D227D4201BC3FB3A36F13ED859FF788 /* PBXContainerItemProxy */; - }; - 92DF17AC136FA3990003CA984C25B83A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = FD5FE5987C226C6ADA0E73968CD3C1ED /* PBXContainerItemProxy */; - }; - 987097C4CE0050A8536056D15E13401D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = 6ADDD21D486E005CD811901B2B59AA13 /* PBXContainerItemProxy */; - }; - 9B686050B3702E78074BF091C7B25808 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapSearch-NO-IDFA"; - target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; - targetProxy = 3431032CB4A10DF43520DC390190801E /* PBXContainerItemProxy */; - }; - A1B55DD99824428B91A5B1ECF98046F1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = E77FA69D4D688AC47C1CA26E75FFCEDE /* PBXContainerItemProxy */; - }; - A2073EF97AD3591795490647DC795E6F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = BFEABB2BB369A265D3D73EF384C65276 /* PBXContainerItemProxy */; - }; - AA021A594E0489739BCB52B322C614D4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = 9E0B76655BB5A1475D8F2A23902DC20B /* PBXContainerItemProxy */; - }; - AFEA5FB96D8DBFE55B3781115F975F79 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDBasicControlsKit_Private; - target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; - targetProxy = F8200FB4B6B893343DFBCA3684200E99 /* PBXContainerItemProxy */; - }; - B18B9B44A1A90F9729A5266E5D7F092D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = B2857F9B28DD254D56005E9AE4233146 /* PBXContainerItemProxy */; - }; - BB15D1EA661F13E635453CEB97AC68A8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 03E7A53182E7C19CFDA6AAB8972402D2 /* PBXContainerItemProxy */; - }; - BC3EEC9C3E4844CF4F332F75E60B74CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JXCategoryView; - target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; - targetProxy = 9E9541497958EAE300B595C12863B8FD /* PBXContainerItemProxy */; - }; - BCDBF13AE95DE3A2CDD15937AB852BD9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = A8A17B3166F06EF8396AC780973C648B /* PBXContainerItemProxy */; - }; - C66B6D69E1F076F0DD1E5A84AF42AB4E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDWebImageKit_Private; - target = 477926D6FB1DCEFB352517A19636405D /* DDWebImageKit_Private */; - targetProxy = C28A218B4520C354341E7CC8F41619A0 /* PBXContainerItemProxy */; - }; - C9112FCBA4F3C2555CF4D9ACAA71A370 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDTimerKit_Private; - target = 79638F3BF2709E118064EF8B13DE3317 /* DDTimerKit_Private */; - targetProxy = 420A50DF68F1E1A2D63D9B7E10A7B71F /* PBXContainerItemProxy */; - }; - CAAF9A41AA453A02AA522863EDF09759 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDFontKit_Private; - target = 8F3F4D8426620E7E4A06FE4BCDB96FDE /* DDFontKit_Private */; - targetProxy = BBA7A696DFE01A354D0A40E51D3F6484 /* PBXContainerItemProxy */; - }; - CBC1F8A03A85317FF2C3E1B22DBC4A30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JPush; - target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; - targetProxy = DB980FB2245FC16A7B9E31911F9FD952 /* PBXContainerItemProxy */; - }; - CC25E04E7D778C911C7807D80B1C6CD4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDAudioPlayerKit_Private; - target = E72BE4C94039A951B47CCC942F6B4B8F /* DDAudioPlayerKit_Private */; - targetProxy = DFDF6F6F6D75D7BCDD3F6FE9B739ACDF /* PBXContainerItemProxy */; - }; - CD2B4B0FCA4DD8F5A9FBA97F23557E45 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = E1403A09053EC26981D6D04B46547F2B /* PBXContainerItemProxy */; - }; - E01813D4CFA85196E70CC0D575ED84A0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapTrack-NO-IDFA"; - target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; - targetProxy = 8C8571F1DFAD5CE85EF071F688399DA1 /* PBXContainerItemProxy */; - }; - EBF0385E43B863B424F35C61D03099B5 /* PBXTargetDependency */ = { + 0752C056657DB1FB890A80BF88D827A8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "ESTabBarController-swift"; target = 3F83465BA81F6E581B3A431642D2992E /* ESTabBarController-swift */; - targetProxy = 27A8918ACD54A374B79DD0C8DA17C835 /* PBXContainerItemProxy */; + targetProxy = A630161B9AA249CB046D07EDEF7B886A /* PBXContainerItemProxy */; }; - F15A5EC541D0A9D92AA8C4AFF61F7379 /* PBXTargetDependency */ = { + 0E1F772B6891F6B1F18CB16C6FA46396 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 2552AFA5610E774F20BC023A279D0DA2 /* PBXContainerItemProxy */; + name = DDAudioPlayerKit_Private; + target = E72BE4C94039A951B47CCC942F6B4B8F /* DDAudioPlayerKit_Private */; + targetProxy = E5C2F8CC02674EC7B25507A2C4B8EB26 /* PBXContainerItemProxy */; }; - F18BAC9E0802878CE2336D9493C927D8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapSearch-NO-IDFA"; - target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; - targetProxy = 0FA9B62BD7EAE97FF03055F6A878D7E7 /* PBXContainerItemProxy */; - }; - F254C86B796CA34EE709E31503AA85C3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDZFPlayerKit_Private; - target = 2864923095274ACF5E5F99312F360AEB /* DDZFPlayerKit_Private */; - targetProxy = CB9636091FC3CB38253E1D1A9EA441AE /* PBXContainerItemProxy */; - }; - F7EF7D4ADBB5E4498C2B21ECA6725EEC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 6785F283383F41F09DA1D57CDB7595D2 /* PBXContainerItemProxy */; - }; - FA5E781C37631ED1017D5E1D0B553DD9 /* PBXTargetDependency */ = { + 0E94BB8ABC0C5CCB2CA4678D05DFC4EA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "AMapFoundation-NO-IDFA"; target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = E1CA1CAC2B26ECA923711114608643ED /* PBXContainerItemProxy */; + targetProxy = 3E0EF32503256EC159E6195FACFB1F01 /* PBXContainerItemProxy */; }; - FE96776C2F90B61C2C1F931557CF9C41 /* PBXTargetDependency */ = { + 0F827450042F8DEFCF5C3181C60C53FB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapNavi-NO-IDFA"; + target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; + targetProxy = 69E71202046B182170385CFA4A1EA88A /* PBXContainerItemProxy */; + }; + 106D80489FFDE720531F80149AE588D8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JPush; + target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; + targetProxy = 573A6B2A6C0AA64820AC32516C42BBE4 /* PBXContainerItemProxy */; + }; + 10EB2163E90DE07191172A87B8175C6D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = 224800AD175EB0E8C4320BBDDDBD2C00 /* PBXContainerItemProxy */; + }; + 11D087B386BA65CC409DF77D493590E7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDAutoUIKit_Private; + target = 53463808DD395EFE0C9E0CDCB79A6C0A /* DDAutoUIKit_Private */; + targetProxy = 473AE1AE8BBDDC1CA157F6F3493F6F05 /* PBXContainerItemProxy */; + }; + 1A024990670C44BB6C8680AD330EE334 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDZFPlayerKit_Private; + target = 2864923095274ACF5E5F99312F360AEB /* DDZFPlayerKit_Private */; + targetProxy = B75220E3FF60DF5866B7A6E237EB3B7D /* PBXContainerItemProxy */; + }; + 1D29234DB50A02F06FABCD16817675CF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDAudioPlayerKit_Private; + target = E72BE4C94039A951B47CCC942F6B4B8F /* DDAudioPlayerKit_Private */; + targetProxy = 4A9AEA580152E4856FBE0963548DEAE8 /* PBXContainerItemProxy */; + }; + 1E278860CCA90D9B4C3DFF396A7D1EE0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapTrack-NO-IDFA"; + target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; + targetProxy = 4A8E345B4A2A52CBFCDDA5781D48F1DB /* PBXContainerItemProxy */; + }; + 27383F30FD8CAC19F08453382BF5E414 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = 50FF8B0BA1FCBA036DA096DA9A71EFA5 /* PBXContainerItemProxy */; + }; + 28E9CE383AD6D8667655744FEDA804D3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = 9B50D8AADB7AD8F658CF8F41569AEC99 /* PBXContainerItemProxy */; + }; + 2A1C8476EC64CC08404D5A3763E8B739 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDTimerKit_Private; + target = 79638F3BF2709E118064EF8B13DE3317 /* DDTimerKit_Private */; + targetProxy = A4D99E97603B5303900FFF0E18F3090D /* PBXContainerItemProxy */; + }; + 3019DD409CB64A8EB23E7858732944C0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = 2AFF4CF72C749CD48B3F421D85202698 /* PBXContainerItemProxy */; + }; + 31D8956C8A8E43C3F55A6D8A29092924 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BRPickerView; + target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; + targetProxy = 7A82007FB728C54E1842A3DD4D28FF8D /* PBXContainerItemProxy */; + }; + 33D73907BA455CBA9FCCDBC100843C70 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZLPhotoBrowser; + target = 2FAF03761A44702490259F857A848B42 /* ZLPhotoBrowser */; + targetProxy = D14A0275FC10DA9E5F3687C60195E3F9 /* PBXContainerItemProxy */; + }; + 36935C15F1BCF120CB73347345622E97 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 823E53CC262A3E5D4EC394A4CFF47906 /* PBXContainerItemProxy */; + }; + 382B531D9EC0EB7F127249E8DF27F48D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = 92D0CBA1A61AD93ABC62B79DA248E7E0 /* PBXContainerItemProxy */; + }; + 38D440170CDDB61D514FCDDAC4C0C658 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JPushExtension; + target = 609276B985CD7549B9F1DEE4969208FF /* JPushExtension */; + targetProxy = 960474F146F931D250D69FD733FCB918 /* PBXContainerItemProxy */; + }; + 4CD42D04959EB0D1CA487848DDDF3611 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapNavi-NO-IDFA"; + target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; + targetProxy = 1A57271AFE9C3B419986B97A1F5AB395 /* PBXContainerItemProxy */; + }; + 525A5C04C365BEBE5AB40E613015916A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = C348545FC0BC15ABFC54D14DDCACA297 /* PBXContainerItemProxy */; + }; + 53246ADD3F9FCA58F88144F4A71236A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = 23DC76F779FB87B45AE7592E1EBE9F42 /* PBXContainerItemProxy */; + }; + 5583EB0B14B0299A8FC42CF107D96D8A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 62C746DDF984A78F4E6ED9FDC0F682E8 /* PBXContainerItemProxy */; + }; + 600B1F1D972ED173B34FA3701314C01A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapSearch-NO-IDFA"; + target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; + targetProxy = 826587A2300AE4985A5BC716505C1540 /* PBXContainerItemProxy */; + }; + 628B073C74E0898BA648FA947AD1A45D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDFontKit_Private; + target = 8F3F4D8426620E7E4A06FE4BCDB96FDE /* DDFontKit_Private */; + targetProxy = 6310226E658E496BC398C0A850ABB7AD /* PBXContainerItemProxy */; + }; + 62EC727D1283BECED9BE7C4FB265EFE8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapSearch-NO-IDFA"; + target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; + targetProxy = E03098DCE3274BA06F545AE4F554E2EA /* PBXContainerItemProxy */; + }; + 67253A5FE22E23C4120380D0856C1061 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDWebImageKit_Private; + target = 477926D6FB1DCEFB352517A19636405D /* DDWebImageKit_Private */; + targetProxy = 466C5016B9FFD17202DCC2DA8D6FD1D3 /* PBXContainerItemProxy */; + }; + 6BA0BEDC0BB83E232777F2B35D1AEB3A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 6BD9280D49F6656D8FCB7CC56DE08F3D /* PBXContainerItemProxy */; + }; + 7457094FA17459CB8E6167AB37FCA022 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = D9E0DCC01CD9D36EE51A8D270FB16650 /* PBXContainerItemProxy */; + }; + 796581E58695225A9BB0E9DBA5BD8883 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 367A76B2289611AF176120A772E5917C /* PBXContainerItemProxy */; + }; + 7B1D1470EA2DBC89AEE9554B6C8C58D7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 0332BF5189B4A00B2A304CFD5D0225B5 /* PBXContainerItemProxy */; + }; + 7BAF5AF4D4494A8400D6939F773E40DF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = DBC984AEA66E1D7B1EADD8174895440A /* PBXContainerItemProxy */; + }; + 7E0E9299BCF6166A0D07BF09FAE8AAE7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 45EF034BD0BE4E28432D951729D23A1F /* PBXContainerItemProxy */; + }; + 7F61E2CFE58F457FE8951AA345AA7A3C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = D210330C2ABE88C44139A38235F91311 /* PBXContainerItemProxy */; + }; + 857FBFEF731047CDC8ED770D59057111 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JPush; + target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; + targetProxy = DDC0FEBBFEBF3A5D00B9E476DB481D8F /* PBXContainerItemProxy */; + }; + 8A732D56B5503ED454ED97FB3829D778 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDColorKit_Private; + target = BFED7668E8D0960F3873C9C1329EB63F /* DDColorKit_Private */; + targetProxy = AEFA8071700CEE80294EB6C18A3468B6 /* PBXContainerItemProxy */; + }; + 8CDF6A8BD3F578C6C8590B387A904AE6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = 3FFFFB03A72336C6DF39081C53EBA39E /* PBXContainerItemProxy */; + }; + 8CEDE96AE649FDECA3E81F73AD5F7692 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 053723454B4B0A85AEBBC6D9F0DC066E /* PBXContainerItemProxy */; + }; + 8D9CA23F1779FD7F9C7FFB33439A28EE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 73661E4D8F0608988400ACA904922C38 /* PBXContainerItemProxy */; + }; + 8EFC48C236F74BF15B991E75ED92EEA8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = A5759FB5D9242798104F5BBF45D4290E /* PBXContainerItemProxy */; + }; + 926CF976907E2642B358EB5C507951D9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDBasicControlsKit_Private; + target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; + targetProxy = 336023823BBDA735E9843BBE5790E599 /* PBXContainerItemProxy */; + }; + 930D1E6CE3DDFD48D00642170CB0961D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = AB2BF6D4431CD3DAA04185A829E77E79 /* PBXContainerItemProxy */; + }; + 943177C75D1BFB1CDCF12D49ACF3464C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "DDBasicControlsKit_Private-DDBaseViewController"; + target = 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */; + targetProxy = D268A3A80EFB07DD010AC5928BC63E8A /* PBXContainerItemProxy */; + }; + 975D7B9AD3C5F924D77FD2A9621D2A81 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = 90FF9A43AEE3CCCB44E6D12B46876C69 /* PBXContainerItemProxy */; + }; + 9EF01E29C193C03ACA41F71EF7B3517D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDControlsKit_Private; + target = 035D1842293C4AA08F442FFD899F7F28 /* DDControlsKit_Private */; + targetProxy = B4EE02D19B941FDE1D76C57F2EA2AB3B /* PBXContainerItemProxy */; + }; + A3DA7DC0818CE25157BCF266988B83B7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 94443684E999D4EA89515F91C66F5DB0 /* PBXContainerItemProxy */; + }; + ACC50B9FA27C6ABEE331A0E5B9620E41 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JXCategoryView; + target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; + targetProxy = D4AC827A69AC3AE62D32040393EB30C6 /* PBXContainerItemProxy */; + }; + B1C8AC3D8D4A1836A1180FAE8EC9EADD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftEntryKit; + target = FEA6FF0588A91CCD972EDCD698B85647 /* SwiftEntryKit */; + targetProxy = E4EA3691CB8335284678964E48B7D9FC /* PBXContainerItemProxy */; + }; + B2AA40D047717BD3B106EA5E20F119F8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = 82254AC6604E451F76B12F0DCB01D97D /* PBXContainerItemProxy */; + }; + B37C038EFAFD7D6E1F9F2FEAB3239F6F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaDebug; + target = 0A2E6BA6D5360D619D7CABED3467AA69 /* CocoaDebug */; + targetProxy = E3862D22319B11D9FD2FF61430849C98 /* PBXContainerItemProxy */; + }; + CB1138ADA231B520542C03BA3182F0A2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 8BA87529CE68098CE58AEE2433B95F2A /* PBXContainerItemProxy */; + }; + CE85C764FEBDF96563E013990F95A299 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 985E818DFDF5611A31A5A5F6BA391322 /* PBXContainerItemProxy */; + }; + DDBDE14816223D813E7B195BD3F5F74C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = A6E64B06A190372C11285766E92C5514 /* PBXContainerItemProxy */; + }; + DF727E21E8888F65063A8FF793AC3AAF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = A64382C9CD5149D38092B7CB3EC76F29 /* PBXContainerItemProxy */; + }; + E1B38E041DBAA5D499FEE149637EF19B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDToastKit_Private; + target = CFF5B7CDF57A32781D2AD4CC98E95B29 /* DDToastKit_Private */; + targetProxy = 0FCC057A86676531B5C867569A6E2DFD /* PBXContainerItemProxy */; + }; + EA00846A07E4D32AC43285ED227ACB3B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapTrack-NO-IDFA"; + target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; + targetProxy = 1E30CEDE99AEC6A0BDAA27438A3318FB /* PBXContainerItemProxy */; + }; + EB30B9D9B98892DF50C8B06CF27C96C9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 109BDEC5EF8155E6154823C4186DE1E1 /* PBXContainerItemProxy */; + }; + ECE92ABB76E5343E4BF935C9E3B68066 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDMAMapKit_Private; + target = B41F58F2856AB275B4CF75F359937653 /* DDMAMapKit_Private */; + targetProxy = 126B27EAA06A2D1A4533A4315F766A1F /* PBXContainerItemProxy */; + }; + EFB04F5EC4D67264A26982566446574D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDBasicControlsKit_Private; + target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; + targetProxy = 1CA98DF218B953BA00E56F7C17BB3A4A /* PBXContainerItemProxy */; + }; + F3B661571104D1EE75D8E8184BDDD3F1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "DDMAMapKit_Private-DDMAMapKit_Private"; target = 6056870867CC4728BCEF2E5EBDD1DCB3 /* DDMAMapKit_Private-DDMAMapKit_Private */; - targetProxy = 0E1F6F402B2D957E8848046B7D0CAAD1 /* PBXContainerItemProxy */; + targetProxy = C567773214B0C04EC7312C2A241A04B7 /* PBXContainerItemProxy */; + }; + F59B6B0B11DA0D874294D4CE311B88B1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDProgressHUDKit_Private; + target = 387C7767E705FE68450F97CBA4348CC0 /* DDProgressHUDKit_Private */; + targetProxy = 220E864F688FB9842E7A5FB5A34F95CF /* PBXContainerItemProxy */; + }; + F9222946BB8117BB75A56EB79B800577 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = 23C893ABAF19419804C328CCF2A24C99 /* PBXContainerItemProxy */; + }; + FDEDC3EA6515313E1433674E39B671AE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 30BAB55DF5DC0CB95AAD7172225A3F40 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 00A7E1418B5BBDF9C813ABB55249C844 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2B0DEFB8D2F6FBD0EB011F49E899B644 /* SnapKit.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 018D720E452377F7AFADDD01046CD345 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0448FF2AB119125D802AC2F5FA6D011F /* CocoaDebug.debug.xcconfig */; + baseConfigurationReference = 20E22C5328C7F70C0FB61AFCBF74C72F /* CocoaDebug.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10537,9 +10588,64 @@ }; name = Debug; }; + 0206A92B90420EB6791BAF337DF2321D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 54C0A45717BE5D3EDBBC3D0646769F67 /* DDCategoryKit_Private.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDCategoryKit_Private; + PRODUCT_NAME = DDCategoryKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 02091F8E2EB1B597E859DBFFF78A2A77 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E1CCAA8344FE8309B1C57584F496F841 /* RxSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 08DB115CE7F4C5FF3BE8B29587F71FD4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9E8A1B69A23A66FA52A4486F2A77B771 /* DDFontKit_Private.release.xcconfig */; + baseConfigurationReference = 6BC3FC36B1FCAF6B3AE9DF1A72D51108 /* DDFontKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10565,9 +10671,63 @@ }; name = Release; }; + 0D6C44D1E9860E3A9825BCA61587355F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4A18B3C62D891861819B8FD1C3B3E765 /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 0DF61831B4BAA989BCE52D14904CCFEA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 557E14DD6C2BE7E1BAB2F7B5DD0B1605 /* Pods-OrderSchedulingNotificationService.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 11D56227FCDEFF4EBBE0DE515B30A97B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5525ABEEA14CA4E5AB5FF704970AD83C /* DDProgressHUDKit_Private.release.xcconfig */; + baseConfigurationReference = 26CB9E61C74CBC430AF2D026DC78FA90 /* DDProgressHUDKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10595,7 +10755,7 @@ }; 1217A5FD207A369EC08F200D61302F28 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 47D264E081BE7629EAC9140F4D6C5993 /* AMapSearch-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 7D93102AD19139CC295100C1519DEE8A /* AMapSearch-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10615,7 +10775,7 @@ }; 123B56BFFEB521A2C49BD4633B53B7A7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C4605D951AFC0A203124A569B0958C21 /* AMapTrack-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 9A097310F4318796866465FE844C8C0A /* AMapTrack-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10635,7 +10795,7 @@ }; 1450BF00D614BC5BD29AEBAB30F1298A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D6D31330E245C2EA5994F1BBCCFAFC48 /* DDColorKit_Private.release.xcconfig */; + baseConfigurationReference = 66C39227000025CB726335712BBDBE45 /* DDColorKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10663,7 +10823,7 @@ }; 168F88F257BF3076AC5CFF0D000CA9F4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 19C8749E52978158169E1C3BF25DDB52 /* DDBasicControlsKit_Private.release.xcconfig */; + baseConfigurationReference = 0136932715C4CCF0B6C3806B07FF54B3 /* DDBasicControlsKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10691,7 +10851,7 @@ }; 188FC488B4497E52A2AD63D9E9A58C6F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9DA42232C932E85BAFD4FF2EEA92DFDF /* DDTimerKit_Private.debug.xcconfig */; + baseConfigurationReference = A70F23F4FEC70D048898E1B67D4DC316 /* DDTimerKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10718,7 +10878,7 @@ }; 1AA4002D0330C8EF5B31DF576A7A59F6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 56BF39B3EB093F44FA1AC755EE7FB094 /* MJRefresh.debug.xcconfig */; + baseConfigurationReference = 7EAF4355AF50B8EFE862B49C6F298C01 /* MJRefresh.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10744,7 +10904,7 @@ }; 1E1C0DC034CB8D9DDA9B48115E03DD39 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B2C1671B93D950380268814B7807A1DE /* ZLPhotoBrowser.debug.xcconfig */; + baseConfigurationReference = 9BCAB6DCC4922AB7E59B39635F513584 /* ZLPhotoBrowser.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10769,9 +10929,28 @@ }; name = Debug; }; + 1E41317EDC8E54E251788684BA7F448E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0136932715C4CCF0B6C3806B07FF54B3 /* DDBasicControlsKit_Private.release.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDBasicControlsKit_Private; + INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDBaseViewController; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 1E5970583A4B8409CA1869CC05736093 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1B057FB28F622C52D92272EC7216BA4F /* DDWebImageKit_Private.release.xcconfig */; + baseConfigurationReference = E3E5A45A74495B2FEA203BCEEA09A0CD /* DDWebImageKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10797,61 +10976,9 @@ }; name = Release; }; - 1F7428949022EE44FEA40EE337383E43 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4886FF587087342F26AE037DBFBF90D6 /* DDLogKit_Private.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDLogKit_Private; - PRODUCT_NAME = DDLogKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 21DF2B800B6C1129F0CA39B4F82D8E18 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EB0F3BF52463BB59CBA61B7FFD59D226 /* Pods-OrderSchedulingNotificationService.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MACH_O_TYPE = staticlib; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 236308304D4140A59E416ED9AF9CF176 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 28B9E3EAC7A6B0D0D40B66514615C6A3 /* AMapLocation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = BD486DFB084082FD3A14093CE65E341F /* AMapLocation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10871,7 +10998,7 @@ }; 2384B389FE9C559487EAAF74FBF2B839 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 69F7D752E9CB3E474A618873D9726AE5 /* JPush.release.xcconfig */; + baseConfigurationReference = B1E55E4136F9B5EF32A907439199DD7D /* JPush.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10889,9 +11016,9 @@ }; name = Release; }; - 24829BA88369299220FE7C36BD47B55F /* Debug */ = { + 256926DE7611237FD63980885490336F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0F7251723673525D2D0FD7FD55BDA311 /* DDCategoryKit_Private.debug.xcconfig */; + baseConfigurationReference = 4AE55287C9BF41D245C27DB0AA035A21 /* Kingfisher.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10899,14 +11026,14 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDCategoryKit_Private; - PRODUCT_NAME = DDCategoryKit_Private; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -10918,7 +11045,7 @@ }; 263B2806AAE5C1D7D48C043A3FCCC728 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF5287D098DA990C2E2B7E780134AF60 /* JPushExtension.release.xcconfig */; + baseConfigurationReference = 11D42ADCDD4B06BB46ADB474D341EFFA /* JPushExtension.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10939,7 +11066,7 @@ }; 2774D786BC2717CFCFF207AB6F982889 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 681863C9CF361BD9A43CF4E005C4CD13 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = 6651F8D32DD20125701E5BC2C911CCC0 /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10967,7 +11094,7 @@ }; 2AE5AF3FD2DFDCD43CC42B444D3685F9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8FB301939C9BC99F272793DB3EA9A39E /* DDTimerKit_Private.release.xcconfig */; + baseConfigurationReference = 3BEFD53C17D48B56061198A761955C21 /* DDTimerKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10995,7 +11122,7 @@ }; 2B195AAB226B108EA239780A82482E05 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 620DF70E8F0EAE8273F6EE3FBC6C4DDF /* DDControlsKit_Private.debug.xcconfig */; + baseConfigurationReference = 10CF5B11D463539F70C46F6573D0D74F /* DDControlsKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11022,7 +11149,7 @@ }; 2B36F70CE1C1C6501F373FCE4126DC6E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3EE95830DF547E9583DE5E91FEE8B4C2 /* DDFontKit_Private.debug.xcconfig */; + baseConfigurationReference = DF9C91934C68AADEA2A55B4D3995AB09 /* DDFontKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11047,9 +11174,63 @@ }; name = Debug; }; + 366FA3E90FFD6AF412AF1A11A43CD9A4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D4C37F72CDA9B053B65FE852E1FD56F1 /* DDAudioPlayerKit_Private.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDAudioPlayerKit_Private; + PRODUCT_NAME = DDAudioPlayerKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 3948ABF9C84C3927F7B074287B59FE65 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5963D4F97A62AEB0B3A63F1387BC63DF /* DDLogKit_Private.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDLogKit_Private; + PRODUCT_NAME = DDLogKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 4056C9A08E35ACD5BBC3D37087CDAFA1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5266A14A900C54DF06D3B78688812743 /* DDMAMapKit_Private.debug.xcconfig */; + baseConfigurationReference = FF98B515C0B18E33BEFE2A432DB587F0 /* DDMAMapKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11074,9 +11255,37 @@ }; name = Debug; }; + 4261FA1EF063A6AA3A06E3AE9FD0ACE3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5CE8EA1DD0BABB5457C9D7B1844E9039 /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 42A9DE01C961F294E9E65F606C83F895 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5AEB8F30EC772AD200F59854D2F954B8 /* JXCategoryView.debug.xcconfig */; + baseConfigurationReference = F48E7294138DCC0C0BFD27F78B985A8F /* JXCategoryView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11102,7 +11311,7 @@ }; 45C0D4101B0105F3C514D259CC801DD3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 65EF2A8EC65839B3B41245C149B6004E /* ESTabBarController-swift.debug.xcconfig */; + baseConfigurationReference = 9E2FECC4CA39DDFF47B939CF0E25018C /* ESTabBarController-swift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11128,7 +11337,7 @@ }; 4672A4BF14B52FE4E6C61D2CBB58D572 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8D9BA6A30CA49498A02A6B234BE553FB /* AMapNavi-NO-IDFA.release.xcconfig */; + baseConfigurationReference = DBAEF9E5CAF4F09FBE896EC999AC57D9 /* AMapNavi-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11146,9 +11355,35 @@ }; name = Release; }; + 4BE05EEF700EB7AC89544C6161CB6EE7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7C8B349705B1FF2965B1BF61D9310893 /* RxRelay.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 4BEBBC249728A8B650356245E4D06440 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B28544516F9DCC5D5847C47B89F78FA2 /* ESTabBarController-swift.release.xcconfig */; + baseConfigurationReference = A33209C0130DECE0027C108CEA65A867 /* ESTabBarController-swift.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11175,7 +11410,7 @@ }; 4CC525C242059F4A3430F9AFF805AAE2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AA0A65EC7B037CEBA8B5D406D2D4DEA7 /* Pods-OrderScheduling.debug.xcconfig */; + baseConfigurationReference = 59674970B62822EFA2C4AC8E4499CDF1 /* Pods-OrderScheduling.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -11199,7 +11434,7 @@ }; 4CF76FC539B56458805962023BA6E490 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C607891B0BC82BA5A24B7D97B06048F5 /* DDZFPlayerKit_Private.debug.xcconfig */; + baseConfigurationReference = 07D911C5EC5CAFAF0016ECBBB70D3CA7 /* DDZFPlayerKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11226,7 +11461,7 @@ }; 4D70571EBB2A5ADDB6D08E86FCEA1D56 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F625452479BE8DD7819DD032EBFE333F /* DDAutoUIKit_Private.release.xcconfig */; + baseConfigurationReference = 80E0D3A963F9D29A4F7336164094C723 /* DDAutoUIKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11254,7 +11489,7 @@ }; 50B6850C2A42BD18CE8F884CDAE761E0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BCCC2AA9FC6F26EB4A71C93D76CC2FB7 /* BRPickerView.release.xcconfig */; + baseConfigurationReference = 1695BA5361514936CCF5C2ED5F9096E2 /* BRPickerView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11281,7 +11516,7 @@ }; 51D20D1EB1E2372322A459D47077BFD1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 59E8D33B939E8C3C48C63E7D53976129 /* JXCategoryView.release.xcconfig */; + baseConfigurationReference = 0A3281D4376C0BA9B4F903A1FCB39C4F /* JXCategoryView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11306,64 +11541,9 @@ }; name = Release; }; - 53478911F27964B8AAEB5C8B2BD83B1F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F9AA0992507E3F69477B65B8AE1D4D1E /* DDAudioPlayerKit_Private.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDAudioPlayerKit_Private; - PRODUCT_NAME = DDAudioPlayerKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 55603F16E4C6AF04A3E3C76C07C03C2C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F7504D91F1FE354F884211F03513A3E9 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 55D69FAAE9CCBBAED1163854F0161EDB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E34799D6AD4239261D94D94048D8C2B /* AMapFoundation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 9DCAA032F2E6C410632B76C47B2D9A23 /* AMapFoundation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11379,9 +11559,36 @@ }; name = Debug; }; + 59F1B270B6693A3B5207C9AF35469EA7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 92E73552242326CA44259D3F3C91251D /* DDCategoryKit_Private.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDCategoryKit_Private; + PRODUCT_NAME = DDCategoryKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 5A6220AD7DA9D160794FE6BF8FD205E8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 325B30380D5C72F7F127B8CAE5EBBD48 /* SwiftEntryKit.release.xcconfig */; + baseConfigurationReference = 7EC4E2D3CD59B3C40D75E5FDFBA299BC /* SwiftEntryKit.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11406,37 +11613,54 @@ }; name = Release; }; - 603C1C3040A1730E0570E294C5185DCB /* Release */ = { + 631A16A0F1B9A42EB6C9D02B08B09280 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BFEF8BD2165CCAA0515EF0DD78713060 /* SnapKit.release.xcconfig */; + baseConfigurationReference = 73532F6F55E524D1BB6EABBEA9D20ABA /* RxRelay.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; + 6653D635C328A75EA9822F586F8F09A6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FF98B515C0B18E33BEFE2A432DB587F0 /* DDMAMapKit_Private.debug.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDMAMapKit_Private; + INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDMAMapKit_Private; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 675A29F53BE9906959F37FEE1EE61428 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 293FD0FF0091E79D0E773974C7E681FE /* DDControlsKit_Private.release.xcconfig */; + baseConfigurationReference = F81ADDEF67D8A493E16DA74D89F8DA05 /* DDControlsKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11464,7 +11688,7 @@ }; 683CBD3ED2DF10F90BE5DF8A32678829 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BC632D59BD68D7BD58F3764B61DEC6F8 /* AMapNavi-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 75C6A4DB0EF721F8228C66B851FF2E82 /* AMapNavi-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11482,7 +11706,7 @@ }; 6BFBACFB4B6A8D5381F77CE5DD2C3D31 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B69AB0F60AF75225C9AFD77CE8013E81 /* DDColorKit_Private.debug.xcconfig */; + baseConfigurationReference = 8C38B4251CC404ADE2AC855607F5D929 /* DDColorKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11507,9 +11731,37 @@ }; name = Debug; }; + 6DC167DC5FDA652A7CD5DFCCF9203748 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1F6E8D8FB8A6BBB4E56EAFEFC149C2A5 /* DDLogKit_Private.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDLogKit_Private; + PRODUCT_NAME = DDLogKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 6DF268663C4E2B7742193B9E3287C2D5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2F21EBD44736E2BD6DCCB9933EC40AFA /* RxCocoa.debug.xcconfig */; + baseConfigurationReference = 94EE9C826828CEA9A38C02E72E40D7C1 /* RxCocoa.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11535,7 +11787,7 @@ }; 7A099547C7D8436757FBF497CE9C2EA0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6A8E86C9C7107E1193EC5E5218691467 /* DDBasicControlsKit_Private.debug.xcconfig */; + baseConfigurationReference = 237D806C45BDA139B53C9EA067CAD8A7 /* DDBasicControlsKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11562,7 +11814,7 @@ }; 7AC3CBE4A0E0DA0F692F0F5D172F9E0E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1B13D9C58360C5DA066ED8022AACF6C6 /* BRPickerView.debug.xcconfig */; + baseConfigurationReference = 4323BC6B76C5E701BEADB68EAABA4C4A /* BRPickerView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11588,7 +11840,7 @@ }; 7B6677F218B10F7EDFAE251E01DE5D8B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6B4B2662F8699DDD0D5154B01F80C46F /* Alamofire.debug.xcconfig */; + baseConfigurationReference = E0E0809E9431AEB5F322FC60BF7AA967 /* Alamofire.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11615,7 +11867,7 @@ }; 7BD8B011D33F9E7AB4EFDAA942433D92 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E5E283FCA2ECF0EC15A3059E80203F0E /* AMapFoundation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = FA29C85641582913C61E6A68B684AD20 /* AMapFoundation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11633,27 +11885,9 @@ }; name = Release; }; - 8740A1AD983BDDF1B4E22D766AC5361B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5266A14A900C54DF06D3B78688812743 /* DDMAMapKit_Private.debug.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDMAMapKit_Private; - INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDMAMapKit_Private; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 8B0922DFE05FA8A9083B9EDCB342469C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 81FFAAE514B693FE02A029AF4E644094 /* Pods-OrderScheduling.release.xcconfig */; + baseConfigurationReference = 9736E4468AB07C78820C972493704484 /* Pods-OrderScheduling.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -11743,9 +11977,27 @@ }; name = Debug; }; + 8EDC3A9B51E51EA6DB9EBFCF8E2AAD70 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 237D806C45BDA139B53C9EA067CAD8A7 /* DDBasicControlsKit_Private.debug.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDBasicControlsKit_Private; + INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDBaseViewController; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 8FD1259F570D3832041DE48EDDA60A88 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 036910A977C6625D5FEE274DC2763DA2 /* RxCocoa.release.xcconfig */; + baseConfigurationReference = 9FA1D69B259EB0D669B3D178F916B5CD /* RxCocoa.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11770,36 +12022,9 @@ }; name = Release; }; - 97B40457B39B75FBB9DF17DAFB495712 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0C1779725409CB7336CC76B51231DC13 /* SnapKit.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 989A9BF9FB4C9FDBBADFD71F94C3D532 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9DB5D296ED80B51D91DB41F8FEB08F05 /* DDZFPlayerKit_Private.release.xcconfig */; + baseConfigurationReference = EAE7A3966935E88015D5CC5B17D31F09 /* DDZFPlayerKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11889,7 +12114,7 @@ }; 9F81E90A1C804D6307404275E44537C0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7916E7EBFC2EEFFE0004593327077C82 /* DDWebImageKit_Private.debug.xcconfig */; + baseConfigurationReference = A63527A69225C014A669166175506A9F /* DDWebImageKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11916,7 +12141,7 @@ }; 9FAD38770C19858733CE1B6D12FC951C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D9FE3252CF8E8E98B9AB675FEF0AE538 /* CocoaDebug.release.xcconfig */; + baseConfigurationReference = 30D17D46F823929E0F0BF9FB543C01C8 /* CocoaDebug.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11944,7 +12169,7 @@ }; A37C605D5D741F2696E6D94AB23724DD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 356ABE7F25D61387B8A46B5A3317D50C /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = E2B2FC20063D3F6BC9FC03E2F19F08CB /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11969,9 +12194,28 @@ }; name = Debug; }; - B1A5C272537893BF94428BD58A5B2ABA /* Debug */ = { + A68DDBC70B15E3A1BC4F748DA189CA79 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4304C25A731969DAE0A4CB5219CF83DD /* RxSwift.debug.xcconfig */; + baseConfigurationReference = DDA6F8CA6EED9FAB3EAAC870D39F24AD /* DDMAMapKit_Private.release.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDMAMapKit_Private; + INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDMAMapKit_Private; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + B2B80FDCD13BD54D8A1786A6EB2A9276 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0333BD91242AADD1BBEBD06B190C43BD /* RxSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11995,37 +12239,9 @@ }; name = Debug; }; - B60D947F776B84D9F5B954C1114AEAAF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B4905836302BC9C526F79E6E44A38E04 /* DDLogKit_Private.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDLogKit_Private; - PRODUCT_NAME = DDLogKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; B814FB2831509A875F5991D19F12DF16 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5C327F9F354ECAD3D31CE69C973C70BA /* AMapSearch-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 818CD09C2E47D832F052F56C7D0E6FA7 /* AMapSearch-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12043,7 +12259,7 @@ }; BB08C4B539660DD738ECC8A0F7F361C1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 39D12C5D8B812324E1C4FEAD076C9E31 /* DDToastKit_Private.release.xcconfig */; + baseConfigurationReference = 357270646D138BAB6650D35F5324FFE3 /* DDToastKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12071,7 +12287,7 @@ }; C6210F5502E378DCC269A81023F69818 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 48011C5CE9D9ACF014FEA5B6761F88E6 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */; + baseConfigurationReference = 1F32621CCC408AB8876BBF64FB02E932 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12097,36 +12313,9 @@ }; name = Release; }; - CA463F6992837E8014250B04B3C017C7 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E1D923FE2C62FA9C9EA0908615CB317F /* RxSwift.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; CE54F30C8AC3B30DE83C021DAD11FC16 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2DFD157A69FA887263CCFBECF788059E /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */; + baseConfigurationReference = 54982D6714EC3592014628B81B95EC53 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12151,111 +12340,9 @@ }; name = Debug; }; - D034A9C5DAB68DCE90EA198100BA48BD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B7FA87BA5AD0A823A011F98A5BA4C2A2 /* RxRelay.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - D160D9F5D83B8D3EDD6D1856D4FAD645 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F19B2B925BFFA8AE3E6612BC2138BD9A /* DDMAMapKit_Private.release.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDMAMapKit_Private; - INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDMAMapKit_Private; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - D5469563CD8D279A4ACE79512FFE8C06 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D7BA7283E37F5D7B60EC55AA8AEA5B0E /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - DB1E3A452A55BE661C57318B2F3B6B9C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 215CC79531E391F07DE015AA33CFB2E8 /* DDCategoryKit_Private.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDCategoryKit_Private; - PRODUCT_NAME = DDCategoryKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; DBFFC56B728D16C6C272566779546587 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C86E3F1BE15F9CC036B382A36B709505 /* SwiftEntryKit.debug.xcconfig */; + baseConfigurationReference = C92001B1343DFE60A8B4E670E09F7BE9 /* SwiftEntryKit.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -12281,7 +12368,7 @@ }; E18EABAD3559E7870ACB23A6E827F568 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 885FFAA1764402617037B5AA367DE979 /* DDAutoUIKit_Private.debug.xcconfig */; + baseConfigurationReference = 19911536A66A5FA32ED6936970F5C743 /* DDAutoUIKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12308,7 +12395,7 @@ }; E1C65DE8F4F23842AA0F405DC5C69B40 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8F871014922D06C041EC71AEA9699782 /* DDProgressHUDKit_Private.debug.xcconfig */; + baseConfigurationReference = E7633C3400A9EEF0948B0174D798B4FE /* DDProgressHUDKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12333,9 +12420,37 @@ }; name = Debug; }; + E35415E9AE04B0E71C5EF35C94BFC9EA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EA37F8C0D07127799D9D4C7C45DB11AB /* DDAudioPlayerKit_Private.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDAudioPlayerKit_Private; + PRODUCT_NAME = DDAudioPlayerKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; E3BA6719677585798F31ED882B465DD5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 196CEE3BC2C8C654CC23EB302CC90FF4 /* ZLPhotoBrowser.release.xcconfig */; + baseConfigurationReference = A2AF7E2091175094274B4DD9159EC881 /* ZLPhotoBrowser.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12363,7 +12478,7 @@ }; E8CC80B981BA9D610A822A6585C07877 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 52764AB3C28A4EE27E126C7FC5F6CAA7 /* JPush.debug.xcconfig */; + baseConfigurationReference = DEFD9FE032C87D74A258415C843C4917 /* JPush.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12381,7 +12496,7 @@ }; E91B4021938A8B461D0614ACC1713BC8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 201001FE2E7F75470A9C5261EB1737A2 /* JPushExtension.debug.xcconfig */; + baseConfigurationReference = 21B29053F38D28F85EB760D090B61FE3 /* JPushExtension.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12398,50 +12513,9 @@ }; name = Debug; }; - EA3FBB56F24FD6223E2B9A39F84A8BE0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6A8E86C9C7107E1193EC5E5218691467 /* DDBasicControlsKit_Private.debug.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDBasicControlsKit_Private; - INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDBaseViewController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - EA6F596A805B5304331836E552C799FC /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 692452B23E23868F4835C510A3A76925 /* Pods-OrderSchedulingNotificationService.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - MACH_O_TYPE = staticlib; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; EAC5735B08F77CE3FF9950C3D1D625C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C4B150163A03FA8CDC2BC2AAD859E1A0 /* JCore.release.xcconfig */; + baseConfigurationReference = C7A7EC3718D741434C70C92B255FE6D7 /* JCore.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12459,28 +12533,9 @@ }; name = Release; }; - ED275604D0AEA0706BA1792F663A2118 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 19C8749E52978158169E1C3BF25DDB52 /* DDBasicControlsKit_Private.release.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDBasicControlsKit_Private; - INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDBaseViewController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; F134BFC715F0B1147811F69747426F2B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8B441F34B32C0868D63E8CC442DAB6E5 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = 851B04AF260AC396ED827FD2683E186F /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -12507,7 +12562,7 @@ }; F1522A7504B2EA021FC6E472D6BD2474 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FD55F60859DCBCCD3361042F6A9346C3 /* DDToastKit_Private.debug.xcconfig */; + baseConfigurationReference = CEEA8196BC28DEB4E92D8BB9EFF5CC36 /* DDToastKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12532,9 +12587,33 @@ }; name = Debug; }; + F2838F002B5AC984622582FDD4A598E6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E3DD0B6A90531EB8D21F19697C0822FB /* Pods-OrderSchedulingNotificationService.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; F2A883F25DE85886520AA99C99672CA8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4224EC3201E37EC5D69A4F316878EEFB /* Alamofire.release.xcconfig */; + baseConfigurationReference = 32B099E5C7778F863F0F0532C7051FCC /* Alamofire.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12562,7 +12641,7 @@ }; F5A7CE690094EBACBEBBFE889EE7C5BF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5FB38D3AAE62D1D410AB9ABCA4265157 /* JCore.debug.xcconfig */; + baseConfigurationReference = E9AFF6B954E8A20C6576A04A617904BB /* JCore.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12578,35 +12657,9 @@ }; name = Debug; }; - F6E459DD6987CEB3D588FF7678FA6646 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B340B765E4ED3A42D01B7117C9996B7B /* RxRelay.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; F8702F41AD6DB674E512911A326CE72B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F19B2B925BFFA8AE3E6612BC2138BD9A /* DDMAMapKit_Private.release.xcconfig */; + baseConfigurationReference = DDA6F8CA6EED9FAB3EAAC870D39F24AD /* DDMAMapKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12634,7 +12687,7 @@ }; FA1FAE65A52E3B1F30DF809E59737B44 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B2BE171F72D6DB076BBFF75B97DFAB18 /* AMapTrack-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 87DE6EFA56AD691CB16F08B99FB74D5E /* AMapTrack-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12650,36 +12703,9 @@ }; name = Debug; }; - FB5B8EC117F9407ED38CFBF222DA7E6D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 08BAC2C5C13F5B859D3365FFF02D0891 /* DDAudioPlayerKit_Private.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDAudioPlayerKit_Private; - PRODUCT_NAME = DDAudioPlayerKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; FD836E3A6C6D579666CD9DF57C366625 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3BA278E183408DF0809B958743E87189 /* AMapLocation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = EC5D49F4A554A4F93786DCCACD70A587 /* AMapLocation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12725,11 +12751,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 210B829A53D6237B3B0C2ABEE261B2F3 /* Build configuration list for PBXNativeTarget "DDAudioPlayerKit_Private" */ = { + 1C929CD394365FDBF9B65F057E733A1B /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( - FB5B8EC117F9407ED38CFBF222DA7E6D /* Debug */, - 53478911F27964B8AAEB5C8B2BD83B1F /* Release */, + 6653D635C328A75EA9822F586F8F09A6 /* Debug */, + A68DDBC70B15E3A1BC4F748DA189CA79 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2EAE20E2243B46EDB441F12B42D381F9 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4BE05EEF700EB7AC89544C6161CB6EE7 /* Debug */, + 631A16A0F1B9A42EB6C9D02B08B09280 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -12752,6 +12787,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 3D144EA05E3675531AE95589A976C623 /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 59F1B270B6693A3B5207C9AF35469EA7 /* Debug */, + 0206A92B90420EB6791BAF337DF2321D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3FAEEE8B14360A6349270746D6C01A19 /* Build configuration list for PBXNativeTarget "DDAudioPlayerKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 366FA3E90FFD6AF412AF1A11A43CD9A4 /* Debug */, + E35415E9AE04B0E71C5EF35C94BFC9EA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 474A2CFF5BFEC3819998CB8EC0A5A183 /* Build configuration list for PBXNativeTarget "DDZFPlayerKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12779,24 +12832,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 53DC6BB420A39B891F56EFC5973D7464 /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8740A1AD983BDDF1B4E22D766AC5361B /* Debug */, - D160D9F5D83B8D3EDD6D1856D4FAD645 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5848F59CA3DDA46F4FB217B5B6C99666 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B1A5C272537893BF94428BD58A5B2ABA /* Debug */, - CA463F6992837E8014250B04B3C017C7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 59907393922477860416EAC73DB2F259 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12896,15 +12931,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 777E5242052457E27C15E47630A814FD /* Build configuration list for PBXNativeTarget "Pods-OrderSchedulingNotificationService" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - EA6F596A805B5304331836E552C799FC /* Debug */, - 21DF2B800B6C1129F0CA39B4F82D8E18 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 7BE88F51C12D04DD6C2C75170AD1EA43 /* Build configuration list for PBXNativeTarget "MJRefresh" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12923,15 +12949,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 89A8BB776593B3564187DDF25CE32955 /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1F7428949022EE44FEA40EE337383E43 /* Debug */, - B60D947F776B84D9F5B954C1114AEAAF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 8DF773D073416322325C9016E616A3A6 /* Build configuration list for PBXNativeTarget "ESTabBarController-swift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12941,20 +12958,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 97FD3E953B2E469AD748A43EA1CBD588 /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { + 8FA8491B8620F29B9E77FDBCE9FFB712 /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { isa = XCConfigurationList; buildConfigurations = ( - 55603F16E4C6AF04A3E3C76C07C03C2C /* Debug */, - D5469563CD8D279A4ACE79512FFE8C06 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 98B2AC68ED019261CFEBB4B9C05A2355 /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 24829BA88369299220FE7C36BD47B55F /* Debug */, - DB1E3A452A55BE661C57318B2F3B6B9C /* Release */, + 256926DE7611237FD63980885490336F /* Debug */, + 0D6C44D1E9860E3A9825BCA61587355F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -12968,15 +12976,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A986A9C3606A2B5B105CD79531642030 /* Build configuration list for PBXNativeTarget "SnapKit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97B40457B39B75FBB9DF17DAFB495712 /* Debug */, - 603C1C3040A1730E0570E294C5185DCB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; AD9CF0130E1F5EB7FF3CA5FA18DECE5F /* Build configuration list for PBXAggregateTarget "JCore" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12986,20 +12985,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AF1B5985EF5104F864883BD566B4E47D /* Build configuration list for PBXNativeTarget "RxRelay" */ = { + B0B4EE7F2E199DDAE585DFD34835EF97 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( - F6E459DD6987CEB3D588FF7678FA6646 /* Debug */, - D034A9C5DAB68DCE90EA198100BA48BD /* Release */, + B2B80FDCD13BD54D8A1786A6EB2A9276 /* Debug */, + 02091F8E2EB1B597E859DBFFF78A2A77 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BCD1E485DFBCBF51CEB48E3D307CB0FD /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */ = { + B3E3D9EF3441CC03AF8A2546871D1C5E /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - EA3FBB56F24FD6223E2B9A39F84A8BE0 /* Debug */, - ED275604D0AEA0706BA1792F663A2118 /* Release */, + 00A7E1418B5BBDF9C813ABB55249C844 /* Debug */, + 4261FA1EF063A6AA3A06E3AE9FD0ACE3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -13013,6 +13012,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + C0EB8B175700EEAA6E39645C214B4FA9 /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8EDC3A9B51E51EA6DB9EBFCF8E2AAD70 /* Debug */, + 1E41317EDC8E54E251788684BA7F448E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; D845ED1ECE9290BF1EF3C7FEAC8B3504 /* Build configuration list for PBXNativeTarget "DDProgressHUDKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -13031,6 +13039,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + DD9BBFA2E57CB305710EE4DADB39989F /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3948ABF9C84C3927F7B074287B59FE65 /* Debug */, + 6DC167DC5FDA652A7CD5DFCCF9203748 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E510CD68431D85FDF99E15140751BE79 /* Build configuration list for PBXNativeTarget "Pods-OrderSchedulingNotificationService" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F2838F002B5AC984622582FDD4A598E6 /* Debug */, + 0DF61831B4BAA989BCE52D14904CCFEA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; E9B6FB79B1079F13978F1B4A855D0566 /* Build configuration list for PBXNativeTarget "DDWebImageKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Pods/Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.debug.xcconfig b/Pods/Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.debug.xcconfig index 57a60f0..cb6d832 100644 --- a/Pods/Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.debug.xcconfig +++ b/Pods/Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.debug.xcconfig @@ -1,3 +1,4 @@ +APPLICATION_EXTENSION_API_ONLY = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/DDAudioPlayerKit_Private EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 diff --git a/Pods/Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.release.xcconfig b/Pods/Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.release.xcconfig index 57a60f0..cb6d832 100644 --- a/Pods/Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.release.xcconfig +++ b/Pods/Target Support Files/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.release.xcconfig @@ -1,3 +1,4 @@ +APPLICATION_EXTENSION_API_ONLY = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/DDAudioPlayerKit_Private EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 diff --git a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-acknowledgements.markdown b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-acknowledgements.markdown index 281c5e2..0d33f08 100644 --- a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-acknowledgements.markdown @@ -1,6 +1,29 @@ # Acknowledgements This application makes use of the following third party libraries: +## DDAudioPlayerKit_Private + +Copyright (c) 2023 DDIsFriend + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + ## JCore Copyright jpush.cn diff --git a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-acknowledgements.plist b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-acknowledgements.plist index 8fce2ac..cf04610 100644 --- a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-acknowledgements.plist @@ -12,6 +12,35 @@ Type PSGroupSpecifier + + FooterText + Copyright (c) 2023 DDIsFriend <DDIsFriend@163.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + DDAudioPlayerKit_Private + Type + PSGroupSpecifier + FooterText Copyright jpush.cn diff --git a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-umbrella.h b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-umbrella.h new file mode 100644 index 0000000..e809457 --- /dev/null +++ b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_OrderSchedulingNotificationServiceVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_OrderSchedulingNotificationServiceVersionString[]; + diff --git a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.debug.xcconfig b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.debug.xcconfig index 0ea0269..ee18d2d 100644 --- a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.debug.xcconfig +++ b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.debug.xcconfig @@ -2,11 +2,14 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/JCore" "${PODS_ROOT}/JPush" "${PODS_ROOT}/JPushExtension" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BRPickerView" "${PODS_ROOT}/Headers/Public/CocoaDebug" "${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private" "${PODS_ROOT}/Headers/Public/DDCategoryKit_Private" "${PODS_ROOT}/Headers/Public/DDLogKit_Private" "${PODS_ROOT}/Headers/Public/DDMAMapKit_Private" "${PODS_ROOT}/Headers/Public/DDProgressHUDKit_Private" "${PODS_ROOT}/Headers/Public/DDTimerKit_Private" "${PODS_ROOT}/Headers/Public/DDWebImageKit_Private" "${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public/JXCategoryView" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/RxCocoa" "${PODS_ROOT}/Headers/Public/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension/Headers" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension" -OTHER_LDFLAGS = $(inherited) -ObjC -l"JCore" -l"JPush" -l"JPushExtension" -l"resolv" -l"z" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" -weak_framework "AppTrackingTransparency" -weak_framework "UserNotifications" +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" "${PODS_CONFIGURATION_BUILD_DIR}/DDAudioPlayerKit_Private" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension" /usr/lib/swift +OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap" +OTHER_LDFLAGS = $(inherited) -ObjC -l"DDAudioPlayerKit_Private" -l"JCore" -l"JPush" -l"JPushExtension" -l"resolv" -l"z" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" -weak_framework "AppTrackingTransparency" -weak_framework "UserNotifications" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +SWIFT_INCLUDE_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DDAudioPlayerKit_Private" USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.modulemap b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.modulemap new file mode 100644 index 0000000..033adaa --- /dev/null +++ b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.modulemap @@ -0,0 +1,6 @@ +module Pods_OrderSchedulingNotificationService { + umbrella header "Pods-OrderSchedulingNotificationService-umbrella.h" + + export * + module * { export * } +} diff --git a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.release.xcconfig b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.release.xcconfig index 0ea0269..ee18d2d 100644 --- a/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.release.xcconfig +++ b/Pods/Target Support Files/Pods-OrderSchedulingNotificationService/Pods-OrderSchedulingNotificationService.release.xcconfig @@ -2,11 +2,14 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/JCore" "${PODS_ROOT}/JPush" "${PODS_ROOT}/JPushExtension" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BRPickerView" "${PODS_ROOT}/Headers/Public/CocoaDebug" "${PODS_ROOT}/Headers/Public/DDBasicControlsKit_Private" "${PODS_ROOT}/Headers/Public/DDCategoryKit_Private" "${PODS_ROOT}/Headers/Public/DDLogKit_Private" "${PODS_ROOT}/Headers/Public/DDMAMapKit_Private" "${PODS_ROOT}/Headers/Public/DDProgressHUDKit_Private" "${PODS_ROOT}/Headers/Public/DDTimerKit_Private" "${PODS_ROOT}/Headers/Public/DDWebImageKit_Private" "${PODS_ROOT}/Headers/Public/DDZFPlayerKit_Private" "${PODS_ROOT}/Headers/Public/JXCategoryView" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/RxCocoa" "${PODS_ROOT}/Headers/Public/ZLPhotoBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension/Headers" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension" -OTHER_LDFLAGS = $(inherited) -ObjC -l"JCore" -l"JPush" -l"JPushExtension" -l"resolv" -l"z" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" -weak_framework "AppTrackingTransparency" -weak_framework "UserNotifications" +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" "${PODS_CONFIGURATION_BUILD_DIR}/DDAudioPlayerKit_Private" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPush" "${PODS_XCFRAMEWORKS_BUILD_DIR}/JPushExtension" /usr/lib/swift +OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap" +OTHER_LDFLAGS = $(inherited) -ObjC -l"DDAudioPlayerKit_Private" -l"JCore" -l"JPush" -l"JPushExtension" -l"resolv" -l"z" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" -weak_framework "AppTrackingTransparency" -weak_framework "UserNotifications" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/DDAudioPlayerKit_Private/DDAudioPlayerKit_Private.modulemap" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +SWIFT_INCLUDE_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/DDAudioPlayerKit_Private" USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES