// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 77;
	objects = {

/* Begin PBXAggregateTarget section */
		4A68CFD979D413A619DF631BB121D98F /* Bugly */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 9CC7AA793D9397C15E010F8242EE1046 /* Build configuration list for PBXAggregateTarget "Bugly" */;
			buildPhases = (
			);
			dependencies = (
			);
			name = Bugly;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		00DAE48C9A4FBCD1FCAA922CA57B45F9 /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 06B71FC03BF92D5C7E3E050752C0E06C /* SDWebImageDownloaderRequestModifier.m */; };
		042D40751BD2F51FBE9FECD4707CBBE9 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = AC2514CF7A7B043E035CFB079E6FB5A0 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; };
		0453019EC6578A67B82CF569EC765546 /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = D13BE3E84BFB9462CF54B22B35F89ADC /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; };
		05E2B7C1DB7528A0BBEA1521BE0DBAF1 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CCE60F6B1B48663415E0A4BC9662B33 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
		06C4E233E7977DB81A24482E69B2D7D7 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 14C4334FE2177757C132CBBCD17C11B5 /* UIImage+Transform.m */; };
		08719ABCE689ED74FE7486B1E49DAA6C /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F8526067D06A009E96461455DBA1B40 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		089F3C4BAA46A37EC5763DD312771021 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F0EE17165FE326BF8D348C181A1E71 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		08D50C5AC969A3701B6F9137CF3A10F1 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 840FE4FBC8DFDB4B1238B06FEA5AF259 /* UIImage+ForceDecode.m */; };
		08DF3A0323B44ABF3FAAE0F291F8566E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18BF12DFF6188AFC43E6F26853B048F9 /* Foundation.framework */; };
		09A2ACBC8CE1761652EAA20886AEFE10 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B3A54C7306CBDB1BC3189CCF492C92DE /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0B0E6CECDF516BC83756C1D5515A725B /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = FF49D60AE2D0E7C2857D88C5353083C3 /* SDAsyncBlockOperation.m */; };
		0BADC710EA22BBCD76E59748C2A56ECF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A9F5CF889820DAD55268C3832155A2E1 /* PrivacyInfo.xcprivacy */; };
		0EF10747EF2A02413E84BD5EF7C87A4B /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = E7D9B8C39A19DDF2CE7619D44758B033 /* MJRefreshNormalHeader.m */; };
		0F1D0F5DCC8C94A4C684DF846D14F436 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 916FC91BADACF2A6F0FF12F1385FC1D4 /* SDWebImagePrefetcher.m */; };
		0FF9F459ED16719292443A4C99B52B20 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8332CB32D0FA2CE8D910AA5A9BE18D8B /* SDImageCache.m */; };
		10017B43AC38C3A89D7AC1376C6E7066 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 80E9D6278C5650A6AD05F331651F6DEB /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		11C929E6BFB46F981685446F26DCE605 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 568638C925360332377ACFB503131A76 /* MJRefreshAutoFooter.m */; };
		126496714AD564062A8C10787CC01B8B /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4830CF5BA96EF2AA3AC7496D62A49A0D /* MJFoundation.m */; };
		14943D0EE97A4966510A86F5C3FC66A5 /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C5D0E76AC56695893DB1713CA7212B8C /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		14CA284AC4FF1EED75E785641EE98034 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 19E0C6994863739B688E61DCE0E025C3 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
		165F1C9CBD621828C788A3018D0426C5 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C38C5957F4EAC459AB28A71622C865C /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		16D7DCB7CC985C33EEC41B371C029C84 /* SDWebImage-SDWebImage in Resources */ = {isa = PBXBuildFile; fileRef = CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */; };
		1708C1D28B421C4AD310426D1695CE77 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = DC6CF0A46A4D9FFFBA2057678DF1978B /* SDAnimatedImage.m */; };
		1754DD5511A7BF462B116F70B0D4006A /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 76F97ACAD92849B1F665FD0FF282B3C8 /* SDWebImageOperation.m */; };
		1830558A4D2D63C8E76BC3136D8213F9 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 377FB4D51134D774594E6EAF0BB4DFAA /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; };
		18660FA595DBE133BB784E813A7122A8 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B21087EF80825B8FC789A191A95BAA /* SDImageHEICCoder.m */; };
		186B573F1BEB8A23419A02814A7741DB /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = EAFBBF7E1270693113CDF0C1D9CBB512 /* MJRefreshFooter.m */; };
		18AD90784D549657DF51BC8377DA3085 /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = D99D7FCB3FD62B8D8BF11087E1D6E47F /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1B6CE67196EE181E6B56788EFC7E00D3 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B60142D76441D9D2B7BA4991E7523577 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1BC44E2FDD197D5210A23C9CCF1A906B /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 7980625AB48FABAF33EDB825FF587011 /* SDWebImageCompat.m */; };
		1C73BC7EEF39CC3D3A21EACAD858413D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 970B39752136D5831550118975DC4A91 /* PrivacyInfo.xcprivacy */; };
		1C8B70C74291A3076746C3B18781568E /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DBD448EB576D346FBA1D20A1BD13F1D /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; };
		1EA011B45EC780B434507AFB3D9647ED /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = E200433A892F1843DD9B8C05E3C226BE /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1ECC5F320AEFB120081358B4FFB7442F /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = E310A44D757B0556FA6F2882D1565A8C /* NSString+MJExtension.m */; };
		2055774CD703B52DABFB1CC588394A94 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FB792580573132155A61C027392EF360 /* MJExtension-dummy.m */; };
		20D618EF3EA5E3BE96DA24D36E3CA9EF /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 42134A400043398C196C2BDF73B21075 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; };
		22516EA77E7120000632C30BD9A03927 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = C55407E10212267DCB2FC49D3260EF48 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
		24E8E4ED0B5D988E3346E6638619F4E4 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B7D77CB378449CF4A7041A3EA89C102 /* SDImageFrame.m */; };
		24E963C1D6245F98BAC8A0ACCB7DE987 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 37DCC80FE271D2095A398F8D8F22C7E7 /* NSBundle+MJRefresh.m */; };
		2567FE276DB76481DEFC7DDFE7D775CC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18BF12DFF6188AFC43E6F26853B048F9 /* Foundation.framework */; };
		288CD3416B265CAC1300D7938167AE66 /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 250848691A5C0FC662F372FB71E83AE5 /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
		288D796F3F7B9F42690E24A3B1018B2C /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E2EAE5E554B07101C740E6CB128A93A0 /* SDImageIOAnimatedCoder.m */; };
		28BA9702905AA2B4C1E9E4878032D4E4 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = BE6C3AB94897685F9464AA252C4EFB17 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; };
		29F7F0E98FD26A96364DBACD7D5F237A /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 00031196DD7FBA552243DCF5CEB19ABD /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2DC44A09A6C9D6DC7D1BDA2DFCF99EE3 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EFA72948DE45F4B6CAD9DA5C625D259 /* MJRefreshConfig.m */; };
		2DDD48230ED9E8068C7E439D79B99A8E /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A294AA5EAB4FD3CAF8C4A072117591C1 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; };
		2F6D9BEA582A2DBB70A6C3B2FC2DB91E /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F51691B6717B6D9E4E3FE0977CF3163 /* SDWebImageDownloaderResponseModifier.m */; };
		3187FF0C251D1B78BE87F64F6F6E944A /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = A11030FED687E26E2A7953D880C8DDD7 /* SDWebImageTransition.m */; };
		31DC2EC78AD1F8241AE6051EF9E73B0A /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DE36A434A8BD3593CCBD95090373332 /* SDWebImageDefine.m */; };
		320DE42AF3CFE11FF785FEB1A7E6547B /* SDImageFramePool.m in Sources */ = {isa = PBXBuildFile; fileRef = BF3675A98BB80F2630D08AB3BE31E1B7 /* SDImageFramePool.m */; };
		321F87DA34863DC5C977323BAEDB2B55 /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D403D54754F62E7ECBA2668B217E5FD /* NSObject+MJCoding.m */; };
		325CA20B9271F3E008234E1518B79061 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AECAC2F59ABD4A78D2B73C898E485890 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		327BA3DDA513422E632D3DA4A8FC60EC /* MJRefresh-MJRefresh.Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */; };
		32ACEDCEBE0507A82D6323114A1C74F1 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 23078E14E88B14332A0B4BE57A2A9488 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		32F2B91621A2F8F9AD7C8E2B224D73F6 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C27DC7D5FFFA31A8EA1C7B95F3079E1 /* SDWebImageDownloaderDecryptor.m */; };
		3331A013D48A5063B483A51B7E9068ED /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7506ED7F0118C1C5FE230328CCC6543E /* AFURLSessionManager.m */; };
		33D3587AF629B2FA21554DA002D6ACB8 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F0CEEBB5DD628DB121172299787A25A9 /* SDImageCachesManager.m */; };
		34B28D4F0168194B6EFAC0520EB7A7F4 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = F76369243ECD96D54BBB9C4A97EB6946 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
		36F4B09E7C71DCC5CEC6057814033C37 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A87E9EA0B6E9AB8C1E29A3AE50F278CB /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3777CD89D444CBBB48AE323B303F3FC7 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DDAE741F085915AF2475C918F1A17466 /* ImageIO.framework */; };
		37B890ABDC7DD441E6AA662325D412E6 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 71C9A7FB9BC0D7C0FA902D0643B08962 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
		38938E604A7D708E6378A44063EF3512 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C6C465F665338FA163A2F6623C933047 /* UIImageView+WebCache.m */; };
		3A1AD84C0DC3C256418CC46739024E96 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B4061AC178FEE58C9618133524CF08 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; };
		3A2FCB914F6EADED828FF05F7E9132AE /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 35F55EE8682F170A101CA85DD55D1B58 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3B8EDFF69A68ABD3735E0C6931CA5C95 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95F96D9DAA700949C3A302C92FD9231 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3C7815EEC599DD7D42FDEF19B2FF1563 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = B9DF6B027952E0BE3781007ECC6436E7 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3C7EAECB8C573E714C818BA04EB33773 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 897B6BFD5EA50E7440FD4FA3769B3C78 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3C8F2F868D0C361CAF43E53CDB8EB631 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A71363040CF6A8E6D918CEF79A555D5 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3CE201A6CFF26BD49792F9A8E4C822A5 /* Pods-keyBoard-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 969A9A842778EFB5D62826500DFF4E11 /* Pods-keyBoard-dummy.m */; };
		3D0BBFEC1921CE71BC240DC18D8BE540 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E7A746456C4F5E2C887572055F6A833 /* SDImageTransformer.m */; };
		3FE4CEC187728FF5B98CECE3D92744E7 /* Pods-CustomKeyboard-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DDD0462C32F55EF5E9CB1056459809F /* Pods-CustomKeyboard-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3FF7252DD60182221BB1E5A167C41A07 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 018B520CB407C3492F13C3767C15E377 /* UIProgressView+AFNetworking.m */; };
		416DA8B2997381F954DBA6E6A53DA4A2 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 90687AA744E720C17FD8600B60F43FF5 /* NSData+ImageContentType.m */; };
		425C9EA28FBEB7F7FC09A3F4A88C5955 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = B509365346F676352BBC6630F5F1FADB /* SDWebImageError.m */; };
		442F468E261A1106C291BF52BDBF9DB7 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 724FB5172055CF20AE6E6F4D007D8038 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		44CD842019B1CEA681F820F37A30B7C4 /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C162655386843E5BE2582AC09CA762 /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; };
		452C940762F65B125C216F73B369F583 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B9AAE9B2C02781F4AC71AEDB56A439 /* MJRefreshStateTrailer.m */; };
		4571A0EA37DC84F39E3830D38A1531AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BA0325112AB8CA7AB613D1A8ED2DB65 /* UIKit.framework */; };
		45E1583D7EF53489B82C4CA2AD1AD0CF /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3126B87E909122AFEE37CA26F800E7D9 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4688743B7B845309486559EB7BD5D147 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B6867FF0B2276E04032D8E5C44B4EB9 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		475B4F3E71C293065AAFDB1888696CF6 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 29AFC65F883E204F73DDE040C829BC77 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		48916DE9521F627589300512ECC2D4A5 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 008AD8F77F87E2DC5C0DB4CD71AC5858 /* NSButton+WebCache.m */; };
		4B2C2AE16AE3DDA7417AFCF7952588F1 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F7A20DE3DDDA450D1997F9A3184CD3C6 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
		4D2C79AB2D24CFEC864F08D913CE7692 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C3EC2E3BBB3895884BB4AA3B74A54476 /* SDImageCodersManager.m */; };
		4DCA75BFE1558CE59DFC56607E49B3D2 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC2871B1357A63D88FCC0144C7847CD /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4ED05DB3E43FF6AE1FA22130B2B50F05 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 4797723C6D7C918B816F46FCFB028F6F /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; };
		506FC58999564A737C745F2590E9B4D5 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C60E3EC4F7CE664E3A6586ED2AC0ED5 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5111A0A0934551CD2B9DDB1A1CA79FA7 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 9954286F43C39384A1EADABA9AAE0B0D /* SDAnimatedImageRep.m */; };
		512B9661FC34235E0EEB3A6D3E319B88 /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = 7842E350E0D12563DE7C0EB363356BF8 /* MJPropertyType.m */; };
		5163FC6D715F6881B1FA1AB13DCEF870 /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 24B89B49F862DFF8218AA2D11CEDFD3E /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5174DD2019966DFDC21B8864453ED3DE /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A50D4A4631B759E5D73FDFF78C8BF75 /* NSObject+MJClass.m */; };
		523235228A1C021C67F2E3776A922DC5 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = B6011963612818816E2CF40CED8B0112 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		526485EF6D2B62B24DB59122FB94BD42 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4090C24D16A324EB9D2A6747886BD217 /* SDDeviceHelper.m */; };
		5308E660E723C11E7691D311FD59C459 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 48E4A519DF8188F67D6109DB1AF82FF9 /* SDDisplayLink.m */; };
		53433003112C4FE271EC985803862B61 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9802609AB0266E444A1BD29FA119D9BC /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		54E268C32915CF908E7AA776909B45EB /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BECBF70665658E16C4E9DDD74C7161A /* MJRefreshConst.m */; };
		55F7C7F055A18044497F8C88CAE34118 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 305FF55ADA3393924EFC2D4B6D38166D /* SDImageCachesManagerOperation.m */; };
		561420A20DC0A84258A902E9EB69A15A /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D4327E5DC3980134C42B829E8798AA4 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		564714D075CF51356D3D8437846AA6EB /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 74446596F2A689B17D9187482A194EEC /* AFURLRequestSerialization.m */; };
		56D8A7EAE4D72FF6C23421CAB6F21504 /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = 950F7A4DEA1A2D31E4A650C9526788F7 /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; };
		56E800EB3B2BE8AE0BA45A30974D7920 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E8106411081DD6C7F5FE7804947412C /* Masonry-dummy.m */; };
		58F7CE37BB4CB3BE806B68A502E6E1A7 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F0E8534D3C055E4D5D27EBF7422DA74 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; };
		596180E0EC9F46D12BA840DC4AA62659 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = EA1E48B813787CAC28E89E7F260BFCD4 /* UIImage+MemoryCacheCost.m */; };
		597E390C0BBB75B8045B651C487C2034 /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = DFD5A14F9DC74814903A901B625C5A94 /* SDImageAWebPCoder.m */; };
		5A6D3BE92C77ED70C397567996DFAEB9 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C0AB8960CBA6D24923E096B9378691C /* AFHTTPSessionManager.m */; };
		5AF22814CD055B553AD9D78BE54B94E1 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE5F401F42AA242D6CAE9E463DE5CD4 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5B08596E856E4CC2F34A8A2372F9F764 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F934ACD20FEDAB980427B3D001DF8312 /* NSArray+MASAdditions.m */; };
		5BB6B99986FD7111B3AEBE931C7F507B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3526591F674CF19FB39EF872089A7F49 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5BD5D9B8F61C124A62C75D9AC36A07BD /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = B1CE88DD0007C23B107D2BD3A6AB545B /* MJRefreshTrailer.m */; };
		5C8279C226EB028B044C5A0F4AC5A91A /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E2AA501576A0C5221012B9066EC56A /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; };
		5DCBA14510E091D6A1CE499B08B794B5 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 03DE7669ACCB33ED7598791177D4881A /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5DFCBADAC7D0FAC82C84A6C8E7BF1DA6 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = A20073D67775A184A6AEF2667BC7628C /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5E10328A83E05D0015D7459FAAEF121D /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FD6594A1D1613C90FF5EF2CBD5CE123 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5F45735DF355530CC955066D3C007E19 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 266F6A7CA0ABF9B26D746459A14BAEBA /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5FDC4239F7B651092BF582D0F460BAD4 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 06B650CAE141ABD90E360415151BC9B9 /* UIView+MJExtension.m */; };
		61461B0D9D7B81C3F8D24066D9A19DCE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E10DADB58D42AEAD6CD268CEB583E8 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		61507E402F1F7C58BF119995A0479A22 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DA8FCC29DBFD3824ADEAD9F14A76E86 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		616A8338C42FB01748DF1BDDA944858D /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D3CFDF279C9B9946089A89EFB72A50D /* UIView+WebCache.m */; };
		61857C821395B868C65A8FFE4DA1B4E3 /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 569FA95248CF0B824C3928196386FFC2 /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
		62FE895DF9D65A2955A275D909ECBE18 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F0C38163E5AA6D4BEAA1C7E79C82A930 /* SDAnimatedImageView.m */; };
		67178A8153B1A2F1D0D544B8093E23C5 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C6DD7AD3672258C4407B4269B490F27 /* SDAnimatedImageView+WebCache.m */; };
		676775CB29378BB6CA3CA5992E9C6A99 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CB3E312C9D65596A37072C76944B850 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
		69345CBCB31076EBF8A2C5885AF973AB /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = E553AE6B35449F8CB4BAA4FFE1DCAFAC /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		694B8697854A776E32032999B2EF1FEA /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 46F91B0801CEBD1D73003708566CC913 /* UIImage+Metadata.m */; };
		69A06A02F52EB26259FAD1DF6B121BE1 /* SDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = AF26D1DF8BE4D63027161EEBE6FDE7AE /* SDCallbackQueue.m */; };
		69AB6A513D5F36D7360FEF4FDA1D60D0 /* UIView+WebCacheState.h in Headers */ = {isa = PBXBuildFile; fileRef = DC6DB03243923516662807D789FF26B1 /* UIView+WebCacheState.h */; settings = {ATTRIBUTES = (Public, ); }; };
		69E353C99C6EEA3C93CCF2E526460B9D /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C64CBB1952BF537420E489E4AF7DED5 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6A19379E3B0370EDA447743C9B1A1379 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 982D370CD4E116E0C1917E832541C530 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6B0978C9398336656EE309E62060AEAB /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 19F5C3BFE7C9E2977EB241266B257ABE /* SDImageAssetManager.m */; };
		6B5C3592B5E911E833D067D0BC785B1A /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = AB8EC26A51378B3F4C5559E371607480 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6C85CA8D99E50C137D056B6057DAC58A /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = B070DCCCA22D6ECC24DC0BD5CCEF5372 /* UIRefreshControl+AFNetworking.m */; };
		6CA0B4A9E7B2957063163BC673F355CD /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FBCEF9827DD721BAF021C98F7311D30 /* AFAutoPurgingImageCache.m */; };
		6DE6C7F0FA965828E4FCE687BF75FBBE /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E6DD5C54D7EC67B674C64E88446BAA7 /* MJRefreshAutoNormalFooter.m */; };
		6E66305665DBCFBCF5B2480BF705D500 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 575E3DAA2F5DDC8FBD895B8BEA5FB8C6 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6EFEEE3AE22E97DCEC4F5A3B88F56FC7 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7869EB02C0774141B550180F17DBF9F0 /* SDImageLoader.m */; };
		6F3637EE643EABB1DE9212EA68649A64 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 10E420AEEA134E4CDDBAA68DEA103561 /* UIColor+SDHexString.m */; };
		7074EA7FCC90B4967A437F5C43496828 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 078FC3682AC6F2B8020DD6D0F6A1A818 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; };
		711D32EF4A9901567A488291603BF906 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 67DDCFED9CF39A1F995D9E7B12E35A7E /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		71538A1D21015F459964BA625D5EE90A /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 25ABF76DAF311B44A4F41DD3F9F04644 /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; };
		717F76926C7BCB5B10C3037AD9239084 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 21EE020A32A9ADF76D7C1AF1A9B28D63 /* SDImageIOCoder.m */; };
		71BEB1D9532900291A5A24B1C038516F /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 851329DB564FCDDAD9A52952F487E28D /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; };
		71F2B8CBB99087F348C472230200586F /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 661BCD3C752D21E81C83DA14D3C4502A /* SDGraphicsImageRenderer.m */; };
		724991CA89C46BAFBC08264D94D86484 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DD19473CA2658646B964B6124A31FB9 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; };
		74C474676C69A80BEC29B0F55FDF4D19 /* UIView+WebCacheState.m in Sources */ = {isa = PBXBuildFile; fileRef = 197BBC12418F4C1E7719181019D1E9EA /* UIView+WebCacheState.m */; };
		74E069F8C9E22C0E37F261A5AB03A613 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E8EE46DFF5945CB5FDB220509F5E1A0 /* SDWebImageDownloaderConfig.m */; };
		752822FE3F5092322D18FEC4533B79A9 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = F104350C0F7D19687DAC6BD75101DA7F /* SDWebImageDownloader.m */; };
		75771A97B77FA30A0175A81B480F80EF /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = EA46C1DE7820870BF842553EA6A951F9 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; };
		772CF8E9CD02ECA4275B6173E2110E80 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E5886305209187E582C024335BD55AE9 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7873F2F89CD0A435FAB776BC27BFB56A /* MJExtension-MJExtension in Resources */ = {isa = PBXBuildFile; fileRef = 43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */; };
		7902D28FC9EF5AFEB452F508C7F266B1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0073EB182F9CC003B9721B132AC0082F /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7989A6E79BFA78440C39F568D972305C /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D2A2C7E78B1029B85E812A9CC5D4F58 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7A4EB9ED5D4E03170FFE61FCB299687B /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B20A669086F5506692603D3336437ABD /* SDAnimatedImagePlayer.m */; };
		7C45DBA62EE045C4922404182F6393B8 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 646B483EDAD1F8B7F96981EB5E185F2E /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7C5505A2D3F2A697A5F324787061F4B7 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC074355067D4E88EB993DD28E44948 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7F10C0D094C74F2FA4CD38C7FD77B0A8 /* WKWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 71A4B6E144674403F50435C67561B1BB /* WKWebView+AFNetworking.m */; };
		7F886FC2763F0BF1625A24EE4F94C04D /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0044E51493E8CC5F8C46E1EC18F97722 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7FA8C78DB021A7731D30D80C102DE042 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = C23DF793769699E27A02E0B30615EF6F /* NSObject+MJKeyValue.m */; };
		7FF8A56511E71D6FEC966BF9FEE135B5 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D875CFB5AA1591E80BD3A95A94255894 /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		813BE4C96A6D39C13EC50C6CD164F0AF /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = F9CEF650A6E8658ECF7704A7EE2E7452 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; };
		81A5635CEA2AD9623E30CAE9AFC3BF65 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E459098B6FF83AA9172F97696B64090 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
		83530BF68848CD2C4A79A1FD69B304A5 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 42FE2C6A18379D9944FBBA606FB88133 /* SDImageGIFCoder.m */; };
		83A4F2816C1B3F072E1A26A34C3BC4AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18BF12DFF6188AFC43E6F26853B048F9 /* Foundation.framework */; };
		8414CFEEB64ACA817EB88D2FEADDA3B3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18BF12DFF6188AFC43E6F26853B048F9 /* Foundation.framework */; };
		854807558DCB972EDDFC1D00032BA6E4 /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A926EA8E3863425810DDC585C464587 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
		85AB23275E9D19394969235E5DC2300E /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = F74EE2D92793519D84E4B72CD6AB0C63 /* MJRefreshHeader.m */; };
		85C0B4EE334B9972299E62DE61A4BB56 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A1ECACF57484B51D17735566ED038104 /* SDImageLoadersManager.m */; };
		860CB3A5D2E13B946CD2EFB7F749C4CF /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DD9709CE876731037B630B8F1370DA /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		864972FB0DF4B464B1B505AA5F788E91 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 06A2AED69705719F9BEBAEDC9D1D18C6 /* SDInternalMacros.m */; };
		88473AE7C22F952DACB39FA0758D1624 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E97276CEE18BF4611E1C1D42736F6EAB /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8872BEB0954C0254A792469F4DBC9891 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = CCDB436E5F20F839485E728CEF386187 /* MJRefreshAutoStateFooter.m */; };
		88A23DF6F5638AC66C28C4102824E8B5 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C040DD9465E298ACD105143A3265009 /* NSImage+Compatibility.m */; };
		8AF38EDB1E9BF0D334AEB23C488870B8 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC08D9E69C76309DA07F96C62824633 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8C6C7E25C5A24C936F81823978190E96 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB624EDC7B2F6F92D5F6AEF8AAA4356 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8D8AD606ECD8E1F247965CD43956D412 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6FBF6EC0693B752A91650764E380C8 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8FF7B6477BFA6E6ABA168E1417291D5F /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F7E589343BFFDCABC0FCDF6E321CDA2 /* MASCompositeConstraint.m */; };
		906DCE66CD5BD236081D468616199BB7 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = ADF1D8C19CC2D66E65B4B1746316FFC5 /* SDWebImageOptionsProcessor.m */; };
		91AAF555B286FBF53E4F98D092B406BD /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 755B7205B482C6B79DEAE02978E7FD20 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
		91E8B94F8E02ABF5197DF5AE7D0B3934 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 29834704EC1453F0ACBDF5CAA435E7B0 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		928371B066E1211CE87089668D5BCB4C /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DFD30C63C15966EA8BF3CAD55EB97F8 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9345137ED10358B60E37D05FB6165759 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = DBFD2ECA52ECDAAA78246FE8B02312A9 /* SDFileAttributeHelper.m */; };
		9358FC6C6DA728AEE250D8E7DD236946 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D8FF130378AA0390E3754AB93673319 /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
		955B87902E039163281C4F47C95DB851 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 14C952AD321D89B78D085CA0FBC817D9 /* MJRefreshBackNormalFooter.m */; };
		96E97174F4614FFA0649085022CB4AFE /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F1A2FD98EEB8019052FBD5528585C9 /* SDWebImage-dummy.m */; };
		97235408E59E16C18B6BDA1D29E1CB26 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 09C03827CE30DECF1B8884688B6651D8 /* SDWebImageManager.m */; };
		97385A64CA020489951EF769392C6DCF /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D5935FEEF657D48BF93BE04A41CF816 /* UIView+WebCacheOperation.m */; };
		9A7FB1E975A5955C896E6B195C521804 /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 087882A7DEA5E7EECA5B73EB89E95C00 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9B3420DEB8A0CCB9E1241A669AEFCA8E /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CCDC185ACCEFD6ACB87234F081FC1A1 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9B9343E8599EE5196BA75E842DCB48B7 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A46DCA8F7BDEE6453116CAF6CBBAC40 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; };
		9CE425B89294BE2C13E70A86E75B15CF /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A113F5BE027C0A2BC1CC3F420069F969 /* SDDiskCache.m */; };
		9D422527A25BAE6A207DEFE11958ABBC /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B8247E0ADA45F5408F3DE8313900894 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9DF446F8CA5BC4D4098766EC9063012C /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 33152C1C1E9FE19D1E9C8D8BF0C963DA /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A078A275FFFA48D620074790DA3CA6CE /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = D513B9FE4981B810C5EBD34AAD6D0CD7 /* MJRefreshStateHeader.m */; };
		A0E0DC76F51300E7EB1EBA5492DE854D /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = AF94F3E24B633799AB0B2B75B193A4F3 /* UIImageView+AFNetworking.m */; };
		A1560247914C760D9EE5F7A2392CC06C /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 429C09B93893D24656048D336CE95D59 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A1DC9EFDF50DF0EAF24D9D7C219AD2C1 /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8185E7D34531047F63FFFBB2C6C9D3 /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A1E44277704AD68E867FD7C955A6632D /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 32EACA7B3E95EF3C511EEAED34B5C23A /* MJRefreshBackGifFooter.m */; };
		A3148D9EB39C7BFAF4F85E3378F3EF80 /* Pods-CustomKeyboard-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CB13D51E717D347023EEB57263E3072 /* Pods-CustomKeyboard-dummy.m */; };
		A3EA39A13714B3103B82F4066A642F53 /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D68500D4C2F7DB8B114E62F888BDD85 /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A839428F403C52D8AA3466B65E20C27A /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 11F1BA773620708277D240BE4CD304E4 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A86CC1AFDFDD692DC4EE66F57C0F39E6 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AF059A8B1C2B3EE76BCDE329D0C926E /* UIScrollView+MJRefresh.m */; };
		A92AB5E65CA85947368E46E6627F1BFB /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4638EBD469283AF4DC5CBD3CE927D254 /* UIButton+WebCache.m */; };
		A9A49E4A3BE8882F60DF32BAF39DE191 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 02379CD5F0D938EE2DBABC8871CB17E5 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AA1EA8F0F0470F1596B1FFA58ABF3375 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 825CA08D9974B4E876CAFA68A0F53F93 /* SDWebImageDownloaderOperation.m */; };
		ABCB80C4813C849FC93D57676820C907 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 97F65BC08A412ED6706647722A834532 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AC14E56ECA7A4980A8E1CA68E800B12C /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC8E0CC70A7B84D1A1E1FAAF5AF5A4D /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AC710813CB6A1DAEEE45914402F864D2 /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 87A1195922F05E5D23FF9A3C4509A854 /* MJProperty.m */; };
		AE7B02645B8F769CA5F215EE8F7CC5B0 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 88799C33D6D0AAE2D395A1496F3A9E5D /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AF1A6353DEDBE196A10C8897F94DDA8E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 94F556719E0728E491D5BDF953E9A668 /* PrivacyInfo.xcprivacy */; };
		B030B558BE97E0225652EFB8C8FA431F /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 246841FAF82F0BA847818A9594B81CCB /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B09F08548ACA8379445F6525011EE219 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 71B30FE27ADA94703A3F06804277A5C0 /* MJRefreshBackStateFooter.m */; };
		B2704AFFC5CC053154839DB44924D255 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F62E78180455B791A034CFBD4F4CE6A3 /* SDImageCoderHelper.m */; };
		B331CE2D3DEB461E738B886086A365F9 /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CEE2DA708B82493E132F274E2E9493 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B48A975992E58328254C494F133DE467 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AFCF05D160C4A925AEC624ED1CD826F /* NSObject+MJProperty.m */; };
		B4F231C5CBAB3D4A184699D0066E0E83 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7315702A1F332F57A8765F720EE5B18F /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B59E60FBC9665FC1061B88B8E6FD9FAF /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 92D14A3D3FA826806436A8CFCBD915DA /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B5AF87C11A465F666473F6191D173905 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = AED6E178EFE04C18394DE24CF7E24E01 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B66356D4E7E43B3D15324569AA7EBB05 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A1D6DA8B66269F171ED8918C664075F4 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B680C2604BD8BC9644AE7C67BC46B9BB /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 52AD4C798F619843C6425BB666EE43A0 /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B741DBE2A466E6211F879EF997D9322D /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DBEED872AB83B013F34A14A1823F4820 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B95C63A039D9D08896421291DEBD3AEB /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = F7E0DB23007E49794165F74548446C13 /* SDWebImageCacheKeyFilter.m */; };
		BA904ABA8ED36CC4E5EB2B2004CA1F18 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 104166B53DA0CBE95AF12518EB609B7A /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BACAA91A92F35CD7E7795232A83F21D1 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 859BA7601F83844D2D2ABC395E386663 /* AFNetworkActivityIndicatorManager.m */; };
		BADA31750A2136D073EDA4461DBE1EEA /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E2F76F628A20AA296860E039C6A51DE /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BC2F9B1D6986FEB23B4FB1288B512538 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 73D1ED74B2085AA85B8213943DE4AD83 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BC5458210A973BC7A29D1F45D458A14B /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D8DE9600B7E469FA4A83E84C149E08 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BCDC1E1D46DD124B5726A064D2EE66A3 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = F68941BD4F4913D60B00D4A8F049112A /* UIImage+MultiFormat.m */; };
		BCEFDE57BB0E0B36731C8D39FFA1BE2C /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 969BDA148FEBCD19E1B7701E7F70E539 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BCFA1CA56CA625A754714006E0032750 /* Pods-keyBoard-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D8E1EB42D41EA6B94901E5B68C9011 /* Pods-keyBoard-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BD30193C1E3D7B1F17B1B1F3F08BE655 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC0677B77FA6DFFDE007551F1660B1E /* UICollectionViewLayout+MJRefresh.m */; };
		BDBE494BAC544843982C3CA96A6C41DD /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 81D5F6E26D64BB94294CEC208FAEEBE2 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF0C3D2782FE1425C2F1F8827132A94B /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AFFFE7105483F8A94BFD883AD56221D /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF22D137EF6324675FA50080C5D93C00 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 93EB15003C1E2452E5C21AD7FF38A39D /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C0D7926E41A294ACA98D7B033B283919 /* WKWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E3334C24AC0A37A21A6D9B9ECA94AB2 /* WKWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C1DD8C6A64F948E4C53560C76B995DA4 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AACAEAAD31005B66599055215ADA658 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C2068AEACC2D9C7F1FFE41AA25B12A68 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F58F61640AAFD16139A83CC4EA55B1D /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C2840BF1950FF7EE2DCD6D55F768A49C /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F6DCD61BBDE3823CE167416B3799D1 /* UIImage+GIF.m */; };
		C2FE60A10C792613E45031AE6E851ECB /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = D28BB6B7AF2BC47AA045CB28AE578B56 /* MASViewConstraint.m */; };
		C60DB44F719853DE3B7157960DAF9270 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = FB988F307C9B24539A026F84144A0402 /* MJRefreshComponent.m */; };
		C6A100159974349FEAAC99B82BE0F872 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 50DC89AF710F42BFF3D4C048EFAC8BB7 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C857B8D2D0BAA5A8A764F9E1C4B85807 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 33EBB93597383ED9EEA18C0A9BCE3B84 /* ViewController+MASAdditions.m */; };
		C8EC35DFB0945DBE2F2FF9ECFE6D9711 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DE966A3AAABAC126A570DC36F74E07AE /* NSLayoutConstraint+MASDebugAdditions.m */; };
		C93E972E75F84674690300123984EC43 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C838D64A8654D1DDA15A6DDC98360A9 /* SDAssociatedObject.m */; };
		C9E19D164C26414115CC969ED9A303C1 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 047628989EB45DFAC6DD4B6DDC61C1D7 /* MASLayoutConstraint.m */; };
		CA1E0DCDF679EA2DE2ED0915426E1D04 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 93A3B9C517383784D38DA222632F5FFB /* SDWeakProxy.m */; };
		CFF8D1A5E4C2097EF05E1021FE112886 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FC44A2AEE9BAA02332A14994FF0E2E0 /* SDWebImageIndicator.m */; };
		D06BB547D59D183FD1DDD84DEBAC9EE8 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C4CAA32BF7068345545D717BAAF7069 /* SDWebImageCacheSerializer.m */; };
		D2AF9A7FD73B95960FDA4FD06C4BED08 /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = D915858ABB2794C80C0D2328483F75C4 /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D2CD8848F856EC9942A76610AAE66F0A /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FF09658FCA5560C3552AF5B4B7E7C6ED /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D5C046C46961BE465293625D6B870620 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC69297E62F679246B8FE5B49D774CF4 /* AFNetworking-dummy.m */; };
		D62A672EEB252581BD972DDA862BE1DD /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 70330531B46EEB4398625F2AFC6683E5 /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D662C83ECE8BEDA5FFB52F3575CA3E1A /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D1581B25C7E0154AE410EBB56CE516 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D663837F4347AF58660EE6F7FD426ECE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18BF12DFF6188AFC43E6F26853B048F9 /* Foundation.framework */; };
		D788BA4B9E8186271BA75CA52B30502C /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E135DFBB6A830F84DCF4A1D31534EE65 /* View+MASAdditions.m */; };
		D7B3E8948DB04BD8FB6748419DA03EA9 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 371EEAE238A16CCB71633D3E6EF40F2B /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D90607B4E56247B19B14462E487BA86E /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E7292A83C005323B245A7EF2737878F /* MJRefreshNormalTrailer.m */; };
		D90DED0F5638B1C44F4B6C62D600D240 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 53392BC7B7115E12AC2077F4447BF455 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D90DF1376DF5E2EA644313BCD2E03058 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5FDFD2C717749B65FE64DACB99DF72A3 /* MJRefresh.bundle */; };
		DBA9500CBBA5FF6FCBBA115AE4D12152 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5679D7FEFDE3E519C17C0EAAA7867122 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DBD9152526A180771BF7D7CD209B957E /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 85AD1C60C75A73E360E4320DD271A77D /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DC87E6C5364DC59641BC8A0676B5EA55 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18BF12DFF6188AFC43E6F26853B048F9 /* Foundation.framework */; };
		DDA16FB9C21AD941442357DAE6939530 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 2008561C63F2B5CE8C1C38CF97F13753 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DE5A78F116018E2AC54714238276574D /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C41FE7B076060F0600FEC9D5AFF762A /* UIActivityIndicatorView+AFNetworking.m */; };
		DE98ECCCA7106A4EA575EF34830D41FF /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C71B36DE1531E30C6C8E2592C55C0ED5 /* MJRefresh-dummy.m */; };
		DEA09692CF813A23899CD4949A9B6801 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = FB47049112F4F8EEA8F6068CB0393B3F /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DED9ADFC8CC65243FC54E008A853742C /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 12CCB648397BE0600012171A844509DE /* MJPropertyKey.m */; };
		DF2B15402CE105F5A8CE48BBDCFFD5DD /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C1791A7C256B13C227BF8DAE4C2EFE9 /* MASConstraint.m */; };
		E0BCF21E9FA59F638C13ECCECC4D9690 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A6CCAA7B0AD1373217438DACF7AB456C /* SDMemoryCache.m */; };
		E1BF615DD0422B06C97542F03C879D41 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = BE440D8DEC29075E20FE83DB3AB2620D /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E1DE69F6BB6235A6EDB6C99A184BEDB4 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B4BB6924504E595528A838685E1B608 /* UIScrollView+MJExtension.m */; };
		E3FC6BEE41652C0500F57E0CB83B347F /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE552655E7E703CCEDD4BE44EFA5662 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E4F1B478580D6D7328BC29607BDE46F6 /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FC489301C2534B7DD53B90720E80BF3 /* UIImage+ExtendedCacheData.m */; };
		E50613C67DD02AF6EA825DA0B31EFFAD /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 830D06A83C1E8E77E539514107F83812 /* SDImageGraphics.m */; };
		E55B3151D86660E28CEABC3CDE6B1508 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F0300A3A30BF1560E306C61ACCE11C1A /* UIButton+AFNetworking.m */; };
		E5B057BC87284367918B2DB9CA084B4E /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2514349975FAC97A668A1C6665BD754F /* MJRefreshAutoGifFooter.m */; };
		E76969F9B01139118427505B18F9CD21 /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8430A616C01FADC1B0DB9E5D08A03C35 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E8AB529B9E0B4C23921344F6C4ABFEA4 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F1EC51FF11D8BE91D0807E9CB714CC /* SDImageCoder.m */; };
		E930A5612DC6D120BE040AD17C6D1BCD /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = E5AEFA07EBF944C0387D10A7BD7BC85F /* MASViewAttribute.m */; };
		EA82B6D97C9C5D0558047AF552D63203 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 19C379703ED728112C6AD8D69CB97193 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EABCB60A26B06BF576E50BBD2F89A385 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18BF12DFF6188AFC43E6F26853B048F9 /* Foundation.framework */; };
		EB3DF628891F7D6AB114718AF760CB2A /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = AB321552F4E1B0F80966FCA9AF11848F /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EC8E84A8FFADDCA562A8608D141D9027 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D9CC7A1A5CD78BA5BDFC0C1D94B2D4D /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EC9B34262AED632D7EFB49804337648E /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 23D13EEFDD6A912D7922FE8AE4E23D60 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ECE64B732F9FA7C402DDEEC58DCB9D98 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BF154B0F2EB8913A8674795FD63311D2 /* SDImageAPNGCoder.m */; };
		ED8991A8AE7C04362C2BED3875DC1656 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = CEC061A3621F113DA97A66F89E6A844B /* AFURLResponseSerialization.m */; };
		ED8F64FF98CFAE0B12CF60A1B0E6BAF8 /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 678A010D7D73785C1E08D97B5F67AAAA /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EE6E8FE636D2C02E3D2FC1E8555B4612 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 5713367A1E361064DE338AB389631FF5 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EED016DE8173CD38CC01D88CD2628984 /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A6C15EE27B77ABD56B0A0807D581260 /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EF6A6C725598F572A70C5FCEE328C184 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C0A8B13D619D89C3E57F4B83ACBF157 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F1D845E22D5B8FC6AFC3C2E41DA1B6DF /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 523BDC065F0AF63F170A84FAF905FD26 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F2AD91050B1FE3C8BC78567F1FDE3ED5 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 517973DC2D89829B73698FF20240431A /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F3263D294D688533EB974E37C61F1E24 /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 31F5F018A672BC56D29258EEBC019C32 /* MJExtensionConst.m */; };
		F3AECEF6D3BB919B3E7392942E1BC58B /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 19839A21E0B314D9E8C99EBD5D071916 /* MJRefreshBackFooter.m */; };
		F49CB22863CCFEC7817D259F27F91C57 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = D0B1FCAC31B9EF58F1FD85B83EA55B1C /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F53BE4449AE5896F76325E4DCB6D0B13 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ACA8E457A64FBC07F850B4E390020D4 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F60F90EAF35CFF40DF1C33557965787D /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 036A5C31DE156FE1001CC60EF1E3E122 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F68889CD481716EE5D6B75EBD8FD53A6 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 176CBDEEAB52421C3AA5CB3917B54885 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F6D1C960368EB1E067ABD0BFF707FC56 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ABF0BFFB097FE97D207EBE5498289D3 /* MASConstraintMaker.m */; };
		F7623E7C314AA5010D8D0BD6ED4AAAD4 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D0A0EB33F4B0A380D6DE9E8E5D56D7 /* AFImageDownloader.m */; };
		F9789D86D3279D71B398B550F27C3EFF /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 52AA08F30FFF4D9FF32F48E3AC195A6A /* AFSecurityPolicy.m */; };
		FA3021DED76B9B182CC9195A60EB1209 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = B147B49E855B11A35493E26865607BDF /* NSBezierPath+SDRoundedCorners.m */; };
		FCDEC6A53CF5517E1AF5B331FD65F6D9 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = C5D645FDA53D7713D436C992B2BC3E96 /* SDImageCacheConfig.m */; };
		FCEE5BD645E95FF55468C4AB6D17CFDA /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 56347C360CEDAA8246A01A213DEBBF8B /* UIImageView+HighlightedWebCache.m */; };
		FDACBA49610EA6F39CABB7FE44B137D1 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = E8780E8A7822982224C2ACEBBC3B52B8 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FE07C069C2E3543002CEB5D751ABA9AC /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BBB3446628A3BC637B9F57A5C49901 /* AFNetworkReachabilityManager.m */; };
		FEA8BA4F82CCBD1D28DCC7EF39FB4096 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AF4B903EB65570DDDE8731659809CA1 /* SDImageCacheDefine.m */; };
		FEE883575278D5BE8F185437AB5DB3BB /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 275A2D66E7913A4B508816E187F4D3C3 /* MJRefreshGifHeader.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		23C4ACB33CF11EF7F294BFEFDFEE525F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = B32AF3F43989CBA171BB1FB3957A4509;
			remoteInfo = "MJExtension-MJExtension";
		};
		74C35E0C9F3979D774EBA89927D5F9BE /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E;
			remoteInfo = "MJRefresh-MJRefresh.Privacy";
		};
		7F4A11CEA9C42F01CCC8FD8CF31E0D31 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E;
			remoteInfo = Masonry;
		};
		8C46BC742135C578AA462516574ECF6A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 94CFBA7D633ECA58DF85C327B035E6A3;
			remoteInfo = "SDWebImage-SDWebImage";
		};
		D00922B5D33413CCF1E3D4753D9B5522 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8;
			remoteInfo = MJRefresh;
		};
		D31947E4B8C395A2964CC7C4CA10B4B3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85;
			remoteInfo = MJExtension;
		};
		ED8283C03EBD084126ED5759CD5B7EF5 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A68CFD979D413A619DF631BB121D98F;
			remoteInfo = Bugly;
		};
		F236FEF1E37470AFA015925961D566A3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
			remoteInfo = SDWebImage;
		};
		F4298358FEAF506C773B2D34F3DF6B12 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1;
			remoteInfo = AFNetworking;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		00031196DD7FBA552243DCF5CEB19ABD /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = "<group>"; };
		0044E51493E8CC5F8C46E1EC18F97722 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = "<group>"; };
		0073EB182F9CC003B9721B132AC0082F /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = "<group>"; };
		008AD8F77F87E2DC5C0DB4CD71AC5858 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = "<group>"; };
		018B520CB407C3492F13C3767C15E377 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = "<group>"; };
		01F1EC51FF11D8BE91D0807E9CB714CC /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = "<group>"; };
		02379CD5F0D938EE2DBABC8871CB17E5 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = "<group>"; };
		036A5C31DE156FE1001CC60EF1E3E122 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = "<group>"; };
		03DE7669ACCB33ED7598791177D4881A /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = "<group>"; };
		047628989EB45DFAC6DD4B6DDC61C1D7 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = "<group>"; };
		06A2AED69705719F9BEBAEDC9D1D18C6 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = "<group>"; };
		06B650CAE141ABD90E360415151BC9B9 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = "<group>"; };
		06B71FC03BF92D5C7E3E050752C0E06C /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = "<group>"; };
		078FC3682AC6F2B8020DD6D0F6A1A818 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = "<group>"; };
		087882A7DEA5E7EECA5B73EB89E95C00 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = "<group>"; };
		09C03827CE30DECF1B8884688B6651D8 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = "<group>"; };
		0A6C15EE27B77ABD56B0A0807D581260 /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = "<group>"; };
		0ACA8E457A64FBC07F850B4E390020D4 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = "<group>"; };
		0AFFFE7105483F8A94BFD883AD56221D /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = "<group>"; };
		0B4AAC15A428CDC2A62AF9CC27BEA609 /* Pods-CustomKeyboard */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-CustomKeyboard"; path = Pods_CustomKeyboard.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		0C4AE62ED97252893F28F670D61AFB24 /* Pods-keyBoard-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-keyBoard-Info.plist"; sourceTree = "<group>"; };
		0C6DD7AD3672258C4407B4269B490F27 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = "<group>"; };
		0C8185E7D34531047F63FFFBB2C6C9D3 /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = "<group>"; };
		0C838D64A8654D1DDA15A6DDC98360A9 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = "<group>"; };
		0CB3E312C9D65596A37072C76944B850 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = "<group>"; };
		0D6215D1BCCE125B8DF73E38013CBBDC /* Pods-CustomKeyboard.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CustomKeyboard.debug.xcconfig"; sourceTree = "<group>"; };
		0DC8E0CC70A7B84D1A1E1FAAF5AF5A4D /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = "<group>"; };
		0E732C0D026ACBC7DBD039DC3BDC2BCE /* Pods-keyBoard.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-keyBoard.modulemap"; sourceTree = "<group>"; };
		0F7E589343BFFDCABC0FCDF6E321CDA2 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = "<group>"; };
		0FC44A2AEE9BAA02332A14994FF0E2E0 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = "<group>"; };
		104166B53DA0CBE95AF12518EB609B7A /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = "<group>"; };
		10E420AEEA134E4CDDBAA68DEA103561 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = "<group>"; };
		1170792DCF45BF664C43019D3E77D80F /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = "<group>"; };
		11F1BA773620708277D240BE4CD304E4 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = "<group>"; };
		12C162655386843E5BE2582AC09CA762 /* SDImageFramePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFramePool.h; path = SDWebImage/Private/SDImageFramePool.h; sourceTree = "<group>"; };
		12CCB648397BE0600012171A844509DE /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = "<group>"; };
		13F0EE17165FE326BF8D348C181A1E71 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = "<group>"; };
		14C4334FE2177757C132CBBCD17C11B5 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = "<group>"; };
		14C952AD321D89B78D085CA0FBC817D9 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = "<group>"; };
		14D8DE9600B7E469FA4A83E84C149E08 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = "<group>"; };
		176CBDEEAB52421C3AA5CB3917B54885 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = "<group>"; };
		18BF12DFF6188AFC43E6F26853B048F9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
		197BBC12418F4C1E7719181019D1E9EA /* UIView+WebCacheState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheState.m"; path = "SDWebImage/Core/UIView+WebCacheState.m"; sourceTree = "<group>"; };
		19839A21E0B314D9E8C99EBD5D071916 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = "<group>"; };
		19C379703ED728112C6AD8D69CB97193 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = "<group>"; };
		19E0C6994863739B688E61DCE0E025C3 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = "<group>"; };
		19F5C3BFE7C9E2977EB241266B257ABE /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = "<group>"; };
		1AFEE2DD6CE0A6302F3235AF172A2B77 /* ResourceBundle-MJExtension-MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJExtension-MJExtension-Info.plist"; sourceTree = "<group>"; };
		1C27DC7D5FFFA31A8EA1C7B95F3079E1 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = "<group>"; };
		1C3E83B47A120437F73D41A878F182D1 /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = "<group>"; };
		1C60E3EC4F7CE664E3A6586ED2AC0ED5 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = "<group>"; };
		1D774D8146EBC82B4A77204A273761B8 /* Pods-CustomKeyboard.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-CustomKeyboard.release.xcconfig"; sourceTree = "<group>"; };
		1D9CC7A1A5CD78BA5BDFC0C1D94B2D4D /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = "<group>"; };
		1DA8FCC29DBFD3824ADEAD9F14A76E86 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = "<group>"; };
		1E8EE46DFF5945CB5FDB220509F5E1A0 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = "<group>"; };
		1F0E8534D3C055E4D5D27EBF7422DA74 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = "<group>"; };
		1F8526067D06A009E96461455DBA1B40 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = "<group>"; };
		1FFED36A657123030ABB700256D73F15 /* Masonry */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Masonry; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		2008561C63F2B5CE8C1C38CF97F13753 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = "<group>"; };
		20B1DAD84F32D1AF296F0D63C5DEE9AB /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = "<group>"; };
		20B21087EF80825B8FC789A191A95BAA /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = "<group>"; };
		21EE020A32A9ADF76D7C1AF1A9B28D63 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = "<group>"; };
		23078E14E88B14332A0B4BE57A2A9488 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = "<group>"; };
		2356B7A3F963324EEBA83CB0C527CC22 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SDWebImage-SDWebImage-Info.plist"; sourceTree = "<group>"; };
		23D13EEFDD6A912D7922FE8AE4E23D60 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = "<group>"; };
		23D6F4D8D5B6512D7A50FF1054426C09 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = "<group>"; };
		246841FAF82F0BA847818A9594B81CCB /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = "<group>"; };
		24B89B49F862DFF8218AA2D11CEDFD3E /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = "<group>"; };
		24F6DCD61BBDE3823CE167416B3799D1 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = "<group>"; };
		250848691A5C0FC662F372FB71E83AE5 /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = "<group>"; };
		25119C155F0BB240A5DDFB8155627C04 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = "<group>"; };
		2514349975FAC97A668A1C6665BD754F /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = "<group>"; };
		25ABF76DAF311B44A4F41DD3F9F04644 /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = "<group>"; };
		266F6A7CA0ABF9B26D746459A14BAEBA /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = "<group>"; };
		275A2D66E7913A4B508816E187F4D3C3 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = "<group>"; };
		281686F4C9CC2C718B45E1DEB7E63948 /* Pods-CustomKeyboard-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-CustomKeyboard-acknowledgements.markdown"; sourceTree = "<group>"; };
		29834704EC1453F0ACBDF5CAA435E7B0 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = "<group>"; };
		29AFC65F883E204F73DDE040C829BC77 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = "<group>"; };
		29DD9709CE876731037B630B8F1370DA /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = "<group>"; };
		2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJExtension; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		2B8247E0ADA45F5408F3DE8313900894 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = "<group>"; };
		2C0A8B13D619D89C3E57F4B83ACBF157 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = "<group>"; };
		2CCDC185ACCEFD6ACB87234F081FC1A1 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = "<group>"; };
		2CCE60F6B1B48663415E0A4BC9662B33 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = "<group>"; };
		2D2A2C7E78B1029B85E812A9CC5D4F58 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = "<group>"; };
		2D68500D4C2F7DB8B114E62F888BDD85 /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = "<group>"; };
		2E459098B6FF83AA9172F97696B64090 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = "<group>"; };
		2EFA72948DE45F4B6CAD9DA5C625D259 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = "<group>"; };
		305FF55ADA3393924EFC2D4B6D38166D /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = "<group>"; };
		3126B87E909122AFEE37CA26F800E7D9 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = "<group>"; };
		31F5F018A672BC56D29258EEBC019C32 /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = "<group>"; };
		32EACA7B3E95EF3C511EEAED34B5C23A /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = "<group>"; };
		33152C1C1E9FE19D1E9C8D8BF0C963DA /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = "<group>"; };
		3316E3BF456739AB7A0F0FD1920F5F6B /* MJExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.debug.xcconfig; sourceTree = "<group>"; };
		33EBB93597383ED9EEA18C0A9BCE3B84 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = "<group>"; };
		34B9AAE9B2C02781F4AC71AEDB56A439 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = "<group>"; };
		34CEE2DA708B82493E132F274E2E9493 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = "<group>"; };
		34E2AA501576A0C5221012B9066EC56A /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = "<group>"; };
		34F1A2FD98EEB8019052FBD5528585C9 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = "<group>"; };
		3526591F674CF19FB39EF872089A7F49 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = "<group>"; };
		35BFA337F4E1FDE67C773A82CCDFD6DA /* Pods-keyBoard.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-keyBoard.debug.xcconfig"; sourceTree = "<group>"; };
		35F55EE8682F170A101CA85DD55D1B58 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = "<group>"; };
		371EEAE238A16CCB71633D3E6EF40F2B /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = "<group>"; };
		377FB4D51134D774594E6EAF0BB4DFAA /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = "<group>"; };
		37DCC80FE271D2095A398F8D8F22C7E7 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = "<group>"; };
		38A043FDCD06C3C9914C9A22FB6B1D28 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = "<group>"; };
		396F4E7921EA26CDE8AAEADDD8CFBB49 /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = "<group>"; };
		3B4BB6924504E595528A838685E1B608 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = "<group>"; };
		3CB13D51E717D347023EEB57263E3072 /* Pods-CustomKeyboard-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-CustomKeyboard-dummy.m"; sourceTree = "<group>"; };
		3D5935FEEF657D48BF93BE04A41CF816 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
		3F58F61640AAFD16139A83CC4EA55B1D /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = "<group>"; };
		3FBCEF9827DD721BAF021C98F7311D30 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = "<group>"; };
		4090C24D16A324EB9D2A6747886BD217 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = "<group>"; };
		42134A400043398C196C2BDF73B21075 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = "<group>"; };
		429C09B93893D24656048D336CE95D59 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = "<group>"; };
		42FE2C6A18379D9944FBBA606FB88133 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = "<group>"; };
		43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MJExtension-MJExtension"; path = MJExtension.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
		4638EBD469283AF4DC5CBD3CE927D254 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = "<group>"; };
		46F91B0801CEBD1D73003708566CC913 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = "<group>"; };
		4797723C6D7C918B816F46FCFB028F6F /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = "<group>"; };
		4830CF5BA96EF2AA3AC7496D62A49A0D /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = "<group>"; };
		48E4A519DF8188F67D6109DB1AF82FF9 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = "<group>"; };
		4A71363040CF6A8E6D918CEF79A555D5 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = "<group>"; };
		4AFCF05D160C4A925AEC624ED1CD826F /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = "<group>"; };
		4B22EE0B7D2C1D1066750C4AB84FDA27 /* MJExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.release.xcconfig; sourceTree = "<group>"; };
		4C41FE7B076060F0600FEC9D5AFF762A /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = "<group>"; };
		4C64CBB1952BF537420E489E4AF7DED5 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = "<group>"; };
		4CD2E3B8C4EBAB8CE1F46D4D7B1B5CAA /* Bugly.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugly.debug.xcconfig; sourceTree = "<group>"; };
		4EF47C40D45E06BA89946B4C9F04A546 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = "<group>"; };
		4F51691B6717B6D9E4E3FE0977CF3163 /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = "<group>"; };
		50DC89AF710F42BFF3D4C048EFAC8BB7 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = "<group>"; };
		517973DC2D89829B73698FF20240431A /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = "<group>"; };
		523BDC065F0AF63F170A84FAF905FD26 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = "<group>"; };
		52AA08F30FFF4D9FF32F48E3AC195A6A /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = "<group>"; };
		52AD4C798F619843C6425BB666EE43A0 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = "<group>"; };
		5327DD01C6533D102D66E1636B3827F3 /* Pods-keyBoard-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-keyBoard-acknowledgements.plist"; sourceTree = "<group>"; };
		53392BC7B7115E12AC2077F4447BF455 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = "<group>"; };
		56347C360CEDAA8246A01A213DEBBF8B /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; };
		5679D7FEFDE3E519C17C0EAAA7867122 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = "<group>"; };
		568638C925360332377ACFB503131A76 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = "<group>"; };
		569FA95248CF0B824C3928196386FFC2 /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = "<group>"; };
		5713367A1E361064DE338AB389631FF5 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = "<group>"; };
		575E3DAA2F5DDC8FBD895B8BEA5FB8C6 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = "<group>"; };
		5A50D4A4631B759E5D73FDFF78C8BF75 /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = "<group>"; };
		5AC074355067D4E88EB993DD28E44948 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = "<group>"; };
		5BA0325112AB8CA7AB613D1A8ED2DB65 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
		5DD19473CA2658646B964B6124A31FB9 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = "<group>"; };
		5E8106411081DD6C7F5FE7804947412C /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = "<group>"; };
		5FD6594A1D1613C90FF5EF2CBD5CE123 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = "<group>"; };
		5FDFD2C717749B65FE64DACB99DF72A3 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = "<group>"; };
		6134DA50CBB0F618C7502B9B4E23963F /* Bugly.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugly.release.xcconfig; sourceTree = "<group>"; };
		61B4061AC178FEE58C9618133524CF08 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = "<group>"; };
		61D0A0EB33F4B0A380D6DE9E8E5D56D7 /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = "<group>"; };
		641251D3092FFCF2B6259BF8676A212E /* Pods-CustomKeyboard-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CustomKeyboard-Info.plist"; sourceTree = "<group>"; };
		646B483EDAD1F8B7F96981EB5E185F2E /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = "<group>"; };
		661BCD3C752D21E81C83DA14D3C4502A /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = "<group>"; };
		678A010D7D73785C1E08D97B5F67AAAA /* SDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCallbackQueue.h; path = SDWebImage/Core/SDCallbackQueue.h; sourceTree = "<group>"; };
		67DDCFED9CF39A1F995D9E7B12E35A7E /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = "<group>"; };
		6C4CAA32BF7068345545D717BAAF7069 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = "<group>"; };
		6DE36A434A8BD3593CCBD95090373332 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = "<group>"; };
		6DFD30C63C15966EA8BF3CAD55EB97F8 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = "<group>"; };
		6E7A746456C4F5E2C887572055F6A833 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = "<group>"; };
		6EB624EDC7B2F6F92D5F6AEF8AAA4356 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = "<group>"; };
		70330531B46EEB4398625F2AFC6683E5 /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = "<group>"; };
		71A4B6E144674403F50435C67561B1BB /* WKWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "WKWebView+AFNetworking.m"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.m"; sourceTree = "<group>"; };
		71B30FE27ADA94703A3F06804277A5C0 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = "<group>"; };
		71C9A7FB9BC0D7C0FA902D0643B08962 /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = "<group>"; };
		724FB5172055CF20AE6E6F4D007D8038 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = "<group>"; };
		72789BA685A26A276A98609F54509572 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = "<group>"; };
		7315702A1F332F57A8765F720EE5B18F /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = "<group>"; };
		73D1ED74B2085AA85B8213943DE4AD83 /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = "<group>"; };
		74446596F2A689B17D9187482A194EEC /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = "<group>"; };
		74CC813EBCFDBA413D1E8F2AE302E41A /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = "<group>"; };
		7506ED7F0118C1C5FE230328CCC6543E /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = "<group>"; };
		755B7205B482C6B79DEAE02978E7FD20 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = "<group>"; };
		76F97ACAD92849B1F665FD0FF282B3C8 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = "<group>"; };
		7842E350E0D12563DE7C0EB363356BF8 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = "<group>"; };
		7869EB02C0774141B550180F17DBF9F0 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = "<group>"; };
		78744B8D1235EE30BFB429D8C13D63F4 /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = "<group>"; };
		7980625AB48FABAF33EDB825FF587011 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = "<group>"; };
		7A46DCA8F7BDEE6453116CAF6CBBAC40 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = "<group>"; };
		7AE552655E7E703CCEDD4BE44EFA5662 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = "<group>"; };
		7B6867FF0B2276E04032D8E5C44B4EB9 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = "<group>"; };
		7C1791A7C256B13C227BF8DAE4C2EFE9 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = "<group>"; };
		7C38C5957F4EAC459AB28A71622C865C /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = "<group>"; };
		7D3CFDF279C9B9946089A89EFB72A50D /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = "<group>"; };
		7D4327E5DC3980134C42B829E8798AA4 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = "<group>"; };
		7D8FF130378AA0390E3754AB93673319 /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = "<group>"; };
		7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MJRefresh-MJRefresh.Privacy"; path = MJRefresh.Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
		7E6DD5C54D7EC67B674C64E88446BAA7 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = "<group>"; };
		7E72BDE0490314836A44AFEE2FD465C2 /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = "<group>"; };
		801C19E603261CA9778C89D068D49697 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = "<group>"; };
		80E9D6278C5650A6AD05F331651F6DEB /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = "<group>"; };
		81D5F6E26D64BB94294CEC208FAEEBE2 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = "<group>"; };
		825CA08D9974B4E876CAFA68A0F53F93 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = "<group>"; };
		830D06A83C1E8E77E539514107F83812 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = "<group>"; };
		8332CB32D0FA2CE8D910AA5A9BE18D8B /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = "<group>"; };
		840FE4FBC8DFDB4B1238B06FEA5AF259 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = "<group>"; };
		8430A616C01FADC1B0DB9E5D08A03C35 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = "<group>"; };
		851329DB564FCDDAD9A52952F487E28D /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = "<group>"; };
		852C84F2242375BE5446ADE5B9509933 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; sourceTree = "<group>"; };
		859BA7601F83844D2D2ABC395E386663 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = "<group>"; };
		85AD1C60C75A73E360E4320DD271A77D /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = "<group>"; };
		87A1195922F05E5D23FF9A3C4509A854 /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = "<group>"; };
		88799C33D6D0AAE2D395A1496F3A9E5D /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = "<group>"; };
		897B6BFD5EA50E7440FD4FA3769B3C78 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = "<group>"; };
		8A926EA8E3863425810DDC585C464587 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = "<group>"; };
		8AACAEAAD31005B66599055215ADA658 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = "<group>"; };
		8ABF0BFFB097FE97D207EBE5498289D3 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = "<group>"; };
		8AF059A8B1C2B3EE76BCDE329D0C926E /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = "<group>"; };
		8BECBF70665658E16C4E9DDD74C7161A /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = "<group>"; };
		8C0AB8960CBA6D24923E096B9378691C /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = "<group>"; };
		8E7292A83C005323B245A7EF2737878F /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = "<group>"; };
		8FC489301C2534B7DD53B90720E80BF3 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = "<group>"; };
		90687AA744E720C17FD8600B60F43FF5 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = "<group>"; };
		916FC91BADACF2A6F0FF12F1385FC1D4 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = "<group>"; };
		92D14A3D3FA826806436A8CFCBD915DA /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = "<group>"; };
		93A3B9C517383784D38DA222632F5FFB /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = "<group>"; };
		93D1581B25C7E0154AE410EBB56CE516 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = "<group>"; };
		93EB15003C1E2452E5C21AD7FF38A39D /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = "<group>"; };
		94F556719E0728E491D5BDF953E9A668 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJRefresh/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
		950F7A4DEA1A2D31E4A650C9526788F7 /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = "<group>"; };
		969A9A842778EFB5D62826500DFF4E11 /* Pods-keyBoard-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-keyBoard-dummy.m"; sourceTree = "<group>"; };
		969BDA148FEBCD19E1B7701E7F70E539 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = "<group>"; };
		970B39752136D5831550118975DC4A91 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJExtension/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
		9784638759F544FA3CC67A7E0CA9454B /* Bugly.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Bugly.framework; sourceTree = "<group>"; };
		97F65BC08A412ED6706647722A834532 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = "<group>"; };
		9802609AB0266E444A1BD29FA119D9BC /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = "<group>"; };
		982D370CD4E116E0C1917E832541C530 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; };
		98E94877A92313B71CB6789264CC6752 /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = "<group>"; };
		9954286F43C39384A1EADABA9AAE0B0D /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = "<group>"; };
		9ADF16A9C4A54B7486F74B1F31DE3947 /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = "<group>"; };
		9AF4B903EB65570DDDE8731659809CA1 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = "<group>"; };
		9B7D77CB378449CF4A7041A3EA89C102 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = "<group>"; };
		9C040DD9465E298ACD105143A3265009 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = "<group>"; };
		9D403D54754F62E7ECBA2668B217E5FD /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = "<group>"; };
		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; };
		9DBD448EB576D346FBA1D20A1BD13F1D /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = "<group>"; };
		9DDD0462C32F55EF5E9CB1056459809F /* Pods-CustomKeyboard-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-CustomKeyboard-umbrella.h"; sourceTree = "<group>"; };
		9E2F76F628A20AA296860E039C6A51DE /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = "<group>"; };
		9E3334C24AC0A37A21A6D9B9ECA94AB2 /* WKWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WKWebView+AFNetworking.h"; path = "UIKit+AFNetworking/WKWebView+AFNetworking.h"; sourceTree = "<group>"; };
		A11030FED687E26E2A7953D880C8DDD7 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = "<group>"; };
		A113F5BE027C0A2BC1CC3F420069F969 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = "<group>"; };
		A1D6DA8B66269F171ED8918C664075F4 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = "<group>"; };
		A1ECACF57484B51D17735566ED038104 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = "<group>"; };
		A20073D67775A184A6AEF2667BC7628C /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = "<group>"; };
		A294AA5EAB4FD3CAF8C4A072117591C1 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = "<group>"; };
		A2D8E1EB42D41EA6B94901E5B68C9011 /* Pods-keyBoard-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-keyBoard-umbrella.h"; sourceTree = "<group>"; };
		A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AFNetworking; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		A6CCAA7B0AD1373217438DACF7AB456C /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = "<group>"; };
		A6E8FF241173D596A21D4D4B7D86A810 /* Pods-keyBoard.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-keyBoard.release.xcconfig"; sourceTree = "<group>"; };
		A87E9EA0B6E9AB8C1E29A3AE50F278CB /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = "<group>"; };
		A95F96D9DAA700949C3A302C92FD9231 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = "<group>"; };
		A9F5CF889820DAD55268C3832155A2E1 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = WebImage/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
		AB321552F4E1B0F80966FCA9AF11848F /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = "<group>"; };
		AB8EC26A51378B3F4C5559E371607480 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = "<group>"; };
		AC2514CF7A7B043E035CFB079E6FB5A0 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = "<group>"; };
		ADF1D8C19CC2D66E65B4B1746316FFC5 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = "<group>"; };
		AECAC2F59ABD4A78D2B73C898E485890 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = "<group>"; };
		AED6E178EFE04C18394DE24CF7E24E01 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = "<group>"; };
		AF26D1DF8BE4D63027161EEBE6FDE7AE /* SDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCallbackQueue.m; path = SDWebImage/Core/SDCallbackQueue.m; sourceTree = "<group>"; };
		AF6FBF6EC0693B752A91650764E380C8 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = "<group>"; };
		AF94F3E24B633799AB0B2B75B193A4F3 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = "<group>"; };
		B070DCCCA22D6ECC24DC0BD5CCEF5372 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = "<group>"; };
		B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		B147B49E855B11A35493E26865607BDF /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = "<group>"; };
		B1CE88DD0007C23B107D2BD3A6AB545B /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = "<group>"; };
		B20A669086F5506692603D3336437ABD /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = "<group>"; };
		B3A54C7306CBDB1BC3189CCF492C92DE /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = "<group>"; };
		B509365346F676352BBC6630F5F1FADB /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = "<group>"; };
		B6011963612818816E2CF40CED8B0112 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = "<group>"; };
		B60142D76441D9D2B7BA4991E7523577 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = "<group>"; };
		B61705A318B7E4CE5BB4A9A618397777 /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = "<group>"; };
		B7BBB3446628A3BC637B9F57A5C49901 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = "<group>"; };
		B9DF6B027952E0BE3781007ECC6436E7 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = "<group>"; };
		BCC0677B77FA6DFFDE007551F1660B1E /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = "<group>"; };
		BE440D8DEC29075E20FE83DB3AB2620D /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = "<group>"; };
		BE6C3AB94897685F9464AA252C4EFB17 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = "<group>"; };
		BEC2871B1357A63D88FCC0144C7847CD /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = "<group>"; };
		BF154B0F2EB8913A8674795FD63311D2 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = "<group>"; };
		BF3675A98BB80F2630D08AB3BE31E1B7 /* SDImageFramePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFramePool.m; path = SDWebImage/Private/SDImageFramePool.m; sourceTree = "<group>"; };
		C23DF793769699E27A02E0B30615EF6F /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = "<group>"; };
		C3EC2E3BBB3895884BB4AA3B74A54476 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = "<group>"; };
		C55407E10212267DCB2FC49D3260EF48 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = "<group>"; };
		C5D0E76AC56695893DB1713CA7212B8C /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = "<group>"; };
		C5D645FDA53D7713D436C992B2BC3E96 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = "<group>"; };
		C6C465F665338FA163A2F6623C933047 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = "<group>"; };
		C71B36DE1531E30C6C8E2592C55C0ED5 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = "<group>"; };
		CAD1D653361EAFCC0E4FFD8252FC1E74 /* Pods-CustomKeyboard.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-CustomKeyboard.modulemap"; sourceTree = "<group>"; };
		CC69297E62F679246B8FE5B49D774CF4 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = "<group>"; };
		CCDB436E5F20F839485E728CEF386187 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = "<group>"; };
		CEC061A3621F113DA97A66F89E6A844B /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = "<group>"; };
		CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SDWebImage-SDWebImage"; path = SDWebImage.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
		D0275B47D80FC8AE3A59DFAEA8C65E1C /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = "<group>"; };
		D0B1FCAC31B9EF58F1FD85B83EA55B1C /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = "<group>"; };
		D13BE3E84BFB9462CF54B22B35F89ADC /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = "<group>"; };
		D28BB6B7AF2BC47AA045CB28AE578B56 /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = "<group>"; };
		D513B9FE4981B810C5EBD34AAD6D0CD7 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = "<group>"; };
		D742A7EF918BC67B0884AF366F7415FD /* Pods-CustomKeyboard-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-CustomKeyboard-acknowledgements.plist"; sourceTree = "<group>"; };
		D875CFB5AA1591E80BD3A95A94255894 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = "<group>"; };
		D915858ABB2794C80C0D2328483F75C4 /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = "<group>"; };
		D99D7FCB3FD62B8D8BF11087E1D6E47F /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = "<group>"; };
		DBEED872AB83B013F34A14A1823F4820 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = "<group>"; };
		DBFD2ECA52ECDAAA78246FE8B02312A9 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = "<group>"; };
		DC6CF0A46A4D9FFFBA2057678DF1978B /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = "<group>"; };
		DC6DB03243923516662807D789FF26B1 /* UIView+WebCacheState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheState.h"; path = "SDWebImage/Core/UIView+WebCacheState.h"; sourceTree = "<group>"; };
		DCA062FD08AC9694D8D781B3492421C5 /* Pods-keyBoard */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-keyBoard"; path = Pods_keyBoard.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		DCFE00F3CC8CED67258D7F7DD13F3156 /* Pods-keyBoard-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-keyBoard-frameworks.sh"; sourceTree = "<group>"; };
		DDAE741F085915AF2475C918F1A17466 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; };
		DDC08D9E69C76309DA07F96C62824633 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = "<group>"; };
		DE966A3AAABAC126A570DC36F74E07AE /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = "<group>"; };
		DEAC3EFF66D7CCDC2824B18A44FDBB3B /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = "<group>"; };
		DF80C56AF1D41887B8622FAC95138810 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = "<group>"; };
		DFD5A14F9DC74814903A901B625C5A94 /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = "<group>"; };
		E0E66128C9FA5581B5257A03454E3761 /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = "<group>"; };
		E135DFBB6A830F84DCF4A1D31534EE65 /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = "<group>"; };
		E200433A892F1843DD9B8C05E3C226BE /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = "<group>"; };
		E214C17CF404D45BDF92DD6C18D371FA /* Pods-keyBoard-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-keyBoard-acknowledgements.markdown"; sourceTree = "<group>"; };
		E28F3972E6749440E493F6BCD8198F4F /* MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJExtension-Info.plist"; sourceTree = "<group>"; };
		E2EAE5E554B07101C740E6CB128A93A0 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = "<group>"; };
		E310A44D757B0556FA6F2882D1565A8C /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = "<group>"; };
		E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		E553AE6B35449F8CB4BAA4FFE1DCAFAC /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = "<group>"; };
		E5886305209187E582C024335BD55AE9 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = "<group>"; };
		E5AEFA07EBF944C0387D10A7BD7BC85F /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = "<group>"; };
		E7D9B8C39A19DDF2CE7619D44758B033 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = "<group>"; };
		E8780E8A7822982224C2ACEBBC3B52B8 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = "<group>"; };
		E97276CEE18BF4611E1C1D42736F6EAB /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = "<group>"; };
		EA1E48B813787CAC28E89E7F260BFCD4 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = "<group>"; };
		EA46C1DE7820870BF842553EA6A951F9 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = "<group>"; };
		EAE5F401F42AA242D6CAE9E463DE5CD4 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = "<group>"; };
		EAFBBF7E1270693113CDF0C1D9CBB512 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = "<group>"; };
		F0300A3A30BF1560E306C61ACCE11C1A /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = "<group>"; };
		F0C38163E5AA6D4BEAA1C7E79C82A930 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = "<group>"; };
		F0CEEBB5DD628DB121172299787A25A9 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = "<group>"; };
		F104350C0F7D19687DAC6BD75101DA7F /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = "<group>"; };
		F104F9FC5C4BB399EC2C2B96BD7714B8 /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = "<group>"; };
		F37857D4A0467A12B54C180612695C52 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = "<group>"; };
		F4E10DADB58D42AEAD6CD268CEB583E8 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = "<group>"; };
		F62E78180455B791A034CFBD4F4CE6A3 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = "<group>"; };
		F68941BD4F4913D60B00D4A8F049112A /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = "<group>"; };
		F74EE2D92793519D84E4B72CD6AB0C63 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = "<group>"; };
		F76369243ECD96D54BBB9C4A97EB6946 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = "<group>"; };
		F7A20DE3DDDA450D1997F9A3184CD3C6 /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = "<group>"; };
		F7E0DB23007E49794165F74548446C13 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = "<group>"; };
		F934ACD20FEDAB980427B3D001DF8312 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = "<group>"; };
		F9CEF650A6E8658ECF7704A7EE2E7452 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = "<group>"; };
		FB47049112F4F8EEA8F6068CB0393B3F /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = "<group>"; };
		FB792580573132155A61C027392EF360 /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = "<group>"; };
		FB988F307C9B24539A026F84144A0402 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = "<group>"; };
		FF09658FCA5560C3552AF5B4B7E7C6ED /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = "<group>"; };
		FF49D60AE2D0E7C2857D88C5353083C3 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		0DDBBB716811E63091A5A45D29A5FEFA /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				08DF3A0323B44ABF3FAAE0F291F8566E /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		11690A588400BBB164423D5F86311C35 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				83A4F2816C1B3F072E1A26A34C3BC4AC /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		12A799DC8ABB2C283ADDDED4421A5EAB /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D663837F4347AF58660EE6F7FD426ECE /* Foundation.framework in Frameworks */,
				4571A0EA37DC84F39E3830D38A1531AB /* UIKit.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2195E2C2C2334091D023B7EB98B24603 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		37145BAEB1B97BA7ADD7D6C3E86E99BD /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				EABCB60A26B06BF576E50BBD2F89A385 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3A5330E1BD187252F408EBB46F1BDC42 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				8414CFEEB64ACA817EB88D2FEADDA3B3 /* Foundation.framework in Frameworks */,
				3777CD89D444CBBB48AE323B303F3FC7 /* ImageIO.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5F8D0AA57E07244D2E43526654F67443 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		83DE9F788F7FEF1F8FBE5407651F444D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				DC87E6C5364DC59641BC8A0676B5EA55 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9E666AF8497E0DE090335A642D5B84EC /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2567FE276DB76481DEFC7DDFE7D775CC /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E62253CBB3499DA4547AF2A780EC3E2F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		016CE3C0DE69FA6E7375F8B485359AE7 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				DEAC3EFF66D7CCDC2824B18A44FDBB3B /* MJRefresh.modulemap */,
				C71B36DE1531E30C6C8E2592C55C0ED5 /* MJRefresh-dummy.m */,
				D0275B47D80FC8AE3A59DFAEA8C65E1C /* MJRefresh-Info.plist */,
				72789BA685A26A276A98609F54509572 /* MJRefresh-prefix.pch */,
				AECAC2F59ABD4A78D2B73C898E485890 /* MJRefresh-umbrella.h */,
				74CC813EBCFDBA413D1E8F2AE302E41A /* MJRefresh.debug.xcconfig */,
				DF80C56AF1D41887B8622FAC95138810 /* MJRefresh.release.xcconfig */,
				852C84F2242375BE5446ADE5B9509933 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */,
			);
			name = "Support Files";
			path = "../Target Support Files/MJRefresh";
			sourceTree = "<group>";
		};
		03C5C200A0787E300053CFA8F53CA094 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				2859475DD957B3C624425C23759DE609 /* iOS */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		18AF1EE6F6DA0C51E0452AA62EF8B8ED /* Masonry */ = {
			isa = PBXGroup;
			children = (
				104166B53DA0CBE95AF12518EB609B7A /* MASCompositeConstraint.h */,
				0F7E589343BFFDCABC0FCDF6E321CDA2 /* MASCompositeConstraint.m */,
				71C9A7FB9BC0D7C0FA902D0643B08962 /* MASConstraint.h */,
				7C1791A7C256B13C227BF8DAE4C2EFE9 /* MASConstraint.m */,
				5AC074355067D4E88EB993DD28E44948 /* MASConstraint+Private.h */,
				F9CEF650A6E8658ECF7704A7EE2E7452 /* MASConstraintMaker.h */,
				8ABF0BFFB097FE97D207EBE5498289D3 /* MASConstraintMaker.m */,
				52AD4C798F619843C6425BB666EE43A0 /* MASLayoutConstraint.h */,
				047628989EB45DFAC6DD4B6DDC61C1D7 /* MASLayoutConstraint.m */,
				23D13EEFDD6A912D7922FE8AE4E23D60 /* Masonry.h */,
				3F58F61640AAFD16139A83CC4EA55B1D /* MASUtilities.h */,
				2CCE60F6B1B48663415E0A4BC9662B33 /* MASViewAttribute.h */,
				E5AEFA07EBF944C0387D10A7BD7BC85F /* MASViewAttribute.m */,
				266F6A7CA0ABF9B26D746459A14BAEBA /* MASViewConstraint.h */,
				D28BB6B7AF2BC47AA045CB28AE578B56 /* MASViewConstraint.m */,
				93EB15003C1E2452E5C21AD7FF38A39D /* NSArray+MASAdditions.h */,
				F934ACD20FEDAB980427B3D001DF8312 /* NSArray+MASAdditions.m */,
				1DA8FCC29DBFD3824ADEAD9F14A76E86 /* NSArray+MASShorthandAdditions.h */,
				5679D7FEFDE3E519C17C0EAAA7867122 /* NSLayoutConstraint+MASDebugAdditions.h */,
				DE966A3AAABAC126A570DC36F74E07AE /* NSLayoutConstraint+MASDebugAdditions.m */,
				88799C33D6D0AAE2D395A1496F3A9E5D /* View+MASAdditions.h */,
				E135DFBB6A830F84DCF4A1D31534EE65 /* View+MASAdditions.m */,
				E5886305209187E582C024335BD55AE9 /* View+MASShorthandAdditions.h */,
				6EB624EDC7B2F6F92D5F6AEF8AAA4356 /* ViewController+MASAdditions.h */,
				33EBB93597383ED9EEA18C0A9BCE3B84 /* ViewController+MASAdditions.m */,
				B9D225EE05CF747670C5F4383D1D8D95 /* Support Files */,
			);
			name = Masonry;
			path = Masonry;
			sourceTree = "<group>";
		};
		19D8D3FE289D2B2C36E0B1D672C942C8 /* Reachability */ = {
			isa = PBXGroup;
			children = (
				523BDC065F0AF63F170A84FAF905FD26 /* AFNetworkReachabilityManager.h */,
				B7BBB3446628A3BC637B9F57A5C49901 /* AFNetworkReachabilityManager.m */,
			);
			name = Reachability;
			sourceTree = "<group>";
		};
		1B700D6AB864A19F1C70168CC9BAAEC5 /* Serialization */ = {
			isa = PBXGroup;
			children = (
				5DD19473CA2658646B964B6124A31FB9 /* AFURLRequestSerialization.h */,
				74446596F2A689B17D9187482A194EEC /* AFURLRequestSerialization.m */,
				517973DC2D89829B73698FF20240431A /* AFURLResponseSerialization.h */,
				CEC061A3621F113DA97A66F89E6A844B /* AFURLResponseSerialization.m */,
			);
			name = Serialization;
			sourceTree = "<group>";
		};
		1F956714C6A7CF7B7999AEB4E29D418F /* MJExtension */ = {
			isa = PBXGroup;
			children = (
				569FA95248CF0B824C3928196386FFC2 /* MJExtension.h */,
				2D68500D4C2F7DB8B114E62F888BDD85 /* MJExtensionConst.h */,
				31F5F018A672BC56D29258EEBC019C32 /* MJExtensionConst.m */,
				0AFFFE7105483F8A94BFD883AD56221D /* MJFoundation.h */,
				4830CF5BA96EF2AA3AC7496D62A49A0D /* MJFoundation.m */,
				7D8FF130378AA0390E3754AB93673319 /* MJProperty.h */,
				87A1195922F05E5D23FF9A3C4509A854 /* MJProperty.m */,
				250848691A5C0FC662F372FB71E83AE5 /* MJPropertyKey.h */,
				12CCB648397BE0600012171A844509DE /* MJPropertyKey.m */,
				950F7A4DEA1A2D31E4A650C9526788F7 /* MJPropertyType.h */,
				7842E350E0D12563DE7C0EB363356BF8 /* MJPropertyType.m */,
				25ABF76DAF311B44A4F41DD3F9F04644 /* NSObject+MJClass.h */,
				5A50D4A4631B759E5D73FDFF78C8BF75 /* NSObject+MJClass.m */,
				E200433A892F1843DD9B8C05E3C226BE /* NSObject+MJCoding.h */,
				9D403D54754F62E7ECBA2668B217E5FD /* NSObject+MJCoding.m */,
				D915858ABB2794C80C0D2328483F75C4 /* NSObject+MJKeyValue.h */,
				C23DF793769699E27A02E0B30615EF6F /* NSObject+MJKeyValue.m */,
				0C8185E7D34531047F63FFFBB2C6C9D3 /* NSObject+MJProperty.h */,
				4AFCF05D160C4A925AEC624ED1CD826F /* NSObject+MJProperty.m */,
				0A6C15EE27B77ABD56B0A0807D581260 /* NSString+MJExtension.h */,
				E310A44D757B0556FA6F2882D1565A8C /* NSString+MJExtension.m */,
				C006D91CB7EF7E3CDD3E746411DCC861 /* Resources */,
				93847A1A2F274DFFE13AFE589395B53B /* Support Files */,
			);
			name = MJExtension;
			path = MJExtension;
			sourceTree = "<group>";
		};
		2859475DD957B3C624425C23759DE609 /* iOS */ = {
			isa = PBXGroup;
			children = (
				18BF12DFF6188AFC43E6F26853B048F9 /* Foundation.framework */,
				DDAE741F085915AF2475C918F1A17466 /* ImageIO.framework */,
				5BA0325112AB8CA7AB613D1A8ED2DB65 /* UIKit.framework */,
			);
			name = iOS;
			sourceTree = "<group>";
		};
		2FC4867627CDCD8FC332BB686C62FDE4 /* Core */ = {
			isa = PBXGroup;
			children = (
				7A46DCA8F7BDEE6453116CAF6CBBAC40 /* NSBezierPath+SDRoundedCorners.h */,
				B147B49E855B11A35493E26865607BDF /* NSBezierPath+SDRoundedCorners.m */,
				11F1BA773620708277D240BE4CD304E4 /* NSButton+WebCache.h */,
				008AD8F77F87E2DC5C0DB4CD71AC5858 /* NSButton+WebCache.m */,
				DDC08D9E69C76309DA07F96C62824633 /* NSData+ImageContentType.h */,
				90687AA744E720C17FD8600B60F43FF5 /* NSData+ImageContentType.m */,
				F76369243ECD96D54BBB9C4A97EB6946 /* NSImage+Compatibility.h */,
				9C040DD9465E298ACD105143A3265009 /* NSImage+Compatibility.m */,
				2CCDC185ACCEFD6ACB87234F081FC1A1 /* SDAnimatedImage.h */,
				DC6CF0A46A4D9FFFBA2057678DF1978B /* SDAnimatedImage.m */,
				81D5F6E26D64BB94294CEC208FAEEBE2 /* SDAnimatedImagePlayer.h */,
				B20A669086F5506692603D3336437ABD /* SDAnimatedImagePlayer.m */,
				FB47049112F4F8EEA8F6068CB0393B3F /* SDAnimatedImageRep.h */,
				9954286F43C39384A1EADABA9AAE0B0D /* SDAnimatedImageRep.m */,
				8AACAEAAD31005B66599055215ADA658 /* SDAnimatedImageView.h */,
				F0C38163E5AA6D4BEAA1C7E79C82A930 /* SDAnimatedImageView.m */,
				371EEAE238A16CCB71633D3E6EF40F2B /* SDAnimatedImageView+WebCache.h */,
				0C6DD7AD3672258C4407B4269B490F27 /* SDAnimatedImageView+WebCache.m */,
				34E2AA501576A0C5221012B9066EC56A /* SDAssociatedObject.h */,
				0C838D64A8654D1DDA15A6DDC98360A9 /* SDAssociatedObject.m */,
				42134A400043398C196C2BDF73B21075 /* SDAsyncBlockOperation.h */,
				FF49D60AE2D0E7C2857D88C5353083C3 /* SDAsyncBlockOperation.m */,
				678A010D7D73785C1E08D97B5F67AAAA /* SDCallbackQueue.h */,
				AF26D1DF8BE4D63027161EEBE6FDE7AE /* SDCallbackQueue.m */,
				AC2514CF7A7B043E035CFB079E6FB5A0 /* SDDeviceHelper.h */,
				4090C24D16A324EB9D2A6747886BD217 /* SDDeviceHelper.m */,
				6DFD30C63C15966EA8BF3CAD55EB97F8 /* SDDiskCache.h */,
				A113F5BE027C0A2BC1CC3F420069F969 /* SDDiskCache.m */,
				078FC3682AC6F2B8020DD6D0F6A1A818 /* SDDisplayLink.h */,
				48E4A519DF8188F67D6109DB1AF82FF9 /* SDDisplayLink.m */,
				D13BE3E84BFB9462CF54B22B35F89ADC /* SDFileAttributeHelper.h */,
				DBFD2ECA52ECDAAA78246FE8B02312A9 /* SDFileAttributeHelper.m */,
				5FD6594A1D1613C90FF5EF2CBD5CE123 /* SDGraphicsImageRenderer.h */,
				661BCD3C752D21E81C83DA14D3C4502A /* SDGraphicsImageRenderer.m */,
				7C38C5957F4EAC459AB28A71622C865C /* SDImageAPNGCoder.h */,
				BF154B0F2EB8913A8674795FD63311D2 /* SDImageAPNGCoder.m */,
				F7A20DE3DDDA450D1997F9A3184CD3C6 /* SDImageAssetManager.h */,
				19F5C3BFE7C9E2977EB241266B257ABE /* SDImageAssetManager.m */,
				7315702A1F332F57A8765F720EE5B18F /* SDImageAWebPCoder.h */,
				DFD5A14F9DC74814903A901B625C5A94 /* SDImageAWebPCoder.m */,
				93D1581B25C7E0154AE410EBB56CE516 /* SDImageCache.h */,
				8332CB32D0FA2CE8D910AA5A9BE18D8B /* SDImageCache.m */,
				19E0C6994863739B688E61DCE0E025C3 /* SDImageCacheConfig.h */,
				C5D645FDA53D7713D436C992B2BC3E96 /* SDImageCacheConfig.m */,
				97F65BC08A412ED6706647722A834532 /* SDImageCacheDefine.h */,
				9AF4B903EB65570DDDE8731659809CA1 /* SDImageCacheDefine.m */,
				0ACA8E457A64FBC07F850B4E390020D4 /* SDImageCachesManager.h */,
				F0CEEBB5DD628DB121172299787A25A9 /* SDImageCachesManager.m */,
				9DBD448EB576D346FBA1D20A1BD13F1D /* SDImageCachesManagerOperation.h */,
				305FF55ADA3393924EFC2D4B6D38166D /* SDImageCachesManagerOperation.m */,
				B3A54C7306CBDB1BC3189CCF492C92DE /* SDImageCoder.h */,
				01F1EC51FF11D8BE91D0807E9CB714CC /* SDImageCoder.m */,
				176CBDEEAB52421C3AA5CB3917B54885 /* SDImageCoderHelper.h */,
				F62E78180455B791A034CFBD4F4CE6A3 /* SDImageCoderHelper.m */,
				DBEED872AB83B013F34A14A1823F4820 /* SDImageCodersManager.h */,
				C3EC2E3BBB3895884BB4AA3B74A54476 /* SDImageCodersManager.m */,
				AB8EC26A51378B3F4C5559E371607480 /* SDImageFrame.h */,
				9B7D77CB378449CF4A7041A3EA89C102 /* SDImageFrame.m */,
				12C162655386843E5BE2582AC09CA762 /* SDImageFramePool.h */,
				BF3675A98BB80F2630D08AB3BE31E1B7 /* SDImageFramePool.m */,
				B60142D76441D9D2B7BA4991E7523577 /* SDImageGIFCoder.h */,
				42FE2C6A18379D9944FBBA606FB88133 /* SDImageGIFCoder.m */,
				34CEE2DA708B82493E132F274E2E9493 /* SDImageGraphics.h */,
				830D06A83C1E8E77E539514107F83812 /* SDImageGraphics.m */,
				8430A616C01FADC1B0DB9E5D08A03C35 /* SDImageHEICCoder.h */,
				20B21087EF80825B8FC789A191A95BAA /* SDImageHEICCoder.m */,
				13F0EE17165FE326BF8D348C181A1E71 /* SDImageIOAnimatedCoder.h */,
				E2EAE5E554B07101C740E6CB128A93A0 /* SDImageIOAnimatedCoder.m */,
				0CB3E312C9D65596A37072C76944B850 /* SDImageIOAnimatedCoderInternal.h */,
				FF09658FCA5560C3552AF5B4B7E7C6ED /* SDImageIOCoder.h */,
				21EE020A32A9ADF76D7C1AF1A9B28D63 /* SDImageIOCoder.m */,
				50DC89AF710F42BFF3D4C048EFAC8BB7 /* SDImageLoader.h */,
				7869EB02C0774141B550180F17DBF9F0 /* SDImageLoader.m */,
				80E9D6278C5650A6AD05F331651F6DEB /* SDImageLoadersManager.h */,
				A1ECACF57484B51D17735566ED038104 /* SDImageLoadersManager.m */,
				2C0A8B13D619D89C3E57F4B83ACBF157 /* SDImageTransformer.h */,
				6E7A746456C4F5E2C887572055F6A833 /* SDImageTransformer.m */,
				A294AA5EAB4FD3CAF8C4A072117591C1 /* SDInternalMacros.h */,
				06A2AED69705719F9BEBAEDC9D1D18C6 /* SDInternalMacros.m */,
				E97276CEE18BF4611E1C1D42736F6EAB /* SDMemoryCache.h */,
				A6CCAA7B0AD1373217438DACF7AB456C /* SDMemoryCache.m */,
				61B4061AC178FEE58C9618133524CF08 /* SDmetamacros.h */,
				1F0E8534D3C055E4D5D27EBF7422DA74 /* SDWeakProxy.h */,
				93A3B9C517383784D38DA222632F5FFB /* SDWeakProxy.m */,
				67DDCFED9CF39A1F995D9E7B12E35A7E /* SDWebImage.h */,
				9802609AB0266E444A1BD29FA119D9BC /* SDWebImageCacheKeyFilter.h */,
				F7E0DB23007E49794165F74548446C13 /* SDWebImageCacheKeyFilter.m */,
				4A71363040CF6A8E6D918CEF79A555D5 /* SDWebImageCacheSerializer.h */,
				6C4CAA32BF7068345545D717BAAF7069 /* SDWebImageCacheSerializer.m */,
				7B6867FF0B2276E04032D8E5C44B4EB9 /* SDWebImageCompat.h */,
				7980625AB48FABAF33EDB825FF587011 /* SDWebImageCompat.m */,
				19C379703ED728112C6AD8D69CB97193 /* SDWebImageDefine.h */,
				6DE36A434A8BD3593CCBD95090373332 /* SDWebImageDefine.m */,
				00031196DD7FBA552243DCF5CEB19ABD /* SDWebImageDownloader.h */,
				F104350C0F7D19687DAC6BD75101DA7F /* SDWebImageDownloader.m */,
				8A926EA8E3863425810DDC585C464587 /* SDWebImageDownloaderConfig.h */,
				1E8EE46DFF5945CB5FDB220509F5E1A0 /* SDWebImageDownloaderConfig.m */,
				29834704EC1453F0ACBDF5CAA435E7B0 /* SDWebImageDownloaderDecryptor.h */,
				1C27DC7D5FFFA31A8EA1C7B95F3079E1 /* SDWebImageDownloaderDecryptor.m */,
				A1D6DA8B66269F171ED8918C664075F4 /* SDWebImageDownloaderOperation.h */,
				825CA08D9974B4E876CAFA68A0F53F93 /* SDWebImageDownloaderOperation.m */,
				969BDA148FEBCD19E1B7701E7F70E539 /* SDWebImageDownloaderRequestModifier.h */,
				06B71FC03BF92D5C7E3E050752C0E06C /* SDWebImageDownloaderRequestModifier.m */,
				D99D7FCB3FD62B8D8BF11087E1D6E47F /* SDWebImageDownloaderResponseModifier.h */,
				4F51691B6717B6D9E4E3FE0977CF3163 /* SDWebImageDownloaderResponseModifier.m */,
				646B483EDAD1F8B7F96981EB5E185F2E /* SDWebImageError.h */,
				B509365346F676352BBC6630F5F1FADB /* SDWebImageError.m */,
				D0B1FCAC31B9EF58F1FD85B83EA55B1C /* SDWebImageIndicator.h */,
				0FC44A2AEE9BAA02332A14994FF0E2E0 /* SDWebImageIndicator.m */,
				02379CD5F0D938EE2DBABC8871CB17E5 /* SDWebImageManager.h */,
				09C03827CE30DECF1B8884688B6651D8 /* SDWebImageManager.m */,
				33152C1C1E9FE19D1E9C8D8BF0C963DA /* SDWebImageOperation.h */,
				76F97ACAD92849B1F665FD0FF282B3C8 /* SDWebImageOperation.m */,
				B9DF6B027952E0BE3781007ECC6436E7 /* SDWebImageOptionsProcessor.h */,
				ADF1D8C19CC2D66E65B4B1746316FFC5 /* SDWebImageOptionsProcessor.m */,
				0DC8E0CC70A7B84D1A1E1FAAF5AF5A4D /* SDWebImagePrefetcher.h */,
				916FC91BADACF2A6F0FF12F1385FC1D4 /* SDWebImagePrefetcher.m */,
				575E3DAA2F5DDC8FBD895B8BEA5FB8C6 /* SDWebImageTransition.h */,
				A11030FED687E26E2A7953D880C8DDD7 /* SDWebImageTransition.m */,
				755B7205B482C6B79DEAE02978E7FD20 /* SDWebImageTransitionInternal.h */,
				9E2F76F628A20AA296860E039C6A51DE /* UIButton+WebCache.h */,
				4638EBD469283AF4DC5CBD3CE927D254 /* UIButton+WebCache.m */,
				851329DB564FCDDAD9A52952F487E28D /* UIColor+SDHexString.h */,
				10E420AEEA134E4CDDBAA68DEA103561 /* UIColor+SDHexString.m */,
				377FB4D51134D774594E6EAF0BB4DFAA /* UIImage+ExtendedCacheData.h */,
				8FC489301C2534B7DD53B90720E80BF3 /* UIImage+ExtendedCacheData.m */,
				EA46C1DE7820870BF842553EA6A951F9 /* UIImage+ForceDecode.h */,
				840FE4FBC8DFDB4B1238B06FEA5AF259 /* UIImage+ForceDecode.m */,
				429C09B93893D24656048D336CE95D59 /* UIImage+GIF.h */,
				24F6DCD61BBDE3823CE167416B3799D1 /* UIImage+GIF.m */,
				4797723C6D7C918B816F46FCFB028F6F /* UIImage+MemoryCacheCost.h */,
				EA1E48B813787CAC28E89E7F260BFCD4 /* UIImage+MemoryCacheCost.m */,
				03DE7669ACCB33ED7598791177D4881A /* UIImage+Metadata.h */,
				46F91B0801CEBD1D73003708566CC913 /* UIImage+Metadata.m */,
				897B6BFD5EA50E7440FD4FA3769B3C78 /* UIImage+MultiFormat.h */,
				F68941BD4F4913D60B00D4A8F049112A /* UIImage+MultiFormat.m */,
				AF6FBF6EC0693B752A91650764E380C8 /* UIImage+Transform.h */,
				14C4334FE2177757C132CBBCD17C11B5 /* UIImage+Transform.m */,
				982D370CD4E116E0C1917E832541C530 /* UIImageView+HighlightedWebCache.h */,
				56347C360CEDAA8246A01A213DEBBF8B /* UIImageView+HighlightedWebCache.m */,
				23078E14E88B14332A0B4BE57A2A9488 /* UIImageView+WebCache.h */,
				C6C465F665338FA163A2F6623C933047 /* UIImageView+WebCache.m */,
				A87E9EA0B6E9AB8C1E29A3AE50F278CB /* UIView+WebCache.h */,
				7D3CFDF279C9B9946089A89EFB72A50D /* UIView+WebCache.m */,
				AED6E178EFE04C18394DE24CF7E24E01 /* UIView+WebCacheOperation.h */,
				3D5935FEEF657D48BF93BE04A41CF816 /* UIView+WebCacheOperation.m */,
				DC6DB03243923516662807D789FF26B1 /* UIView+WebCacheState.h */,
				197BBC12418F4C1E7719181019D1E9EA /* UIView+WebCacheState.m */,
				96966FAF94AEBEB4718998C79115AD0F /* Resources */,
			);
			name = Core;
			sourceTree = "<group>";
		};
		3128165374A2707E315E77D530A52B15 /* MJRefresh */ = {
			isa = PBXGroup;
			children = (
				2D2A2C7E78B1029B85E812A9CC5D4F58 /* MJRefresh.h */,
				7D4327E5DC3980134C42B829E8798AA4 /* MJRefreshAutoFooter.h */,
				568638C925360332377ACFB503131A76 /* MJRefreshAutoFooter.m */,
				1D9CC7A1A5CD78BA5BDFC0C1D94B2D4D /* MJRefreshAutoGifFooter.h */,
				2514349975FAC97A668A1C6665BD754F /* MJRefreshAutoGifFooter.m */,
				0073EB182F9CC003B9721B132AC0082F /* MJRefreshAutoNormalFooter.h */,
				7E6DD5C54D7EC67B674C64E88446BAA7 /* MJRefreshAutoNormalFooter.m */,
				3526591F674CF19FB39EF872089A7F49 /* MJRefreshAutoStateFooter.h */,
				CCDB436E5F20F839485E728CEF386187 /* MJRefreshAutoStateFooter.m */,
				3126B87E909122AFEE37CA26F800E7D9 /* MJRefreshBackFooter.h */,
				19839A21E0B314D9E8C99EBD5D071916 /* MJRefreshBackFooter.m */,
				29AFC65F883E204F73DDE040C829BC77 /* MJRefreshBackGifFooter.h */,
				32EACA7B3E95EF3C511EEAED34B5C23A /* MJRefreshBackGifFooter.m */,
				087882A7DEA5E7EECA5B73EB89E95C00 /* MJRefreshBackNormalFooter.h */,
				14C952AD321D89B78D085CA0FBC817D9 /* MJRefreshBackNormalFooter.m */,
				1F8526067D06A009E96461455DBA1B40 /* MJRefreshBackStateFooter.h */,
				71B30FE27ADA94703A3F06804277A5C0 /* MJRefreshBackStateFooter.m */,
				E553AE6B35449F8CB4BAA4FFE1DCAFAC /* MJRefreshComponent.h */,
				FB988F307C9B24539A026F84144A0402 /* MJRefreshComponent.m */,
				BEC2871B1357A63D88FCC0144C7847CD /* MJRefreshConfig.h */,
				2EFA72948DE45F4B6CAD9DA5C625D259 /* MJRefreshConfig.m */,
				BE6C3AB94897685F9464AA252C4EFB17 /* MJRefreshConst.h */,
				8BECBF70665658E16C4E9DDD74C7161A /* MJRefreshConst.m */,
				53392BC7B7115E12AC2077F4447BF455 /* MJRefreshFooter.h */,
				EAFBBF7E1270693113CDF0C1D9CBB512 /* MJRefreshFooter.m */,
				F4E10DADB58D42AEAD6CD268CEB583E8 /* MJRefreshGifHeader.h */,
				275A2D66E7913A4B508816E187F4D3C3 /* MJRefreshGifHeader.m */,
				724FB5172055CF20AE6E6F4D007D8038 /* MJRefreshHeader.h */,
				F74EE2D92793519D84E4B72CD6AB0C63 /* MJRefreshHeader.m */,
				5713367A1E361064DE338AB389631FF5 /* MJRefreshNormalHeader.h */,
				E7D9B8C39A19DDF2CE7619D44758B033 /* MJRefreshNormalHeader.m */,
				73D1ED74B2085AA85B8213943DE4AD83 /* MJRefreshNormalTrailer.h */,
				8E7292A83C005323B245A7EF2737878F /* MJRefreshNormalTrailer.m */,
				A20073D67775A184A6AEF2667BC7628C /* MJRefreshStateHeader.h */,
				D513B9FE4981B810C5EBD34AAD6D0CD7 /* MJRefreshStateHeader.m */,
				036A5C31DE156FE1001CC60EF1E3E122 /* MJRefreshStateTrailer.h */,
				34B9AAE9B2C02781F4AC71AEDB56A439 /* MJRefreshStateTrailer.m */,
				B6011963612818816E2CF40CED8B0112 /* MJRefreshTrailer.h */,
				B1CE88DD0007C23B107D2BD3A6AB545B /* MJRefreshTrailer.m */,
				2E459098B6FF83AA9172F97696B64090 /* NSBundle+MJRefresh.h */,
				37DCC80FE271D2095A398F8D8F22C7E7 /* NSBundle+MJRefresh.m */,
				24B89B49F862DFF8218AA2D11CEDFD3E /* UICollectionViewLayout+MJRefresh.h */,
				BCC0677B77FA6DFFDE007551F1660B1E /* UICollectionViewLayout+MJRefresh.m */,
				C55407E10212267DCB2FC49D3260EF48 /* UIScrollView+MJExtension.h */,
				3B4BB6924504E595528A838685E1B608 /* UIScrollView+MJExtension.m */,
				4C64CBB1952BF537420E489E4AF7DED5 /* UIScrollView+MJRefresh.h */,
				8AF059A8B1C2B3EE76BCDE329D0C926E /* UIScrollView+MJRefresh.m */,
				35F55EE8682F170A101CA85DD55D1B58 /* UIView+MJExtension.h */,
				06B650CAE141ABD90E360415151BC9B9 /* UIView+MJExtension.m */,
				33D98C7E27F657F30141071B1B662940 /* Resources */,
				016CE3C0DE69FA6E7375F8B485359AE7 /* Support Files */,
			);
			name = MJRefresh;
			path = MJRefresh;
			sourceTree = "<group>";
		};
		33D98C7E27F657F30141071B1B662940 /* Resources */ = {
			isa = PBXGroup;
			children = (
				5FDFD2C717749B65FE64DACB99DF72A3 /* MJRefresh.bundle */,
				94F556719E0728E491D5BDF953E9A668 /* PrivacyInfo.xcprivacy */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		347AB39793E933B72AA519D8A60C8AFD /* NSURLSession */ = {
			isa = PBXGroup;
			children = (
				2B8247E0ADA45F5408F3DE8313900894 /* AFCompatibilityMacros.h */,
				1C60E3EC4F7CE664E3A6586ED2AC0ED5 /* AFHTTPSessionManager.h */,
				8C0AB8960CBA6D24923E096B9378691C /* AFHTTPSessionManager.m */,
				A95F96D9DAA700949C3A302C92FD9231 /* AFURLSessionManager.h */,
				7506ED7F0118C1C5FE230328CCC6543E /* AFURLSessionManager.m */,
			);
			name = NSURLSession;
			sourceTree = "<group>";
		};
		4098ED899C8DF8E013F9F260ECFAA236 /* Pods-keyBoard */ = {
			isa = PBXGroup;
			children = (
				0E732C0D026ACBC7DBD039DC3BDC2BCE /* Pods-keyBoard.modulemap */,
				E214C17CF404D45BDF92DD6C18D371FA /* Pods-keyBoard-acknowledgements.markdown */,
				5327DD01C6533D102D66E1636B3827F3 /* Pods-keyBoard-acknowledgements.plist */,
				969A9A842778EFB5D62826500DFF4E11 /* Pods-keyBoard-dummy.m */,
				DCFE00F3CC8CED67258D7F7DD13F3156 /* Pods-keyBoard-frameworks.sh */,
				0C4AE62ED97252893F28F670D61AFB24 /* Pods-keyBoard-Info.plist */,
				A2D8E1EB42D41EA6B94901E5B68C9011 /* Pods-keyBoard-umbrella.h */,
				35BFA337F4E1FDE67C773A82CCDFD6DA /* Pods-keyBoard.debug.xcconfig */,
				A6E8FF241173D596A21D4D4B7D86A810 /* Pods-keyBoard.release.xcconfig */,
			);
			name = "Pods-keyBoard";
			path = "Target Support Files/Pods-keyBoard";
			sourceTree = "<group>";
		};
		47B776543D6613BCB6FB72308F863018 /* Pods-CustomKeyboard */ = {
			isa = PBXGroup;
			children = (
				CAD1D653361EAFCC0E4FFD8252FC1E74 /* Pods-CustomKeyboard.modulemap */,
				281686F4C9CC2C718B45E1DEB7E63948 /* Pods-CustomKeyboard-acknowledgements.markdown */,
				D742A7EF918BC67B0884AF366F7415FD /* Pods-CustomKeyboard-acknowledgements.plist */,
				3CB13D51E717D347023EEB57263E3072 /* Pods-CustomKeyboard-dummy.m */,
				641251D3092FFCF2B6259BF8676A212E /* Pods-CustomKeyboard-Info.plist */,
				9DDD0462C32F55EF5E9CB1056459809F /* Pods-CustomKeyboard-umbrella.h */,
				0D6215D1BCCE125B8DF73E38013CBBDC /* Pods-CustomKeyboard.debug.xcconfig */,
				1D774D8146EBC82B4A77204A273761B8 /* Pods-CustomKeyboard.release.xcconfig */,
			);
			name = "Pods-CustomKeyboard";
			path = "Target Support Files/Pods-CustomKeyboard";
			sourceTree = "<group>";
		};
		502B3DC21E7D9121A0C4B98D3286C994 /* Bugly */ = {
			isa = PBXGroup;
			children = (
				88D3451B2C2D8161F934A9C946E320E9 /* Frameworks */,
				E09502DD4B1D7ABBB4407C6ED07C0666 /* Support Files */,
			);
			name = Bugly;
			path = Bugly;
			sourceTree = "<group>";
		};
		6365FA12681868274FAA98E6F51817F6 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				7E72BDE0490314836A44AFEE2FD465C2 /* AFNetworking.modulemap */,
				CC69297E62F679246B8FE5B49D774CF4 /* AFNetworking-dummy.m */,
				98E94877A92313B71CB6789264CC6752 /* AFNetworking-Info.plist */,
				F37857D4A0467A12B54C180612695C52 /* AFNetworking-prefix.pch */,
				14D8DE9600B7E469FA4A83E84C149E08 /* AFNetworking-umbrella.h */,
				78744B8D1235EE30BFB429D8C13D63F4 /* AFNetworking.debug.xcconfig */,
				23D6F4D8D5B6512D7A50FF1054426C09 /* AFNetworking.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/AFNetworking";
			sourceTree = "<group>";
		};
		72657A79EE3B081E5F0D7C1166237E68 /* AFNetworking */ = {
			isa = PBXGroup;
			children = (
				BE440D8DEC29075E20FE83DB3AB2620D /* AFNetworking.h */,
				347AB39793E933B72AA519D8A60C8AFD /* NSURLSession */,
				19D8D3FE289D2B2C36E0B1D672C942C8 /* Reachability */,
				D1B9DC187765592AAEEACCE698694E27 /* Security */,
				1B700D6AB864A19F1C70168CC9BAAEC5 /* Serialization */,
				6365FA12681868274FAA98E6F51817F6 /* Support Files */,
				A63CD7E158D91CCE464486A00A29695D /* UIKit */,
			);
			name = AFNetworking;
			path = AFNetworking;
			sourceTree = "<group>";
		};
		72EAC702A61A19B6EC92D70B6CA9D4E8 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				2356B7A3F963324EEBA83CB0C527CC22 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */,
				38A043FDCD06C3C9914C9A22FB6B1D28 /* SDWebImage.modulemap */,
				34F1A2FD98EEB8019052FBD5528585C9 /* SDWebImage-dummy.m */,
				F104F9FC5C4BB399EC2C2B96BD7714B8 /* SDWebImage-Info.plist */,
				801C19E603261CA9778C89D068D49697 /* SDWebImage-prefix.pch */,
				70330531B46EEB4398625F2AFC6683E5 /* SDWebImage-umbrella.h */,
				20B1DAD84F32D1AF296F0D63C5DEE9AB /* SDWebImage.debug.xcconfig */,
				25119C155F0BB240A5DDFB8155627C04 /* SDWebImage.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/SDWebImage";
			sourceTree = "<group>";
		};
		88D3451B2C2D8161F934A9C946E320E9 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				9784638759F544FA3CC67A7E0CA9454B /* Bugly.framework */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		93847A1A2F274DFFE13AFE589395B53B /* Support Files */ = {
			isa = PBXGroup;
			children = (
				E0E66128C9FA5581B5257A03454E3761 /* MJExtension.modulemap */,
				FB792580573132155A61C027392EF360 /* MJExtension-dummy.m */,
				E28F3972E6749440E493F6BCD8198F4F /* MJExtension-Info.plist */,
				B61705A318B7E4CE5BB4A9A618397777 /* MJExtension-prefix.pch */,
				C5D0E76AC56695893DB1713CA7212B8C /* MJExtension-umbrella.h */,
				3316E3BF456739AB7A0F0FD1920F5F6B /* MJExtension.debug.xcconfig */,
				4B22EE0B7D2C1D1066750C4AB84FDA27 /* MJExtension.release.xcconfig */,
				1AFEE2DD6CE0A6302F3235AF172A2B77 /* ResourceBundle-MJExtension-MJExtension-Info.plist */,
			);
			name = "Support Files";
			path = "../Target Support Files/MJExtension";
			sourceTree = "<group>";
		};
		96966FAF94AEBEB4718998C79115AD0F /* Resources */ = {
			isa = PBXGroup;
			children = (
				A9F5CF889820DAD55268C3832155A2E1 /* PrivacyInfo.xcprivacy */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		A63CD7E158D91CCE464486A00A29695D /* UIKit */ = {
			isa = PBXGroup;
			children = (
				246841FAF82F0BA847818A9594B81CCB /* AFAutoPurgingImageCache.h */,
				3FBCEF9827DD721BAF021C98F7311D30 /* AFAutoPurgingImageCache.m */,
				E8780E8A7822982224C2ACEBBC3B52B8 /* AFImageDownloader.h */,
				61D0A0EB33F4B0A380D6DE9E8E5D56D7 /* AFImageDownloader.m */,
				D875CFB5AA1591E80BD3A95A94255894 /* AFNetworkActivityIndicatorManager.h */,
				859BA7601F83844D2D2ABC395E386663 /* AFNetworkActivityIndicatorManager.m */,
				29DD9709CE876731037B630B8F1370DA /* UIActivityIndicatorView+AFNetworking.h */,
				4C41FE7B076060F0600FEC9D5AFF762A /* UIActivityIndicatorView+AFNetworking.m */,
				7AE552655E7E703CCEDD4BE44EFA5662 /* UIButton+AFNetworking.h */,
				F0300A3A30BF1560E306C61ACCE11C1A /* UIButton+AFNetworking.m */,
				AB321552F4E1B0F80966FCA9AF11848F /* UIImageView+AFNetworking.h */,
				AF94F3E24B633799AB0B2B75B193A4F3 /* UIImageView+AFNetworking.m */,
				2008561C63F2B5CE8C1C38CF97F13753 /* UIKit+AFNetworking.h */,
				EAE5F401F42AA242D6CAE9E463DE5CD4 /* UIProgressView+AFNetworking.h */,
				018B520CB407C3492F13C3767C15E377 /* UIProgressView+AFNetworking.m */,
				0044E51493E8CC5F8C46E1EC18F97722 /* UIRefreshControl+AFNetworking.h */,
				B070DCCCA22D6ECC24DC0BD5CCEF5372 /* UIRefreshControl+AFNetworking.m */,
				9E3334C24AC0A37A21A6D9B9ECA94AB2 /* WKWebView+AFNetworking.h */,
				71A4B6E144674403F50435C67561B1BB /* WKWebView+AFNetworking.m */,
			);
			name = UIKit;
			sourceTree = "<group>";
		};
		AA7E5CA260B4C52744905877A30A95DD /* Products */ = {
			isa = PBXGroup;
			children = (
				A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */,
				1FFED36A657123030ABB700256D73F15 /* Masonry */,
				2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */,
				43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */,
				E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */,
				7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */,
				0B4AAC15A428CDC2A62AF9CC27BEA609 /* Pods-CustomKeyboard */,
				DCA062FD08AC9694D8D781B3492421C5 /* Pods-keyBoard */,
				B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */,
				CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		B9D225EE05CF747670C5F4383D1D8D95 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				1170792DCF45BF664C43019D3E77D80F /* Masonry.modulemap */,
				5E8106411081DD6C7F5FE7804947412C /* Masonry-dummy.m */,
				9ADF16A9C4A54B7486F74B1F31DE3947 /* Masonry-Info.plist */,
				1C3E83B47A120437F73D41A878F182D1 /* Masonry-prefix.pch */,
				92D14A3D3FA826806436A8CFCBD915DA /* Masonry-umbrella.h */,
				4EF47C40D45E06BA89946B4C9F04A546 /* Masonry.debug.xcconfig */,
				396F4E7921EA26CDE8AAEADDD8CFBB49 /* Masonry.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/Masonry";
			sourceTree = "<group>";
		};
		C006D91CB7EF7E3CDD3E746411DCC861 /* Resources */ = {
			isa = PBXGroup;
			children = (
				970B39752136D5831550118975DC4A91 /* PrivacyInfo.xcprivacy */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		CF1408CF629C7361332E53B88F7BD30C = {
			isa = PBXGroup;
			children = (
				9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
				03C5C200A0787E300053CFA8F53CA094 /* Frameworks */,
				DCE595EEF85D396533FF4892F3008A92 /* Pods */,
				AA7E5CA260B4C52744905877A30A95DD /* Products */,
				F7ED90CD818DD0484BF7DB0E1E3B9AB2 /* Targets Support Files */,
			);
			sourceTree = "<group>";
		};
		D1B9DC187765592AAEEACCE698694E27 /* Security */ = {
			isa = PBXGroup;
			children = (
				85AD1C60C75A73E360E4320DD271A77D /* AFSecurityPolicy.h */,
				52AA08F30FFF4D9FF32F48E3AC195A6A /* AFSecurityPolicy.m */,
			);
			name = Security;
			sourceTree = "<group>";
		};
		D4CA9D10912142FCCA40F947B4FC5D1C /* SDWebImage */ = {
			isa = PBXGroup;
			children = (
				2FC4867627CDCD8FC332BB686C62FDE4 /* Core */,
				72EAC702A61A19B6EC92D70B6CA9D4E8 /* Support Files */,
			);
			name = SDWebImage;
			path = SDWebImage;
			sourceTree = "<group>";
		};
		DCE595EEF85D396533FF4892F3008A92 /* Pods */ = {
			isa = PBXGroup;
			children = (
				72657A79EE3B081E5F0D7C1166237E68 /* AFNetworking */,
				502B3DC21E7D9121A0C4B98D3286C994 /* Bugly */,
				18AF1EE6F6DA0C51E0452AA62EF8B8ED /* Masonry */,
				1F956714C6A7CF7B7999AEB4E29D418F /* MJExtension */,
				3128165374A2707E315E77D530A52B15 /* MJRefresh */,
				D4CA9D10912142FCCA40F947B4FC5D1C /* SDWebImage */,
			);
			name = Pods;
			sourceTree = "<group>";
		};
		E09502DD4B1D7ABBB4407C6ED07C0666 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				4CD2E3B8C4EBAB8CE1F46D4D7B1B5CAA /* Bugly.debug.xcconfig */,
				6134DA50CBB0F618C7502B9B4E23963F /* Bugly.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/Bugly";
			sourceTree = "<group>";
		};
		F7ED90CD818DD0484BF7DB0E1E3B9AB2 /* Targets Support Files */ = {
			isa = PBXGroup;
			children = (
				47B776543D6613BCB6FB72308F863018 /* Pods-CustomKeyboard */,
				4098ED899C8DF8E013F9F260ECFAA236 /* Pods-keyBoard */,
			);
			name = "Targets Support Files";
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		0A3C36B0909C1076801B26E74787825A /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				61857C821395B868C65A8FFE4DA1B4E3 /* MJExtension.h in Headers */,
				14943D0EE97A4966510A86F5C3FC66A5 /* MJExtension-umbrella.h in Headers */,
				A3EA39A13714B3103B82F4066A642F53 /* MJExtensionConst.h in Headers */,
				BF0C3D2782FE1425C2F1F8827132A94B /* MJFoundation.h in Headers */,
				9358FC6C6DA728AEE250D8E7DD236946 /* MJProperty.h in Headers */,
				288CD3416B265CAC1300D7938167AE66 /* MJPropertyKey.h in Headers */,
				56D8A7EAE4D72FF6C23421CAB6F21504 /* MJPropertyType.h in Headers */,
				71538A1D21015F459964BA625D5EE90A /* NSObject+MJClass.h in Headers */,
				1EA011B45EC780B434507AFB3D9647ED /* NSObject+MJCoding.h in Headers */,
				D2AF9A7FD73B95960FDA4FD06C4BED08 /* NSObject+MJKeyValue.h in Headers */,
				A1DC9EFDF50DF0EAF24D9D7C219AD2C1 /* NSObject+MJProperty.h in Headers */,
				EED016DE8173CD38CC01D88CD2628984 /* NSString+MJExtension.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		0EF2526B5CC15C0E915F32190565F64C /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				BA904ABA8ED36CC4E5EB2B2004CA1F18 /* MASCompositeConstraint.h in Headers */,
				37B890ABDC7DD441E6AA662325D412E6 /* MASConstraint.h in Headers */,
				7C5505A2D3F2A697A5F324787061F4B7 /* MASConstraint+Private.h in Headers */,
				813BE4C96A6D39C13EC50C6CD164F0AF /* MASConstraintMaker.h in Headers */,
				B680C2604BD8BC9644AE7C67BC46B9BB /* MASLayoutConstraint.h in Headers */,
				EC9B34262AED632D7EFB49804337648E /* Masonry.h in Headers */,
				B59E60FBC9665FC1061B88B8E6FD9FAF /* Masonry-umbrella.h in Headers */,
				C2068AEACC2D9C7F1FFE41AA25B12A68 /* MASUtilities.h in Headers */,
				05E2B7C1DB7528A0BBEA1521BE0DBAF1 /* MASViewAttribute.h in Headers */,
				5F45735DF355530CC955066D3C007E19 /* MASViewConstraint.h in Headers */,
				BF22D137EF6324675FA50080C5D93C00 /* NSArray+MASAdditions.h in Headers */,
				61507E402F1F7C58BF119995A0479A22 /* NSArray+MASShorthandAdditions.h in Headers */,
				DBA9500CBBA5FF6FCBBA115AE4D12152 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */,
				AE7B02645B8F769CA5F215EE8F7CC5B0 /* View+MASAdditions.h in Headers */,
				772CF8E9CD02ECA4275B6173E2110E80 /* View+MASShorthandAdditions.h in Headers */,
				8C6C7E25C5A24C936F81823978190E96 /* ViewController+MASAdditions.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		22C4F6C2D1258108CF5B6E74F03D0EB2 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				7989A6E79BFA78440C39F568D972305C /* MJRefresh.h in Headers */,
				325CA20B9271F3E008234E1518B79061 /* MJRefresh-umbrella.h in Headers */,
				561420A20DC0A84258A902E9EB69A15A /* MJRefreshAutoFooter.h in Headers */,
				EC8E84A8FFADDCA562A8608D141D9027 /* MJRefreshAutoGifFooter.h in Headers */,
				7902D28FC9EF5AFEB452F508C7F266B1 /* MJRefreshAutoNormalFooter.h in Headers */,
				5BB6B99986FD7111B3AEBE931C7F507B /* MJRefreshAutoStateFooter.h in Headers */,
				45E1583D7EF53489B82C4CA2AD1AD0CF /* MJRefreshBackFooter.h in Headers */,
				475B4F3E71C293065AAFDB1888696CF6 /* MJRefreshBackGifFooter.h in Headers */,
				9A7FB1E975A5955C896E6B195C521804 /* MJRefreshBackNormalFooter.h in Headers */,
				08719ABCE689ED74FE7486B1E49DAA6C /* MJRefreshBackStateFooter.h in Headers */,
				69345CBCB31076EBF8A2C5885AF973AB /* MJRefreshComponent.h in Headers */,
				4DCA75BFE1558CE59DFC56607E49B3D2 /* MJRefreshConfig.h in Headers */,
				28BA9702905AA2B4C1E9E4878032D4E4 /* MJRefreshConst.h in Headers */,
				D90DED0F5638B1C44F4B6C62D600D240 /* MJRefreshFooter.h in Headers */,
				61461B0D9D7B81C3F8D24066D9A19DCE /* MJRefreshGifHeader.h in Headers */,
				442F468E261A1106C291BF52BDBF9DB7 /* MJRefreshHeader.h in Headers */,
				EE6E8FE636D2C02E3D2FC1E8555B4612 /* MJRefreshNormalHeader.h in Headers */,
				BC2F9B1D6986FEB23B4FB1288B512538 /* MJRefreshNormalTrailer.h in Headers */,
				5DFCBADAC7D0FAC82C84A6C8E7BF1DA6 /* MJRefreshStateHeader.h in Headers */,
				F60F90EAF35CFF40DF1C33557965787D /* MJRefreshStateTrailer.h in Headers */,
				523235228A1C021C67F2E3776A922DC5 /* MJRefreshTrailer.h in Headers */,
				81A5635CEA2AD9623E30CAE9AFC3BF65 /* NSBundle+MJRefresh.h in Headers */,
				5163FC6D715F6881B1FA1AB13DCEF870 /* UICollectionViewLayout+MJRefresh.h in Headers */,
				22516EA77E7120000632C30BD9A03927 /* UIScrollView+MJExtension.h in Headers */,
				69E353C99C6EEA3C93CCF2E526460B9D /* UIScrollView+MJRefresh.h in Headers */,
				3A2FCB914F6EADED828FF05F7E9132AE /* UIView+MJExtension.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		33783D69751B087D045FCF1FCA02E724 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				9B9343E8599EE5196BA75E842DCB48B7 /* NSBezierPath+SDRoundedCorners.h in Headers */,
				A839428F403C52D8AA3466B65E20C27A /* NSButton+WebCache.h in Headers */,
				8AF38EDB1E9BF0D334AEB23C488870B8 /* NSData+ImageContentType.h in Headers */,
				34B28D4F0168194B6EFAC0520EB7A7F4 /* NSImage+Compatibility.h in Headers */,
				9B3420DEB8A0CCB9E1241A669AEFCA8E /* SDAnimatedImage.h in Headers */,
				BDBE494BAC544843982C3CA96A6C41DD /* SDAnimatedImagePlayer.h in Headers */,
				DEA09692CF813A23899CD4949A9B6801 /* SDAnimatedImageRep.h in Headers */,
				C1DD8C6A64F948E4C53560C76B995DA4 /* SDAnimatedImageView.h in Headers */,
				D7B3E8948DB04BD8FB6748419DA03EA9 /* SDAnimatedImageView+WebCache.h in Headers */,
				5C8279C226EB028B044C5A0F4AC5A91A /* SDAssociatedObject.h in Headers */,
				20D618EF3EA5E3BE96DA24D36E3CA9EF /* SDAsyncBlockOperation.h in Headers */,
				ED8F64FF98CFAE0B12CF60A1B0E6BAF8 /* SDCallbackQueue.h in Headers */,
				042D40751BD2F51FBE9FECD4707CBBE9 /* SDDeviceHelper.h in Headers */,
				928371B066E1211CE87089668D5BCB4C /* SDDiskCache.h in Headers */,
				7074EA7FCC90B4967A437F5C43496828 /* SDDisplayLink.h in Headers */,
				0453019EC6578A67B82CF569EC765546 /* SDFileAttributeHelper.h in Headers */,
				5E10328A83E05D0015D7459FAAEF121D /* SDGraphicsImageRenderer.h in Headers */,
				165F1C9CBD621828C788A3018D0426C5 /* SDImageAPNGCoder.h in Headers */,
				4B2C2AE16AE3DDA7417AFCF7952588F1 /* SDImageAssetManager.h in Headers */,
				B4F231C5CBAB3D4A184699D0066E0E83 /* SDImageAWebPCoder.h in Headers */,
				D662C83ECE8BEDA5FFB52F3575CA3E1A /* SDImageCache.h in Headers */,
				14CA284AC4FF1EED75E785641EE98034 /* SDImageCacheConfig.h in Headers */,
				ABCB80C4813C849FC93D57676820C907 /* SDImageCacheDefine.h in Headers */,
				F53BE4449AE5896F76325E4DCB6D0B13 /* SDImageCachesManager.h in Headers */,
				1C8B70C74291A3076746C3B18781568E /* SDImageCachesManagerOperation.h in Headers */,
				09A2ACBC8CE1761652EAA20886AEFE10 /* SDImageCoder.h in Headers */,
				F68889CD481716EE5D6B75EBD8FD53A6 /* SDImageCoderHelper.h in Headers */,
				B741DBE2A466E6211F879EF997D9322D /* SDImageCodersManager.h in Headers */,
				6B5C3592B5E911E833D067D0BC785B1A /* SDImageFrame.h in Headers */,
				44CD842019B1CEA681F820F37A30B7C4 /* SDImageFramePool.h in Headers */,
				1B6CE67196EE181E6B56788EFC7E00D3 /* SDImageGIFCoder.h in Headers */,
				B331CE2D3DEB461E738B886086A365F9 /* SDImageGraphics.h in Headers */,
				E76969F9B01139118427505B18F9CD21 /* SDImageHEICCoder.h in Headers */,
				089F3C4BAA46A37EC5763DD312771021 /* SDImageIOAnimatedCoder.h in Headers */,
				676775CB29378BB6CA3CA5992E9C6A99 /* SDImageIOAnimatedCoderInternal.h in Headers */,
				D2CD8848F856EC9942A76610AAE66F0A /* SDImageIOCoder.h in Headers */,
				C6A100159974349FEAAC99B82BE0F872 /* SDImageLoader.h in Headers */,
				10017B43AC38C3A89D7AC1376C6E7066 /* SDImageLoadersManager.h in Headers */,
				EF6A6C725598F572A70C5FCEE328C184 /* SDImageTransformer.h in Headers */,
				2DDD48230ED9E8068C7E439D79B99A8E /* SDInternalMacros.h in Headers */,
				88473AE7C22F952DACB39FA0758D1624 /* SDMemoryCache.h in Headers */,
				3A1AD84C0DC3C256418CC46739024E96 /* SDmetamacros.h in Headers */,
				58F7CE37BB4CB3BE806B68A502E6E1A7 /* SDWeakProxy.h in Headers */,
				711D32EF4A9901567A488291603BF906 /* SDWebImage.h in Headers */,
				D62A672EEB252581BD972DDA862BE1DD /* SDWebImage-umbrella.h in Headers */,
				53433003112C4FE271EC985803862B61 /* SDWebImageCacheKeyFilter.h in Headers */,
				3C8F2F868D0C361CAF43E53CDB8EB631 /* SDWebImageCacheSerializer.h in Headers */,
				4688743B7B845309486559EB7BD5D147 /* SDWebImageCompat.h in Headers */,
				EA82B6D97C9C5D0558047AF552D63203 /* SDWebImageDefine.h in Headers */,
				29F7F0E98FD26A96364DBACD7D5F237A /* SDWebImageDownloader.h in Headers */,
				854807558DCB972EDDFC1D00032BA6E4 /* SDWebImageDownloaderConfig.h in Headers */,
				91E8B94F8E02ABF5197DF5AE7D0B3934 /* SDWebImageDownloaderDecryptor.h in Headers */,
				B66356D4E7E43B3D15324569AA7EBB05 /* SDWebImageDownloaderOperation.h in Headers */,
				BCEFDE57BB0E0B36731C8D39FFA1BE2C /* SDWebImageDownloaderRequestModifier.h in Headers */,
				18AD90784D549657DF51BC8377DA3085 /* SDWebImageDownloaderResponseModifier.h in Headers */,
				7C45DBA62EE045C4922404182F6393B8 /* SDWebImageError.h in Headers */,
				F49CB22863CCFEC7817D259F27F91C57 /* SDWebImageIndicator.h in Headers */,
				A9A49E4A3BE8882F60DF32BAF39DE191 /* SDWebImageManager.h in Headers */,
				9DF446F8CA5BC4D4098766EC9063012C /* SDWebImageOperation.h in Headers */,
				3C7815EEC599DD7D42FDEF19B2FF1563 /* SDWebImageOptionsProcessor.h in Headers */,
				AC14E56ECA7A4980A8E1CA68E800B12C /* SDWebImagePrefetcher.h in Headers */,
				6E66305665DBCFBCF5B2480BF705D500 /* SDWebImageTransition.h in Headers */,
				91AAF555B286FBF53E4F98D092B406BD /* SDWebImageTransitionInternal.h in Headers */,
				BADA31750A2136D073EDA4461DBE1EEA /* UIButton+WebCache.h in Headers */,
				71BEB1D9532900291A5A24B1C038516F /* UIColor+SDHexString.h in Headers */,
				1830558A4D2D63C8E76BC3136D8213F9 /* UIImage+ExtendedCacheData.h in Headers */,
				75771A97B77FA30A0175A81B480F80EF /* UIImage+ForceDecode.h in Headers */,
				A1560247914C760D9EE5F7A2392CC06C /* UIImage+GIF.h in Headers */,
				4ED05DB3E43FF6AE1FA22130B2B50F05 /* UIImage+MemoryCacheCost.h in Headers */,
				5DCBA14510E091D6A1CE499B08B794B5 /* UIImage+Metadata.h in Headers */,
				3C7EAECB8C573E714C818BA04EB33773 /* UIImage+MultiFormat.h in Headers */,
				8D8AD606ECD8E1F247965CD43956D412 /* UIImage+Transform.h in Headers */,
				6A19379E3B0370EDA447743C9B1A1379 /* UIImageView+HighlightedWebCache.h in Headers */,
				32ACEDCEBE0507A82D6323114A1C74F1 /* UIImageView+WebCache.h in Headers */,
				36F4B09E7C71DCC5CEC6057814033C37 /* UIView+WebCache.h in Headers */,
				B5AF87C11A465F666473F6191D173905 /* UIView+WebCacheOperation.h in Headers */,
				69AB6A513D5F36D7360FEF4FDA1D60D0 /* UIView+WebCacheState.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		66226021984AAF2F39AE410BEA754D6C /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3FE4CEC187728FF5B98CECE3D92744E7 /* Pods-CustomKeyboard-umbrella.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		6EFC0393FC31641E19E2060FE077490A /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				BCFA1CA56CA625A754714006E0032750 /* Pods-keyBoard-umbrella.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C6390AB04A018D57637AAB0718C31A83 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B030B558BE97E0225652EFB8C8FA431F /* AFAutoPurgingImageCache.h in Headers */,
				9D422527A25BAE6A207DEFE11958ABBC /* AFCompatibilityMacros.h in Headers */,
				506FC58999564A737C745F2590E9B4D5 /* AFHTTPSessionManager.h in Headers */,
				FDACBA49610EA6F39CABB7FE44B137D1 /* AFImageDownloader.h in Headers */,
				7FF8A56511E71D6FEC966BF9FEE135B5 /* AFNetworkActivityIndicatorManager.h in Headers */,
				E1BF615DD0422B06C97542F03C879D41 /* AFNetworking.h in Headers */,
				BC5458210A973BC7A29D1F45D458A14B /* AFNetworking-umbrella.h in Headers */,
				F1D845E22D5B8FC6AFC3C2E41DA1B6DF /* AFNetworkReachabilityManager.h in Headers */,
				DBD9152526A180771BF7D7CD209B957E /* AFSecurityPolicy.h in Headers */,
				724991CA89C46BAFBC08264D94D86484 /* AFURLRequestSerialization.h in Headers */,
				F2AD91050B1FE3C8BC78567F1FDE3ED5 /* AFURLResponseSerialization.h in Headers */,
				3B8EDFF69A68ABD3735E0C6931CA5C95 /* AFURLSessionManager.h in Headers */,
				860CB3A5D2E13B946CD2EFB7F749C4CF /* UIActivityIndicatorView+AFNetworking.h in Headers */,
				E3FC6BEE41652C0500F57E0CB83B347F /* UIButton+AFNetworking.h in Headers */,
				EB3DF628891F7D6AB114718AF760CB2A /* UIImageView+AFNetworking.h in Headers */,
				DDA16FB9C21AD941442357DAE6939530 /* UIKit+AFNetworking.h in Headers */,
				5AF22814CD055B553AD9D78BE54B94E1 /* UIProgressView+AFNetworking.h in Headers */,
				7F886FC2763F0BF1625A24EE4F94C04D /* UIRefreshControl+AFNetworking.h in Headers */,
				C0D7926E41A294ACA98D7B033B283919 /* WKWebView+AFNetworking.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 7CEB2E47380AD51987AA02ECD4DFBCD9 /* Build configuration list for PBXNativeTarget "AFNetworking" */;
			buildPhases = (
				C6390AB04A018D57637AAB0718C31A83 /* Headers */,
				D08DDDF416AB9EEE26C8FFEE674F7A12 /* Sources */,
				37145BAEB1B97BA7ADD7D6C3E86E99BD /* Frameworks */,
				9BB224D4E89ABC2539ABBEBDC9696C8F /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = AFNetworking;
			productName = AFNetworking;
			productReference = A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */;
			productType = "com.apple.product-type.framework";
		};
		18BD026D2210082A239FC15D072FD5BF /* Pods-keyBoard */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FCE3E8712CE5CB67BC702E493D7E2243 /* Build configuration list for PBXNativeTarget "Pods-keyBoard" */;
			buildPhases = (
				6EFC0393FC31641E19E2060FE077490A /* Headers */,
				AFB5D9B93B578996ABD51507560BD64E /* Sources */,
				83DE9F788F7FEF1F8FBE5407651F444D /* Frameworks */,
				9CB9573035BE4B2A4B846ACC7B123B63 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				0721A67E09079773C9FD71FC8AD5FC9D /* PBXTargetDependency */,
				42FDF14E242A83A309A5E0E9AD872BFB /* PBXTargetDependency */,
				3A51A97E9A7AF97FA982A4106AD313E7 /* PBXTargetDependency */,
				3B75BE7D78DA9D8EB2007A2C8507D93E /* PBXTargetDependency */,
				A0F34F7F072B46F24802F53958145C52 /* PBXTargetDependency */,
				10BF5B7304DB404D9CB72D3A79065773 /* PBXTargetDependency */,
			);
			name = "Pods-keyBoard";
			productName = Pods_keyBoard;
			productReference = DCA062FD08AC9694D8D781B3492421C5 /* Pods-keyBoard */;
			productType = "com.apple.product-type.framework";
		};
		3847153A6E5EEFB86565BA840768F429 /* SDWebImage */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 2F9E94B5F79E365095CB33D3D3FCA6A2 /* Build configuration list for PBXNativeTarget "SDWebImage" */;
			buildPhases = (
				33783D69751B087D045FCF1FCA02E724 /* Headers */,
				090ABC49CEE6AE75BCDDAAED6457F183 /* Sources */,
				3A5330E1BD187252F408EBB46F1BDC42 /* Frameworks */,
				44B3C0D7DDF289331B7732E9D87126DB /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				88E2D8F9CA39C89731F3AE8B00D15E67 /* PBXTargetDependency */,
			);
			name = SDWebImage;
			productName = SDWebImage;
			productReference = B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */;
			productType = "com.apple.product-type.framework";
		};
		4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 547AC2DDC5CDD1783E0827EEA7D453E1 /* Build configuration list for PBXNativeTarget "MJExtension" */;
			buildPhases = (
				0A3C36B0909C1076801B26E74787825A /* Headers */,
				090A96B9D443BC38DD5A251A9EE646AE /* Sources */,
				9E666AF8497E0DE090335A642D5B84EC /* Frameworks */,
				1B0BF833FF02F4B145B7A6461734A0F1 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				394032A92C21422B814C089279FA7D6F /* PBXTargetDependency */,
			);
			name = MJExtension;
			productName = MJExtension;
			productReference = 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */;
			productType = "com.apple.product-type.framework";
		};
		55AF53E6C77A10ED4985E04D74A8878E /* Masonry */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = AAA1F8799DB68036C3BE983C05FAA2C7 /* Build configuration list for PBXNativeTarget "Masonry" */;
			buildPhases = (
				0EF2526B5CC15C0E915F32190565F64C /* Headers */,
				DA0B6A6F9B3EDF226BF081DAC7E777E7 /* Sources */,
				12A799DC8ABB2C283ADDDED4421A5EAB /* Frameworks */,
				ECD6B9A8E754DF142B323DF2D7E0D112 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Masonry;
			productName = Masonry;
			productReference = 1FFED36A657123030ABB700256D73F15 /* Masonry */;
			productType = "com.apple.product-type.framework";
		};
		6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 29BB59B7B51BC6194771995E3356CF70 /* Build configuration list for PBXNativeTarget "MJRefresh" */;
			buildPhases = (
				22C4F6C2D1258108CF5B6E74F03D0EB2 /* Headers */,
				E01EA717D0A0AF8E12D145A5F2252FD2 /* Sources */,
				11690A588400BBB164423D5F86311C35 /* Frameworks */,
				4A4F8947EF95B9D0D1FCFC1296740510 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				F4DB95A938613EB239394D9BC7D85E47 /* PBXTargetDependency */,
			);
			name = MJRefresh;
			productName = MJRefresh;
			productReference = E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */;
			productType = "com.apple.product-type.framework";
		};
		94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3A3BFFB46D4AE092AC96BD3D9D624546 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */;
			buildPhases = (
				14B98376E3B2827487D1B5BA7E349E67 /* Sources */,
				5F8D0AA57E07244D2E43526654F67443 /* Frameworks */,
				F94894A2558471C720587EA6709F2019 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "SDWebImage-SDWebImage";
			productName = SDWebImage;
			productReference = CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */;
			productType = "com.apple.product-type.bundle";
		};
		B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 68B32BA86F0CEE6E06F49B0F2C62CD73 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */;
			buildPhases = (
				A1FDE66B11377A083FC25DE4671B3305 /* Sources */,
				2195E2C2C2334091D023B7EB98B24603 /* Frameworks */,
				FF140DFA44CFFB4A12C0595EC42174A6 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "MJRefresh-MJRefresh.Privacy";
			productName = MJRefresh.Privacy;
			productReference = 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */;
			productType = "com.apple.product-type.bundle";
		};
		B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4650649B39AEE2A0C6FEE8FF9B18E065 /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */;
			buildPhases = (
				83E45E911DCE522BC4265AAB5CBA73D3 /* Sources */,
				E62253CBB3499DA4547AF2A780EC3E2F /* Frameworks */,
				AA2ABB6111F2F1BE117241EC515B268B /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "MJExtension-MJExtension";
			productName = MJExtension;
			productReference = 43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */;
			productType = "com.apple.product-type.bundle";
		};
		D9B2DB11933DB55A80A118934E6680AB /* Pods-CustomKeyboard */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = DA39DBDB0F7D05D976CC7C6A67459F5F /* Build configuration list for PBXNativeTarget "Pods-CustomKeyboard" */;
			buildPhases = (
				66226021984AAF2F39AE410BEA754D6C /* Headers */,
				253ADC0B42FA607A67D61C10A572535E /* Sources */,
				0DDBBB716811E63091A5A45D29A5FEFA /* Frameworks */,
				E41CF6701928D5454D4C51832F5D994D /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "Pods-CustomKeyboard";
			productName = Pods_CustomKeyboard;
			productReference = 0B4AAC15A428CDC2A62AF9CC27BEA609 /* Pods-CustomKeyboard */;
			productType = "com.apple.product-type.framework";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		BFDFE7DC352907FC980B868725387E98 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastSwiftUpdateCheck = 1600;
				LastUpgradeCheck = 1600;
			};
			buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */;
			compatibilityVersion = "Xcode 16.0";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				Base,
				en,
			);
			mainGroup = CF1408CF629C7361332E53B88F7BD30C;
			minimizedProjectReferenceProxies = 0;
			preferredProjectObjectVersion = 77;
			productRefGroup = AA7E5CA260B4C52744905877A30A95DD /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */,
				4A68CFD979D413A619DF631BB121D98F /* Bugly */,
				55AF53E6C77A10ED4985E04D74A8878E /* Masonry */,
				4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */,
				B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */,
				6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */,
				B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */,
				D9B2DB11933DB55A80A118934E6680AB /* Pods-CustomKeyboard */,
				18BD026D2210082A239FC15D072FD5BF /* Pods-keyBoard */,
				3847153A6E5EEFB86565BA840768F429 /* SDWebImage */,
				94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		1B0BF833FF02F4B145B7A6461734A0F1 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				7873F2F89CD0A435FAB776BC27BFB56A /* MJExtension-MJExtension in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		44B3C0D7DDF289331B7732E9D87126DB /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				16D7DCB7CC985C33EEC41B371C029C84 /* SDWebImage-SDWebImage in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4F8947EF95B9D0D1FCFC1296740510 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D90DF1376DF5E2EA644313BCD2E03058 /* MJRefresh.bundle in Resources */,
				327BA3DDA513422E632D3DA4A8FC60EC /* MJRefresh-MJRefresh.Privacy in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9BB224D4E89ABC2539ABBEBDC9696C8F /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9CB9573035BE4B2A4B846ACC7B123B63 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AA2ABB6111F2F1BE117241EC515B268B /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1C73BC7EEF39CC3D3A21EACAD858413D /* PrivacyInfo.xcprivacy in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E41CF6701928D5454D4C51832F5D994D /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ECD6B9A8E754DF142B323DF2D7E0D112 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F94894A2558471C720587EA6709F2019 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0BADC710EA22BBCD76E59748C2A56ECF /* PrivacyInfo.xcprivacy in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FF140DFA44CFFB4A12C0595EC42174A6 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AF1A6353DEDBE196A10C8897F94DDA8E /* PrivacyInfo.xcprivacy in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		090A96B9D443BC38DD5A251A9EE646AE /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2055774CD703B52DABFB1CC588394A94 /* MJExtension-dummy.m in Sources */,
				F3263D294D688533EB974E37C61F1E24 /* MJExtensionConst.m in Sources */,
				126496714AD564062A8C10787CC01B8B /* MJFoundation.m in Sources */,
				AC710813CB6A1DAEEE45914402F864D2 /* MJProperty.m in Sources */,
				DED9ADFC8CC65243FC54E008A853742C /* MJPropertyKey.m in Sources */,
				512B9661FC34235E0EEB3A6D3E319B88 /* MJPropertyType.m in Sources */,
				5174DD2019966DFDC21B8864453ED3DE /* NSObject+MJClass.m in Sources */,
				321F87DA34863DC5C977323BAEDB2B55 /* NSObject+MJCoding.m in Sources */,
				7FA8C78DB021A7731D30D80C102DE042 /* NSObject+MJKeyValue.m in Sources */,
				B48A975992E58328254C494F133DE467 /* NSObject+MJProperty.m in Sources */,
				1ECC5F320AEFB120081358B4FFB7442F /* NSString+MJExtension.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		090ABC49CEE6AE75BCDDAAED6457F183 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FA3021DED76B9B182CC9195A60EB1209 /* NSBezierPath+SDRoundedCorners.m in Sources */,
				48916DE9521F627589300512ECC2D4A5 /* NSButton+WebCache.m in Sources */,
				416DA8B2997381F954DBA6E6A53DA4A2 /* NSData+ImageContentType.m in Sources */,
				88A23DF6F5638AC66C28C4102824E8B5 /* NSImage+Compatibility.m in Sources */,
				1708C1D28B421C4AD310426D1695CE77 /* SDAnimatedImage.m in Sources */,
				7A4EB9ED5D4E03170FFE61FCB299687B /* SDAnimatedImagePlayer.m in Sources */,
				5111A0A0934551CD2B9DDB1A1CA79FA7 /* SDAnimatedImageRep.m in Sources */,
				62FE895DF9D65A2955A275D909ECBE18 /* SDAnimatedImageView.m in Sources */,
				67178A8153B1A2F1D0D544B8093E23C5 /* SDAnimatedImageView+WebCache.m in Sources */,
				C93E972E75F84674690300123984EC43 /* SDAssociatedObject.m in Sources */,
				0B0E6CECDF516BC83756C1D5515A725B /* SDAsyncBlockOperation.m in Sources */,
				69A06A02F52EB26259FAD1DF6B121BE1 /* SDCallbackQueue.m in Sources */,
				526485EF6D2B62B24DB59122FB94BD42 /* SDDeviceHelper.m in Sources */,
				9CE425B89294BE2C13E70A86E75B15CF /* SDDiskCache.m in Sources */,
				5308E660E723C11E7691D311FD59C459 /* SDDisplayLink.m in Sources */,
				9345137ED10358B60E37D05FB6165759 /* SDFileAttributeHelper.m in Sources */,
				71F2B8CBB99087F348C472230200586F /* SDGraphicsImageRenderer.m in Sources */,
				ECE64B732F9FA7C402DDEEC58DCB9D98 /* SDImageAPNGCoder.m in Sources */,
				6B0978C9398336656EE309E62060AEAB /* SDImageAssetManager.m in Sources */,
				597E390C0BBB75B8045B651C487C2034 /* SDImageAWebPCoder.m in Sources */,
				0FF9F459ED16719292443A4C99B52B20 /* SDImageCache.m in Sources */,
				FCDEC6A53CF5517E1AF5B331FD65F6D9 /* SDImageCacheConfig.m in Sources */,
				FEA8BA4F82CCBD1D28DCC7EF39FB4096 /* SDImageCacheDefine.m in Sources */,
				33D3587AF629B2FA21554DA002D6ACB8 /* SDImageCachesManager.m in Sources */,
				55F7C7F055A18044497F8C88CAE34118 /* SDImageCachesManagerOperation.m in Sources */,
				E8AB529B9E0B4C23921344F6C4ABFEA4 /* SDImageCoder.m in Sources */,
				B2704AFFC5CC053154839DB44924D255 /* SDImageCoderHelper.m in Sources */,
				4D2C79AB2D24CFEC864F08D913CE7692 /* SDImageCodersManager.m in Sources */,
				24E8E4ED0B5D988E3346E6638619F4E4 /* SDImageFrame.m in Sources */,
				320DE42AF3CFE11FF785FEB1A7E6547B /* SDImageFramePool.m in Sources */,
				83530BF68848CD2C4A79A1FD69B304A5 /* SDImageGIFCoder.m in Sources */,
				E50613C67DD02AF6EA825DA0B31EFFAD /* SDImageGraphics.m in Sources */,
				18660FA595DBE133BB784E813A7122A8 /* SDImageHEICCoder.m in Sources */,
				288D796F3F7B9F42690E24A3B1018B2C /* SDImageIOAnimatedCoder.m in Sources */,
				717F76926C7BCB5B10C3037AD9239084 /* SDImageIOCoder.m in Sources */,
				6EFEEE3AE22E97DCEC4F5A3B88F56FC7 /* SDImageLoader.m in Sources */,
				85C0B4EE334B9972299E62DE61A4BB56 /* SDImageLoadersManager.m in Sources */,
				3D0BBFEC1921CE71BC240DC18D8BE540 /* SDImageTransformer.m in Sources */,
				864972FB0DF4B464B1B505AA5F788E91 /* SDInternalMacros.m in Sources */,
				E0BCF21E9FA59F638C13ECCECC4D9690 /* SDMemoryCache.m in Sources */,
				CA1E0DCDF679EA2DE2ED0915426E1D04 /* SDWeakProxy.m in Sources */,
				96E97174F4614FFA0649085022CB4AFE /* SDWebImage-dummy.m in Sources */,
				B95C63A039D9D08896421291DEBD3AEB /* SDWebImageCacheKeyFilter.m in Sources */,
				D06BB547D59D183FD1DDD84DEBAC9EE8 /* SDWebImageCacheSerializer.m in Sources */,
				1BC44E2FDD197D5210A23C9CCF1A906B /* SDWebImageCompat.m in Sources */,
				31DC2EC78AD1F8241AE6051EF9E73B0A /* SDWebImageDefine.m in Sources */,
				752822FE3F5092322D18FEC4533B79A9 /* SDWebImageDownloader.m in Sources */,
				74E069F8C9E22C0E37F261A5AB03A613 /* SDWebImageDownloaderConfig.m in Sources */,
				32F2B91621A2F8F9AD7C8E2B224D73F6 /* SDWebImageDownloaderDecryptor.m in Sources */,
				AA1EA8F0F0470F1596B1FFA58ABF3375 /* SDWebImageDownloaderOperation.m in Sources */,
				00DAE48C9A4FBCD1FCAA922CA57B45F9 /* SDWebImageDownloaderRequestModifier.m in Sources */,
				2F6D9BEA582A2DBB70A6C3B2FC2DB91E /* SDWebImageDownloaderResponseModifier.m in Sources */,
				425C9EA28FBEB7F7FC09A3F4A88C5955 /* SDWebImageError.m in Sources */,
				CFF8D1A5E4C2097EF05E1021FE112886 /* SDWebImageIndicator.m in Sources */,
				97235408E59E16C18B6BDA1D29E1CB26 /* SDWebImageManager.m in Sources */,
				1754DD5511A7BF462B116F70B0D4006A /* SDWebImageOperation.m in Sources */,
				906DCE66CD5BD236081D468616199BB7 /* SDWebImageOptionsProcessor.m in Sources */,
				0F1D0F5DCC8C94A4C684DF846D14F436 /* SDWebImagePrefetcher.m in Sources */,
				3187FF0C251D1B78BE87F64F6F6E944A /* SDWebImageTransition.m in Sources */,
				A92AB5E65CA85947368E46E6627F1BFB /* UIButton+WebCache.m in Sources */,
				6F3637EE643EABB1DE9212EA68649A64 /* UIColor+SDHexString.m in Sources */,
				E4F1B478580D6D7328BC29607BDE46F6 /* UIImage+ExtendedCacheData.m in Sources */,
				08D50C5AC969A3701B6F9137CF3A10F1 /* UIImage+ForceDecode.m in Sources */,
				C2840BF1950FF7EE2DCD6D55F768A49C /* UIImage+GIF.m in Sources */,
				596180E0EC9F46D12BA840DC4AA62659 /* UIImage+MemoryCacheCost.m in Sources */,
				694B8697854A776E32032999B2EF1FEA /* UIImage+Metadata.m in Sources */,
				BCDC1E1D46DD124B5726A064D2EE66A3 /* UIImage+MultiFormat.m in Sources */,
				06C4E233E7977DB81A24482E69B2D7D7 /* UIImage+Transform.m in Sources */,
				FCEE5BD645E95FF55468C4AB6D17CFDA /* UIImageView+HighlightedWebCache.m in Sources */,
				38938E604A7D708E6378A44063EF3512 /* UIImageView+WebCache.m in Sources */,
				616A8338C42FB01748DF1BDDA944858D /* UIView+WebCache.m in Sources */,
				97385A64CA020489951EF769392C6DCF /* UIView+WebCacheOperation.m in Sources */,
				74C474676C69A80BEC29B0F55FDF4D19 /* UIView+WebCacheState.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		14B98376E3B2827487D1B5BA7E349E67 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		253ADC0B42FA607A67D61C10A572535E /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A3148D9EB39C7BFAF4F85E3378F3EF80 /* Pods-CustomKeyboard-dummy.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		83E45E911DCE522BC4265AAB5CBA73D3 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A1FDE66B11377A083FC25DE4671B3305 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AFB5D9B93B578996ABD51507560BD64E /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3CE201A6CFF26BD49792F9A8E4C822A5 /* Pods-keyBoard-dummy.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D08DDDF416AB9EEE26C8FFEE674F7A12 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6CA0B4A9E7B2957063163BC673F355CD /* AFAutoPurgingImageCache.m in Sources */,
				5A6D3BE92C77ED70C397567996DFAEB9 /* AFHTTPSessionManager.m in Sources */,
				F7623E7C314AA5010D8D0BD6ED4AAAD4 /* AFImageDownloader.m in Sources */,
				BACAA91A92F35CD7E7795232A83F21D1 /* AFNetworkActivityIndicatorManager.m in Sources */,
				D5C046C46961BE465293625D6B870620 /* AFNetworking-dummy.m in Sources */,
				FE07C069C2E3543002CEB5D751ABA9AC /* AFNetworkReachabilityManager.m in Sources */,
				F9789D86D3279D71B398B550F27C3EFF /* AFSecurityPolicy.m in Sources */,
				564714D075CF51356D3D8437846AA6EB /* AFURLRequestSerialization.m in Sources */,
				ED8991A8AE7C04362C2BED3875DC1656 /* AFURLResponseSerialization.m in Sources */,
				3331A013D48A5063B483A51B7E9068ED /* AFURLSessionManager.m in Sources */,
				DE5A78F116018E2AC54714238276574D /* UIActivityIndicatorView+AFNetworking.m in Sources */,
				E55B3151D86660E28CEABC3CDE6B1508 /* UIButton+AFNetworking.m in Sources */,
				A0E0DC76F51300E7EB1EBA5492DE854D /* UIImageView+AFNetworking.m in Sources */,
				3FF7252DD60182221BB1E5A167C41A07 /* UIProgressView+AFNetworking.m in Sources */,
				6C85CA8D99E50C137D056B6057DAC58A /* UIRefreshControl+AFNetworking.m in Sources */,
				7F10C0D094C74F2FA4CD38C7FD77B0A8 /* WKWebView+AFNetworking.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		DA0B6A6F9B3EDF226BF081DAC7E777E7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				8FF7B6477BFA6E6ABA168E1417291D5F /* MASCompositeConstraint.m in Sources */,
				DF2B15402CE105F5A8CE48BBDCFFD5DD /* MASConstraint.m in Sources */,
				F6D1C960368EB1E067ABD0BFF707FC56 /* MASConstraintMaker.m in Sources */,
				C9E19D164C26414115CC969ED9A303C1 /* MASLayoutConstraint.m in Sources */,
				56E800EB3B2BE8AE0BA45A30974D7920 /* Masonry-dummy.m in Sources */,
				E930A5612DC6D120BE040AD17C6D1BCD /* MASViewAttribute.m in Sources */,
				C2FE60A10C792613E45031AE6E851ECB /* MASViewConstraint.m in Sources */,
				5B08596E856E4CC2F34A8A2372F9F764 /* NSArray+MASAdditions.m in Sources */,
				C8EC35DFB0945DBE2F2FF9ECFE6D9711 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */,
				D788BA4B9E8186271BA75CA52B30502C /* View+MASAdditions.m in Sources */,
				C857B8D2D0BAA5A8A764F9E1C4B85807 /* ViewController+MASAdditions.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E01EA717D0A0AF8E12D145A5F2252FD2 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				DE98ECCCA7106A4EA575EF34830D41FF /* MJRefresh-dummy.m in Sources */,
				11C929E6BFB46F981685446F26DCE605 /* MJRefreshAutoFooter.m in Sources */,
				E5B057BC87284367918B2DB9CA084B4E /* MJRefreshAutoGifFooter.m in Sources */,
				6DE6C7F0FA965828E4FCE687BF75FBBE /* MJRefreshAutoNormalFooter.m in Sources */,
				8872BEB0954C0254A792469F4DBC9891 /* MJRefreshAutoStateFooter.m in Sources */,
				F3AECEF6D3BB919B3E7392942E1BC58B /* MJRefreshBackFooter.m in Sources */,
				A1E44277704AD68E867FD7C955A6632D /* MJRefreshBackGifFooter.m in Sources */,
				955B87902E039163281C4F47C95DB851 /* MJRefreshBackNormalFooter.m in Sources */,
				B09F08548ACA8379445F6525011EE219 /* MJRefreshBackStateFooter.m in Sources */,
				C60DB44F719853DE3B7157960DAF9270 /* MJRefreshComponent.m in Sources */,
				2DC44A09A6C9D6DC7D1BDA2DFCF99EE3 /* MJRefreshConfig.m in Sources */,
				54E268C32915CF908E7AA776909B45EB /* MJRefreshConst.m in Sources */,
				186B573F1BEB8A23419A02814A7741DB /* MJRefreshFooter.m in Sources */,
				FEE883575278D5BE8F185437AB5DB3BB /* MJRefreshGifHeader.m in Sources */,
				85AB23275E9D19394969235E5DC2300E /* MJRefreshHeader.m in Sources */,
				0EF10747EF2A02413E84BD5EF7C87A4B /* MJRefreshNormalHeader.m in Sources */,
				D90607B4E56247B19B14462E487BA86E /* MJRefreshNormalTrailer.m in Sources */,
				A078A275FFFA48D620074790DA3CA6CE /* MJRefreshStateHeader.m in Sources */,
				452C940762F65B125C216F73B369F583 /* MJRefreshStateTrailer.m in Sources */,
				5BD5D9B8F61C124A62C75D9AC36A07BD /* MJRefreshTrailer.m in Sources */,
				24E963C1D6245F98BAC8A0ACCB7DE987 /* NSBundle+MJRefresh.m in Sources */,
				BD30193C1E3D7B1F17B1B1F3F08BE655 /* UICollectionViewLayout+MJRefresh.m in Sources */,
				E1DE69F6BB6235A6EDB6C99A184BEDB4 /* UIScrollView+MJExtension.m in Sources */,
				A86CC1AFDFDD692DC4EE66F57C0F39E6 /* UIScrollView+MJRefresh.m in Sources */,
				5FDC4239F7B651092BF582D0F460BAD4 /* UIView+MJExtension.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		0721A67E09079773C9FD71FC8AD5FC9D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = AFNetworking;
			target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */;
			targetProxy = F4298358FEAF506C773B2D34F3DF6B12 /* PBXContainerItemProxy */;
		};
		10BF5B7304DB404D9CB72D3A79065773 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = SDWebImage;
			target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */;
			targetProxy = F236FEF1E37470AFA015925961D566A3 /* PBXContainerItemProxy */;
		};
		394032A92C21422B814C089279FA7D6F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "MJExtension-MJExtension";
			target = B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */;
			targetProxy = 23C4ACB33CF11EF7F294BFEFDFEE525F /* PBXContainerItemProxy */;
		};
		3A51A97E9A7AF97FA982A4106AD313E7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MJExtension;
			target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */;
			targetProxy = D31947E4B8C395A2964CC7C4CA10B4B3 /* PBXContainerItemProxy */;
		};
		3B75BE7D78DA9D8EB2007A2C8507D93E /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MJRefresh;
			target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */;
			targetProxy = D00922B5D33413CCF1E3D4753D9B5522 /* PBXContainerItemProxy */;
		};
		42FDF14E242A83A309A5E0E9AD872BFB /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = Bugly;
			target = 4A68CFD979D413A619DF631BB121D98F /* Bugly */;
			targetProxy = ED8283C03EBD084126ED5759CD5B7EF5 /* PBXContainerItemProxy */;
		};
		88E2D8F9CA39C89731F3AE8B00D15E67 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "SDWebImage-SDWebImage";
			target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */;
			targetProxy = 8C46BC742135C578AA462516574ECF6A /* PBXContainerItemProxy */;
		};
		A0F34F7F072B46F24802F53958145C52 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = Masonry;
			target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */;
			targetProxy = 7F4A11CEA9C42F01CCC8FD8CF31E0D31 /* PBXContainerItemProxy */;
		};
		F4DB95A938613EB239394D9BC7D85E47 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "MJRefresh-MJRefresh.Privacy";
			target = B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */;
			targetProxy = 74C35E0C9F3979D774EBA89927D5F9BE /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		03A5A25907B9F099CB1930F2C4AA0E3F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4B22EE0B7D2C1D1066750C4AB84FDA27 /* MJExtension.release.xcconfig */;
			buildSettings = {
				CODE_SIGNING_ALLOWED = NO;
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension";
				IBSC_MODULE = MJExtension;
				INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				PRODUCT_NAME = MJExtension;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				WRAPPER_EXTENSION = bundle;
			};
			name = Release;
		};
		0A6B03880AA76C2476846FABA9DAB99A /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 74CC813EBCFDBA413D1E8F2AE302E41A /* MJRefresh.debug.xcconfig */;
			buildSettings = {
				CODE_SIGNING_ALLOWED = NO;
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh";
				IBSC_MODULE = MJRefresh;
				INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				PRODUCT_NAME = MJRefresh.Privacy;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				WRAPPER_EXTENSION = bundle;
			};
			name = Debug;
		};
		16DD238F86190BFED9FB2F16A83B2A56 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 20B1DAD84F32D1AF296F0D63C5DEE9AB /* SDWebImage.debug.xcconfig */;
			buildSettings = {
				CODE_SIGNING_ALLOWED = NO;
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage";
				IBSC_MODULE = SDWebImage;
				INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				PRODUCT_NAME = SDWebImage;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				WRAPPER_EXTENSION = bundle;
			};
			name = Debug;
		};
		2D1085CA7BD144CABF012FC10C6C9120 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4EF47C40D45E06BA89946B4C9F04A546 /* Masonry.debug.xcconfig */;
			buildSettings = {
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch";
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap";
				PRODUCT_MODULE_NAME = Masonry;
				PRODUCT_NAME = Masonry;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_INSTALL_OBJC_HEADER = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		4CF8CD0C5349DA6326EF3FCF43C53402 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 35BFA337F4E1FDE67C773A82CCDFD6DA /* Pods-keyBoard.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*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				INFOPLIST_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard.modulemap";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOLFLAGS = "";
				PODS_ROOT = "$(SRCROOT)";
				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		51753BD6FE635BB9421BCA4C05F63C6A /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = DF80C56AF1D41887B8622FAC95138810 /* MJRefresh.release.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = NO;
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch";
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap";
				PRODUCT_MODULE_NAME = MJRefresh;
				PRODUCT_NAME = MJRefresh;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_INSTALL_OBJC_HEADER = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		5B8933506DB0D0650A36E47F8AB90C24 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3316E3BF456739AB7A0F0FD1920F5F6B /* MJExtension.debug.xcconfig */;
			buildSettings = {
				CODE_SIGNING_ALLOWED = NO;
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension";
				IBSC_MODULE = MJExtension;
				INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				PRODUCT_NAME = MJExtension;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				WRAPPER_EXTENSION = bundle;
			};
			name = Debug;
		};
		5EB0D7D4CF48681DA30DD58C2E33B044 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = A6E8FF241173D596A21D4D4B7D86A810 /* Pods-keyBoard.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*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				INFOPLIST_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard.modulemap";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOLFLAGS = "";
				PODS_ROOT = "$(SRCROOT)";
				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		614F7847ADAD2F1EEC9E48FAEC955108 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 74CC813EBCFDBA413D1E8F2AE302E41A /* MJRefresh.debug.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = NO;
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch";
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap";
				PRODUCT_MODULE_NAME = MJRefresh;
				PRODUCT_NAME = MJRefresh;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_INSTALL_OBJC_HEADER = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		8DE5143C03248BB6CD542DE3963D6F3A /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"POD_CONFIGURATION_DEBUG=1",
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				STRIP_INSTALLED_PRODUCT = NO;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				SWIFT_VERSION = 5.0;
				SYMROOT = "${SRCROOT}/../build";
			};
			name = Debug;
		};
		8F0B92FB18A57B370BAEDBF212E77B0A /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 1D774D8146EBC82B4A77204A273761B8 /* Pods-CustomKeyboard.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*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				INFOPLIST_FILE = "Target Support Files/Pods-CustomKeyboard/Pods-CustomKeyboard-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/Pods-CustomKeyboard/Pods-CustomKeyboard.modulemap";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOLFLAGS = "";
				PODS_ROOT = "$(SRCROOT)";
				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		91762687457A2879115FDE4E6963488E /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = DF80C56AF1D41887B8622FAC95138810 /* MJRefresh.release.xcconfig */;
			buildSettings = {
				CODE_SIGNING_ALLOWED = NO;
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh";
				IBSC_MODULE = MJRefresh;
				INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				PRODUCT_NAME = MJRefresh.Privacy;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				WRAPPER_EXTENSION = bundle;
			};
			name = Release;
		};
		9E406C6AAF85E580207CD97B0044DEAB /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"POD_CONFIGURATION_RELEASE=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				STRIP_INSTALLED_PRODUCT = NO;
				SWIFT_COMPILATION_MODE = wholemodule;
				SWIFT_OPTIMIZATION_LEVEL = "-O";
				SWIFT_VERSION = 5.0;
				SYMROOT = "${SRCROOT}/../build";
			};
			name = Release;
		};
		9E9FB1E032B56896F9380263D45A0F9A /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4B22EE0B7D2C1D1066750C4AB84FDA27 /* MJExtension.release.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = NO;
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				GCC_PREFIX_HEADER = "Target Support Files/MJExtension/MJExtension-prefix.pch";
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = "Target Support Files/MJExtension/MJExtension-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MODULEMAP_FILE = "Target Support Files/MJExtension/MJExtension.modulemap";
				PRODUCT_MODULE_NAME = MJExtension;
				PRODUCT_NAME = MJExtension;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_INSTALL_OBJC_HEADER = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		9F519E5162C0E51D10B7E999E2FD0125 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 25119C155F0BB240A5DDFB8155627C04 /* SDWebImage.release.xcconfig */;
			buildSettings = {
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch";
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap";
				PRODUCT_MODULE_NAME = SDWebImage;
				PRODUCT_NAME = SDWebImage;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_INSTALL_OBJC_HEADER = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		B04295D726C1883ADA40A304483D7E33 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 20B1DAD84F32D1AF296F0D63C5DEE9AB /* SDWebImage.debug.xcconfig */;
			buildSettings = {
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch";
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap";
				PRODUCT_MODULE_NAME = SDWebImage;
				PRODUCT_NAME = SDWebImage;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_INSTALL_OBJC_HEADER = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		B26FBB655ABB114E4C0D589843814D6C /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 6134DA50CBB0F618C7502B9B4E23963F /* Bugly.release.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		BDDCA6E1F27BB61FB8D92F4302765543 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 0D6215D1BCCE125B8DF73E38013CBBDC /* Pods-CustomKeyboard.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*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				INFOPLIST_FILE = "Target Support Files/Pods-CustomKeyboard/Pods-CustomKeyboard-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/Pods-CustomKeyboard/Pods-CustomKeyboard.modulemap";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOLFLAGS = "";
				PODS_ROOT = "$(SRCROOT)";
				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		CBAFED52B4B51F600FAF2141BA449F2E /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4CD2E3B8C4EBAB8CE1F46D4D7B1B5CAA /* Bugly.debug.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		CEE7FEC0A1B23DE7053203A448EEB294 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 78744B8D1235EE30BFB429D8C13D63F4 /* AFNetworking.debug.xcconfig */;
			buildSettings = {
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch";
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap";
				PRODUCT_MODULE_NAME = AFNetworking;
				PRODUCT_NAME = AFNetworking;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_INSTALL_OBJC_HEADER = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		D0AB0AEF4014B926FCD853D3AE0A370A /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 396F4E7921EA26CDE8AAEADDD8CFBB49 /* Masonry.release.xcconfig */;
			buildSettings = {
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch";
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap";
				PRODUCT_MODULE_NAME = Masonry;
				PRODUCT_NAME = Masonry;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_INSTALL_OBJC_HEADER = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		DA533AA9B577872DAFB44EF2CF26C49A /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 23D6F4D8D5B6512D7A50FF1054426C09 /* AFNetworking.release.xcconfig */;
			buildSettings = {
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch";
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap";
				PRODUCT_MODULE_NAME = AFNetworking;
				PRODUCT_NAME = AFNetworking;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_INSTALL_OBJC_HEADER = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		E41C0991D6353467CA87E00582A5976C /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 25119C155F0BB240A5DDFB8155627C04 /* SDWebImage.release.xcconfig */;
			buildSettings = {
				CODE_SIGNING_ALLOWED = NO;
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage";
				IBSC_MODULE = SDWebImage;
				INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				PRODUCT_NAME = SDWebImage;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				WRAPPER_EXTENSION = bundle;
			};
			name = Release;
		};
		EC66105EE15F9DC9B6F20F58FB67957D /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3316E3BF456739AB7A0F0FD1920F5F6B /* MJExtension.debug.xcconfig */;
			buildSettings = {
				CLANG_ENABLE_OBJC_WEAK = NO;
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				ENABLE_MODULE_VERIFIER = NO;
				ENABLE_USER_SCRIPT_SANDBOXING = NO;
				GCC_PREFIX_HEADER = "Target Support Files/MJExtension/MJExtension-prefix.pch";
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = "Target Support Files/MJExtension/MJExtension-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 12.0;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				MODULEMAP_FILE = "Target Support Files/MJExtension/MJExtension.modulemap";
				PRODUCT_MODULE_NAME = MJExtension;
				PRODUCT_NAME = MJExtension;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_INSTALL_OBJC_HEADER = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		29BB59B7B51BC6194771995E3356CF70 /* Build configuration list for PBXNativeTarget "MJRefresh" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				614F7847ADAD2F1EEC9E48FAEC955108 /* Debug */,
				51753BD6FE635BB9421BCA4C05F63C6A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2F9E94B5F79E365095CB33D3D3FCA6A2 /* Build configuration list for PBXNativeTarget "SDWebImage" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B04295D726C1883ADA40A304483D7E33 /* Debug */,
				9F519E5162C0E51D10B7E999E2FD0125 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3A3BFFB46D4AE092AC96BD3D9D624546 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				16DD238F86190BFED9FB2F16A83B2A56 /* Debug */,
				E41C0991D6353467CA87E00582A5976C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4650649B39AEE2A0C6FEE8FF9B18E065 /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				5B8933506DB0D0650A36E47F8AB90C24 /* Debug */,
				03A5A25907B9F099CB1930F2C4AA0E3F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				8DE5143C03248BB6CD542DE3963D6F3A /* Debug */,
				9E406C6AAF85E580207CD97B0044DEAB /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		547AC2DDC5CDD1783E0827EEA7D453E1 /* Build configuration list for PBXNativeTarget "MJExtension" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				EC66105EE15F9DC9B6F20F58FB67957D /* Debug */,
				9E9FB1E032B56896F9380263D45A0F9A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		68B32BA86F0CEE6E06F49B0F2C62CD73 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				0A6B03880AA76C2476846FABA9DAB99A /* Debug */,
				91762687457A2879115FDE4E6963488E /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		7CEB2E47380AD51987AA02ECD4DFBCD9 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CEE7FEC0A1B23DE7053203A448EEB294 /* Debug */,
				DA533AA9B577872DAFB44EF2CF26C49A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		9CC7AA793D9397C15E010F8242EE1046 /* Build configuration list for PBXAggregateTarget "Bugly" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CBAFED52B4B51F600FAF2141BA449F2E /* Debug */,
				B26FBB655ABB114E4C0D589843814D6C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		AAA1F8799DB68036C3BE983C05FAA2C7 /* Build configuration list for PBXNativeTarget "Masonry" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2D1085CA7BD144CABF012FC10C6C9120 /* Debug */,
				D0AB0AEF4014B926FCD853D3AE0A370A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		DA39DBDB0F7D05D976CC7C6A67459F5F /* Build configuration list for PBXNativeTarget "Pods-CustomKeyboard" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				BDDCA6E1F27BB61FB8D92F4302765543 /* Debug */,
				8F0B92FB18A57B370BAEDBF212E77B0A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FCE3E8712CE5CB67BC702E493D7E2243 /* Build configuration list for PBXNativeTarget "Pods-keyBoard" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4CF8CD0C5349DA6326EF3FCF43C53402 /* Debug */,
				5EB0D7D4CF48681DA30DD58C2E33B044 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */;
}
