diff --git a/CHANGELOG.md b/CHANGELOG.md index 1204ad5d..de605624 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,8 @@ The changelog for `IGListKit`. Also see the [releases](https://github.com/instag - Added support `-[UIScrollView adjustedContentInset]` for iOS 11. [Guoyin Li](https://github.com/yiplee) [(#1020)](https://github.com/Instagram/IGListKit/pull/1020) +- Added new `transitionDelegate` API to give `IGListSectionController`s control to customize initial and final `UICollectionViewLayoutAttribute`s. Includes automatic integration with `IGListCollectionViewLayout`. Sue Suhan Ma [(26924ec)](https://github.com/Instagram/IGListKit/commit/26924ec3b665d37aeed7e28887e4221a7f3501b1) + ### Fixes - Duplicate objects for initial data source setup filtered out. [Mikhail Vashlyaev](https://github.com/yemodin) [(#993](https://github.com/Instagram/IGListKit/pull/993) diff --git a/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj index ae157492..f6adaac0 100644 --- a/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj @@ -7,121 +7,123 @@ objects = { /* Begin PBXBuildFile section */ - 000656D0C64B59C96B69FCB9477AB593 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 52E71F082FE81994322D44FFFFBA3269 /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 011D4F58E512C58F3ED0FF713240198C /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AB266D5769B1E38F54FB44C748AEB941 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 03E4D859440A6D0FD11B88360803EC2A /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B59E76A594322D44999C1493572917B5 /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 060ECADD6A53C917C2995778B1844708 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F2E9E1401AFBB9188C8ACD0620F4D1 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 065ECA15DD8069AEF453357D3866D08E /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = CC32A5ED1B5569B5849FC8A521137093 /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 069B2CC4EF5B528491405F0F4071BF83 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 282A5E12F0E04A95A586A3F2477CF108 /* UICollectionView+DebugDescription.m */; }; - 07A409AAE4778929598ABB6825E1EA73 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = FAF1C5F55DFED545C3370192F49AD32E /* IGListDisplayHandler.m */; }; - 0AF74AC01BC48A65C5CEF8ED506A71EF /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = F9A1227044A74DC5168CC3B1BCFF8FB3 /* NSNumber+IGListDiffable.m */; }; - 0B4B5E1BD5D7EA6CFA69B7553841CD62 /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 136650863F09F35C234056C659EA9DA2 /* IGListAdapterUpdater+DebugDescription.m */; }; - 0CA48B44B5D861A49BB24AFD7076D897 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 47D39ADD79EB90377A6DB88CBCCB8DEC /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0FD04F4A7733341B0EE8B10EFB7B1620 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EF04DDC4FE9C96BD93D80C17ACC4CBC /* IGListCollectionView.m */; }; - 17A2CA1C4F35D7F979BC2FEAFFA74C5A /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7E5B66F1C7543C1375EAAD264699F6C4 /* IGListDiff.mm */; }; + 01B2A9637636BB3F3E3A774FD489FF60 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = C8B3D82A72A3E26A8FF10F5D35E7FADC /* IGListDebuggingUtilities.m */; }; + 0203EA2522B2D20C750593018C7C6D46 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = FC4F5538FE8ED4F1E3E58BE85483F39A /* IGListDisplayHandler.m */; }; + 05403447BD73A845C9ED0D48B7CF8BF0 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 74F65817F9315FFE35E184DC26A100F5 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0829E7D5DC390AFA44A39C7F70092C85 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 3383B0A4524CC58CC9BF5F17D7275E4E /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08C90A318864971632612F68C5796842 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E6C35C77AAC49E39FC2ABEDFC6F7BCA9 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0977E94E976BEDCEE4C093756D06C107 /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4952940C7FE0F91C6156BDD0A318975A /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BA13116824F221845FF15664B005496 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 980C0DB0E825E234BB065B9ED973F4E8 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D4D5299620FE30952D5AB751E65EB96 /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CF1EDFA3C98DB48C3DD09AAC976D0B9 /* IGListSectionMap+DebugDescription.m */; }; + 10844F2BCF0E6CC9E1AF6948B3E7ADE4 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = AA9C2B52D94E430762A4F7447C4CDF09 /* NSNumber+IGListDiffable.m */; }; + 1203750E96C864FE27C4F300ED6CEC54 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7ACEFD98BED43F20E56B8D0F25FE2E /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15D0B2DE04640A0F6709F0695AA570E2 /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A5186BB3580573A8ADEB816D3EE6A5 /* IGListAdapter+UICollectionView.m */; }; 1A89AF7CCCD65D9D5B946363776D05AE /* Pods-IGListKitExamples-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8E514E9DA595A3527E8C938A6CAEB1E /* Pods-IGListKitExamples-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C153BF3722AF0AB98BD12C093E58FC5 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = C38577AFC53039DA9BC96ECD7B92C2BA /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1C5D2D187F8C9B49967A35F4B52392A1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B63C6A64CF66340668996F78DA6BB482 /* UIKit.framework */; }; - 1D7C597012B8F21CC5847328B6CF195A /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = B436EB90E89A0D35C1A9A46FACF71C84 /* IGListMoveIndexPath.m */; }; - 1E21BE44197B16946616E393937AF3DD /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 703C2C85B98EC3109E2014FFEF61B5FC /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21AD73F4E0D34CB26EA0A9D4E572960D /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B92F7DAD786FC4B3F923EC8DF67952B7 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 225105CB5763B877094A97D3FD61350B /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 385B9C1561B5DA44CF81C192FB873EE3 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23101981F79210F551A673FDCE86660C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */; }; - 2949D7C8FA892834936AA4363E8DE3F9 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E20B877538488D7E2F483628794CF3A4 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B6F49EBCAB90EE63ECAADD679EAFE4F /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3764DCFDAE81166D8A45F9735A9D5066 /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2E51DD7F19543514296AACD79E4B3BCC /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C4684C6A9960019B99CD1B97294C64 /* IGListAdapter+UICollectionView.m */; }; - 2E72826EDFAC6253D84A4BB23A79967E /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 734B19D7DCF1E581FF6292493E17EAFD /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 318BEAB46D8AD6D49BA89BED151A5F8D /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = F32E22B905CB598DF53D218335BB157D /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 320287D5AE18922114B7EBB6CFB41287 /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AB71684086479BC61334E5E1177E28A /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 365FF4EAAA8EF52F2C25D6469242167D /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = D35E1F79764C94CA7CF5A1C9333D8F69 /* IGListBindingSectionController.m */; }; + 1CDAFE9E7627C5E87D1853DCB7883B96 /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA4519D47F44C7DB409B2A35E44749D /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1D03F29630D7C41532C4891347EE10E7 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AF5F6B0634343F773BECEDC88DD25B0 /* IGListReloadIndexPath.m */; }; + 2168E0D2B591E62FC821B58F8CCB7890 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = CB2AA633E7C2288522CCC509AE81ED93 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 283DD15528AC5C7AA93DBB76210AC341 /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F5DFE9AAE21C310303E2269D7285BC42 /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28FEED5DE4BDAFD53453FD33BA36F564 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = F38D7316C01BB3B5E8FC431C49109BE1 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29401F9BC4E43F377FBAAEDCC58763BA /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 959C2A04A7F19FBCCB8F9E27661D84F5 /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29AD1315EB18E04F76C32033BA9B7848 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 464491609D5597376CA1C6B9CACF0C64 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29DE4D7438F56A67CDF8A87B95079672 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 107FD4E11BDD8A4FE894B25D3FBA6D77 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2CD04DAA4F09525EDFEDC496F89F4215 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 79043AAA7E9BC35D889688A2A875756C /* UICollectionView+DebugDescription.m */; }; + 2CD77F1703DE194029511C339CD5407B /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 304E55C442718DB848055BDEA1835308 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3288D1CAE4F728C3274DF1B30DECBAB8 /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E41E988CD4422BE5597D5A920A7E09B3 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33501FEADC8C4D4B2B7A9AE4102D7977 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = A61D8DF92F04D5759B9D22EF7080F28D /* IGListBatchUpdateData.mm */; }; + 335421C0AB639EE72E695AA581134CB0 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FAECF6C572681F4C2276418F61BAEE8 /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 37BF83777D02B65CD12B579762890691 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */; }; - 3892E6A3AF495D7299A438428CCA0242 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = F56E988B4290FA5DBFDB1BA672E61D51 /* IGListGenericSectionController.m */; }; - 3A454A3BF65D5C700940305EF6154AD9 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CAE710BFAAE06DFA6B8F4FFCD8055A9 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BA392E6BF1AABCA4C8E7B1ADC195A97 /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = A8CA09239EA05A24FF829A432D9516C7 /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 431DC2EB30A36D5C559077323480592A /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = B5ABA25AACC49040015C227B29972E95 /* NSString+IGListDiffable.m */; }; - 4A07757816BEF22050E34D3144102721 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B270B95268D9D2F845B7F60968E0CEF /* IGListKit-dummy.m */; }; - 4D9AC8CCCBA71AE245557177FF0041C5 /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = B562F73F24B85220788B07DD35580A04 /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 384356B6D29A5C23420E2A6AB926212F /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = F1789B0022936FBE6B112B3F32C5EF8A /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3B1966AF887C268757E43CB2E1277052 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7131926379205D5990731EC86A669158 /* IGListCollectionViewLayout.mm */; }; + 3B970691D7949A11DCE1254EC0FC85D8 /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 8912C4EBC5C72D85A5D9AF28DF62C5C7 /* UIScrollView+IGListKit.m */; }; + 3EC529D8219DC8E83DC47FD472110AFC /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = 7189220C62E11B18E795FCE9C2318498 /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F47B62E7768DD78F6E7FF85440557B2 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AC2CB065A5BAB1BE4027C720CE6996C5 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 42303C9BDC660455B08FE9A201A50799 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4045F9175A46E9DA763B96C132CA8D8B /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 44FCF39A4F2A60F3155BB58230F510C6 /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A4A0C4132EEEC2A5D7D720B0FEE14C0 /* IGListAdapter+DebugDescription.m */; }; + 459A8174D9AF57BA459CAF34B47759B4 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EE40209BE103DB04C4F281FD8A4FCBA /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 462C4A0B110049A03BE824EB1149ED64 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = E992E4343793AAE99AB1DB836E17A790 /* IGListBatchUpdateData+DebugDescription.m */; }; + 4808DBC17BA26354BA7F4CED66199246 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BD33C48DA6009552BAEE4299432B9EA /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4DC076C43C4AA5A3C88EEC49F5097581 /* Pods-IGListKitMessageExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B2806858B5ED353CF2D8B37BFAE4171C /* Pods-IGListKitMessageExample-dummy.m */; }; - 4FCE30DB8A602AE0B349CEC3DA77E12A /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 21302178543DED91116F49E1CF3DEAF5 /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 501257FD27BF405397F3CA43349EF5F8 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 00A9072D2C95A5548E260B8C3E8A5222 /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 52C929B4CB36123759884848E1D033D4 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C9FCFEBA7E9F971BEFE54B4926D5A80 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55ABB9FCA1BD686A3AF27396865B99BA /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 08D561ED18E03DCFE0D5FB7D55962F0A /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58508D3009A5FFB364553AFB90816249 /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C2B23BDE6C40379FF47CFA8C633A6E72 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59E333623F492436D0023C793633CB3F /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 7870424D4314C01719A3A3F033285816 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B471FD0D5021C25FE60B3558F1B1401 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD8C122A3391BCBFDFD999414690470 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 607F3D73B20A879467607338459482F3 /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = D9FF7D565C9ADB7A948B915761CF2FCA /* IGListSectionController.m */; }; - 60DEBD84F89C5D546F282A49062E839C /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 0365A036DCD22DB66CA97DECAE1A0580 /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62F80FB3A1DFBF003232DB99C995CA4B /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = A3F64E5EE32692A358603B1C39C44AF6 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6831542CEBB1F9378A74F1EF1C7DDD84 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = EDD94F7CD25F230197756EC47EA4414E /* IGListMoveIndex.m */; }; - 6C197C1F281AAE8CE17D09761A9A8FDC /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 693F1BA8F72FFE99DC9EAE1D68B35F52 /* IGListSectionMap+DebugDescription.m */; }; - 6E26A4F4423647AE828AD2C0B0FA2383 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FAF17F6B19513072EA6BCD071267E9E /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E2791D7036353C0B4E4EFF193695188 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F4E4E22E2B2EE2CBBB24A106AC6C4EA /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71569A6FB30B1706FC12BAF5032BA14B /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 99E31B485F23C9EF12D711471E2196D1 /* UIScrollView+IGListKit.m */; }; - 725821FFFC4D9E5D43D53CFA4627F100 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = E20B78F36B1B3936C56EE20F156C08E4 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7274027113E422421CA47E16F7FD9307 /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = 08B70B36857F12A40487B1521A4DB7FA /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73ED07C6E6ADF94C87AA7A3541956047 /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DBC60574028C35A57F2FC8012E9255C /* IGListStackedSectionController.m */; }; - 76863F16742EB25653F5F6E660EB31F4 /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AC1DB0E5C5D2A4FEB677F3B8FC42DA7 /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7B712EB0B10A84DB31F080626CE70F06 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = 91DB27D8797C9A4695C4BBCE7614A21F /* IGListDebugger.m */; }; - 7ECAF08A9CBA74E2FF7A6C8E66F45F27 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 39B981FB60407763E245878A17AA35C0 /* UICollectionView+IGListBatchUpdateData.m */; }; - 8102A29FD9A2F8AF66E11E908E6F9BB6 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = BC31BE663D5E1A98D4F0D12B07F1229B /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8365018DF72FB6DB1C484B4C4EA48990 /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 008D5A5B90D7C8F731352EFD65F6B579 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 838010DA2CD96CBBD623F5F0C80A1E5A /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F89CDD7CE5A818A4FDA53D70D35FE85 /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 83A487EDFA122BE2B7EE91E1F8099905 /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = EB1636869FBA8318FE02D5A68AAC081E /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8828DF188C0380EAB72A4DE5A220163A /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = BFCA56425B2F6062B4738B919885DFF9 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8A3F32442940B82062792B1A0690BD7D /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = CDB77420BA4AA26C095316D7E9CB54E2 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 521DAA6D216A8204D07733938C92968B /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C8957D04F91FA5C8CCC2D8721A1902F /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53906F9A7BFFF210CBDB815ADCD2AB64 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BA9857B0CD6B044E638FB3322C27A9A /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5588931B18E99D37C7DA68E5E892C759 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = D940918D72784A0C84E9E03A32349C9A /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C167BCE68F6DE70BD5DB8D396996132 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BE6B68F831479678BDC06D4AC13C80D /* NSString+IGListDiffable.m */; }; + 5D9243C4922E77C7567DED9112854F5A /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 10168BEBAA7CC74D5E01E093FF1BE8C8 /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5DDC1A16B97A5B40A1B2595D603668B7 /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BC80B854344E24B38836409D5F35A37 /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 629BF8C4761CB9AAC569F9386CB871E7 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E9D6006E04E30D3303C203C416350B6 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62C22B08F0DF608419085D5FC700D1CF /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB48C104A9E5F64B5A7DF7C5ACAD0AD /* IGListStackedSectionController.m */; }; + 6A453DCD5227ACC556E446DF9187CCEA /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 612D7401AC5E91481043A5D35033B61A /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D715F8BB1BD314400C7DD4FE4760EE1 /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = D586C0BBA793D58DE39048C45AA1DCEF /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 70628B9B7F39FA5A0E155AC46FED115C /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C0EE8419982006E7B1074C54017A5F /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7185E558F814EC6A83982D8DC893BB0C /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C0CD288AAE2BD0C82F0834DE5D77CB4E /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71ED72321DCD1892C5E263E16BD9D212 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B63C6A64CF66340668996F78DA6BB482 /* UIKit.framework */; }; + 7520173F219A75248EFB5D8104115870 /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = DA97A0789A3F6271BF6D009860BE3CB7 /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 77B2645109E74CA5E42E930CA3C14A9B /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1495810D2B91BEAB9607D76FEA4C45AB /* IGListSectionController.m */; }; + 78B456409824229E45D14D1E622A8B7B /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C57D46D89CCF434ECB9518C5E432D54F /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C85030CD52220CC1DAED0DA08CE171D /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B58CA1716AACA6BB4A418BE37B86904 /* IGListAdapterUpdater.m */; }; + 7D1622EA3A0111BA26661F2D3552E1A0 /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = DF521A87A1ED7FB6D279B7D029F86B70 /* IGListBindingSectionController.m */; }; + 7E6320C083D9CE942C62E5297CE09626 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 95A3ED4F00C4DBD6A89FA72672398E7D /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FB9E99CB53FF508900C7A526B7CBC05 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1582A47142D9C81FBB5375465A5A6F /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 808B326D72F1C6F79476FDAE49630D3E /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A45323BE421CDF333FFA9EA7B7AF7BE0 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81F081146C5EA854404C7A00D9660EA7 /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = A83097919958B1C45B17DA47ADDC7A02 /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 891A148ECA62A9FEB5D988025BB5C168 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B987B317B1002F34004ABD160FB46C5 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 89BDEFA1E885C2A19445B34EEB2C1F7C /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FD93693165683D26D4583F1D3555881 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8A7B304E3DF3191B68E47A7B4C2963E0 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 90FC7F2B0BA49DA474565C7B81C4D347 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A9905D37D6D76ABB6750A9F09641D0B /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 459D0EB24C3E6C08631727429DF80585 /* IGListMoveIndexPath.m */; }; + 8C53414579E1E840753A510A765496EE /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3435EA4F5C2D9A1D37E66E481FB200B8 /* IGListSingleSectionController.m */; }; 8E4859877F1E75B63C9FC11D270B4F70 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */; }; - 8F4BE0D41526E2D1ED970D9FB9BE15DE /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 42853529E334B8E81F25A121E07B3F6E /* IGListAdapter+DebugDescription.m */; }; - 90FF53E36B7880D41DD8913E15CCAD38 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = C3B838D81EFB895074DE4FD627536228 /* IGListReloadIndexPath.m */; }; - 9129DE246EEE5BFD9452A7F70F64640E /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E12F6B6C177FAE7F4910CF91B2F7F44 /* IGListAdapterUpdater.m */; }; + 8E6F10FEBDBBA1CA894D679E99B2AA53 /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = B81E54237E7F30446AC22635610DD915 /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8F89D34DDDAA0469ABE32483C171EC57 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 17508A9669E49A3E03D2C95C3F4368C6 /* UICollectionView+IGListBatchUpdateData.m */; }; 926C32B907129CB26E05EC9BDA1235DA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */; }; - 96E0CC406FD6EC96E9E5FC422E737A98 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = D32F0A89064DBF795F4DD92E3DC35301 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9884BA9C9D8616D3A4C2F39E74092C37 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = C037B7FAD12D2640BB997DB6AF78601A /* IGListReloadDataUpdater.m */; }; - 989772ADBFA0F7D8DBB3E096A0133DD2 /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = A7400592881A8B44CE2883409847FA49 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9A9B247EE7977C6DA3DFD9A8586747DE /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6181AE3E43BE0FB4E39888BF42EE1DD6 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9F3B92FA4B52EDB4AADE4FF2535C24D3 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = D98ADF52A3222E4B2597FFCC034CCCF2 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F433812CBB30BABE4CFC49F75BD7613 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 461043087D8BE0289A916CD02B8FC5F7 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A58CD18A3964792A18949A5091FFB829 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F2A7706C3A8E4DEBABF0966C9D9DDA73 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A77295BCB442C076B90DE5E252ED54C2 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 78DBAE8A355698E7520A7FB729FDF676 /* IGListCollectionViewLayout.mm */; }; - A94ABFAABD6A97FA9B3898A14A58082A /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 92329041D2B7E0753AA73EE71B0523F2 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA659CD396F3E1DD5BBA5FF5EBD7601A /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = 002E9706D47345CE10DED4246A17EDC0 /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - AB41DCBE85B0A12F5B6A9C4BC74F7D89 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AC319FBB69230ACE93D5E4097669E11 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD50F35503652FAC5F9FBC3898A93C99 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 969AE0DAB1E5E45ACF6B60D00904B894 /* IGListBatchUpdateData.mm */; }; - B2FBD4F9D7AD0A821AF7E81A1F822339 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B987B30E3F6517AE5DAFCF5C99076F /* IGListBatchUpdateData+DebugDescription.m */; }; + 953D727364784DBE2AF988E20BAF701A /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6928B7FF051801BEB9EDF10D79E80A43 /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 963B307F08098284103A0ABA5C7BFEC5 /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 942A0B3B95BFB2138A9FE47E2CA65F51 /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96DFA45772D54CA88EEB54F7308CA5C2 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = B00923969CD7A9FCBD48FB08F4E85358 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 994FEF9242A66117B4EC8D91F6FA2331 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C032C5408A3D10143A2689951DA2D07A /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 998152B6FA7A5F0E66FBE91542BBB873 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 14D46E10B3464448E8BA9821AAB708AE /* IGListCollectionView.m */; }; + 9A06DC0A2EC0D3A0F6E8242B319C4C1E /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = B47514EA38DFCD3364F67738FA8CD048 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DB79829C5BC6574FA2CE97A3F86ECB2 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7138543FA0F4B932090B383DF110E8E /* IGListKit-dummy.m */; }; + 9F3B1BBEF3E67B51E07407ABAB13FD6C /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D7F4223FACF38BE9D0F169FBB661FF /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE56D92FFE57666680BDC664E8A002F6 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 46717E76B3E0AE6A92D23F8C0C102C46 /* IGListIndexSetResult.m */; }; + B5AE2B653B58634F9AAEDD3CF7C5B423 /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = DD7F0037B26C5CFDC92D35A80E2ECC8A /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; B718064EE1D4B6E9B8212A936CA8EA75 /* Pods-IGListKitTodayExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60C3700A55A1751BE6C71BAEBADD7E7A /* Pods-IGListKitTodayExample-dummy.m */; }; B737133A4230ACB664806CF20F03FAD1 /* Pods-IGListKitTodayExample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3709B01F4A8953783FFACB86C3D0CE15 /* Pods-IGListKitTodayExample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8355E626931064A08B587CE5E3A89ED /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 135B5941C3982B0CD434D0E1BF5A566B /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BB80D68122CA2F378DECC73E19EEC534 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = A5AEF0F3333F1F31B313C283301038DD /* IGListAdapter.m */; }; - BD6E9AA639D881C05FB201E192F0B315 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A01CB8396C617C0BAA1C7D485217E966 /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BFCA2301BF581BEE515280F1AFF8400C /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CE2FDE7ECF480056C3DDF8FBB575ED1 /* IGListBatchUpdates.m */; }; - C13B8C3B0FAB4A9B3A1A89D6A9C3D48D /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = B34E5FFC4AC2BE87DCD5B479E5187FB7 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; C4C4C1B02AFD7277F00A40570658152C /* Pods-IGListKitExamples-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DE5CE5A84B8F2E7646B7E32B1F54007D /* Pods-IGListKitExamples-dummy.m */; }; - C5464C9F657E7FBA655191F60E662914 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D91F4F26DB469429CB4D32FE2E5228A /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6FE3C0554E5598CD7E850F30AF9E56B /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = A455FEA43447F43A1E35255849E49AA1 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7DD92BFB8339CC503200BBB8FD7D7C6 /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 81D07B3231E716164604891067EC0BBD /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CB469A6FEDEF50C99FE2741380FA9683 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = DCDE632EC645699187DE80632152A52C /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB82FA27AE4663EE94C0F2BEBDE1B827 /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9232BAE4541DF58440F6853077F6F124 /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D41E11034D9B858B82F2CAB590BF531B /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 18E5B42B4230338E28120B1481F8C333 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC0E6BC6073C2B44A71963C3EBD3FEB0 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 49E037078595DD17A2110825F4CF8C6E /* IGListBindingSectionController+DebugDescription.m */; }; + C6AA3F28E6B98AEAEA3516DCB70A6758 /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D92DDFC16D68ADC2E8ED29A81A978FD /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8E2A4726653F973846359EF5FF21090 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = CE910EB2366482935BFAD44AEE932F2C /* IGListSectionMap.m */; }; + CC0FA990B8D68C37E81B57898CA9B57F /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4648AD2F851D5792CEB5A08371531D72 /* IGListDiff.mm */; }; + CE1DB9DD598AC52F1344F64F84EA9358 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A0599FAD7A274B324F9803661B0B1A9 /* IGListBindingSectionController+DebugDescription.m */; }; + CEF9F9957AF64EE1FF962097672F2D48 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 7420DC54BAEDC8878A760D075A8E8305 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0E0889BCCED412838BC7DCE37D9B901 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A937CD09941A20DC417142569C023E3 /* IGListMoveIndex.m */; }; + D1001648653BE46A49552091DA154C14 /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 486DB3A4A3F34B9D017BD2662AE4494A /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D18BC7A992980533574D44B899F7DB99 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */; }; + D5D086C3FEAE46AEA7DD71A9A7179B32 /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 16056E1CABB03966AA5FC9C04F7F84C3 /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D629D069B566D8695CA83FD8DCBDDEA8 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 040587FB9F5F8207B532CCB1ACF4C6BB /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D8A508D088D061B8769A80465D1C8612 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F8D691B0580074092B6AD1753CB9D2 /* IGListReloadDataUpdater.m */; }; + D9ED5F0C185600ED07D07FB0D607AF91 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = 904932206EE4B9BF32675F71102AC277 /* IGListDebugger.m */; }; + DA1199971D176B3A07AD60AFE4361A03 /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = ED19C54D0B37B098EC7F32427CD5DD89 /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DB2772537491A9892382B43D0BCC9DEE /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1AB7FE4D424D0700D179EA29A239EC /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DE850F4ECFE8C260559FF04E14258DBB /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = BC4097313CE0218CC3AEADEEDA938763 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DEA6C34CADFA6B45779D40CC4B7D64F4 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = CF51B49B1835B6E79AFD82B76385298E /* IGListGenericSectionController.m */; }; + E096CCEF6D850D2A8225059B01EF14DD /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C4B5F6A977663F9B3883EDB3FC399BD /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0B70E8DD97AE2D463F5A81665A6309F /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C6D8EF1A649E0B7576C146ED9C1CA94 /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E32C7937A8814FB4A8B4193273F9F09A /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 9516CF3C7F362EB311264FB669F55274 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; E353B40949D9675B8B2B03C7569F96F5 /* Pods-IGListKitMessageExample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5566AE25970A51436D6E32AE60BE5E87 /* Pods-IGListKitMessageExample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7797ED322BD1BFBF20895ED6093F7A9 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0565F8C8CAC2B88C9B7BB3ABD80EA3B9 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E95FC52F72F48ED68B2FA8131364BF68 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E197B16DF6DA5F5C4DB7233A52675F9 /* IGListSectionMap.m */; }; - EAFBE39CD78BB7B4F6108081C33C87A8 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 60466C437DFAE7506E7E12A385D5F2C4 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBD539F07CE412DA25718261574F2D09 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D9B5B5186710005E6867221BF638F8 /* IGListDebuggingUtilities.m */; }; - ECD422BA6447DB4A7BE5D84C1D339FC3 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 115787C87EEE4A00EAF375B3D60C93A3 /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - ED47D4BC284A921A99CC4C52265E2AAA /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 19669F53065C3BC1F5873643AD5C945F /* IGListWorkingRangeHandler.mm */; }; - EF0D9BD2F669BCEA5354F9A39BB6197E /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A437C93A181E1418EE95751F7525406 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F03F2303EF42FD03210934DB0890A795 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = A0E51B1AAA4AFBFF99B9D37716174FAC /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F1FD456EC6E1A3233EA40D321924B075 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = E8C779B230CFE915305827E2E22FE653 /* IGListIndexPathResult.m */; }; - F36D8706FE13FD7667E54B94A5BC4023 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 787135E832AD4E48BBBB4E8A199FA6B8 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F5AE0DFB05ADFBA0CBB0C6C2E72BB61D /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C9752AC226B1DE7978142D6BEE260B0D /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F610AAAEAA5C0C74F5CED99EB8EBB8D4 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 9734A2EDBC6EF79D57571A9A32DB1900 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F80C5DDBAD70559C2E5E60007B451570 /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = CFB408743DAE95ABBC98AD9B8CA0E488 /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F9BE542858323C9200B710831AFF65E5 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = EA3470412162484AD327C71E3945D5BD /* IGListIndexSetResult.m */; }; - FA39F4BC78DCB90306785B19158D96C3 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 533E660505B6E2DEE0178605C3B83F0B /* IGListAdapterProxy.m */; }; - FCA35F9D333E72877B438C6253C2B9CE /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2713AF6383375B598B8C71C125F30084 /* IGListSingleSectionController.m */; }; - FCEA7D96FBFF7FABB38AA973F49D16FD /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 495D66402E77F6D32D732E3B1795B298 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD0167EBB5F9E5B5A4CC018399CC1D13 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 373778541A99523218D6EAA66A420BB7 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD3D86FD95A8128C179160E240883B71 /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FF844E29B71F551104CC78587C44DB9 /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E4E63B043458F2A7AA00E24893390C60 /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = D9131C5491E6AB25AA17EAA2F6FE7552 /* IGListWorkingRangeHandler.mm */; }; + E5CD5C6039EBE2B41E7621A6214786B5 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = C6C397108459472F8D51A1A406FD1FCA /* IGListAdapter.m */; }; + E8B4F0F131396A2A42773FB0A5947AD5 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E6D278E466DF1FA577858FDAEA4EB736 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9C8FE6FA87F442870BE1F6ACA2E3BE6 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 007667F40236C97516FB4AB61528BB64 /* IGListAdapterProxy.m */; }; + EAE19B01E389B3A55D77F5E7E713CF9A /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = EF6357CD0B15F9D6042D60374C00FAF9 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EB94D5E6EA3F1A8BE691D7D95B04C5AD /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = B932F2EFFA15A03D6B48CA646768B3CD /* IGListAdapterUpdater+DebugDescription.m */; }; + ECA089F246AAE6285CB4CB5F0A2F6168 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0296B603274BEBCBCE737FF5C6090274 /* IGListIndexPathResult.m */; }; + ECF79F52FC078EACF3DAD1582A677F14 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A09552F58B0D92ED430D58CB657E4B4 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED3501ADC0527C4B71176F41E8867A9F /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA3BD7ACAFCC0501B8F1AD2D3EE2C0B /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEF9949A6AA07828CCEB5A37DBE1841C /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = AF9666A70C5ACA8630F410BE236B67C6 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EF7DD13738134C45ED85B771828FBFAD /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = D4D2AC803EE41AE83AA2AF29B052FBB6 /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F02F43233F6565CF1C5789757E4CD764 /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = BE63709319A3C22082894744BA31973F /* IGListBatchUpdates.m */; }; + F1BA0C00A37D9A975C9AA53172157A9A /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = AB8AAFEA35E9899277FCC2784EE7B35C /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F81182714AE1AE1CEB6C92A70A7E2CB9 /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = A847BB3ABD0AFA73F427F7D6BEF2C5CC /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FDB3B60963D70D0A55451B3D6B3BE8AB /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = F2CF3EF0D7F34F895981DCA95ED122AF /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDFDF6B97D35DBE203EBCA0B78371627 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = E1DF0A269C7F90D0510B19A719BB560C /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -129,290 +131,301 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = BAAFCF329BBE3244A2F2BC919A388780; + remoteGlobalIDString = A612C7F962835F1413BC575623E59EF4; remoteInfo = IGListKit; }; 7D332B346FFC0D5E5159546D185DAFEF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = BAAFCF329BBE3244A2F2BC919A388780; + remoteGlobalIDString = A612C7F962835F1413BC575623E59EF4; remoteInfo = IGListKit; }; A0A5426482C447F640D6A192E71D5F5B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = BAAFCF329BBE3244A2F2BC919A388780; + remoteGlobalIDString = A612C7F962835F1413BC575623E59EF4; remoteInfo = IGListKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 002E9706D47345CE10DED4246A17EDC0 /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateState.h; sourceTree = ""; }; - 007F7276B15C598495B0121C95821333 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; - 008D5A5B90D7C8F731352EFD65F6B579 /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionContext.h; path = Source/IGListCollectionContext.h; sourceTree = ""; }; - 00A9072D2C95A5548E260B8C3E8A5222 /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadIndexPath.h; sourceTree = ""; }; - 011B3EFB21E5BB064ED7ED35F3286D25 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; - 01651AD1F651912C389A24FC8623618F /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; - 01952370C10E3B4D0EA9E85D2E3BF91C /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; - 020B3EDE7D20363637CBB29CD84EAD25 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; - 0365A036DCD22DB66CA97DECAE1A0580 /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerDataSource.h; path = Source/IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; - 04180D439D563C91C52B61AB7BDE3D51 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSingleSectionController.html; sourceTree = ""; }; - 0565F8C8CAC2B88C9B7BB3ABD80EA3B9 /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; - 062F793685D4EC71A3594049CC07758F /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; - 08B70B36857F12A40487B1521A4DB7FA /* IGListBindable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindable.h; path = Source/IGListBindable.h; sourceTree = ""; }; - 08D561ED18E03DCFE0D5FB7D55962F0A /* IGListBatchContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchContext.h; path = Source/IGListBatchContext.h; sourceTree = ""; }; - 090347613E4737F2AFC4CE4187221E6B /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; - 0A4C4BCE07D6E71D9E8705EC1AB037EA /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; - 0AC1DB0E5C5D2A4FEB677F3B8FC42DA7 /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; - 0C9FCFEBA7E9F971BEFE54B4926D5A80 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; - 0CD8C122A3391BCBFDFD999414690470 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListUpdatingDelegate.h; path = Source/IGListUpdatingDelegate.h; sourceTree = ""; }; + 007667F40236C97516FB4AB61528BB64 /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; + 00C1BE6CA7C82D4F35256CD44EEC0A43 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + 0296B603274BEBCBCE737FF5C6090274 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; + 03D3A0D8101035B4DC40BA2AF861BD53 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + 03E947149F737E7B2A3ED0442634DD2E /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 040587FB9F5F8207B532CCB1ACF4C6BB /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; + 04A5186BB3580573A8ADEB816D3EE6A5 /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+UICollectionView.m"; sourceTree = ""; }; + 06B3F18B7CB3EBBC226685A868A53B2B /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; + 0863E24C32BC1F87E00370A80AAFBEE1 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + 09BB9BCA6D507277856A60291FD85D6C /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; + 09FD3B360982E5DF45E03570771E71E6 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + 0A0599FAD7A274B324F9803661B0B1A9 /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; + 0A09552F58B0D92ED430D58CB657E4B4 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDelegate.h; path = Source/IGListAdapterDelegate.h; sourceTree = ""; }; + 0D6938EC6C454F7BED2381A1870345E6 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; 0E9E68D2900796EE8622487D6254AC9C /* Pods-IGListKitExamples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-frameworks.sh"; sourceTree = ""; }; - 0F89CDD7CE5A818A4FDA53D70D35FE85 /* IGListDebugger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebugger.h; sourceTree = ""; }; - 105FD676788F46191079357F0B0EDB3E /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; - 1061FC48F13EE9257CAA2ACBC94EA0E3 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; - 115787C87EEE4A00EAF375B3D60C93A3 /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; + 0EE8FC8FE5EE8120C1FDA4863EC89F54 /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/installation.html; sourceTree = ""; }; + 10168BEBAA7CC74D5E01E093FF1BE8C8 /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; + 107FD4E11BDD8A4FE894B25D3FBA6D77 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; 116948205344E279070B2977E925F803 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 135B5941C3982B0CD434D0E1BF5A566B /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; - 136650863F09F35C234056C659EA9DA2 /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; - 13AB5481D09F58DF73597463D18231AD /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; - 1530754A66BEF53D47C9BA0778488A44 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; - 18E5B42B4230338E28120B1481F8C333 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListScrollDelegate.h; path = Source/IGListScrollDelegate.h; sourceTree = ""; }; - 19669F53065C3BC1F5873643AD5C945F /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; - 1A6C595B2066927203118779F1B2DD7F /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + 11E262A48EB764BB1E913B1F3B15D62B /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; + 1346B70FB32D1E28EA70B7263E98BC51 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; + 1495810D2B91BEAB9607D76FEA4C45AB /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionController.m; path = Source/IGListSectionController.m; sourceTree = ""; }; + 14D46E10B3464448E8BA9821AAB708AE /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListCollectionView.m; path = Source/IGListCollectionView.m; sourceTree = ""; }; + 14DA000FFDE1F178D784A857C7B2FB0E /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBatchContext.html; sourceTree = ""; }; + 16056E1CABB03966AA5FC9C04F7F84C3 /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionController.h; path = Source/IGListStackedSectionController.h; sourceTree = ""; }; + 16C8E15618B3A9A64E47CDE4A2ECFE00 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + 17508A9669E49A3E03D2C95C3F4368C6 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; + 18230460142D7B6B573B8B89EDE88353 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Constants.html; sourceTree = ""; }; + 19831C7D61EC5AFE1D9F1C1D470010AF /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; + 1AAFF9943C237E5C97D3484BC7834544 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; 1B2E0BC65B098972E1E94F970F834DA0 /* Pods-IGListKitTodayExample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitTodayExample.modulemap"; sourceTree = ""; }; - 1C9E1FDE97C6B79C1256BCB0BA240CA1 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - 1D03307832EF25D0F7A778879886F6D5 /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDiffable.html; sourceTree = ""; }; - 1D6446980DC1A5EEB3AE3963F32F9A32 /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; + 1BA9857B0CD6B044E638FB3322C27A9A /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+DebugDescription.h"; sourceTree = ""; }; + 1BC80B854344E24B38836409D5F35A37 /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; + 1CA3BD7ACAFCC0501B8F1AD2D3EE2C0B /* IGListBatchContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchContext.h; path = Source/IGListBatchContext.h; sourceTree = ""; }; + 1D5FFEDF63D60B24F09D9D8BB79B64E2 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-core-data.html"; sourceTree = ""; }; 20D642EAE3662BDC17956017E6D622E8 /* Pods-IGListKitMessageExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitMessageExample-acknowledgements.markdown"; sourceTree = ""; }; - 21302178543DED91116F49E1CF3DEAF5 /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionController.h; path = Source/IGListStackedSectionController.h; sourceTree = ""; }; - 21A802BAC2B9B45CB9C05258563A7A05 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; - 21CD6AB506D0FD8CD6CDA395B0F48B2B /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; - 22222871DD0829C67C34A380E88F59D7 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - 228DCBEA5084F403D8B8854231AA221B /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; - 25EDCDF2C7EB06C8361A568B30698811 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; + 21D268659B9CA73A8D87D17E57A0BA23 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; 2698205F5C5CB69B82E6AC7C1D7E9519 /* Pods-IGListKitExamples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-resources.sh"; sourceTree = ""; }; - 26DA2E28530E04D56D09DF1A787CA8D6 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; 270C1C7FCBA7F319FD7A0398BC18710F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 2713AF6383375B598B8C71C125F30084 /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSingleSectionController.m; path = Source/IGListSingleSectionController.m; sourceTree = ""; }; - 272695B5B79C470F3A4B27C2EFECF409 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; - 282A5E12F0E04A95A586A3F2477CF108 /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+DebugDescription.m"; sourceTree = ""; }; - 290253FB6ADD9656946E9AD32CDD7914 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; - 2938448182BA0B1CAB4DDCB646F5C9FC /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; - 2990BDE989CB045D7217EED3644E4DF4 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; - 299102222DF6EAE5CEB4211D5924B92A /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/installation.html; sourceTree = ""; }; - 2A437C93A181E1418EE95751F7525406 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; - 2B1D9819350962F36E149DF5691CC6E3 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapter.html; sourceTree = ""; }; - 2E64BD84F3F6AAEF0252EE24C7A1826E /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/best-practices-and-faq.html"; sourceTree = ""; }; - 32BA143C610718CAD07B680353AFCA2A /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; - 34F2E9E1401AFBB9188C8ACD0620F4D1 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; + 2771500001938564E0DED49FB75326D9 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + 27924F540838F90D8A72B3120AC602F2 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; + 28FCFE2A291C9B1B099F0CAAAD625A5B /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; + 2A6C30AFBB5981541375F5A8ECAEBD4E /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; + 2C4B5F6A977663F9B3883EDB3FC399BD /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; + 2FBE19664F8D3A41C39FD95DB833E3CC /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; + 2FD93693165683D26D4583F1D3555881 /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; + 304E55C442718DB848055BDEA1835308 /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+IGListKit.h"; sourceTree = ""; }; + 30F37F36F0E40A114E656E2EEDBB9820 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + 31915586692E16BA6EBA8DD606D9687D /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; + 3210663B1A5442E1FC1FC29EF69CBAD5 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + 3383B0A4524CC58CC9BF5F17D7275E4E /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; + 3435EA4F5C2D9A1D37E66E481FB200B8 /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSingleSectionController.m; path = Source/IGListSingleSectionController.m; sourceTree = ""; }; 3546419AAFB29CE358FDE5691F031F9E /* Pods_IGListKitTodayExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitTodayExample.framework; path = "Pods-IGListKitTodayExample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 35DC5FE0B6AAEE1631F03DFE821ED608 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/getting-started.html"; sourceTree = ""; }; - 36F669836983A58D0EBE6859F67D3119 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndex.html; sourceTree = ""; }; 3709B01F4A8953783FFACB86C3D0CE15 /* Pods-IGListKitTodayExample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitTodayExample-umbrella.h"; sourceTree = ""; }; - 373778541A99523218D6EAA66A420BB7 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; - 3764DCFDAE81166D8A45F9735A9D5066 /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; - 385B9C1561B5DA44CF81C192FB873EE3 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayDelegate.h; path = Source/IGListDisplayDelegate.h; sourceTree = ""; }; - 389351C2D50FD847258E22A1616F0348 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListGenericSectionController.html; sourceTree = ""; }; - 396B44C6E695945034B92C509AB92222 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; - 39B981FB60407763E245878A17AA35C0 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; - 3B715AF873F5A3A41A572CC27B7E8452 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/iglistdiffable-and-equality.html"; sourceTree = ""; }; - 3CC16D718865410105557539A467BE33 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; - 3CE2FDE7ECF480056C3DDF8FBB575ED1 /* IGListBatchUpdates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListBatchUpdates.m; sourceTree = ""; }; - 3D16E46E245A90F212AED9CFB32FA9AE /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; - 3D28A347D5E9B19144FA026D8A492394 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; + 3A4A0C4132EEEC2A5D7D720B0FEE14C0 /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+DebugDescription.m"; sourceTree = ""; }; + 3A8D25600E487CF3812961755B72EC6C /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; + 3B1A8074316EF6AA98661DC799BA7B75 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-uicollectionview.html"; sourceTree = ""; }; + 3BD33C48DA6009552BAEE4299432B9EA /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+UICollectionView.h"; sourceTree = ""; }; + 3C6D8EF1A649E0B7576C146ED9C1CA94 /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebuggingUtilities.h; sourceTree = ""; }; + 3C8957D04F91FA5C8CCC2D8721A1902F /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; + 3D699B55C6AEDB1AC20310549AF14ABC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 3DFBEA9D0D85DB9366D3C949C20332DD /* Pods_IGListKitExamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitExamples.framework; path = "Pods-IGListKitExamples.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3E2981E24EB9AD008B0B77A113403B24 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; - 3EAADCD77D0825494C09FEC8CB53B930 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; - 3F52504FA0A29AB140E73BCBFC878D7A /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListDiffOption.html; sourceTree = ""; }; - 3F6A8124B026E53A71800BE45083E40D /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; - 42853529E334B8E81F25A121E07B3F6E /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+DebugDescription.m"; sourceTree = ""; }; - 449D3C0D2942B0BF36E54A564B6E6D87 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; - 461043087D8BE0289A916CD02B8FC5F7 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSingleSectionController.h; path = Source/IGListSingleSectionController.h; sourceTree = ""; }; - 461EA27434E880C04B2AA4CF5DE46860 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/IGListKit.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + 3E5B4ADFB1338D82D4853F9BA73E6634 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndex.html; sourceTree = ""; }; + 3EE40209BE103DB04C4F281FD8A4FCBA /* IGListBindingSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionController.h; path = Source/IGListBindingSectionController.h; sourceTree = ""; }; + 4045F9175A46E9DA763B96C132CA8D8B /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; + 40F80C60B0D5F4FF83AC6C822EFE68D3 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; + 459D0EB24C3E6C08631727429DF80585 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; + 464491609D5597376CA1C6B9CACF0C64 /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionController.h; path = Source/IGListSectionController.h; sourceTree = ""; }; + 4648AD2F851D5792CEB5A08371531D72 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; + 46717E76B3E0AE6A92D23F8C0C102C46 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; 47B8147DC6434174D9E3054DA3CB4484 /* Pods-IGListKitMessageExample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitMessageExample.modulemap"; sourceTree = ""; }; - 47D39ADD79EB90377A6DB88CBCCB8DEC /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; - 4923450CBAD7A97B006BB8B8F15B4793 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; - 495D66402E77F6D32D732E3B1795B298 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; - 49E037078595DD17A2110825F4CF8C6E /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; - 4AC319FBB69230ACE93D5E4097669E11 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdater.h; path = Source/IGListAdapterUpdater.h; sourceTree = ""; }; - 4AF3223CB53C63F67C7A0CBC8E962957 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; + 486DB3A4A3F34B9D017BD2662AE4494A /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; + 4952940C7FE0F91C6156BDD0A318975A /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapter.h; path = Source/IGListAdapter.h; sourceTree = ""; }; + 4C1582A47142D9C81FBB5375465A5A6F /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; + 4EAA8A693CE5954BEEF8FA8B4C732135 /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; 4F9A8086AF09CCA586431BFEE5DE2CA3 /* Pods-IGListKitMessageExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitMessageExample.debug.xcconfig"; sourceTree = ""; }; - 5061EB84F30D16A5073E1440B0461E62 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/vision.html; sourceTree = ""; }; - 512D9F30B1AF9A71FE55469AAA0A8900 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; - 52E71F082FE81994322D44FFFFBA3269 /* IGListBindingSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionController.h; path = Source/IGListBindingSectionController.h; sourceTree = ""; }; - 533E660505B6E2DEE0178605C3B83F0B /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; + 514ED93C059E8C960B46D71BD632A18E /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; + 52A823CAFB373CEE3497307924E7AE39 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + 5355A8FA7E8901170B06A9903358FFEF /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; 5566AE25970A51436D6E32AE60BE5E87 /* Pods-IGListKitMessageExample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitMessageExample-umbrella.h"; sourceTree = ""; }; - 55E7A88B3DC1F50E4267B322C1132F22 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; + 5619194FEA3031A4DF82EEC1288D7FB7 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; 568FA20FCC9D77DF4FF3A77159CB66AA /* Pods-IGListKitExamples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.release.xcconfig"; sourceTree = ""; }; 57D6B0172E92F207DDCC38AA57BBD76C /* Pods_IGListKitMessageExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitMessageExample.framework; path = "Pods-IGListKitMessageExample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 58936AB01A9A8632A6D106845B904911 /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 58C7FE0ED7CFDB36CAD6A1BF57CF37BF /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; - 5C33489E13BDBAD09F3E5D0044471546 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; - 5CAE710BFAAE06DFA6B8F4FFCD8055A9 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; - 5D6BEB5418E8219FDCFAAAAB03FEBB30 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; - 5D91F4F26DB469429CB4D32FE2E5228A /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; - 5EB506F4675D6E9425FA6C49977C15AB /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-core-data.html"; sourceTree = ""; }; + 59432F7B364C9D2FF770DE306DDE2E52 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + 5A02A1B079815A555471FE108EAF733F /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + 5A937CD09941A20DC417142569C023E3 /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; + 5EA45A322BC999EFFF88429F2F0803E8 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; 5EC090A99FE4CA3786E651AF9C907913 /* Pods-IGListKitTodayExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitTodayExample.debug.xcconfig"; sourceTree = ""; }; - 5F2FEE5222E901613317AD16509027EE /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; - 60466C437DFAE7506E7E12A385D5F2C4 /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSupplementaryViewSource.h; path = Source/IGListSupplementaryViewSource.h; sourceTree = ""; }; + 5ED1764BDCA23AAB754A0E4BAEBFBFBE /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; + 5FAECF6C572681F4C2276418F61BAEE8 /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; + 6011C449DBF4BC23CA1086A0152D69AC /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/Type Definitions.html"; sourceTree = ""; }; 60C3700A55A1751BE6C71BAEBADD7E7A /* Pods-IGListKitTodayExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitTodayExample-dummy.m"; sourceTree = ""; }; - 6181AE3E43BE0FB4E39888BF42EE1DD6 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; + 612D7401AC5E91481043A5D35033B61A /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionContext.h; path = Source/IGListCollectionContext.h; sourceTree = ""; }; + 64EEC8FC5EB7949E523FA69550F5FF45 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; 65A1389E308E5581D73D099A74A15628 /* Pods-IGListKitMessageExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitMessageExample.release.xcconfig"; sourceTree = ""; }; - 693F1BA8F72FFE99DC9EAE1D68B35F52 /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; - 6DBC60574028C35A57F2FC8012E9255C /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListStackedSectionController.m; path = Source/IGListStackedSectionController.m; sourceTree = ""; }; - 6DEC130279EEDBAFC877485B27FABDDD /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; - 6F4E4E22E2B2EE2CBBB24A106AC6C4EA /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDataSource.h; path = Source/IGListAdapterDataSource.h; sourceTree = ""; }; - 6FAF17F6B19513072EA6BCD071267E9E /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionView.h; path = Source/IGListCollectionView.h; sourceTree = ""; }; - 703C2C85B98EC3109E2014FFEF61B5FC /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; - 71D9B5B5186710005E6867221BF638F8 /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebuggingUtilities.m; sourceTree = ""; }; + 6657BD86072DBB913B85BABA852A5B4A /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + 67E894103611A3C5BE324B51E90BECE3 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; + 67FC745DE70A86CD3AC1B29D52838D13 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + 684D76D7E0591735075D3174B7AAED8A /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; + 6928B7FF051801BEB9EDF10D79E80A43 /* IGListTransitionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListTransitionDelegate.h; path = Source/IGListTransitionDelegate.h; sourceTree = ""; }; + 6AD9D476CD6DE91C7BA591C8303BD25F /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + 6AF5F6B0634343F773BECEDC88DD25B0 /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadIndexPath.m; sourceTree = ""; }; + 6B58CA1716AACA6BB4A418BE37B86904 /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterUpdater.m; path = Source/IGListAdapterUpdater.m; sourceTree = ""; }; + 6B987B317B1002F34004ABD160FB46C5 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListKit.h; path = Source/IGListKit.h; sourceTree = ""; }; + 6C5A34976A20216B835E88B9084BA959 /* IGListKit.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListKit.tgz; path = docs/docsets/IGListKit.tgz; sourceTree = ""; }; + 6CF1EDFA3C98DB48C3DD09AAC976D0B9 /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; + 6D92DDFC16D68ADC2E8ED29A81A978FD /* IGListCollectionViewDelegateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewDelegateLayout.h; path = Source/IGListCollectionViewDelegateLayout.h; sourceTree = ""; }; + 6EB2138BF1C7EEABF48C543DC2C42190 /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/best-practices-and-faq.html"; sourceTree = ""; }; + 6EF0D77314CC11E9B1718FBE34AFA3AA /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + 7131926379205D5990731EC86A669158 /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.mm; path = Source/IGListCollectionViewLayout.mm; sourceTree = ""; }; + 7189220C62E11B18E795FCE9C2318498 /* IGListBindable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindable.h; path = Source/IGListBindable.h; sourceTree = ""; }; + 71F8D691B0580074092B6AD1753CB9D2 /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadDataUpdater.m; path = Source/IGListReloadDataUpdater.m; sourceTree = ""; }; 7200C49C89FA68816227219403B87DBE /* Pods-IGListKitMessageExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitMessageExample-acknowledgements.plist"; sourceTree = ""; }; - 734B19D7DCF1E581FF6292493E17EAFD /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+IGListKit.h"; sourceTree = ""; }; - 7369A0FF2A6F7D96BE43C8D072AB7D07 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; - 745E92D6969991E98A17FF48124B6110 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Constants.html; sourceTree = ""; }; - 7593CC1B86FC1F322FA223351F1BA50F /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; - 7870424D4314C01719A3A3F033285816 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; - 787135E832AD4E48BBBB4E8A199FA6B8 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; - 78AB473F74DA4A1DD02F15331A45FD3C /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; - 78DBAE8A355698E7520A7FB729FDF676 /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.mm; path = Source/IGListCollectionViewLayout.mm; sourceTree = ""; }; - 7A72D36ED070E53C8F5C084CB00CC793 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/migration.html; sourceTree = ""; }; + 7420DC54BAEDC8878A760D075A8E8305 /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSupplementaryViewSource.h; path = Source/IGListSupplementaryViewSource.h; sourceTree = ""; }; + 74F65817F9315FFE35E184DC26A100F5 /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdateListener.h; path = Source/IGListAdapterUpdateListener.h; sourceTree = ""; }; + 76C9D52CEFB1225EBF959BBEA42A5EAF /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; + 79043AAA7E9BC35D889688A2A875756C /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+DebugDescription.m"; sourceTree = ""; }; 7ACA5B41E2D11D0ECE0F0A2D8B3370D5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7CD50F6BD9A57FD946B57A082AF2770D /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; - 7DF492DCBEAC7D2C92796D7C413E2BBB /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; - 7E12F6B6C177FAE7F4910CF91B2F7F44 /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterUpdater.m; path = Source/IGListAdapterUpdater.m; sourceTree = ""; }; - 7E5B66F1C7543C1375EAAD264699F6C4 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; - 7F51877FA7C8374AA10AAA8A09722FC8 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; - 7FF844E29B71F551104CC78587C44DB9 /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; - 81D07B3231E716164604891067EC0BBD /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; - 84F912544ADF02738B478B263D27C94A /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionContext.html; sourceTree = ""; }; - 8965A51A89ADED66135534572BC06A67 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; - 8B270B95268D9D2F845B7F60968E0CEF /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; - 8B3EF8301D2F38C158BA6226F2A42F76 /* IGListKit.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListKit.tgz; path = docs/docsets/IGListKit.tgz; sourceTree = ""; }; - 8C5510791CC3993FA03FEFB6D6C317CB /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; - 8CA86B673025989165531213BC2FD9CF /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; - 8EDB83CFFE2023893E47A67D38D0114D /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; - 8EF04DDC4FE9C96BD93D80C17ACC4CBC /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListCollectionView.m; path = Source/IGListCollectionView.m; sourceTree = ""; }; - 91DB27D8797C9A4695C4BBCE7614A21F /* IGListDebugger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebugger.m; sourceTree = ""; }; + 7D3547E6306F19624A98CDB215EA319C /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; + 7FA591B40042D058DECDE9495372DB9C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/IGListKit.docset/Contents/Info.plist; sourceTree = ""; }; + 81561E52D2862C55D7DE96A54CF71591 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/modeling-and-binding.html"; sourceTree = ""; }; + 83E58C4B271A371C2F11E73672CEC582 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapter.html; sourceTree = ""; }; + 8494E4B2E173FBBC803E8C2ECAC94240 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + 84DDA00A36455E5F086A5E49B7A25117 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; + 852464464A94271470E6064E8142E270 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + 8547BCEBC1AEC87FA181AFBC4ACC80A7 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/iglistdiffable-and-equality.html"; sourceTree = ""; }; + 8730CC01F3BC6B52B8E7C77C4CDFF616 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; + 8909188E892F2B3788051AF407DC3D83 /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + 8912C4EBC5C72D85A5D9AF28DF62C5C7 /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+IGListKit.m"; sourceTree = ""; }; + 8BE6B68F831479678BDC06D4AC13C80D /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; + 8C4EEAD133F74CEC3DF799C07B462367 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; + 8E9D6006E04E30D3303C203C416350B6 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; + 8ED2F84A7DA03F174044EA132A253DC6 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/IGListKit.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + 8FA4519D47F44C7DB409B2A35E44749D /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; + 8FB70F5FDBE5AAFE73A9C2D757ECB6A1 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + 904932206EE4B9BF32675F71102AC277 /* IGListDebugger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebugger.m; sourceTree = ""; }; + 90FC7F2B0BA49DA474565C7B81C4D347 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; + 91EBEF5D7DD4972770DE3C176DD1F166 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; 922574DF06D0AD5E3964986609327D1F /* Pods-IGListKitTodayExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitTodayExample.release.xcconfig"; sourceTree = ""; }; - 92329041D2B7E0753AA73EE71B0523F2 /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionController.h; path = Source/IGListSectionController.h; sourceTree = ""; }; - 9232BAE4541DF58440F6853077F6F124 /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapter.h; path = Source/IGListAdapter.h; sourceTree = ""; }; - 93924EE1896D90EB8A5D7BA86166FD33 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 94167EFB3104F288C23853E9178D5790 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; - 9461B6140DF869A76118806E3F0B7DEE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 942A0B3B95BFB2138A9FE47E2CA65F51 /* IGListGenericSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListGenericSectionController.h; path = Source/IGListGenericSectionController.h; sourceTree = ""; }; 9507E646FDB2D9764FC70560DD8DBEF2 /* Pods-IGListKitTodayExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitTodayExample-acknowledgements.markdown"; sourceTree = ""; }; - 951D8EBA5EE4E318029A58A0C7CBE886 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; - 969AE0DAB1E5E45ACF6B60D00904B894 /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; - 96A54BF7D8EFE2ABE4078F2BAC55F7A5 /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; - 9704E12323807154881B3017F9C46B4F /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListStackedSectionController.html; sourceTree = ""; }; - 9734A2EDBC6EF79D57571A9A32DB1900 /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayout.h; path = Source/IGListCollectionViewLayout.h; sourceTree = ""; }; - 97C4684C6A9960019B99CD1B97294C64 /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+UICollectionView.m"; sourceTree = ""; }; - 99E31B485F23C9EF12D711471E2196D1 /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+IGListKit.m"; sourceTree = ""; }; - 9AB71684086479BC61334E5E1177E28A /* IGListGenericSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListGenericSectionController.h; path = Source/IGListGenericSectionController.h; sourceTree = ""; }; - 9AECEF9B2C458131169D80856D90E0A3 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; - 9B98CA677690E3154A6923A62ECAAEA6 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindable.html; sourceTree = ""; }; - 9C45DDA8820D735F2D8320729092903E /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; - 9C4B7CD8888AAFB5CA52444FC1C837E5 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; - 9E197B16DF6DA5F5C4DB7233A52675F9 /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; - A01CB8396C617C0BAA1C7D485217E966 /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; - A0E51B1AAA4AFBFF99B9D37716174FAC /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+DebugDescription.h"; sourceTree = ""; }; - A3D43246430BF2804441EF22CCD31B6D /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; - A3F64E5EE32692A358603B1C39C44AF6 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; - A455FEA43447F43A1E35255849E49AA1 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListKit.h; path = Source/IGListKit.h; sourceTree = ""; }; - A4B58226F63193F43A0254F53471B53A /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; - A5AEF0F3333F1F31B313C283301038DD /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapter.m; path = Source/IGListAdapter.m; sourceTree = ""; }; - A5B987B30E3F6517AE5DAFCF5C99076F /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; + 9516CF3C7F362EB311264FB669F55274 /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; + 959C2A04A7F19FBCCB8F9E27661D84F5 /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; + 95A3ED4F00C4DBD6A89FA72672398E7D /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; + 980C0DB0E825E234BB065B9ED973F4E8 /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionView.h; path = Source/IGListCollectionView.h; sourceTree = ""; }; + 992619D785F867FA385276EC7E9EC2D0 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; + 9B2A3BED812EEEAB1A8C6A4DF16EE74E /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; + 9BAE4CB11384117FAB225F1751E60437 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + 9BEF47F8AA98E28F04AB843DBF89A98E /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; + 9E673F75A48EB4591BD9C91D612E9D86 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; + 9F983E4D7AF8293E97C7EE12F3552BF8 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + A15321C24D752477137AF512087ED9D8 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + A2AFC3B945E7B34113D81BB3F5B90FA7 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListExperiment.html; sourceTree = ""; }; + A36B32E1BA337D02742AE70C8B4C8FFE /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; + A3D7F4223FACF38BE9D0F169FBB661FF /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; + A45323BE421CDF333FFA9EA7B7AF7BE0 /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeDelegate.h; path = Source/IGListWorkingRangeDelegate.h; sourceTree = ""; }; + A5CBF50380AD57FC64627D9F6D9B9AD8 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + A61D8DF92F04D5759B9D22EF7080F28D /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; + A63564FFE033B302CEB4CADFE76FCDD8 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexSetResult.html; sourceTree = ""; }; A72EA0FFEA9D25CBF9BD8F7F2CE9F2FE /* Pods-IGListKitExamples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitExamples-acknowledgements.plist"; sourceTree = ""; }; - A7400592881A8B44CE2883409847FA49 /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; - A7833CB1AC7A082F506BCBA01200D434 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; - A8CA09239EA05A24FF829A432D9516C7 /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; + A83097919958B1C45B17DA47ADDC7A02 /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerDataSource.h; path = Source/IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; + A847BB3ABD0AFA73F427F7D6BEF2C5CC /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateState.h; sourceTree = ""; }; A8E514E9DA595A3527E8C938A6CAEB1E /* Pods-IGListKitExamples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitExamples-umbrella.h"; sourceTree = ""; }; - AB266D5769B1E38F54FB44C748AEB941 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; - AC99C298ABFA31927D8A701204E203A4 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexPathResult.html; sourceTree = ""; }; - ACC81A2E5D7489A7125C89EE92110768 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; - AEE5C9E67698C1286E8BF217C359EA37 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-uicollectionview.html"; sourceTree = ""; }; - B10FE6F00001E230A482B6E1ADA91BDF /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + AA9C2B52D94E430762A4F7447C4CDF09 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; + AB8AAFEA35E9899277FCC2784EE7B35C /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; + ABDFEC73EA829048E4CE8173ADDF9304 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; + AC16AEA1469977C29A455243B62C0C39 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + AC2CB065A5BAB1BE4027C720CE6996C5 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; + AC66156311198721793C125C961A1489 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + AE210E90E553EC0BA07DD069946BD096 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + AE21320F9DEFD6F53718CABB32B141C1 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; + AE29CF40B194C1AA971A038296C84C51 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; + AEF5B3212CD9B9EFC03A08AFE7A15A6B /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + AF9666A70C5ACA8630F410BE236B67C6 /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; + B00923969CD7A9FCBD48FB08F4E85358 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdater.h; path = Source/IGListAdapterUpdater.h; sourceTree = ""; }; + B15E78B406FA253C35C895394BE4ED7F /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/migration.html; sourceTree = ""; }; + B16DC750B0EDC24BB1F1A7EC96DE7805 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; B2806858B5ED353CF2D8B37BFAE4171C /* Pods-IGListKitMessageExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitMessageExample-dummy.m"; sourceTree = ""; }; - B28BDC729FB02ADCC2CC2896BCE4E357 /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; - B34E5FFC4AC2BE87DCD5B479E5187FB7 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; - B436EB90E89A0D35C1A9A46FACF71C84 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; - B49A51373671760242A25FCC4A9CE45C /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBatchContext.html; sourceTree = ""; }; - B562F73F24B85220788B07DD35580A04 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffKit.h; sourceTree = ""; }; - B59E76A594322D44999C1493572917B5 /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerSelectionDelegate.h; path = Source/IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; - B5ABA25AACC49040015C227B29972E95 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; + B47514EA38DFCD3364F67738FA8CD048 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; B63C6A64CF66340668996F78DA6BB482 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; B66E6B5AEB9406EAEFA9710E6E9962F2 /* Pods-IGListKitMessageExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitMessageExample-resources.sh"; sourceTree = ""; }; - B7C0F6422845EDCCAB02656C0F9E9CA0 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; - B92F7DAD786FC4B3F923EC8DF67952B7 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; - BA1C27E48647AA3CD90E4FFB0ADC79ED /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; - BAF6778F52FA817A3842F13F8EE80D19 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; - BBDEE0BB4774CD913D9D3EED48E12B7C /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; + B717EF38529793652CA0119A0D966B69 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + B75F640CD93E215EE1CB6B3077138C3F /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + B81E54237E7F30446AC22635610DD915 /* IGListDebugger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebugger.h; sourceTree = ""; }; + B85178D5D186626BAF0C48E6C3578C64 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + B889A51A05DE3F0E2A3DAD58F12F6518 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; + B932F2EFFA15A03D6B48CA646768B3CD /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; BC1C46146C230C9011237AAC07BFBD9C /* Pods-IGListKitExamples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitExamples.modulemap"; sourceTree = ""; }; - BC31BE663D5E1A98D4F0D12B07F1229B /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; - BFCA56425B2F6062B4738B919885DFF9 /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; - C037B7FAD12D2640BB997DB6AF78601A /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadDataUpdater.m; path = Source/IGListReloadDataUpdater.m; sourceTree = ""; }; - C2B23BDE6C40379FF47CFA8C633A6E72 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterDelegate.h; path = Source/IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; - C38577AFC53039DA9BC96ECD7B92C2BA /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+UICollectionView.h"; sourceTree = ""; }; - C3B838D81EFB895074DE4FD627536228 /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadIndexPath.m; sourceTree = ""; }; - C4D1D505345165F343D5DD5FE5D22F7D /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; - C633173EAE7B86899DFEB912DC1A5668 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListExperiment.html; sourceTree = ""; }; + BC4097313CE0218CC3AEADEEDA938763 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListScrollDelegate.h; path = Source/IGListScrollDelegate.h; sourceTree = ""; }; + BD65F98B982B0DB74732FD2B138B6EDA /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; + BE63709319A3C22082894744BA31973F /* IGListBatchUpdates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListBatchUpdates.m; sourceTree = ""; }; + C02AA1E136F8A36F5548C5EB24EA17EB /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + C032C5408A3D10143A2689951DA2D07A /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListUpdatingDelegate.h; path = Source/IGListUpdatingDelegate.h; sourceTree = ""; }; + C0CD288AAE2BD0C82F0834DE5D77CB4E /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayDelegate.h; path = Source/IGListDisplayDelegate.h; sourceTree = ""; }; + C18727A7457601C5D22E1BA4E2AC5FDE /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; + C3C0EE8419982006E7B1074C54017A5F /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSingleSectionController.h; path = Source/IGListSingleSectionController.h; sourceTree = ""; }; + C57D46D89CCF434ECB9518C5E432D54F /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffKit.h; sourceTree = ""; }; C6A8BD108D2490E4BA19FA93AD18A83C /* Pods-IGListKitTodayExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitTodayExample-acknowledgements.plist"; sourceTree = ""; }; - C71AD6B9C5C9FFE3F3BBE08E88D17755 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; - C7D7B31C1BA01AB18A3F589BDF4A71C0 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; - C84636D0845853C31B1DA543BF374D46 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; - C8BDDB753C1B35CD44E8C43E993B0EC3 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSectionController.html; sourceTree = ""; }; - C9752AC226B1DE7978142D6BEE260B0D /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; - CC32A5ED1B5569B5849FC8A521137093 /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebuggingUtilities.h; sourceTree = ""; }; - CDB77420BA4AA26C095316D7E9CB54E2 /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+DebugDescription.h"; sourceTree = ""; }; + C6C397108459472F8D51A1A406FD1FCA /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapter.m; path = Source/IGListAdapter.m; sourceTree = ""; }; + C8B3D82A72A3E26A8FF10F5D35E7FADC /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebuggingUtilities.m; sourceTree = ""; }; + CB2AA633E7C2288522CCC509AE81ED93 /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayout.h; path = Source/IGListCollectionViewLayout.h; sourceTree = ""; }; + CD2E2580033B9D8041A7F09104E6B6E7 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; + CD73434DA84395A7F6E1CC0E458DD227 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; CDDAB8A20B8596ACE7CC916120EE2489 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - CFB408743DAE95ABBC98AD9B8CA0E488 /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; - CFCFABB5EF844BDC4D05135E8C3ACA04 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; - D290D2BE6555B8CC8AB56F9BFC1A2C36 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/Type Definitions.html"; sourceTree = ""; }; - D32F0A89064DBF795F4DD92E3DC35301 /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; - D35E1F79764C94CA7CF5A1C9333D8F69 /* IGListBindingSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBindingSectionController.m; path = Source/IGListBindingSectionController.m; sourceTree = ""; }; - D43A6CDBDB983BD01ECA3B0992930ABA /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; - D6155949AD5C6D27EE2BDB3548318B65 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexSetResult.html; sourceTree = ""; }; - D6AD90D329E9E176CE26225C11453F7D /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; - D76DF68BE9F5784E0CC07474174A6F9F /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; - D88A408E29432916016F31D0A1BD0D44 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + CDE618020BBC17B7A09F01AF45D4900A /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; + CDE932C2E471393AA64877157416C459 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; + CE910EB2366482935BFAD44AEE932F2C /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; + CED9B2329A6946F8D91457296510CA76 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; + CF51B49B1835B6E79AFD82B76385298E /* IGListGenericSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListGenericSectionController.m; path = Source/IGListGenericSectionController.m; sourceTree = ""; }; + D4D2AC803EE41AE83AA2AF29B052FBB6 /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; + D586C0BBA793D58DE39048C45AA1DCEF /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - D98ADF52A3222E4B2597FFCC034CCCF2 /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdateListener.h; path = Source/IGListAdapterUpdateListener.h; sourceTree = ""; }; - D9FF7D565C9ADB7A948B915761CF2FCA /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionController.m; path = Source/IGListSectionController.m; sourceTree = ""; }; - DCDE632EC645699187DE80632152A52C /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadDataUpdater.h; path = Source/IGListReloadDataUpdater.h; sourceTree = ""; }; + D8B4BBAFA0C8FFD09183C58203AFCAD3 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + D9131C5491E6AB25AA17EAA2F6FE7552 /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; + D940918D72784A0C84E9E03A32349C9A /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadDataUpdater.h; path = Source/IGListReloadDataUpdater.h; sourceTree = ""; }; + D99BD682B45497663507955D98BDB084 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSectionController.html; sourceTree = ""; }; + DA1C567AAFDE4CB5CC52B845FE7F3974 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + DA97A0789A3F6271BF6D009860BE3CB7 /* IGListBatchUpdates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdates.h; sourceTree = ""; }; + DAD000FFD6BED3F5C4B7140BD3F2F8F3 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; + DAF7B639750FCDB2E6BE07D03823CFF8 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; + DB7ACEFD98BED43F20E56B8D0F25FE2E /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; + DC84AA6AFBEA4B10D4836C757831BE3E /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListGenericSectionController.html; sourceTree = ""; }; + DCB48C104A9E5F64B5A7DF7C5ACAD0AD /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListStackedSectionController.m; path = Source/IGListStackedSectionController.m; sourceTree = ""; }; + DCE8B56FC53EEE2F42C41C19D0530852 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; + DD7F0037B26C5CFDC92D35A80E2ECC8A /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; DE5CE5A84B8F2E7646B7E32B1F54007D /* Pods-IGListKitExamples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitExamples-dummy.m"; sourceTree = ""; }; - DF3C614D6EC664080926B506B0A2B142 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + DF521A87A1ED7FB6D279B7D029F86B70 /* IGListBindingSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBindingSectionController.m; path = Source/IGListBindingSectionController.m; sourceTree = ""; }; + E0E981D28C0C7577BCE3B44ECB3EA7E8 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; E1915F3ED5785508E2E252B0D5CD0AB9 /* Pods-IGListKitExamples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.debug.xcconfig"; sourceTree = ""; }; - E20B78F36B1B3936C56EE20F156C08E4 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; - E20B877538488D7E2F483628794CF3A4 /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeDelegate.h; path = Source/IGListWorkingRangeDelegate.h; sourceTree = ""; }; - E27FD90349DC01F15C8760E2A88E679F /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; - E8C779B230CFE915305827E2E22FE653 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; - EA3470412162484AD327C71E3945D5BD /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; - EB1636869FBA8318FE02D5A68AAC081E /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; - EBB42AE0C80F908F778CF894D542D565 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + E1DF0A269C7F90D0510B19A719BB560C /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadIndexPath.h; sourceTree = ""; }; + E41E988CD4422BE5597D5A920A7E09B3 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterDelegate.h; path = Source/IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; + E6AE685446D56EBCB462EAB42E21F0B6 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; + E6C35C77AAC49E39FC2ABEDFC6F7BCA9 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; + E6D278E466DF1FA577858FDAEA4EB736 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; + E707C24229D4A38EBE701BEDA82DBC4E /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + E7138543FA0F4B932090B383DF110E8E /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; + E992E4343793AAE99AB1DB836E17A790 /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; + EA109A080C74F84A159485461EC49390 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListDiffOption.html; sourceTree = ""; }; + EABE80F3347D199B3F36F7204FE7D3EE /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/getting-started.html"; sourceTree = ""; }; EC95D5B65CC92046D33001EC1BE7B9A3 /* Pods-IGListKitExamples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitExamples-acknowledgements.markdown"; sourceTree = ""; }; - ECA1B8A6172A8011BB02FE96AA8A083C /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; - EDA1025EB6100A3962346553D4562BD6 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; - EDD94F7CD25F230197756EC47EA4414E /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; - EF01D94048BD5E8268B1CDB3096E9B9E /* Categories.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Categories.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Categories.html; sourceTree = ""; }; + ECA4CDA00E7164A7A3CC6F2EAE6832E4 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/vision.html; sourceTree = ""; }; + ED19C54D0B37B098EC7F32427CD5DD89 /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; + EE49C33A60FE371E260C0788621A4528 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; + EF6357CD0B15F9D6042D60374C00FAF9 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; EF77CF1069D312C499D2898F20FB8DC1 /* Pods-IGListKitTodayExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitTodayExample-resources.sh"; sourceTree = ""; }; - EFB323A38DEE46D5A5CA63E0D93A8DE4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/IGListKit.docset/Contents/Info.plist; sourceTree = ""; }; - F16160BDC8927DA526A76B5893116CBB /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; - F2A7706C3A8E4DEBABF0966C9D9DDA73 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDelegate.h; path = Source/IGListAdapterDelegate.h; sourceTree = ""; }; - F32E22B905CB598DF53D218335BB157D /* IGListBatchUpdates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdates.h; sourceTree = ""; }; - F3C0B370F71F093CA86D6B208C75D306 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; - F4B78B20EC19B2AA2A7D2E8DA7D08FAC /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; - F56E988B4290FA5DBFDB1BA672E61D51 /* IGListGenericSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListGenericSectionController.m; path = Source/IGListGenericSectionController.m; sourceTree = ""; }; - F648CE5B75514F7883DC2DF674293866 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; - F6D36A8D4080B7F4583718DCD1294359 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; - F7AA175103FB162819DD76C5488EE925 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; - F836E75191E0F00C8B3E13946D8E2183 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; - F9A1227044A74DC5168CC3B1BCFF8FB3 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; - FAF1C5F55DFED545C3370192F49AD32E /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; - FB6FDD2AFF9AE8B09A51CDC3D24788CF /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + F05DEEBE76547E63794CF1277EE7538A /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + F0634E5883729DCAB7CF541413392F9D /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; + F1789B0022936FBE6B112B3F32C5EF8A /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; + F2945A16602613072312CEA40B8F92EE /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + F2CF3EF0D7F34F895981DCA95ED122AF /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; + F34D4C4EB56E50A4CFD4AF21A2588FE6 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + F38D7316C01BB3B5E8FC431C49109BE1 /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDataSource.h; path = Source/IGListAdapterDataSource.h; sourceTree = ""; }; + F4F7A96AB3765D52D20C06B5EE0F4CA2 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; + F5DFE9AAE21C310303E2269D7285BC42 /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerSelectionDelegate.h; path = Source/IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; + F63B101D96CC4D57D141733DA5CC8C32 /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDiffable.html; sourceTree = ""; }; + F6F5C1D0191277861FB6DAFF76B74675 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; + F79CC77B0A7857BBB5E8DC6768208C16 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + F92D4A27984051E900E5C27E781B099F /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + FA16E2B78D0BB107BE767D8E54563BD7 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindable.html; sourceTree = ""; }; + FA1AB7FE4D424D0700D179EA29A239EC /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+DebugDescription.h"; sourceTree = ""; }; + FC4F5538FE8ED4F1E3E58BE85483F39A /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; + FE23354FAA87974450649DACFD4B1152 /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionContext.html; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 06A78FD57E3ACE0893D01347C49C5917 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D18BC7A992980533574D44B899F7DB99 /* Foundation.framework in Frameworks */, + 71ED72321DCD1892C5E263E16BD9D212 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B2FDE9ED50A78E4384C3AB5BADC034B3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -437,18 +450,40 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F0A1312DDDE4F0EBF23C99AC2673DF5F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 23101981F79210F551A673FDCE86660C /* Foundation.framework in Frameworks */, - 1C5D2D187F8C9B49967A35F4B52392A1 /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 094D820A3344C765A3F38B262092AD15 /* Common */ = { + isa = PBXGroup; + children = ( + AB8AAFEA35E9899277FCC2784EE7B35C /* IGListAssert.h */, + 90FC7F2B0BA49DA474565C7B81C4D347 /* IGListBatchUpdateData.h */, + A61D8DF92F04D5759B9D22EF7080F28D /* IGListBatchUpdateData.mm */, + 3383B0A4524CC58CC9BF5F17D7275E4E /* IGListCompatibility.h */, + F2CF3EF0D7F34F895981DCA95ED122AF /* IGListDiff.h */, + 4648AD2F851D5792CEB5A08371531D72 /* IGListDiff.mm */, + 4C1582A47142D9C81FBB5375465A5A6F /* IGListDiffable.h */, + C57D46D89CCF434ECB9518C5E432D54F /* IGListDiffKit.h */, + 3C8957D04F91FA5C8CCC2D8721A1902F /* IGListExperiments.h */, + DB7ACEFD98BED43F20E56B8D0F25FE2E /* IGListIndexPathResult.h */, + 0296B603274BEBCBCE737FF5C6090274 /* IGListIndexPathResult.m */, + 107FD4E11BDD8A4FE894B25D3FBA6D77 /* IGListIndexSetResult.h */, + 46717E76B3E0AE6A92D23F8C0C102C46 /* IGListIndexSetResult.m */, + E6D278E466DF1FA577858FDAEA4EB736 /* IGListMacros.h */, + B47514EA38DFCD3364F67738FA8CD048 /* IGListMoveIndex.h */, + 5A937CD09941A20DC417142569C023E3 /* IGListMoveIndex.m */, + 8E9D6006E04E30D3303C203C416350B6 /* IGListMoveIndexPath.h */, + 459D0EB24C3E6C08631727429DF80585 /* IGListMoveIndexPath.m */, + 2C4B5F6A977663F9B3883EDB3FC399BD /* NSNumber+IGListDiffable.h */, + AA9C2B52D94E430762A4F7447C4CDF09 /* NSNumber+IGListDiffable.m */, + 95A3ED4F00C4DBD6A89FA72672398E7D /* NSString+IGListDiffable.h */, + 8BE6B68F831479678BDC06D4AC13C80D /* NSString+IGListDiffable.m */, + 78B306FC9380FA55D720AA314DBC7C2F /* Internal */, + ); + name = Common; + path = Source/Common; + sourceTree = ""; + }; 1EBDBB4238A68D79AF367FABE2670D55 /* Pods-IGListKitExamples */ = { isa = PBXGroup; children = ( @@ -467,6 +502,14 @@ path = "Target Support Files/Pods-IGListKitExamples"; sourceTree = ""; }; + 215F09528E9FA044D33FD945CB39C61D /* Internal */ = { + isa = PBXGroup; + children = ( + ); + name = Internal; + path = Source/Common/Internal; + sourceTree = ""; + }; 2816B4C23FC52ADE9F73C37F72652FD0 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -477,54 +520,6 @@ name = "Targets Support Files"; sourceTree = ""; }; - 297EF46E1EE60238DDEE30C553DAF6AE /* Internal */ = { - isa = PBXGroup; - children = ( - CDB77420BA4AA26C095316D7E9CB54E2 /* IGListAdapter+DebugDescription.h */, - 42853529E334B8E81F25A121E07B3F6E /* IGListAdapter+DebugDescription.m */, - C38577AFC53039DA9BC96ECD7B92C2BA /* IGListAdapter+UICollectionView.h */, - 97C4684C6A9960019B99CD1B97294C64 /* IGListAdapter+UICollectionView.m */, - 115787C87EEE4A00EAF375B3D60C93A3 /* IGListAdapterInternal.h */, - 2A437C93A181E1418EE95751F7525406 /* IGListAdapterProxy.h */, - 533E660505B6E2DEE0178605C3B83F0B /* IGListAdapterProxy.m */, - A8CA09239EA05A24FF829A432D9516C7 /* IGListAdapterUpdater+DebugDescription.h */, - 136650863F09F35C234056C659EA9DA2 /* IGListAdapterUpdater+DebugDescription.m */, - 3764DCFDAE81166D8A45F9735A9D5066 /* IGListAdapterUpdaterInternal.h */, - A7400592881A8B44CE2883409847FA49 /* IGListBatchUpdateData+DebugDescription.h */, - A5B987B30E3F6517AE5DAFCF5C99076F /* IGListBatchUpdateData+DebugDescription.m */, - F32E22B905CB598DF53D218335BB157D /* IGListBatchUpdates.h */, - 3CE2FDE7ECF480056C3DDF8FBB575ED1 /* IGListBatchUpdates.m */, - 002E9706D47345CE10DED4246A17EDC0 /* IGListBatchUpdateState.h */, - 81D07B3231E716164604891067EC0BBD /* IGListBindingSectionController+DebugDescription.h */, - 49E037078595DD17A2110825F4CF8C6E /* IGListBindingSectionController+DebugDescription.m */, - A01CB8396C617C0BAA1C7D485217E966 /* IGListCollectionViewLayoutInternal.h */, - 0F89CDD7CE5A818A4FDA53D70D35FE85 /* IGListDebugger.h */, - 91DB27D8797C9A4695C4BBCE7614A21F /* IGListDebugger.m */, - CC32A5ED1B5569B5849FC8A521137093 /* IGListDebuggingUtilities.h */, - 71D9B5B5186710005E6867221BF638F8 /* IGListDebuggingUtilities.m */, - EB1636869FBA8318FE02D5A68AAC081E /* IGListDisplayHandler.h */, - FAF1C5F55DFED545C3370192F49AD32E /* IGListDisplayHandler.m */, - 00A9072D2C95A5548E260B8C3E8A5222 /* IGListReloadIndexPath.h */, - C3B838D81EFB895074DE4FD627536228 /* IGListReloadIndexPath.m */, - AB266D5769B1E38F54FB44C748AEB941 /* IGListSectionControllerInternal.h */, - BFCA56425B2F6062B4738B919885DFF9 /* IGListSectionMap.h */, - 9E197B16DF6DA5F5C4DB7233A52675F9 /* IGListSectionMap.m */, - CFB408743DAE95ABBC98AD9B8CA0E488 /* IGListSectionMap+DebugDescription.h */, - 693F1BA8F72FFE99DC9EAE1D68B35F52 /* IGListSectionMap+DebugDescription.m */, - 47D39ADD79EB90377A6DB88CBCCB8DEC /* IGListStackedSectionControllerInternal.h */, - 6181AE3E43BE0FB4E39888BF42EE1DD6 /* IGListWorkingRangeHandler.h */, - 19669F53065C3BC1F5873643AD5C945F /* IGListWorkingRangeHandler.mm */, - A0E51B1AAA4AFBFF99B9D37716174FAC /* UICollectionView+DebugDescription.h */, - 282A5E12F0E04A95A586A3F2477CF108 /* UICollectionView+DebugDescription.m */, - 7FF844E29B71F551104CC78587C44DB9 /* UICollectionView+IGListBatchUpdateData.h */, - 39B981FB60407763E245878A17AA35C0 /* UICollectionView+IGListBatchUpdateData.m */, - 734B19D7DCF1E581FF6292493E17EAFD /* UIScrollView+IGListKit.h */, - 99E31B485F23C9EF12D711471E2196D1 /* UIScrollView+IGListKit.m */, - ); - name = Internal; - path = Source/Internal; - sourceTree = ""; - }; 3EE9680535CB73BCFDE6DD41E95799B5 /* Pods-IGListKitTodayExample */ = { isa = PBXGroup; children = ( @@ -542,6 +537,131 @@ path = "Target Support Files/Pods-IGListKitTodayExample"; sourceTree = ""; }; + 41D53ACE048152C203BF46DF4D92E125 /* Pod */ = { + isa = PBXGroup; + children = ( + 64EEC8FC5EB7949E523FA69550F5FF45 /* badge.svg */, + 6EB2138BF1C7EEABF48C543DC2C42190 /* best-practices-and-faq.html */, + 19831C7D61EC5AFE1D9F1C1D470010AF /* best-practices-and-faq.html */, + CD73434DA84395A7F6E1CC0E458DD227 /* carat.png */, + CDE618020BBC17B7A09F01AF45D4900A /* carat.png */, + DAD000FFD6BED3F5C4B7140BD3F2F8F3 /* Classes.html */, + 09BB9BCA6D507277856A60291FD85D6C /* Classes.html */, + 2FBE19664F8D3A41C39FD95DB833E3CC /* Constants.html */, + 18230460142D7B6B573B8B89EDE88353 /* Constants.html */, + 8730CC01F3BC6B52B8E7C77C4CDFF616 /* dash.png */, + 5ED1764BDCA23AAB754A0E4BAEBFBFBE /* dash.png */, + 8ED2F84A7DA03F174044EA132A253DC6 /* docSet.dsidx */, + 67E894103611A3C5BE324B51E90BECE3 /* Enums.html */, + F0634E5883729DCAB7CF541413392F9D /* Enums.html */, + 8C4EEAD133F74CEC3DF799C07B462367 /* Functions.html */, + DAF7B639750FCDB2E6BE07D03823CFF8 /* Functions.html */, + 0D6938EC6C454F7BED2381A1870345E6 /* getting-started.html */, + EABE80F3347D199B3F36F7204FE7D3EE /* getting-started.html */, + F4F7A96AB3765D52D20C06B5EE0F4CA2 /* gh.png */, + 84DDA00A36455E5F086A5E49B7A25117 /* gh.png */, + AE29CF40B194C1AA971A038296C84C51 /* Guides.html */, + AE21320F9DEFD6F53718CABB32B141C1 /* Guides.html */, + 28FCFE2A291C9B1B099F0CAAAD625A5B /* highlight.css */, + 3A8D25600E487CF3812961755B72EC6C /* highlight.css */, + 83E58C4B271A371C2F11E73672CEC582 /* IGListAdapter.html */, + ABDFEC73EA829048E4CE8173ADDF9304 /* IGListAdapter.html */, + AE210E90E553EC0BA07DD069946BD096 /* IGListAdapterDataSource.html */, + A15321C24D752477137AF512087ED9D8 /* IGListAdapterDataSource.html */, + 09FD3B360982E5DF45E03570771E71E6 /* IGListAdapterDelegate.html */, + 67FC745DE70A86CD3AC1B29D52838D13 /* IGListAdapterDelegate.html */, + 59432F7B364C9D2FF770DE306DDE2E52 /* IGListAdapterUpdater.html */, + F34D4C4EB56E50A4CFD4AF21A2588FE6 /* IGListAdapterUpdater.html */, + 6AD9D476CD6DE91C7BA591C8303BD25F /* IGListAdapterUpdaterDelegate.html */, + 6EF0D77314CC11E9B1718FBE34AFA3AA /* IGListAdapterUpdaterDelegate.html */, + 14DA000FFDE1F178D784A857C7B2FB0E /* IGListBatchContext.html */, + 9E673F75A48EB4591BD9C91D612E9D86 /* IGListBatchContext.html */, + E707C24229D4A38EBE701BEDA82DBC4E /* IGListBatchUpdateData.html */, + 5EA45A322BC999EFFF88429F2F0803E8 /* IGListBatchUpdateData.html */, + FA16E2B78D0BB107BE767D8E54563BD7 /* IGListBindable.html */, + 21D268659B9CA73A8D87D17E57A0BA23 /* IGListBindable.html */, + C02AA1E136F8A36F5548C5EB24EA17EB /* IGListBindingSectionController.html */, + B717EF38529793652CA0119A0D966B69 /* IGListBindingSectionController.html */, + CED9B2329A6946F8D91457296510CA76 /* IGListBindingSectionControllerDataSource.html */, + 992619D785F867FA385276EC7E9EC2D0 /* IGListBindingSectionControllerDataSource.html */, + 00C1BE6CA7C82D4F35256CD44EEC0A43 /* IGListBindingSectionControllerSelectionDelegate.html */, + AC16AEA1469977C29A455243B62C0C39 /* IGListBindingSectionControllerSelectionDelegate.html */, + FE23354FAA87974450649DACFD4B1152 /* IGListCollectionContext.html */, + 8909188E892F2B3788051AF407DC3D83 /* IGListCollectionContext.html */, + F79CC77B0A7857BBB5E8DC6768208C16 /* IGListCollectionViewLayout.html */, + 30F37F36F0E40A114E656E2EEDBB9820 /* IGListCollectionViewLayout.html */, + F63B101D96CC4D57D141733DA5CC8C32 /* IGListDiffable.html */, + BD65F98B982B0DB74732FD2B138B6EDA /* IGListDiffable.html */, + CDE932C2E471393AA64877157416C459 /* iglistdiffable-and-equality.html */, + 8547BCEBC1AEC87FA181AFBC4ACC80A7 /* iglistdiffable-and-equality.html */, + EA109A080C74F84A159485461EC49390 /* IGListDiffOption.html */, + F6F5C1D0191277861FB6DAFF76B74675 /* IGListDiffOption.html */, + 8FB70F5FDBE5AAFE73A9C2D757ECB6A1 /* IGListDisplayDelegate.html */, + B85178D5D186626BAF0C48E6C3578C64 /* IGListDisplayDelegate.html */, + 40F80C60B0D5F4FF83AC6C822EFE68D3 /* IGListExperiment.html */, + A2AFC3B945E7B34113D81BB3F5B90FA7 /* IGListExperiment.html */, + 27924F540838F90D8A72B3120AC602F2 /* IGListGenericSectionController.html */, + DC84AA6AFBEA4B10D4836C757831BE3E /* IGListGenericSectionController.html */, + 03D3A0D8101035B4DC40BA2AF861BD53 /* IGListIndexPathResult.html */, + 6657BD86072DBB913B85BABA852A5B4A /* IGListIndexPathResult.html */, + F05DEEBE76547E63794CF1277EE7538A /* IGListIndexSetResult.html */, + A63564FFE033B302CEB4CADFE76FCDD8 /* IGListIndexSetResult.html */, + 03E947149F737E7B2A3ED0442634DD2E /* IGListKit.podspec */, + 6C5A34976A20216B835E88B9084BA959 /* IGListKit.tgz */, + EE49C33A60FE371E260C0788621A4528 /* IGListMoveIndex.html */, + 3E5B4ADFB1338D82D4853F9BA73E6634 /* IGListMoveIndex.html */, + A5CBF50380AD57FC64627D9F6D9B9AD8 /* IGListMoveIndexPath.html */, + D8B4BBAFA0C8FFD09183C58203AFCAD3 /* IGListMoveIndexPath.html */, + 2A6C30AFBB5981541375F5A8ECAEBD4E /* IGListScrollDelegate.html */, + CD2E2580033B9D8041A7F09104E6B6E7 /* IGListScrollDelegate.html */, + 76C9D52CEFB1225EBF959BBEA42A5EAF /* IGListSectionController.html */, + D99BD682B45497663507955D98BDB084 /* IGListSectionController.html */, + 2771500001938564E0DED49FB75326D9 /* IGListSingleSectionController.html */, + 852464464A94271470E6064E8142E270 /* IGListSingleSectionController.html */, + 31915586692E16BA6EBA8DD606D9687D /* IGListSingleSectionControllerDelegate.html */, + 1AAFF9943C237E5C97D3484BC7834544 /* IGListSingleSectionControllerDelegate.html */, + AEF5B3212CD9B9EFC03A08AFE7A15A6B /* IGListStackedSectionController.html */, + 0863E24C32BC1F87E00370A80AAFBEE1 /* IGListStackedSectionController.html */, + B75F640CD93E215EE1CB6B3077138C3F /* IGListSupplementaryViewSource.html */, + 9BAE4CB11384117FAB225F1751E60437 /* IGListSupplementaryViewSource.html */, + F92D4A27984051E900E5C27E781B099F /* IGListUpdatingDelegate.html */, + 4EAA8A693CE5954BEEF8FA8B4C732135 /* IGListUpdatingDelegate.html */, + 52A823CAFB373CEE3497307924E7AE39 /* IGListWorkingRangeDelegate.html */, + 16C8E15618B3A9A64E47CDE4A2ECFE00 /* IGListWorkingRangeDelegate.html */, + 9BEF47F8AA98E28F04AB843DBF89A98E /* index.html */, + A36B32E1BA337D02742AE70C8B4C8FFE /* index.html */, + 7FA591B40042D058DECDE9495372DB9C /* Info.plist */, + 0EE8FC8FE5EE8120C1FDA4863EC89F54 /* installation.html */, + 9B2A3BED812EEEAB1A8C6A4DF16EE74E /* installation.html */, + 9F983E4D7AF8293E97C7EE12F3552BF8 /* jazzy.css */, + C18727A7457601C5D22E1BA4E2AC5FDE /* jazzy.css */, + DA1C567AAFDE4CB5CC52B845FE7F3974 /* jazzy.js */, + E0E981D28C0C7577BCE3B44ECB3EA7E8 /* jazzy.js */, + E6AE685446D56EBCB462EAB42E21F0B6 /* jquery.min.js */, + 5A02A1B079815A555471FE108EAF733F /* jquery.min.js */, + 3210663B1A5442E1FC1FC29EF69CBAD5 /* LICENSE.md */, + 91EBEF5D7DD4972770DE3C176DD1F166 /* migration.html */, + B15E78B406FA253C35C895394BE4ED7F /* migration.html */, + DCE8B56FC53EEE2F42C41C19D0530852 /* modeling-and-binding.html */, + 81561E52D2862C55D7DE96A54CF71591 /* modeling-and-binding.html */, + 1346B70FB32D1E28EA70B7263E98BC51 /* Protocols.html */, + 7D3547E6306F19624A98CDB215EA319C /* Protocols.html */, + AC66156311198721793C125C961A1489 /* README.md */, + 8494E4B2E173FBBC803E8C2ECAC94240 /* search.json */, + B16DC750B0EDC24BB1F1A7EC96DE7805 /* search.json */, + B889A51A05DE3F0E2A3DAD58F12F6518 /* Type Definitions.html */, + 6011C449DBF4BC23CA1086A0152D69AC /* Type Definitions.html */, + F2945A16602613072312CEA40B8F92EE /* undocumented.json */, + ECA4CDA00E7164A7A3CC6F2EAE6832E4 /* vision.html */, + 5355A8FA7E8901170B06A9903358FFEF /* vision.html */, + 11E262A48EB764BB1E913B1F3B15D62B /* working-with-core-data.html */, + 1D5FFEDF63D60B24F09D9D8BB79B64E2 /* working-with-core-data.html */, + 06B3F18B7CB3EBBC226685A868A53B2B /* working-with-uicollectionview.html */, + 3B1A8074316EF6AA98661DC799BA7B75 /* working-with-uicollectionview.html */, + ); + name = Pod; + sourceTree = ""; + }; 433CD3331B6C3787F473C941B61FC68F /* Frameworks */ = { isa = PBXGroup; children = ( @@ -559,12 +679,29 @@ name = iOS; sourceTree = ""; }; - 4D2DC6346B7180743230D5C52813770C /* Internal */ = { + 4A9C5E7268063DB8C466BE12F1CE2CAC /* IGListKit */ = { isa = PBXGroup; children = ( + 81AC927A87AD657BDB495A43C3A9A359 /* Default */, + B0E639AD4DE122036F5375D5E3B0B5EB /* Diffing */, + 41D53ACE048152C203BF46DF4D92E125 /* Pod */, + F9A0ACAC8A27FDB9F49044DC208F75FB /* Support Files */, + ); + name = IGListKit; + path = ../../..; + sourceTree = ""; + }; + 78B306FC9380FA55D720AA314DBC7C2F /* Internal */ = { + isa = PBXGroup; + children = ( + F1789B0022936FBE6B112B3F32C5EF8A /* IGListArrayUtilsInternal.h */, + 040587FB9F5F8207B532CCB1ACF4C6BB /* IGListIndexPathResultInternal.h */, + E6C35C77AAC49E39FC2ABEDFC6F7BCA9 /* IGListIndexSetResultInternal.h */, + EF6357CD0B15F9D6042D60374C00FAF9 /* IGListMoveIndexInternal.h */, + AC2CB065A5BAB1BE4027C720CE6996C5 /* IGListMoveIndexPathInternal.h */, ); name = Internal; - path = Source/Common/Internal; + path = Internal; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -578,129 +715,50 @@ ); sourceTree = ""; }; - 86686D9FD1C5128F22BD8B22726D0CF4 /* Pod */ = { + 81AC927A87AD657BDB495A43C3A9A359 /* Default */ = { isa = PBXGroup; children = ( - EDA1025EB6100A3962346553D4562BD6 /* badge.svg */, - B28BDC729FB02ADCC2CC2896BCE4E357 /* best-practices-and-faq.html */, - 2E64BD84F3F6AAEF0252EE24C7A1826E /* best-practices-and-faq.html */, - F836E75191E0F00C8B3E13946D8E2183 /* carat.png */, - 1C9E1FDE97C6B79C1256BCB0BA240CA1 /* carat.png */, - EF01D94048BD5E8268B1CDB3096E9B9E /* Categories.html */, - 5D6BEB5418E8219FDCFAAAAB03FEBB30 /* Classes.html */, - D43A6CDBDB983BD01ECA3B0992930ABA /* Classes.html */, - 745E92D6969991E98A17FF48124B6110 /* Constants.html */, - BBDEE0BB4774CD913D9D3EED48E12B7C /* Constants.html */, - 22222871DD0829C67C34A380E88F59D7 /* dash.png */, - 3F6A8124B026E53A71800BE45083E40D /* dash.png */, - 461EA27434E880C04B2AA4CF5DE46860 /* docSet.dsidx */, - 3EAADCD77D0825494C09FEC8CB53B930 /* Enums.html */, - 3D28A347D5E9B19144FA026D8A492394 /* Enums.html */, - 011B3EFB21E5BB064ED7ED35F3286D25 /* Functions.html */, - 3CC16D718865410105557539A467BE33 /* Functions.html */, - 35DC5FE0B6AAEE1631F03DFE821ED608 /* getting-started.html */, - 4923450CBAD7A97B006BB8B8F15B4793 /* getting-started.html */, - 93924EE1896D90EB8A5D7BA86166FD33 /* gh.png */, - 9AECEF9B2C458131169D80856D90E0A3 /* gh.png */, - 25EDCDF2C7EB06C8361A568B30698811 /* Guides.html */, - 512D9F30B1AF9A71FE55469AAA0A8900 /* Guides.html */, - 5F2FEE5222E901613317AD16509027EE /* highlight.css */, - 01651AD1F651912C389A24FC8623618F /* highlight.css */, - ACC81A2E5D7489A7125C89EE92110768 /* IGListAdapter.html */, - 2B1D9819350962F36E149DF5691CC6E3 /* IGListAdapter.html */, - 8C5510791CC3993FA03FEFB6D6C317CB /* IGListAdapterDataSource.html */, - 090347613E4737F2AFC4CE4187221E6B /* IGListAdapterDataSource.html */, - 5C33489E13BDBAD09F3E5D0044471546 /* IGListAdapterDelegate.html */, - 290253FB6ADD9656946E9AD32CDD7914 /* IGListAdapterDelegate.html */, - 1061FC48F13EE9257CAA2ACBC94EA0E3 /* IGListAdapterUpdater.html */, - B10FE6F00001E230A482B6E1ADA91BDF /* IGListAdapterUpdater.html */, - D6AD90D329E9E176CE26225C11453F7D /* IGListAdapterUpdaterDelegate.html */, - F3C0B370F71F093CA86D6B208C75D306 /* IGListAdapterUpdaterDelegate.html */, - 8965A51A89ADED66135534572BC06A67 /* IGListBatchContext.html */, - B49A51373671760242A25FCC4A9CE45C /* IGListBatchContext.html */, - 7369A0FF2A6F7D96BE43C8D072AB7D07 /* IGListBatchUpdateData.html */, - 6DEC130279EEDBAFC877485B27FABDDD /* IGListBatchUpdateData.html */, - 9B98CA677690E3154A6923A62ECAAEA6 /* IGListBindable.html */, - 7F51877FA7C8374AA10AAA8A09722FC8 /* IGListBindable.html */, - F648CE5B75514F7883DC2DF674293866 /* IGListBindingSectionController.html */, - EBB42AE0C80F908F778CF894D542D565 /* IGListBindingSectionController.html */, - 1530754A66BEF53D47C9BA0778488A44 /* IGListBindingSectionControllerDataSource.html */, - 32BA143C610718CAD07B680353AFCA2A /* IGListBindingSectionControllerDataSource.html */, - E27FD90349DC01F15C8760E2A88E679F /* IGListBindingSectionControllerSelectionDelegate.html */, - 78AB473F74DA4A1DD02F15331A45FD3C /* IGListBindingSectionControllerSelectionDelegate.html */, - 96A54BF7D8EFE2ABE4078F2BAC55F7A5 /* IGListCollectionContext.html */, - 84F912544ADF02738B478B263D27C94A /* IGListCollectionContext.html */, - 272695B5B79C470F3A4B27C2EFECF409 /* IGListCollectionViewLayout.html */, - 105FD676788F46191079357F0B0EDB3E /* IGListCollectionViewLayout.html */, - 1D03307832EF25D0F7A778879886F6D5 /* IGListDiffable.html */, - F4B78B20EC19B2AA2A7D2E8DA7D08FAC /* IGListDiffable.html */, - 3B715AF873F5A3A41A572CC27B7E8452 /* iglistdiffable-and-equality.html */, - 55E7A88B3DC1F50E4267B322C1132F22 /* iglistdiffable-and-equality.html */, - 3F52504FA0A29AB140E73BCBFC878D7A /* IGListDiffOption.html */, - 228DCBEA5084F403D8B8854231AA221B /* IGListDiffOption.html */, - 449D3C0D2942B0BF36E54A564B6E6D87 /* IGListDisplayDelegate.html */, - BAF6778F52FA817A3842F13F8EE80D19 /* IGListDisplayDelegate.html */, - C633173EAE7B86899DFEB912DC1A5668 /* IGListExperiment.html */, - 2990BDE989CB045D7217EED3644E4DF4 /* IGListExperiment.html */, - 8CA86B673025989165531213BC2FD9CF /* IGListGenericSectionController.html */, - 389351C2D50FD847258E22A1616F0348 /* IGListGenericSectionController.html */, - 21A802BAC2B9B45CB9C05258563A7A05 /* IGListIndexPathResult.html */, - AC99C298ABFA31927D8A701204E203A4 /* IGListIndexPathResult.html */, - 007F7276B15C598495B0121C95821333 /* IGListIndexSetResult.html */, - D6155949AD5C6D27EE2BDB3548318B65 /* IGListIndexSetResult.html */, - 58936AB01A9A8632A6D106845B904911 /* IGListKit.podspec */, - 8B3EF8301D2F38C158BA6226F2A42F76 /* IGListKit.tgz */, - 36F669836983A58D0EBE6859F67D3119 /* IGListMoveIndex.html */, - 13AB5481D09F58DF73597463D18231AD /* IGListMoveIndex.html */, - 9C45DDA8820D735F2D8320729092903E /* IGListMoveIndexPath.html */, - 7593CC1B86FC1F322FA223351F1BA50F /* IGListMoveIndexPath.html */, - C84636D0845853C31B1DA543BF374D46 /* IGListScrollDelegate.html */, - A7833CB1AC7A082F506BCBA01200D434 /* IGListScrollDelegate.html */, - C8BDDB753C1B35CD44E8C43E993B0EC3 /* IGListSectionController.html */, - 9C4B7CD8888AAFB5CA52444FC1C837E5 /* IGListSectionController.html */, - 04180D439D563C91C52B61AB7BDE3D51 /* IGListSingleSectionController.html */, - 01952370C10E3B4D0EA9E85D2E3BF91C /* IGListSingleSectionController.html */, - F7AA175103FB162819DD76C5488EE925 /* IGListSingleSectionControllerDelegate.html */, - 94167EFB3104F288C23853E9178D5790 /* IGListSingleSectionControllerDelegate.html */, - DF3C614D6EC664080926B506B0A2B142 /* IGListStackedSectionController.html */, - 9704E12323807154881B3017F9C46B4F /* IGListStackedSectionController.html */, - 951D8EBA5EE4E318029A58A0C7CBE886 /* IGListSupplementaryViewSource.html */, - 020B3EDE7D20363637CBB29CD84EAD25 /* IGListSupplementaryViewSource.html */, - 7CD50F6BD9A57FD946B57A082AF2770D /* IGListUpdatingDelegate.html */, - BA1C27E48647AA3CD90E4FFB0ADC79ED /* IGListUpdatingDelegate.html */, - 062F793685D4EC71A3594049CC07758F /* IGListWorkingRangeDelegate.html */, - D76DF68BE9F5784E0CC07474174A6F9F /* IGListWorkingRangeDelegate.html */, - A4B58226F63193F43A0254F53471B53A /* index.html */, - ECA1B8A6172A8011BB02FE96AA8A083C /* index.html */, - EFB323A38DEE46D5A5CA63E0D93A8DE4 /* Info.plist */, - 299102222DF6EAE5CEB4211D5924B92A /* installation.html */, - 1D6446980DC1A5EEB3AE3963F32F9A32 /* installation.html */, - 1A6C595B2066927203118779F1B2DD7F /* jazzy.css */, - F6D36A8D4080B7F4583718DCD1294359 /* jazzy.css */, - CFCFABB5EF844BDC4D05135E8C3ACA04 /* jazzy.js */, - 3E2981E24EB9AD008B0B77A113403B24 /* jazzy.js */, - B7C0F6422845EDCCAB02656C0F9E9CA0 /* jquery.min.js */, - 58C7FE0ED7CFDB36CAD6A1BF57CF37BF /* jquery.min.js */, - D88A408E29432916016F31D0A1BD0D44 /* LICENSE.md */, - 7A72D36ED070E53C8F5C084CB00CC793 /* migration.html */, - 7DF492DCBEAC7D2C92796D7C413E2BBB /* migration.html */, - C4D1D505345165F343D5DD5FE5D22F7D /* modeling-and-binding.html */, - 3D16E46E245A90F212AED9CFB32FA9AE /* Protocols.html */, - C71AD6B9C5C9FFE3F3BBE08E88D17755 /* Protocols.html */, - 9461B6140DF869A76118806E3F0B7DEE /* README.md */, - F16160BDC8927DA526A76B5893116CBB /* search.json */, - 21CD6AB506D0FD8CD6CDA395B0F48B2B /* search.json */, - 8EDB83CFFE2023893E47A67D38D0114D /* Type Definitions.html */, - D290D2BE6555B8CC8AB56F9BFC1A2C36 /* Type Definitions.html */, - 2938448182BA0B1CAB4DDCB646F5C9FC /* undocumented.json */, - C7D7B31C1BA01AB18A3F589BDF4A71C0 /* vision.html */, - 5061EB84F30D16A5073E1440B0461E62 /* vision.html */, - 5EB506F4675D6E9425FA6C49977C15AB /* working-with-core-data.html */, - 26DA2E28530E04D56D09DF1A787CA8D6 /* working-with-core-data.html */, - AEE5C9E67698C1286E8BF217C359EA37 /* working-with-uicollectionview.html */, - 4AF3223CB53C63F67C7A0CBC8E962957 /* working-with-uicollectionview.html */, + 4952940C7FE0F91C6156BDD0A318975A /* IGListAdapter.h */, + C6C397108459472F8D51A1A406FD1FCA /* IGListAdapter.m */, + F38D7316C01BB3B5E8FC431C49109BE1 /* IGListAdapterDataSource.h */, + 0A09552F58B0D92ED430D58CB657E4B4 /* IGListAdapterDelegate.h */, + 74F65817F9315FFE35E184DC26A100F5 /* IGListAdapterUpdateListener.h */, + B00923969CD7A9FCBD48FB08F4E85358 /* IGListAdapterUpdater.h */, + 6B58CA1716AACA6BB4A418BE37B86904 /* IGListAdapterUpdater.m */, + E41E988CD4422BE5597D5A920A7E09B3 /* IGListAdapterUpdaterDelegate.h */, + 1CA3BD7ACAFCC0501B8F1AD2D3EE2C0B /* IGListBatchContext.h */, + 7189220C62E11B18E795FCE9C2318498 /* IGListBindable.h */, + 3EE40209BE103DB04C4F281FD8A4FCBA /* IGListBindingSectionController.h */, + DF521A87A1ED7FB6D279B7D029F86B70 /* IGListBindingSectionController.m */, + A83097919958B1C45B17DA47ADDC7A02 /* IGListBindingSectionControllerDataSource.h */, + F5DFE9AAE21C310303E2269D7285BC42 /* IGListBindingSectionControllerSelectionDelegate.h */, + 612D7401AC5E91481043A5D35033B61A /* IGListCollectionContext.h */, + 980C0DB0E825E234BB065B9ED973F4E8 /* IGListCollectionView.h */, + 14D46E10B3464448E8BA9821AAB708AE /* IGListCollectionView.m */, + 6D92DDFC16D68ADC2E8ED29A81A978FD /* IGListCollectionViewDelegateLayout.h */, + CB2AA633E7C2288522CCC509AE81ED93 /* IGListCollectionViewLayout.h */, + 7131926379205D5990731EC86A669158 /* IGListCollectionViewLayout.mm */, + C0CD288AAE2BD0C82F0834DE5D77CB4E /* IGListDisplayDelegate.h */, + 942A0B3B95BFB2138A9FE47E2CA65F51 /* IGListGenericSectionController.h */, + CF51B49B1835B6E79AFD82B76385298E /* IGListGenericSectionController.m */, + 6B987B317B1002F34004ABD160FB46C5 /* IGListKit.h */, + D940918D72784A0C84E9E03A32349C9A /* IGListReloadDataUpdater.h */, + 71F8D691B0580074092B6AD1753CB9D2 /* IGListReloadDataUpdater.m */, + BC4097313CE0218CC3AEADEEDA938763 /* IGListScrollDelegate.h */, + 464491609D5597376CA1C6B9CACF0C64 /* IGListSectionController.h */, + 1495810D2B91BEAB9607D76FEA4C45AB /* IGListSectionController.m */, + C3C0EE8419982006E7B1074C54017A5F /* IGListSingleSectionController.h */, + 3435EA4F5C2D9A1D37E66E481FB200B8 /* IGListSingleSectionController.m */, + 16056E1CABB03966AA5FC9C04F7F84C3 /* IGListStackedSectionController.h */, + DCB48C104A9E5F64B5A7DF7C5ACAD0AD /* IGListStackedSectionController.m */, + 7420DC54BAEDC8878A760D075A8E8305 /* IGListSupplementaryViewSource.h */, + 6928B7FF051801BEB9EDF10D79E80A43 /* IGListTransitionDelegate.h */, + C032C5408A3D10143A2689951DA2D07A /* IGListUpdatingDelegate.h */, + A45323BE421CDF333FFA9EA7B7AF7BE0 /* IGListWorkingRangeDelegate.h */, + 094D820A3344C765A3F38B262092AD15 /* Common */, + A6D8D35146A8C8AFFC19B5D060E5EA12 /* Internal */, ); - name = Pod; + name = Default; sourceTree = ""; }; 8F7A3DF8D470AB3D415AAA6D8CCC3498 /* Pods-IGListKitMessageExample */ = { @@ -720,114 +778,60 @@ path = "Target Support Files/Pods-IGListKitMessageExample"; sourceTree = ""; }; - 9A0BF89B64717C8F912A21F6EFDF5B25 /* Diffing */ = { + A6D8D35146A8C8AFFC19B5D060E5EA12 /* Internal */ = { isa = PBXGroup; children = ( - 4D2DC6346B7180743230D5C52813770C /* Internal */, - ); - name = Diffing; - sourceTree = ""; - }; - A15FC45B6FEC6EFF3C347A9B8D4C941D /* Internal */ = { - isa = PBXGroup; - children = ( - 0AC1DB0E5C5D2A4FEB677F3B8FC42DA7 /* IGListArrayUtilsInternal.h */, - C9752AC226B1DE7978142D6BEE260B0D /* IGListIndexPathResultInternal.h */, - 787135E832AD4E48BBBB4E8A199FA6B8 /* IGListIndexSetResultInternal.h */, - B92F7DAD786FC4B3F923EC8DF67952B7 /* IGListMoveIndexInternal.h */, - 135B5941C3982B0CD434D0E1BF5A566B /* IGListMoveIndexPathInternal.h */, + FA1AB7FE4D424D0700D179EA29A239EC /* IGListAdapter+DebugDescription.h */, + 3A4A0C4132EEEC2A5D7D720B0FEE14C0 /* IGListAdapter+DebugDescription.m */, + 3BD33C48DA6009552BAEE4299432B9EA /* IGListAdapter+UICollectionView.h */, + 04A5186BB3580573A8ADEB816D3EE6A5 /* IGListAdapter+UICollectionView.m */, + 959C2A04A7F19FBCCB8F9E27661D84F5 /* IGListAdapterInternal.h */, + 8FA4519D47F44C7DB409B2A35E44749D /* IGListAdapterProxy.h */, + 007667F40236C97516FB4AB61528BB64 /* IGListAdapterProxy.m */, + ED19C54D0B37B098EC7F32427CD5DD89 /* IGListAdapterUpdater+DebugDescription.h */, + B932F2EFFA15A03D6B48CA646768B3CD /* IGListAdapterUpdater+DebugDescription.m */, + 1BC80B854344E24B38836409D5F35A37 /* IGListAdapterUpdaterInternal.h */, + AF9666A70C5ACA8630F410BE236B67C6 /* IGListBatchUpdateData+DebugDescription.h */, + E992E4343793AAE99AB1DB836E17A790 /* IGListBatchUpdateData+DebugDescription.m */, + DA97A0789A3F6271BF6D009860BE3CB7 /* IGListBatchUpdates.h */, + BE63709319A3C22082894744BA31973F /* IGListBatchUpdates.m */, + A847BB3ABD0AFA73F427F7D6BEF2C5CC /* IGListBatchUpdateState.h */, + D4D2AC803EE41AE83AA2AF29B052FBB6 /* IGListBindingSectionController+DebugDescription.h */, + 0A0599FAD7A274B324F9803661B0B1A9 /* IGListBindingSectionController+DebugDescription.m */, + 5FAECF6C572681F4C2276418F61BAEE8 /* IGListCollectionViewLayoutInternal.h */, + B81E54237E7F30446AC22635610DD915 /* IGListDebugger.h */, + 904932206EE4B9BF32675F71102AC277 /* IGListDebugger.m */, + 3C6D8EF1A649E0B7576C146ED9C1CA94 /* IGListDebuggingUtilities.h */, + C8B3D82A72A3E26A8FF10F5D35E7FADC /* IGListDebuggingUtilities.m */, + 2FD93693165683D26D4583F1D3555881 /* IGListDisplayHandler.h */, + FC4F5538FE8ED4F1E3E58BE85483F39A /* IGListDisplayHandler.m */, + E1DF0A269C7F90D0510B19A719BB560C /* IGListReloadIndexPath.h */, + 6AF5F6B0634343F773BECEDC88DD25B0 /* IGListReloadIndexPath.m */, + 486DB3A4A3F34B9D017BD2662AE4494A /* IGListSectionControllerInternal.h */, + 9516CF3C7F362EB311264FB669F55274 /* IGListSectionMap.h */, + CE910EB2366482935BFAD44AEE932F2C /* IGListSectionMap.m */, + 10168BEBAA7CC74D5E01E093FF1BE8C8 /* IGListSectionMap+DebugDescription.h */, + 6CF1EDFA3C98DB48C3DD09AAC976D0B9 /* IGListSectionMap+DebugDescription.m */, + 4045F9175A46E9DA763B96C132CA8D8B /* IGListStackedSectionControllerInternal.h */, + D586C0BBA793D58DE39048C45AA1DCEF /* IGListWorkingRangeHandler.h */, + D9131C5491E6AB25AA17EAA2F6FE7552 /* IGListWorkingRangeHandler.mm */, + 1BA9857B0CD6B044E638FB3322C27A9A /* UICollectionView+DebugDescription.h */, + 79043AAA7E9BC35D889688A2A875756C /* UICollectionView+DebugDescription.m */, + DD7F0037B26C5CFDC92D35A80E2ECC8A /* UICollectionView+IGListBatchUpdateData.h */, + 17508A9669E49A3E03D2C95C3F4368C6 /* UICollectionView+IGListBatchUpdateData.m */, + 304E55C442718DB848055BDEA1835308 /* UIScrollView+IGListKit.h */, + 8912C4EBC5C72D85A5D9AF28DF62C5C7 /* UIScrollView+IGListKit.m */, ); name = Internal; - path = Internal; + path = Source/Internal; sourceTree = ""; }; - A1EC487775AF3098A64216DA2F4D786E /* Common */ = { + B0E639AD4DE122036F5375D5E3B0B5EB /* Diffing */ = { isa = PBXGroup; children = ( - 703C2C85B98EC3109E2014FFEF61B5FC /* IGListAssert.h */, - 5D91F4F26DB469429CB4D32FE2E5228A /* IGListBatchUpdateData.h */, - 969AE0DAB1E5E45ACF6B60D00904B894 /* IGListBatchUpdateData.mm */, - D32F0A89064DBF795F4DD92E3DC35301 /* IGListCompatibility.h */, - 34F2E9E1401AFBB9188C8ACD0620F4D1 /* IGListDiff.h */, - 7E5B66F1C7543C1375EAAD264699F6C4 /* IGListDiff.mm */, - 495D66402E77F6D32D732E3B1795B298 /* IGListDiffable.h */, - B562F73F24B85220788B07DD35580A04 /* IGListDiffKit.h */, - A3F64E5EE32692A358603B1C39C44AF6 /* IGListExperiments.h */, - BC31BE663D5E1A98D4F0D12B07F1229B /* IGListIndexPathResult.h */, - E8C779B230CFE915305827E2E22FE653 /* IGListIndexPathResult.m */, - 5CAE710BFAAE06DFA6B8F4FFCD8055A9 /* IGListIndexSetResult.h */, - EA3470412162484AD327C71E3945D5BD /* IGListIndexSetResult.m */, - 0C9FCFEBA7E9F971BEFE54B4926D5A80 /* IGListMacros.h */, - 7870424D4314C01719A3A3F033285816 /* IGListMoveIndex.h */, - EDD94F7CD25F230197756EC47EA4414E /* IGListMoveIndex.m */, - 373778541A99523218D6EAA66A420BB7 /* IGListMoveIndexPath.h */, - B436EB90E89A0D35C1A9A46FACF71C84 /* IGListMoveIndexPath.m */, - E20B78F36B1B3936C56EE20F156C08E4 /* NSNumber+IGListDiffable.h */, - F9A1227044A74DC5168CC3B1BCFF8FB3 /* NSNumber+IGListDiffable.m */, - B34E5FFC4AC2BE87DCD5B479E5187FB7 /* NSString+IGListDiffable.h */, - B5ABA25AACC49040015C227B29972E95 /* NSString+IGListDiffable.m */, - A15FC45B6FEC6EFF3C347A9B8D4C941D /* Internal */, + 215F09528E9FA044D33FD945CB39C61D /* Internal */, ); - name = Common; - path = Source/Common; - sourceTree = ""; - }; - A956C1230630B6BF093629A159BA7283 /* Default */ = { - isa = PBXGroup; - children = ( - 9232BAE4541DF58440F6853077F6F124 /* IGListAdapter.h */, - A5AEF0F3333F1F31B313C283301038DD /* IGListAdapter.m */, - 6F4E4E22E2B2EE2CBBB24A106AC6C4EA /* IGListAdapterDataSource.h */, - F2A7706C3A8E4DEBABF0966C9D9DDA73 /* IGListAdapterDelegate.h */, - D98ADF52A3222E4B2597FFCC034CCCF2 /* IGListAdapterUpdateListener.h */, - 4AC319FBB69230ACE93D5E4097669E11 /* IGListAdapterUpdater.h */, - 7E12F6B6C177FAE7F4910CF91B2F7F44 /* IGListAdapterUpdater.m */, - C2B23BDE6C40379FF47CFA8C633A6E72 /* IGListAdapterUpdaterDelegate.h */, - 08D561ED18E03DCFE0D5FB7D55962F0A /* IGListBatchContext.h */, - 08B70B36857F12A40487B1521A4DB7FA /* IGListBindable.h */, - 52E71F082FE81994322D44FFFFBA3269 /* IGListBindingSectionController.h */, - D35E1F79764C94CA7CF5A1C9333D8F69 /* IGListBindingSectionController.m */, - 0365A036DCD22DB66CA97DECAE1A0580 /* IGListBindingSectionControllerDataSource.h */, - B59E76A594322D44999C1493572917B5 /* IGListBindingSectionControllerSelectionDelegate.h */, - 008D5A5B90D7C8F731352EFD65F6B579 /* IGListCollectionContext.h */, - 6FAF17F6B19513072EA6BCD071267E9E /* IGListCollectionView.h */, - 8EF04DDC4FE9C96BD93D80C17ACC4CBC /* IGListCollectionView.m */, - 9734A2EDBC6EF79D57571A9A32DB1900 /* IGListCollectionViewLayout.h */, - 78DBAE8A355698E7520A7FB729FDF676 /* IGListCollectionViewLayout.mm */, - 385B9C1561B5DA44CF81C192FB873EE3 /* IGListDisplayDelegate.h */, - 9AB71684086479BC61334E5E1177E28A /* IGListGenericSectionController.h */, - F56E988B4290FA5DBFDB1BA672E61D51 /* IGListGenericSectionController.m */, - A455FEA43447F43A1E35255849E49AA1 /* IGListKit.h */, - DCDE632EC645699187DE80632152A52C /* IGListReloadDataUpdater.h */, - C037B7FAD12D2640BB997DB6AF78601A /* IGListReloadDataUpdater.m */, - 18E5B42B4230338E28120B1481F8C333 /* IGListScrollDelegate.h */, - 92329041D2B7E0753AA73EE71B0523F2 /* IGListSectionController.h */, - D9FF7D565C9ADB7A948B915761CF2FCA /* IGListSectionController.m */, - 461043087D8BE0289A916CD02B8FC5F7 /* IGListSingleSectionController.h */, - 2713AF6383375B598B8C71C125F30084 /* IGListSingleSectionController.m */, - 21302178543DED91116F49E1CF3DEAF5 /* IGListStackedSectionController.h */, - 6DBC60574028C35A57F2FC8012E9255C /* IGListStackedSectionController.m */, - 60466C437DFAE7506E7E12A385D5F2C4 /* IGListSupplementaryViewSource.h */, - 0CD8C122A3391BCBFDFD999414690470 /* IGListUpdatingDelegate.h */, - E20B877538488D7E2F483628794CF3A4 /* IGListWorkingRangeDelegate.h */, - A1EC487775AF3098A64216DA2F4D786E /* Common */, - 297EF46E1EE60238DDEE30C553DAF6AE /* Internal */, - ); - name = Default; - sourceTree = ""; - }; - BDCCF0462E165B25D411F25CEA6D5925 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0A4C4BCE07D6E71D9E8705EC1AB037EA /* IGListKit.modulemap */, - A3D43246430BF2804441EF22CCD31B6D /* IGListKit.xcconfig */, - 8B270B95268D9D2F845B7F60968E0CEF /* IGListKit-dummy.m */, - 396B44C6E695945034B92C509AB92222 /* IGListKit-prefix.pch */, - 0565F8C8CAC2B88C9B7BB3ABD80EA3B9 /* IGListKit-umbrella.h */, - FB6FDD2AFF9AE8B09A51CDC3D24788CF /* Info.plist */, - ); - name = "Support Files"; - path = "Examples/Examples-iOS/Pods/Target Support Files/IGListKit"; + name = Diffing; sourceTree = ""; }; CF9909136132DE20E8D2AD0C67AA0C49 /* Products */ = { @@ -841,101 +845,105 @@ name = Products; sourceTree = ""; }; - D4A5320FE4786580BC88B690DD0C17D5 /* IGListKit */ = { - isa = PBXGroup; - children = ( - A956C1230630B6BF093629A159BA7283 /* Default */, - 9A0BF89B64717C8F912A21F6EFDF5B25 /* Diffing */, - 86686D9FD1C5128F22BD8B22726D0CF4 /* Pod */, - BDCCF0462E165B25D411F25CEA6D5925 /* Support Files */, - ); - name = IGListKit; - path = ../../..; - sourceTree = ""; - }; E9B519F33FEE7EBE6135312248250815 /* Development Pods */ = { isa = PBXGroup; children = ( - D4A5320FE4786580BC88B690DD0C17D5 /* IGListKit */, + 4A9C5E7268063DB8C466BE12F1CE2CAC /* IGListKit */, ); name = "Development Pods"; sourceTree = ""; }; + F9A0ACAC8A27FDB9F49044DC208F75FB /* Support Files */ = { + isa = PBXGroup; + children = ( + 514ED93C059E8C960B46D71BD632A18E /* IGListKit.modulemap */, + 684D76D7E0591735075D3174B7AAED8A /* IGListKit.xcconfig */, + E7138543FA0F4B932090B383DF110E8E /* IGListKit-dummy.m */, + 5619194FEA3031A4DF82EEC1288D7FB7 /* IGListKit-prefix.pch */, + A3D7F4223FACF38BE9D0F169FBB661FF /* IGListKit-umbrella.h */, + 3D699B55C6AEDB1AC20310549AF14ABC /* Info.plist */, + ); + name = "Support Files"; + path = "Examples/Examples-iOS/Pods/Target Support Files/IGListKit"; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 51D3A9D426ED3FD8949B0ECEC65FFC92 /* Headers */ = { + 4E4C973C2D6F1818B73B38D67065F77D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 8A3F32442940B82062792B1A0690BD7D /* IGListAdapter+DebugDescription.h in Headers */, - 1C153BF3722AF0AB98BD12C093E58FC5 /* IGListAdapter+UICollectionView.h in Headers */, - CB82FA27AE4663EE94C0F2BEBDE1B827 /* IGListAdapter.h in Headers */, - 6E2791D7036353C0B4E4EFF193695188 /* IGListAdapterDataSource.h in Headers */, - A58CD18A3964792A18949A5091FFB829 /* IGListAdapterDelegate.h in Headers */, - ECD422BA6447DB4A7BE5D84C1D339FC3 /* IGListAdapterInternal.h in Headers */, - EF0D9BD2F669BCEA5354F9A39BB6197E /* IGListAdapterProxy.h in Headers */, - 9F3B92FA4B52EDB4AADE4FF2535C24D3 /* IGListAdapterUpdateListener.h in Headers */, - 3BA392E6BF1AABCA4C8E7B1ADC195A97 /* IGListAdapterUpdater+DebugDescription.h in Headers */, - AB41DCBE85B0A12F5B6A9C4BC74F7D89 /* IGListAdapterUpdater.h in Headers */, - 58508D3009A5FFB364553AFB90816249 /* IGListAdapterUpdaterDelegate.h in Headers */, - 2B6F49EBCAB90EE63ECAADD679EAFE4F /* IGListAdapterUpdaterInternal.h in Headers */, - 76863F16742EB25653F5F6E660EB31F4 /* IGListArrayUtilsInternal.h in Headers */, - 1E21BE44197B16946616E393937AF3DD /* IGListAssert.h in Headers */, - 55ABB9FCA1BD686A3AF27396865B99BA /* IGListBatchContext.h in Headers */, - 989772ADBFA0F7D8DBB3E096A0133DD2 /* IGListBatchUpdateData+DebugDescription.h in Headers */, - C5464C9F657E7FBA655191F60E662914 /* IGListBatchUpdateData.h in Headers */, - 318BEAB46D8AD6D49BA89BED151A5F8D /* IGListBatchUpdates.h in Headers */, - AA659CD396F3E1DD5BBA5FF5EBD7601A /* IGListBatchUpdateState.h in Headers */, - 7274027113E422421CA47E16F7FD9307 /* IGListBindable.h in Headers */, - C7DD92BFB8339CC503200BBB8FD7D7C6 /* IGListBindingSectionController+DebugDescription.h in Headers */, - 000656D0C64B59C96B69FCB9477AB593 /* IGListBindingSectionController.h in Headers */, - 60DEBD84F89C5D546F282A49062E839C /* IGListBindingSectionControllerDataSource.h in Headers */, - 03E4D859440A6D0FD11B88360803EC2A /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, - 8365018DF72FB6DB1C484B4C4EA48990 /* IGListCollectionContext.h in Headers */, - 6E26A4F4423647AE828AD2C0B0FA2383 /* IGListCollectionView.h in Headers */, - F610AAAEAA5C0C74F5CED99EB8EBB8D4 /* IGListCollectionViewLayout.h in Headers */, - BD6E9AA639D881C05FB201E192F0B315 /* IGListCollectionViewLayoutInternal.h in Headers */, - 96E0CC406FD6EC96E9E5FC422E737A98 /* IGListCompatibility.h in Headers */, - 838010DA2CD96CBBD623F5F0C80A1E5A /* IGListDebugger.h in Headers */, - 065ECA15DD8069AEF453357D3866D08E /* IGListDebuggingUtilities.h in Headers */, - 060ECADD6A53C917C2995778B1844708 /* IGListDiff.h in Headers */, - FCEA7D96FBFF7FABB38AA973F49D16FD /* IGListDiffable.h in Headers */, - 4D9AC8CCCBA71AE245557177FF0041C5 /* IGListDiffKit.h in Headers */, - 225105CB5763B877094A97D3FD61350B /* IGListDisplayDelegate.h in Headers */, - 83A487EDFA122BE2B7EE91E1F8099905 /* IGListDisplayHandler.h in Headers */, - 62F80FB3A1DFBF003232DB99C995CA4B /* IGListExperiments.h in Headers */, - 320287D5AE18922114B7EBB6CFB41287 /* IGListGenericSectionController.h in Headers */, - 8102A29FD9A2F8AF66E11E908E6F9BB6 /* IGListIndexPathResult.h in Headers */, - F5AE0DFB05ADFBA0CBB0C6C2E72BB61D /* IGListIndexPathResultInternal.h in Headers */, - 3A454A3BF65D5C700940305EF6154AD9 /* IGListIndexSetResult.h in Headers */, - F36D8706FE13FD7667E54B94A5BC4023 /* IGListIndexSetResultInternal.h in Headers */, - E7797ED322BD1BFBF20895ED6093F7A9 /* IGListKit-umbrella.h in Headers */, - C6FE3C0554E5598CD7E850F30AF9E56B /* IGListKit.h in Headers */, - 52C929B4CB36123759884848E1D033D4 /* IGListMacros.h in Headers */, - 59E333623F492436D0023C793633CB3F /* IGListMoveIndex.h in Headers */, - 21AD73F4E0D34CB26EA0A9D4E572960D /* IGListMoveIndexInternal.h in Headers */, - FD0167EBB5F9E5B5A4CC018399CC1D13 /* IGListMoveIndexPath.h in Headers */, - B8355E626931064A08B587CE5E3A89ED /* IGListMoveIndexPathInternal.h in Headers */, - CB469A6FEDEF50C99FE2741380FA9683 /* IGListReloadDataUpdater.h in Headers */, - 501257FD27BF405397F3CA43349EF5F8 /* IGListReloadIndexPath.h in Headers */, - D41E11034D9B858B82F2CAB590BF531B /* IGListScrollDelegate.h in Headers */, - A94ABFAABD6A97FA9B3898A14A58082A /* IGListSectionController.h in Headers */, - 011D4F58E512C58F3ED0FF713240198C /* IGListSectionControllerInternal.h in Headers */, - F80C5DDBAD70559C2E5E60007B451570 /* IGListSectionMap+DebugDescription.h in Headers */, - 8828DF188C0380EAB72A4DE5A220163A /* IGListSectionMap.h in Headers */, - 9F433812CBB30BABE4CFC49F75BD7613 /* IGListSingleSectionController.h in Headers */, - 4FCE30DB8A602AE0B349CEC3DA77E12A /* IGListStackedSectionController.h in Headers */, - 0CA48B44B5D861A49BB24AFD7076D897 /* IGListStackedSectionControllerInternal.h in Headers */, - EAFBE39CD78BB7B4F6108081C33C87A8 /* IGListSupplementaryViewSource.h in Headers */, - 5B471FD0D5021C25FE60B3558F1B1401 /* IGListUpdatingDelegate.h in Headers */, - 2949D7C8FA892834936AA4363E8DE3F9 /* IGListWorkingRangeDelegate.h in Headers */, - 9A9B247EE7977C6DA3DFD9A8586747DE /* IGListWorkingRangeHandler.h in Headers */, - 725821FFFC4D9E5D43D53CFA4627F100 /* NSNumber+IGListDiffable.h in Headers */, - C13B8C3B0FAB4A9B3A1A89D6A9C3D48D /* NSString+IGListDiffable.h in Headers */, - F03F2303EF42FD03210934DB0890A795 /* UICollectionView+DebugDescription.h in Headers */, - FD3D86FD95A8128C179160E240883B71 /* UICollectionView+IGListBatchUpdateData.h in Headers */, - 2E72826EDFAC6253D84A4BB23A79967E /* UIScrollView+IGListKit.h in Headers */, + DB2772537491A9892382B43D0BCC9DEE /* IGListAdapter+DebugDescription.h in Headers */, + 4808DBC17BA26354BA7F4CED66199246 /* IGListAdapter+UICollectionView.h in Headers */, + 0977E94E976BEDCEE4C093756D06C107 /* IGListAdapter.h in Headers */, + 28FEED5DE4BDAFD53453FD33BA36F564 /* IGListAdapterDataSource.h in Headers */, + ECF79F52FC078EACF3DAD1582A677F14 /* IGListAdapterDelegate.h in Headers */, + 29401F9BC4E43F377FBAAEDCC58763BA /* IGListAdapterInternal.h in Headers */, + 1CDAFE9E7627C5E87D1853DCB7883B96 /* IGListAdapterProxy.h in Headers */, + 05403447BD73A845C9ED0D48B7CF8BF0 /* IGListAdapterUpdateListener.h in Headers */, + DA1199971D176B3A07AD60AFE4361A03 /* IGListAdapterUpdater+DebugDescription.h in Headers */, + 96DFA45772D54CA88EEB54F7308CA5C2 /* IGListAdapterUpdater.h in Headers */, + 3288D1CAE4F728C3274DF1B30DECBAB8 /* IGListAdapterUpdaterDelegate.h in Headers */, + 5DDC1A16B97A5B40A1B2595D603668B7 /* IGListAdapterUpdaterInternal.h in Headers */, + 384356B6D29A5C23420E2A6AB926212F /* IGListArrayUtilsInternal.h in Headers */, + F1BA0C00A37D9A975C9AA53172157A9A /* IGListAssert.h in Headers */, + ED3501ADC0527C4B71176F41E8867A9F /* IGListBatchContext.h in Headers */, + EEF9949A6AA07828CCEB5A37DBE1841C /* IGListBatchUpdateData+DebugDescription.h in Headers */, + 8A7B304E3DF3191B68E47A7B4C2963E0 /* IGListBatchUpdateData.h in Headers */, + 7520173F219A75248EFB5D8104115870 /* IGListBatchUpdates.h in Headers */, + F81182714AE1AE1CEB6C92A70A7E2CB9 /* IGListBatchUpdateState.h in Headers */, + 3EC529D8219DC8E83DC47FD472110AFC /* IGListBindable.h in Headers */, + EF7DD13738134C45ED85B771828FBFAD /* IGListBindingSectionController+DebugDescription.h in Headers */, + 459A8174D9AF57BA459CAF34B47759B4 /* IGListBindingSectionController.h in Headers */, + 81F081146C5EA854404C7A00D9660EA7 /* IGListBindingSectionControllerDataSource.h in Headers */, + 283DD15528AC5C7AA93DBB76210AC341 /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, + 6A453DCD5227ACC556E446DF9187CCEA /* IGListCollectionContext.h in Headers */, + 0BA13116824F221845FF15664B005496 /* IGListCollectionView.h in Headers */, + C6AA3F28E6B98AEAEA3516DCB70A6758 /* IGListCollectionViewDelegateLayout.h in Headers */, + 2168E0D2B591E62FC821B58F8CCB7890 /* IGListCollectionViewLayout.h in Headers */, + 335421C0AB639EE72E695AA581134CB0 /* IGListCollectionViewLayoutInternal.h in Headers */, + 0829E7D5DC390AFA44A39C7F70092C85 /* IGListCompatibility.h in Headers */, + 8E6F10FEBDBBA1CA894D679E99B2AA53 /* IGListDebugger.h in Headers */, + E0B70E8DD97AE2D463F5A81665A6309F /* IGListDebuggingUtilities.h in Headers */, + FDB3B60963D70D0A55451B3D6B3BE8AB /* IGListDiff.h in Headers */, + 7FB9E99CB53FF508900C7A526B7CBC05 /* IGListDiffable.h in Headers */, + 78B456409824229E45D14D1E622A8B7B /* IGListDiffKit.h in Headers */, + 7185E558F814EC6A83982D8DC893BB0C /* IGListDisplayDelegate.h in Headers */, + 89BDEFA1E885C2A19445B34EEB2C1F7C /* IGListDisplayHandler.h in Headers */, + 521DAA6D216A8204D07733938C92968B /* IGListExperiments.h in Headers */, + 963B307F08098284103A0ABA5C7BFEC5 /* IGListGenericSectionController.h in Headers */, + 1203750E96C864FE27C4F300ED6CEC54 /* IGListIndexPathResult.h in Headers */, + D629D069B566D8695CA83FD8DCBDDEA8 /* IGListIndexPathResultInternal.h in Headers */, + 29DE4D7438F56A67CDF8A87B95079672 /* IGListIndexSetResult.h in Headers */, + 08C90A318864971632612F68C5796842 /* IGListIndexSetResultInternal.h in Headers */, + 9F3B1BBEF3E67B51E07407ABAB13FD6C /* IGListKit-umbrella.h in Headers */, + 891A148ECA62A9FEB5D988025BB5C168 /* IGListKit.h in Headers */, + E8B4F0F131396A2A42773FB0A5947AD5 /* IGListMacros.h in Headers */, + 9A06DC0A2EC0D3A0F6E8242B319C4C1E /* IGListMoveIndex.h in Headers */, + EAE19B01E389B3A55D77F5E7E713CF9A /* IGListMoveIndexInternal.h in Headers */, + 629BF8C4761CB9AAC569F9386CB871E7 /* IGListMoveIndexPath.h in Headers */, + 3F47B62E7768DD78F6E7FF85440557B2 /* IGListMoveIndexPathInternal.h in Headers */, + 5588931B18E99D37C7DA68E5E892C759 /* IGListReloadDataUpdater.h in Headers */, + FDFDF6B97D35DBE203EBCA0B78371627 /* IGListReloadIndexPath.h in Headers */, + DE850F4ECFE8C260559FF04E14258DBB /* IGListScrollDelegate.h in Headers */, + 29AD1315EB18E04F76C32033BA9B7848 /* IGListSectionController.h in Headers */, + D1001648653BE46A49552091DA154C14 /* IGListSectionControllerInternal.h in Headers */, + 5D9243C4922E77C7567DED9112854F5A /* IGListSectionMap+DebugDescription.h in Headers */, + E32C7937A8814FB4A8B4193273F9F09A /* IGListSectionMap.h in Headers */, + 70628B9B7F39FA5A0E155AC46FED115C /* IGListSingleSectionController.h in Headers */, + D5D086C3FEAE46AEA7DD71A9A7179B32 /* IGListStackedSectionController.h in Headers */, + 42303C9BDC660455B08FE9A201A50799 /* IGListStackedSectionControllerInternal.h in Headers */, + CEF9F9957AF64EE1FF962097672F2D48 /* IGListSupplementaryViewSource.h in Headers */, + 953D727364784DBE2AF988E20BAF701A /* IGListTransitionDelegate.h in Headers */, + 994FEF9242A66117B4EC8D91F6FA2331 /* IGListUpdatingDelegate.h in Headers */, + 808B326D72F1C6F79476FDAE49630D3E /* IGListWorkingRangeDelegate.h in Headers */, + 6D715F8BB1BD314400C7DD4FE4760EE1 /* IGListWorkingRangeHandler.h in Headers */, + E096CCEF6D850D2A8225059B01EF14DD /* NSNumber+IGListDiffable.h in Headers */, + 7E6320C083D9CE942C62E5297CE09626 /* NSString+IGListDiffable.h in Headers */, + 53906F9A7BFFF210CBDB815ADCD2AB64 /* UICollectionView+DebugDescription.h in Headers */, + B5AE2B653B58634F9AAEDD3CF7C5B423 /* UICollectionView+IGListBatchUpdateData.h in Headers */, + 2CD77F1703DE194029511C339CD5407B /* UIScrollView+IGListKit.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1002,13 +1010,13 @@ productReference = 3DFBEA9D0D85DB9366D3C949C20332DD /* Pods_IGListKitExamples.framework */; productType = "com.apple.product-type.framework"; }; - BAAFCF329BBE3244A2F2BC919A388780 /* IGListKit */ = { + A612C7F962835F1413BC575623E59EF4 /* IGListKit */ = { isa = PBXNativeTarget; - buildConfigurationList = A3DA1489B27C8CAB525C55D1A4987D3E /* Build configuration list for PBXNativeTarget "IGListKit" */; + buildConfigurationList = 06E2FEA9138A627994C63DAB587D2F21 /* Build configuration list for PBXNativeTarget "IGListKit" */; buildPhases = ( - CB6BFC1268C59A0C1B75BA86E59E267B /* Sources */, - F0A1312DDDE4F0EBF23C99AC2673DF5F /* Frameworks */, - 51D3A9D426ED3FD8949B0ECEC65FFC92 /* Headers */, + F55F3F135E69EE42AAD039540DF5DD83 /* Sources */, + 06A78FD57E3ACE0893D01347C49C5917 /* Frameworks */, + 4E4C973C2D6F1818B73B38D67065F77D /* Headers */, ); buildRules = ( ); @@ -1058,7 +1066,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - BAAFCF329BBE3244A2F2BC919A388780 /* IGListKit */, + A612C7F962835F1413BC575623E59EF4 /* IGListKit */, 6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */, 401DEFF5B4204434A3367C3A45C172EE /* Pods-IGListKitMessageExample */, FA6C50153578D5634418D6966B7AAEDD /* Pods-IGListKitTodayExample */, @@ -1091,46 +1099,46 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CB6BFC1268C59A0C1B75BA86E59E267B /* Sources */ = { + F55F3F135E69EE42AAD039540DF5DD83 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8F4BE0D41526E2D1ED970D9FB9BE15DE /* IGListAdapter+DebugDescription.m in Sources */, - 2E51DD7F19543514296AACD79E4B3BCC /* IGListAdapter+UICollectionView.m in Sources */, - BB80D68122CA2F378DECC73E19EEC534 /* IGListAdapter.m in Sources */, - FA39F4BC78DCB90306785B19158D96C3 /* IGListAdapterProxy.m in Sources */, - 0B4B5E1BD5D7EA6CFA69B7553841CD62 /* IGListAdapterUpdater+DebugDescription.m in Sources */, - 9129DE246EEE5BFD9452A7F70F64640E /* IGListAdapterUpdater.m in Sources */, - B2FBD4F9D7AD0A821AF7E81A1F822339 /* IGListBatchUpdateData+DebugDescription.m in Sources */, - AD50F35503652FAC5F9FBC3898A93C99 /* IGListBatchUpdateData.mm in Sources */, - BFCA2301BF581BEE515280F1AFF8400C /* IGListBatchUpdates.m in Sources */, - DC0E6BC6073C2B44A71963C3EBD3FEB0 /* IGListBindingSectionController+DebugDescription.m in Sources */, - 365FF4EAAA8EF52F2C25D6469242167D /* IGListBindingSectionController.m in Sources */, - 0FD04F4A7733341B0EE8B10EFB7B1620 /* IGListCollectionView.m in Sources */, - A77295BCB442C076B90DE5E252ED54C2 /* IGListCollectionViewLayout.mm in Sources */, - 7B712EB0B10A84DB31F080626CE70F06 /* IGListDebugger.m in Sources */, - EBD539F07CE412DA25718261574F2D09 /* IGListDebuggingUtilities.m in Sources */, - 17A2CA1C4F35D7F979BC2FEAFFA74C5A /* IGListDiff.mm in Sources */, - 07A409AAE4778929598ABB6825E1EA73 /* IGListDisplayHandler.m in Sources */, - 3892E6A3AF495D7299A438428CCA0242 /* IGListGenericSectionController.m in Sources */, - F1FD456EC6E1A3233EA40D321924B075 /* IGListIndexPathResult.m in Sources */, - F9BE542858323C9200B710831AFF65E5 /* IGListIndexSetResult.m in Sources */, - 4A07757816BEF22050E34D3144102721 /* IGListKit-dummy.m in Sources */, - 6831542CEBB1F9378A74F1EF1C7DDD84 /* IGListMoveIndex.m in Sources */, - 1D7C597012B8F21CC5847328B6CF195A /* IGListMoveIndexPath.m in Sources */, - 9884BA9C9D8616D3A4C2F39E74092C37 /* IGListReloadDataUpdater.m in Sources */, - 90FF53E36B7880D41DD8913E15CCAD38 /* IGListReloadIndexPath.m in Sources */, - 607F3D73B20A879467607338459482F3 /* IGListSectionController.m in Sources */, - 6C197C1F281AAE8CE17D09761A9A8FDC /* IGListSectionMap+DebugDescription.m in Sources */, - E95FC52F72F48ED68B2FA8131364BF68 /* IGListSectionMap.m in Sources */, - FCA35F9D333E72877B438C6253C2B9CE /* IGListSingleSectionController.m in Sources */, - 73ED07C6E6ADF94C87AA7A3541956047 /* IGListStackedSectionController.m in Sources */, - ED47D4BC284A921A99CC4C52265E2AAA /* IGListWorkingRangeHandler.mm in Sources */, - 0AF74AC01BC48A65C5CEF8ED506A71EF /* NSNumber+IGListDiffable.m in Sources */, - 431DC2EB30A36D5C559077323480592A /* NSString+IGListDiffable.m in Sources */, - 069B2CC4EF5B528491405F0F4071BF83 /* UICollectionView+DebugDescription.m in Sources */, - 7ECAF08A9CBA74E2FF7A6C8E66F45F27 /* UICollectionView+IGListBatchUpdateData.m in Sources */, - 71569A6FB30B1706FC12BAF5032BA14B /* UIScrollView+IGListKit.m in Sources */, + 44FCF39A4F2A60F3155BB58230F510C6 /* IGListAdapter+DebugDescription.m in Sources */, + 15D0B2DE04640A0F6709F0695AA570E2 /* IGListAdapter+UICollectionView.m in Sources */, + E5CD5C6039EBE2B41E7621A6214786B5 /* IGListAdapter.m in Sources */, + E9C8FE6FA87F442870BE1F6ACA2E3BE6 /* IGListAdapterProxy.m in Sources */, + EB94D5E6EA3F1A8BE691D7D95B04C5AD /* IGListAdapterUpdater+DebugDescription.m in Sources */, + 7C85030CD52220CC1DAED0DA08CE171D /* IGListAdapterUpdater.m in Sources */, + 462C4A0B110049A03BE824EB1149ED64 /* IGListBatchUpdateData+DebugDescription.m in Sources */, + 33501FEADC8C4D4B2B7A9AE4102D7977 /* IGListBatchUpdateData.mm in Sources */, + F02F43233F6565CF1C5789757E4CD764 /* IGListBatchUpdates.m in Sources */, + CE1DB9DD598AC52F1344F64F84EA9358 /* IGListBindingSectionController+DebugDescription.m in Sources */, + 7D1622EA3A0111BA26661F2D3552E1A0 /* IGListBindingSectionController.m in Sources */, + 998152B6FA7A5F0E66FBE91542BBB873 /* IGListCollectionView.m in Sources */, + 3B1966AF887C268757E43CB2E1277052 /* IGListCollectionViewLayout.mm in Sources */, + D9ED5F0C185600ED07D07FB0D607AF91 /* IGListDebugger.m in Sources */, + 01B2A9637636BB3F3E3A774FD489FF60 /* IGListDebuggingUtilities.m in Sources */, + CC0FA990B8D68C37E81B57898CA9B57F /* IGListDiff.mm in Sources */, + 0203EA2522B2D20C750593018C7C6D46 /* IGListDisplayHandler.m in Sources */, + DEA6C34CADFA6B45779D40CC4B7D64F4 /* IGListGenericSectionController.m in Sources */, + ECA089F246AAE6285CB4CB5F0A2F6168 /* IGListIndexPathResult.m in Sources */, + AE56D92FFE57666680BDC664E8A002F6 /* IGListIndexSetResult.m in Sources */, + 9DB79829C5BC6574FA2CE97A3F86ECB2 /* IGListKit-dummy.m in Sources */, + D0E0889BCCED412838BC7DCE37D9B901 /* IGListMoveIndex.m in Sources */, + 8A9905D37D6D76ABB6750A9F09641D0B /* IGListMoveIndexPath.m in Sources */, + D8A508D088D061B8769A80465D1C8612 /* IGListReloadDataUpdater.m in Sources */, + 1D03F29630D7C41532C4891347EE10E7 /* IGListReloadIndexPath.m in Sources */, + 77B2645109E74CA5E42E930CA3C14A9B /* IGListSectionController.m in Sources */, + 0D4D5299620FE30952D5AB751E65EB96 /* IGListSectionMap+DebugDescription.m in Sources */, + C8E2A4726653F973846359EF5FF21090 /* IGListSectionMap.m in Sources */, + 8C53414579E1E840753A510A765496EE /* IGListSingleSectionController.m in Sources */, + 62C22B08F0DF608419085D5FC700D1CF /* IGListStackedSectionController.m in Sources */, + E4E63B043458F2A7AA00E24893390C60 /* IGListWorkingRangeHandler.mm in Sources */, + 10844F2BCF0E6CC9E1AF6948B3E7ADE4 /* NSNumber+IGListDiffable.m in Sources */, + 5C167BCE68F6DE70BD5DB8D396996132 /* NSString+IGListDiffable.m in Sources */, + 2CD04DAA4F09525EDFEDC496F89F4215 /* UICollectionView+DebugDescription.m in Sources */, + 8F89D34DDDAA0469ABE32483C171EC57 /* UICollectionView+IGListBatchUpdateData.m in Sources */, + 3B970691D7949A11DCE1254EC0FC85D8 /* UIScrollView+IGListKit.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1140,19 +1148,19 @@ 36C541B7631C30D80576C418E9F06C18 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = BAAFCF329BBE3244A2F2BC919A388780 /* IGListKit */; + target = A612C7F962835F1413BC575623E59EF4 /* IGListKit */; targetProxy = 42B122D03058E7C3E34ACF0AC2A72140 /* PBXContainerItemProxy */; }; 9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = BAAFCF329BBE3244A2F2BC919A388780 /* IGListKit */; + target = A612C7F962835F1413BC575623E59EF4 /* IGListKit */; targetProxy = A0A5426482C447F640D6A192E71D5F5B /* PBXContainerItemProxy */; }; BFAF67A08B878C67ABE4BF370ECEA0C1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = BAAFCF329BBE3244A2F2BC919A388780 /* IGListKit */; + target = A612C7F962835F1413BC575623E59EF4 /* IGListKit */; targetProxy = 7D332B346FFC0D5E5159546D185DAFEF /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -1257,6 +1265,37 @@ }; name = Release; }; + 605826FC7F6C5BF71B830A7D566D5736 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 684D76D7E0591735075D3174B7AAED8A /* IGListKit.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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"; + GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGListKit/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/IGListKit/IGListKit.modulemap"; + PRODUCT_NAME = IGListKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 63BC912AE41CA64CBFB558FE4A6D0516 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 568FA20FCC9D77DF4FF3A77159CB66AA /* Pods-IGListKitExamples.release.xcconfig */; @@ -1323,38 +1362,6 @@ }; name = Debug; }; - A3D5F49239D6D99AC671722512905B89 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A3D43246430BF2804441EF22CCD31B6D /* IGListKit.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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"; - GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGListKit/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/IGListKit/IGListKit.modulemap"; - PRODUCT_NAME = IGListKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; B254DAA6CF0CE39F4A3D11B90A7E059A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1444,6 +1451,38 @@ }; name = Release; }; + DADD88FAAFD3CDCCC57585886BA9E0AB /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 684D76D7E0591735075D3174B7AAED8A /* IGListKit.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "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"; + GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGListKit/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/IGListKit/IGListKit.modulemap"; + PRODUCT_NAME = IGListKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; E4B68EE12B21C47CB798D9B1ECA6D7A7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1504,40 +1543,18 @@ }; name = Debug; }; - EDB10E5E04CED883B3A568A02A70593E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A3D43246430BF2804441EF22CCD31B6D /* IGListKit.xcconfig */; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CODE_SIGN_IDENTITY = ""; - "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"; - GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGListKit/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/IGListKit/IGListKit.modulemap"; - PRODUCT_NAME = IGListKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 06E2FEA9138A627994C63DAB587D2F21 /* Build configuration list for PBXNativeTarget "IGListKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 605826FC7F6C5BF71B830A7D566D5736 /* Debug */, + DADD88FAAFD3CDCCC57585886BA9E0AB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 0FE3BD27B2D26DDCF7A53630AB4BE0DB /* Build configuration list for PBXNativeTarget "Pods-IGListKitTodayExample" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1574,15 +1591,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A3DA1489B27C8CAB525C55D1A4987D3E /* Build configuration list for PBXNativeTarget "IGListKit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - EDB10E5E04CED883B3A568A02A70593E /* Debug */, - A3D5F49239D6D99AC671722512905B89 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; diff --git a/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h b/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h index 1ba60ed4..a3705d25 100644 --- a/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h +++ b/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h @@ -37,6 +37,7 @@ #import "IGListBindingSectionControllerSelectionDelegate.h" #import "IGListCollectionContext.h" #import "IGListCollectionView.h" +#import "IGListCollectionViewDelegateLayout.h" #import "IGListCollectionViewLayout.h" #import "IGListDisplayDelegate.h" #import "IGListGenericSectionController.h" @@ -47,6 +48,7 @@ #import "IGListSingleSectionController.h" #import "IGListStackedSectionController.h" #import "IGListSupplementaryViewSource.h" +#import "IGListTransitionDelegate.h" #import "IGListUpdatingDelegate.h" #import "IGListWorkingRangeDelegate.h" #import "IGListAssert.h" diff --git a/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj index 5a22f45c..061ceb13 100644 --- a/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj @@ -53,171 +53,171 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0027C13B125211AD236A296BC4F94E0D /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + 00902ACAA0B9F3D70FAA818C3AFBF985 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; 013F8573FC69B5D57505266CF6106124 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAssert.h; path = Source/Common/IGListAssert.h; sourceTree = ""; }; - 0268FF55B7EDAC03C1B8A3174CD6B97F /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + 0278601DEAE5119F9D6DFD99F528199A /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexPathResult.html; sourceTree = ""; }; 02A0B97B9CEF69B2F46ED381A3A4FF87 /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCompatibility.h; path = Source/Common/IGListCompatibility.h; sourceTree = ""; }; - 0527497170D7AADA36597AF3A7F0472F /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDiffable.html; sourceTree = ""; }; - 07865954D100348CC2160B293C81D21A /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + 06A8D415BB63A24A1088BA90AB8EDF2B /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindable.html; sourceTree = ""; }; + 08D45F0EB1653178AE611E6E2BF23FAB /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Constants.html; sourceTree = ""; }; 0947F9A5D400407960E52EEC9EB94F01 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; 09F246CF1920977445E6AA4E4547A1A8 /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.mm; path = Source/Common/IGListBatchUpdateData.mm; sourceTree = ""; }; - 0E4C4E87464088D9B73CBE3A914D0352 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; - 0EC291603FA4E22D00239E01F725401F /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; - 0FB88F472A5575755EC0517675F4627A /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; - 11F55CEE8E02553368DEEF2870258FBF /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + 0A68924B89024D0935F12E9F4B435BB3 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + 108FCE84EEA02EB05495D363EEB38A64 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; + 1113F1097E0A28DC0B276C85069FA642 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; 14E6DCB867C946793BFBA75C5FD99D99 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexPathResult.m; path = Source/Common/IGListIndexPathResult.m; sourceTree = ""; }; - 1546F2FEDC16B287CDD4089454836919 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; - 15600122FBCF669E35C318548BCD2AA6 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 162AE45BD88B1EC6C8D2BA4D27CAC0FF /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; - 166F9D6E8DBB362F5EE99ED69FAEC636 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; - 17AFD792F55D66839904B1CEBA25600B /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; - 1A3CE84B7DACC6EBF3DAA93CBB8E4518 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + 1680FA25BC5508C5CA6484E81CBDB7CE /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-core-data.html"; sourceTree = ""; }; + 17BE671C0483223DB8BEEDC59BC8FEBA /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 1854B3A51705A94331D8EDC4DBD22B59 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/vision.html; sourceTree = ""; }; + 187CB7DC2094AADB1854173AC8A28829 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; 1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.debug.xcconfig"; sourceTree = ""; }; - 1D716F0B92934D7CF0E2D7905FC2886C /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; 1E3F8ED0AFC4914F14A1C35D6D641726 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMacros.h; path = Source/Common/IGListMacros.h; sourceTree = ""; }; - 1F26F04278535AAEFA9C9D1186088F83 /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + 1FFFBAC669C0F83579BF2DC6EE5CC6C6 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; + 23EA5BC54ECFAD42BC8E9306F38A0239 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; + 258C99829477D37DD92B6FC4927BCD71 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - 28BF712F632062D7330357DFEB10DDCD /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; - 29F5DDF8975988DC5461203066EAAF08 /* IGListKit.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListKit.tgz; path = docs/docsets/IGListKit.tgz; sourceTree = ""; }; - 2AB27FD4C5CFB2ED58510202062DDDB7 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListGenericSectionController.html; sourceTree = ""; }; - 2B7630FC6298037B459B4607506E7109 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; - 2C6059F828B91191E555ABAEB957C5CB /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; + 2A62D12DF8F40E7642E25EAC8EC9B38A /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + 2BD160EAF6A4AA598AFD430E2FF606FB /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitExamples-dummy.m"; sourceTree = ""; }; - 30A074C95998F03A01B26C9CF92FA5D8 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; - 32A534F431AE091489320EA0977F9280 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; - 32B28DE8F1D9DEA16A968F20589C6D9E /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListExperiment.html; sourceTree = ""; }; - 32E12D8967964052674222FA98A4E539 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + 2FB182CC87C1BE39C9C116AC7A48515C /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; + 31D58182DA791429376C8B835D3D35A6 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 31DE4045B82B1F863F0EDAF4F2431917 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; 33B1C9AA08B00BB67B09FA0A36F89BD8 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndex.h; path = Source/Common/IGListMoveIndex.h; sourceTree = ""; }; - 37700546640739B0430E16F6C4DFF11D /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/getting-started.html"; sourceTree = ""; }; - 385CBDC607146DECD94B490BC98E8109 /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/installation.html; sourceTree = ""; }; - 38BE54A416D08F9B76E07D5FCFE1E430 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; - 3B8F12B0ED767A8BC7D6E2F8B3C9950B /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 3463D10E7E1FEA4A5263606A4704FD03 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + 353B25DBD568946BDF79341755F4479E /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + 3612E154422FBBA2A0E2B3D101E103B1 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; + 3837782B7A69A749FB680262FCD62293 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; + 38AFDFE09B02C51AC89502B2D083E147 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; + 3AAE0BAE5EE35EEF17FB22E7DF0C9441 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; + 3C1A91F3613DDE98831D0B23F9C26F0B /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; 3C3AA033120D0F7CD7F53C46BA0F9AB1 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+IGListDiffable.m"; path = "Source/Common/NSString+IGListDiffable.m"; sourceTree = ""; }; - 3CC61BD4D3CEE36D86EDFE336AF3E67C /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - 3D65FCA20AE70537C9424A6EF17EA899 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; 3DA94D6B21A8190451B1725725B06597 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+IGListDiffable.h"; path = "Source/Common/NSNumber+IGListDiffable.h"; sourceTree = ""; }; - 3EF0B033BEF193B124779C0CBEC819F5 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + 3E4A240A2680C5536FC41D8F3AD376F3 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; 3FFF16D517CB1F44E0EB9AFF43121D2C /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchUpdateData.h; path = Source/Common/IGListBatchUpdateData.h; sourceTree = ""; }; + 4112028D7D5E6109631E74B95CA9F652 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; + 415E2C6437C1D1A3BF7A877809F5AF0D /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/installation.html; sourceTree = ""; }; + 41918AE1D0E731E2317276D2478E424D /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListStackedSectionController.html; sourceTree = ""; }; 428C13C7C57B2D91F00D94ECF1FA71F8 /* Pods-IGListKitExamples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-resources.sh"; sourceTree = ""; }; - 46E003CEC1EAD2A2AB85E5752A9E9460 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; - 47D58766A04065BB8A6F221C5DFE45CF /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListStackedSectionController.html; sourceTree = ""; }; - 47D78E34AC8DCC2A2C8D16E5FCBCF3C3 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; - 49146CAC952E9F38E9A892F7F9011858 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; - 4AD89E9FEE0178A1AAC0A193F7D86E72 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; + 43F3BE786277F4DFE3266DC57B411234 /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + 4A0FA0F03997A3AAB8B614A28E255211 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; 4AE013639CD33EA0A8D681DCBBDD83A9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4C08D9DBAE6AF781A82AC4A6923A92E0 /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; - 4F8527908FFB7044A11A0AE4534388AE /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; 4F9F8E6A7CDACBF9CFD80AB9281A1F82 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexSetResult.h; path = Source/Common/IGListIndexSetResult.h; sourceTree = ""; }; - 505965B684C597A4B7FD3894A128DA0E /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexPathResult.html; sourceTree = ""; }; 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitExamples-umbrella.h"; sourceTree = ""; }; - 5424F4A459DFA5040D2A3C5D0241A4F0 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; - 54AE2F693C9F926B48CA3073DAE901D7 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; - 56B82A19C632724CB3E6FCE977CFBCE6 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; - 56E1DF80DDF7A7F357FF83E804A7E12A /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; - 58491220B1882DB9184EF27542391D14 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; - 5984B96678E7BDB258E6D7F2FEDEA8B1 /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; - 59C931060B33156F41B9D7EF74936662 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Constants.html; sourceTree = ""; }; - 5A96AEE776AD06512B28BAE8E24C63C8 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; - 5BE517234670F2FAAE7C9F4995E48669 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; - 5CD2A0C0FD2465EA94D478473EB44C61 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapter.html; sourceTree = ""; }; + 546F7D7D4AEA6CE95D0427548D45A5F1 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + 5482C5ABD9A7DA4EE34FF2EEA00DA575 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; + 550226CE62BDFC3F1FEE92A9392D9D2D /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + 568BB50208E7682AB231A263867D2DF5 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + 5C9691FC23A1A90F45706C5C3B588FB5 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; 5D4F6E369FC8518E19CE2A0574F841FE /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+IGListDiffable.h"; path = "Source/Common/NSString+IGListDiffable.h"; sourceTree = ""; }; - 5DDC3A076A1351BD12741BD7AE909CD7 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; - 5EC71BBF3C601F37DA1273CACD0F96C1 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; - 5FF5F3DA116382E2E2274DD687D24851 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; - 600B5CD424758F8F2D6B58F1896E26D4 /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + 5DFCF5DACD07A35E2706366A17276A0D /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/modeling-and-binding.html"; sourceTree = ""; }; + 5E405534FBDE1F620968D0DD6FEFE3FC /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; + 5E515AB8620A3609A2CA454589653469 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapter.html; sourceTree = ""; }; + 5EFC0F4509B92A83ACB093FD8FD5677A /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSectionController.html; sourceTree = ""; }; 6174FC0DAF9A36B9BB450155F01FD7D3 /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; - 63C46BBC6627379E1B70FD881D6FFF3C /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBindingSectionController.html; sourceTree = ""; }; - 63E9ADC006F12CC6703ADA86CC2A729A /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; - 651186234D6BA0D2EBD5A07054E72C4F /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; - 66A97AD7361F10974F8D0E2477AAC435 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; + 621DF5B4E7278D19C17048A31707D092 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + 62D551CB364BBC261F966A6AC9493A29 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + 652F6F0C73B9C1DDC61BF603FB083BD2 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; 69CC2199E693744083ED6CDB29D31AA9 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListExperiments.h; path = Source/Common/IGListExperiments.h; sourceTree = ""; }; - 6A1DF9D6DA50EF05DA935D663F046D23 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; 6CD89F039AF0EED83D57E11F81104997 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexSetResult.m; path = Source/Common/IGListIndexSetResult.m; sourceTree = ""; }; - 6E45F2B1F1AA3ECAC3F677328A4AD735 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBatchContext.html; sourceTree = ""; }; - 740A80AE4E29884E36892567D875512D /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; - 74383DC25560CAFC95B4F9342BB055DF /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; - 779826FDEEBBA2AD588F6DE5177F5DB2 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + 6D5B8F14EBF974186682FC6B95EE7D7F /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; + 70EEA2DAF0F85E9143C8A37F583E424F /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; + 730302BD87460EF5DF51BF87E2026FA1 /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; + 74E999E04A39C39D9E91E48F858A79D8 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/iglistdiffable-and-equality.html"; sourceTree = ""; }; + 77A37953799451B59CF70899A00C6697 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + 77D3D7CE886A880774F2D960D62169FB /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; 781122E822B2BF82D263328A4077891E /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; - 79FD332DF71BFD960C91D1B052ADF00E /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; - 7A49BCD83A95D26D248A2F3E054CD5B1 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/migration.html; sourceTree = ""; }; - 7BA7607F4254A6D10E2F7276FDB3BC8C /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; - 7CFD3BBD73FE0B289DAD74B3B53C929F /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; - 7E40754F5F8A3099111A6F8CDF4C57F5 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexSetResult.html; sourceTree = ""; }; - 7EF6146D892D242C67DCAE281C46F2B7 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; - 7F152D1D7A13297BF1EB5E602F7573C3 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSingleSectionController.html; sourceTree = ""; }; - 806FEC730436EFF6FB33597ABBD244FB /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSectionController.html; sourceTree = ""; }; + 789DFE7CF426D1C23C65D72FDA65DCA3 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + 792A0B6875BA2CDE494A936FAF28B81C /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + 79C34BA6440DD4772D21884220CD736E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/IGListKit.docset/Contents/Info.plist; sourceTree = ""; }; + 79E18635F1547E1178D20BCF70583AAE /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListExperiment.html; sourceTree = ""; }; + 79F64EDCE5E0079C7981819FB4DD290E /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; + 7ABEF389FB37957894C0E438C9AFB5A9 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; + 7BB92F1A17868880587C391D7978BDDD /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + 81E09501E7B719A6A5E29FA82DD3642F /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; 821E85E8B62E6A9EC5DBAB42920DC547 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; - 82521CDBB11DB90450077BF30DA7643A /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; - 853578E9400CD8BB395CC90C0F8470A9 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-core-data.html"; sourceTree = ""; }; - 864E8F9AF5B18972F776E8D2CDB61DDF /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/Type Definitions.html"; sourceTree = ""; }; - 89CBFB2827ED49171E427F3D00B16965 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; - 8F2AA573447F5A9633FAB4BC384F43A3 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndex.html; sourceTree = ""; }; + 85A3514DF3BB6B08FD54F2425B53750C /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/migration.html; sourceTree = ""; }; + 85F16BD26133E9C92735EBF3D8376D27 /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + 874A7DF2FF4EAC2E5AF405EFE05AAF6A /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + 8BE5742C20256828AD4BED782C04CBFE /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; + 8CA18C5247DD649BE228A922CB173DF4 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; + 8E47C0BAB9E36B26781BE9A3792DB03C /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; + 8EC9A0981767703368018C984C931AF9 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/IGListKit.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; 8FCE439D6CFFBA3D68B80C29C36EE0C1 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiff.mm; path = Source/Common/IGListDiff.mm; sourceTree = ""; }; 90420A5CAC80AC1199F5138DE8B5F9A2 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiff.h; path = Source/Common/IGListDiff.h; sourceTree = ""; }; - 91136BD99A1AA1CB0EA81809248330A7 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; + 91FECCD7DA1882AC8F951D441437CCFC /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 9509EB6301E29031991EC2669943F502 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffable.h; path = Source/Common/IGListDiffable.h; sourceTree = ""; }; - 996F544090596C20039DC80D1917BBCD /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-uicollectionview.html"; sourceTree = ""; }; - 9C71CCF8D58AEA74463323545888077A /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/IGListKit.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + 9819BBB3A23442F8F0A4A30104FE07BB /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + 99B67877297D483EC03F3D2161240438 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + 9A2FB94FDA9CCC915EBF98F520A62068 /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + 9C0ACFC4436917B13EB2FBD30B55E5FE /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; 9CB9C133FFCB58BDC03EE468BD48ACFC /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; 9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9E5763A30D4C0333B840D0E2378B46A4 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + 9E32F5DF99C88B2FA7CA4304ED0DF031 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + 9E85EA31AD7B759EB8ED93E7C489857A /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; 9EE3A63399A35916C7E5AD6C5D1FE0B7 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffKit.h; path = Source/Common/IGListDiffKit.h; sourceTree = ""; }; - A03EF310EE14B0082478BB29CADE6EAB /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + 9F49E2BD1FCF62A77CFDF5AD7A431774 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-uicollectionview.html"; sourceTree = ""; }; A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.release.xcconfig"; sourceTree = ""; }; - A22FCC39500934C364AE61FE16B72CDA /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; - A2B8E220CEDC7756FB5A576D32F99689 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; - A2D679295352DEA71DCD294F61652219 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; - A55BB66F81B7ABE9B572C8F7FFD7F6C0 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; - A642D1C2E798C03BD637FD2A2CEDE327 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + A2AD0F71D9A8867F0A2B7EE8E7752007 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/getting-started.html"; sourceTree = ""; }; + A37DC61DC67057A9F58EB3482F6FC332 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBatchContext.html; sourceTree = ""; }; + A3B248CE82D008370E7B3612E8EDF2B2 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; + A4584D4A9EDC4A079C33487CD293452B /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + A4F1730DA76FC7C4546C50889D54D5CE /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; + A5CEBBCF6F63921FB644C4B1853919CC /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; A7BBE69D34859663403DA26F14CC4DDB /* Pods-IGListKitExamples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitExamples-acknowledgements.markdown"; sourceTree = ""; }; A851A4ACB8C0DE98BFFBC6FD4D1BACEE /* Pods-IGListKitExamples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-frameworks.sh"; sourceTree = ""; }; - AA11FE16AA5950FEBEF670C2B5ECD43D /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/best-practices-and-faq.html"; sourceTree = ""; }; ABF549428FEA18696E5358F599E11A24 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - ACDA7B7FA92F0F3CF927D5A41CD01CFB /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; AE22B09C25C1C287E756F79018DE26F9 /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; - AFAC088011EB78D7DE810D97F20E0122 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; - B1121CCF000093E7FD481CD4D8F6B0DE /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + B0B599161935F95B616F3AAA8CFD333B /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; + B0FC675A8E092FA5898EBFCD95EEF59C /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; B1A67FA55AFA8042F7060A8C2373E932 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndexPath.h; path = Source/Common/IGListMoveIndexPath.h; sourceTree = ""; }; - B3DA53BA83207C1C32123D916D85CD9F /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; - B4B8FA7452BD81C9B9AAFE8D1D7A4C39 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; - B9E178D9DB915BB9B5ECD8630F632264 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindable.html; sourceTree = ""; }; + B29C8033B5F9A5E857BB867A69EF924B /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/Type Definitions.html"; sourceTree = ""; }; + B6089EADE8E1A4588DA60B454376569F /* IGListKit.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListKit.tgz; path = docs/docsets/IGListKit.tgz; sourceTree = ""; }; + B614491EC1250A522FFBB207340CAB25 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + B64CFAFE1F0FF3960A9CC9EA22CA3C4D /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + B7E648E30094F103BD8587246D903BE2 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + B931EC913AE916C93633363EB4EAAF0F /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; + B9EB75212E0D9249554DCA9E27834561 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; BB8AA62A7C6B306B0BF4CD57DC31B2A4 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; - BDD3E63975C2BFCE5D93FD73D39CE6A3 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; + BE91A18D82B4B3DBC05B2B9603C7247E /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; + C063A62750D2F505F547809A8F9F3476 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; C0BEE0E140F00172ECB7FA1AD647C22D /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; - C25274EC45590BD6450D3A1E7C6C82B9 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; - C2938A13E389DFAE0020B485B819513C /* Categories.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Categories.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Categories.html; sourceTree = ""; }; - C31F1D49F42FA3CD20707A5517EE3B34 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; - C358A6AB6380A2DC7A3381EABCCF1875 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/vision.html; sourceTree = ""; }; - C3A5BA542C472FCCDD5706955D82D171 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; - C62BBA593BB23FB753AF09E43C2EED3C /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; + C516375E061715738406774B6332729E /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + C6DA92CF6808A72C2285C9D1CE6FE776 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitExamples.framework; path = "Pods-IGListKitExamples.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - CB1B41DC7E7105EECDFE7467FC0FC0B8 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - CCD8B02D96EC37BEFCFE3F8469352D74 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; + C8E82BB3750072421F3F691D53B5E2E7 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + C8F923FB63DD1058230AEC81DCBA5E94 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; CCFB43F3CF99282C2831FE39CB0377CD /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndex.m; path = Source/Common/IGListMoveIndex.m; sourceTree = ""; }; - D01C6B6F9E851DCDED2C6ABFE64EAAD2 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/iglistdiffable-and-equality.html"; sourceTree = ""; }; + CE17532F9FFBABA30E3248A75133BA2D /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + D1F111F3963D3FE1AE67ECD33C5384E5 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; D242B50D43C2CCCC030DA42582F2FDDC /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexPathResult.h; path = Source/Common/IGListIndexPathResult.h; sourceTree = ""; }; - D412406D99DC8BF83563C37B2FC78763 /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; - D52BCED354245F8AD350A68BA1DE256B /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; - D75B8A6DBF199EBBDA175A560031CB76 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + D3575A0DE3F01F8DAFF102DFE7676B22 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; + D48E40280DED09042B0FAF8D90A20938 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; + D5AD6950F7A5477EA5714FACD631DB02 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + D5F1640B628DD8A24F29F47AC8C78145 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + D6F0E4A8B16C314605123F03B245BE1B /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDiffable.html; sourceTree = ""; }; D803D538BF4074498E5ADB84A16E0395 /* Pods-IGListKitExamples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitExamples-acknowledgements.plist"; sourceTree = ""; }; D82C7CA99C77A91086DAA3A958B6FEAD /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndexPath.m; path = Source/Common/IGListMoveIndexPath.m; sourceTree = ""; }; - DD0575530CA21D6AD2A0122DEB0BE6A2 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + D869BD990E97327CA41997FBB1242A0F /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; + D9F9A416D2578197BB46F05CAC414AA5 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + DA73E1BDA4B794BC11655AAB6BD1327F /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; + DC5B264BBF70C77BFD2F1B4920B923AF /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; DDF922EBFB237C1B42E8B07306D987E8 /* Pods-IGListKitExamples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitExamples.modulemap"; sourceTree = ""; }; + DE80CEF782ADCC6125C1956758F004F9 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListDiffOption.html; sourceTree = ""; }; E100485459EFAEAD5907766557D2B958 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+IGListDiffable.m"; path = "Source/Common/NSNumber+IGListDiffable.m"; sourceTree = ""; }; + E1AF216BE4EC93958ED437917E04DADD /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListGenericSectionController.html; sourceTree = ""; }; + E23CFABA9342939D5CD20C6BC2F24A3F /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/best-practices-and-faq.html"; sourceTree = ""; }; + E3C0A4549C29A9E46915B09852B5F214 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; E473F1FE667AB5297BAF134E15F3FA28 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; - E4B1025EF3DE496433ACE886519893B8 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; - E534BE11CAEBF5D29A10CC0F1C4C2874 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; - EBF0742644A4BE08C963B2A80D19CB55 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; - ECBB11A67013A85BBF2F01F82ABCBF35 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; - ED4D7BD23C26BE41719CC7571194DF46 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; - EE8E0948AA689AEA85E01F2BD2014C54 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; - F19C48A1B811211A787552ACFB82950B /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; - F81B906F37C7461A4D528B07B7A8BC44 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; - F95C4794E09221E9EC14FD0517B8705F /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; - F9D034F0824214B84C4F84319571736C /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; - FE3CD3C97135F1E4ED32DEF8DEC8D5DD /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/IGListKit.docset/Contents/Info.plist; sourceTree = ""; }; - FF9CCA5073B2762B6A004E6BEF9E375F /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListDiffOption.html; sourceTree = ""; }; + E56E3F88043E14006EB41727C69A81B3 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + E66FD205CCBE340C8745FC0987F80C0B /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; + E66FFC88A2E1885FABA067129531EC3F /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + E84029F16E5E6E52365D5459D93EF267 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; + F13922742146EB92312928D8EA1044C8 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; + F5FE28F979E45A5BAB311776CA471533 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; + F7C1D31281BAB347E187D0331FC4111F /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; + FBB07B1455A1AC01A6F9CEB6EA8F4DB7 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; + FCAAD22F21175F98C83242AB293A9724 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndex.html; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -248,6 +248,131 @@ name = "OS X"; sourceTree = ""; }; + 08E95086F13A657C72C706343B90305E /* Pod */ = { + isa = PBXGroup; + children = ( + 9E85EA31AD7B759EB8ED93E7C489857A /* badge.svg */, + E23CFABA9342939D5CD20C6BC2F24A3F /* best-practices-and-faq.html */, + 8E47C0BAB9E36B26781BE9A3792DB03C /* best-practices-and-faq.html */, + F13922742146EB92312928D8EA1044C8 /* carat.png */, + 3AAE0BAE5EE35EEF17FB22E7DF0C9441 /* carat.png */, + 2FB182CC87C1BE39C9C116AC7A48515C /* Classes.html */, + 38AFDFE09B02C51AC89502B2D083E147 /* Classes.html */, + 8CA18C5247DD649BE228A922CB173DF4 /* Constants.html */, + 08D45F0EB1653178AE611E6E2BF23FAB /* Constants.html */, + 5E405534FBDE1F620968D0DD6FEFE3FC /* dash.png */, + 7ABEF389FB37957894C0E438C9AFB5A9 /* dash.png */, + 8EC9A0981767703368018C984C931AF9 /* docSet.dsidx */, + 4A0FA0F03997A3AAB8B614A28E255211 /* Enums.html */, + E66FD205CCBE340C8745FC0987F80C0B /* Enums.html */, + 5482C5ABD9A7DA4EE34FF2EEA00DA575 /* Functions.html */, + A4F1730DA76FC7C4546C50889D54D5CE /* Functions.html */, + 187CB7DC2094AADB1854173AC8A28829 /* getting-started.html */, + A2AD0F71D9A8867F0A2B7EE8E7752007 /* getting-started.html */, + 108FCE84EEA02EB05495D363EEB38A64 /* gh.png */, + B0B599161935F95B616F3AAA8CFD333B /* gh.png */, + D869BD990E97327CA41997FBB1242A0F /* Guides.html */, + 23EA5BC54ECFAD42BC8E9306F38A0239 /* Guides.html */, + 77D3D7CE886A880774F2D960D62169FB /* highlight.css */, + D1F111F3963D3FE1AE67ECD33C5384E5 /* highlight.css */, + 5E515AB8620A3609A2CA454589653469 /* IGListAdapter.html */, + 81E09501E7B719A6A5E29FA82DD3642F /* IGListAdapter.html */, + 789DFE7CF426D1C23C65D72FDA65DCA3 /* IGListAdapterDataSource.html */, + 62D551CB364BBC261F966A6AC9493A29 /* IGListAdapterDataSource.html */, + D5AD6950F7A5477EA5714FACD631DB02 /* IGListAdapterDelegate.html */, + E66FFC88A2E1885FABA067129531EC3F /* IGListAdapterDelegate.html */, + 258C99829477D37DD92B6FC4927BCD71 /* IGListAdapterUpdater.html */, + 621DF5B4E7278D19C17048A31707D092 /* IGListAdapterUpdater.html */, + B614491EC1250A522FFBB207340CAB25 /* IGListAdapterUpdaterDelegate.html */, + 9E32F5DF99C88B2FA7CA4304ED0DF031 /* IGListAdapterUpdaterDelegate.html */, + A37DC61DC67057A9F58EB3482F6FC332 /* IGListBatchContext.html */, + 9C0ACFC4436917B13EB2FBD30B55E5FE /* IGListBatchContext.html */, + 7BB92F1A17868880587C391D7978BDDD /* IGListBatchUpdateData.html */, + CE17532F9FFBABA30E3248A75133BA2D /* IGListBatchUpdateData.html */, + 06A8D415BB63A24A1088BA90AB8EDF2B /* IGListBindable.html */, + 3612E154422FBBA2A0E2B3D101E103B1 /* IGListBindable.html */, + D5F1640B628DD8A24F29F47AC8C78145 /* IGListBindingSectionController.html */, + B7E648E30094F103BD8587246D903BE2 /* IGListBindingSectionController.html */, + F7C1D31281BAB347E187D0331FC4111F /* IGListBindingSectionControllerDataSource.html */, + A3B248CE82D008370E7B3612E8EDF2B2 /* IGListBindingSectionControllerDataSource.html */, + B9EB75212E0D9249554DCA9E27834561 /* IGListBindingSectionControllerSelectionDelegate.html */, + 568BB50208E7682AB231A263867D2DF5 /* IGListBindingSectionControllerSelectionDelegate.html */, + 9A2FB94FDA9CCC915EBF98F520A62068 /* IGListCollectionContext.html */, + 874A7DF2FF4EAC2E5AF405EFE05AAF6A /* IGListCollectionContext.html */, + 1113F1097E0A28DC0B276C85069FA642 /* IGListCollectionViewLayout.html */, + C516375E061715738406774B6332729E /* IGListCollectionViewLayout.html */, + D6F0E4A8B16C314605123F03B245BE1B /* IGListDiffable.html */, + 730302BD87460EF5DF51BF87E2026FA1 /* IGListDiffable.html */, + 3837782B7A69A749FB680262FCD62293 /* iglistdiffable-and-equality.html */, + 74E999E04A39C39D9E91E48F858A79D8 /* iglistdiffable-and-equality.html */, + DE80CEF782ADCC6125C1956758F004F9 /* IGListDiffOption.html */, + F5FE28F979E45A5BAB311776CA471533 /* IGListDiffOption.html */, + 550226CE62BDFC3F1FEE92A9392D9D2D /* IGListDisplayDelegate.html */, + 5C9691FC23A1A90F45706C5C3B588FB5 /* IGListDisplayDelegate.html */, + 8BE5742C20256828AD4BED782C04CBFE /* IGListExperiment.html */, + 79E18635F1547E1178D20BCF70583AAE /* IGListExperiment.html */, + C063A62750D2F505F547809A8F9F3476 /* IGListGenericSectionController.html */, + E1AF216BE4EC93958ED437917E04DADD /* IGListGenericSectionController.html */, + 0278601DEAE5119F9D6DFD99F528199A /* IGListIndexPathResult.html */, + 0A68924B89024D0935F12E9F4B435BB3 /* IGListIndexPathResult.html */, + 2A62D12DF8F40E7642E25EAC8EC9B38A /* IGListIndexSetResult.html */, + 792A0B6875BA2CDE494A936FAF28B81C /* IGListIndexSetResult.html */, + 17BE671C0483223DB8BEEDC59BC8FEBA /* IGListKit.podspec */, + B6089EADE8E1A4588DA60B454376569F /* IGListKit.tgz */, + DA73E1BDA4B794BC11655AAB6BD1327F /* IGListMoveIndex.html */, + FCAAD22F21175F98C83242AB293A9724 /* IGListMoveIndex.html */, + DC5B264BBF70C77BFD2F1B4920B923AF /* IGListMoveIndexPath.html */, + C8E82BB3750072421F3F691D53B5E2E7 /* IGListMoveIndexPath.html */, + E3C0A4549C29A9E46915B09852B5F214 /* IGListScrollDelegate.html */, + C8F923FB63DD1058230AEC81DCBA5E94 /* IGListScrollDelegate.html */, + BE91A18D82B4B3DBC05B2B9603C7247E /* IGListSectionController.html */, + 5EFC0F4509B92A83ACB093FD8FD5677A /* IGListSectionController.html */, + A5CEBBCF6F63921FB644C4B1853919CC /* IGListSingleSectionController.html */, + 77A37953799451B59CF70899A00C6697 /* IGListSingleSectionController.html */, + 79F64EDCE5E0079C7981819FB4DD290E /* IGListSingleSectionControllerDelegate.html */, + 31DE4045B82B1F863F0EDAF4F2431917 /* IGListSingleSectionControllerDelegate.html */, + 00902ACAA0B9F3D70FAA818C3AFBF985 /* IGListStackedSectionController.html */, + 41918AE1D0E731E2317276D2478E424D /* IGListStackedSectionController.html */, + A4584D4A9EDC4A079C33487CD293452B /* IGListSupplementaryViewSource.html */, + 91FECCD7DA1882AC8F951D441437CCFC /* IGListSupplementaryViewSource.html */, + 43F3BE786277F4DFE3266DC57B411234 /* IGListUpdatingDelegate.html */, + 85F16BD26133E9C92735EBF3D8376D27 /* IGListUpdatingDelegate.html */, + 353B25DBD568946BDF79341755F4479E /* IGListWorkingRangeDelegate.html */, + B64CFAFE1F0FF3960A9CC9EA22CA3C4D /* IGListWorkingRangeDelegate.html */, + 2BD160EAF6A4AA598AFD430E2FF606FB /* index.html */, + 6D5B8F14EBF974186682FC6B95EE7D7F /* index.html */, + 79C34BA6440DD4772D21884220CD736E /* Info.plist */, + 415E2C6437C1D1A3BF7A877809F5AF0D /* installation.html */, + B0FC675A8E092FA5898EBFCD95EEF59C /* installation.html */, + D9F9A416D2578197BB46F05CAC414AA5 /* jazzy.css */, + 3C1A91F3613DDE98831D0B23F9C26F0B /* jazzy.css */, + 3463D10E7E1FEA4A5263606A4704FD03 /* jazzy.js */, + FBB07B1455A1AC01A6F9CEB6EA8F4DB7 /* jazzy.js */, + C6DA92CF6808A72C2285C9D1CE6FE776 /* jquery.min.js */, + 9819BBB3A23442F8F0A4A30104FE07BB /* jquery.min.js */, + E56E3F88043E14006EB41727C69A81B3 /* LICENSE.md */, + B931EC913AE916C93633363EB4EAAF0F /* migration.html */, + 85A3514DF3BB6B08FD54F2425B53750C /* migration.html */, + 4112028D7D5E6109631E74B95CA9F652 /* modeling-and-binding.html */, + 5DFCF5DACD07A35E2706366A17276A0D /* modeling-and-binding.html */, + 652F6F0C73B9C1DDC61BF603FB083BD2 /* Protocols.html */, + E84029F16E5E6E52365D5459D93EF267 /* Protocols.html */, + 31D58182DA791429376C8B835D3D35A6 /* README.md */, + 99B67877297D483EC03F3D2161240438 /* search.json */, + 3E4A240A2680C5536FC41D8F3AD376F3 /* search.json */, + D3575A0DE3F01F8DAFF102DFE7676B22 /* Type Definitions.html */, + B29C8033B5F9A5E857BB867A69EF924B /* Type Definitions.html */, + 546F7D7D4AEA6CE95D0427548D45A5F1 /* undocumented.json */, + 1854B3A51705A94331D8EDC4DBD22B59 /* vision.html */, + 70EEA2DAF0F85E9143C8A37F583E424F /* vision.html */, + 1FFFBAC669C0F83579BF2DC6EE5CC6C6 /* working-with-core-data.html */, + 1680FA25BC5508C5CA6484E81CBDB7CE /* working-with-core-data.html */, + D48E40280DED09042B0FAF8D90A20938 /* working-with-uicollectionview.html */, + 9F49E2BD1FCF62A77CFDF5AD7A431774 /* working-with-uicollectionview.html */, + ); + name = Pod; + sourceTree = ""; + }; 0D051697B40191162E24739A58711393 /* Support Files */ = { isa = PBXGroup; children = ( @@ -321,131 +446,6 @@ path = Source/Common/Internal; sourceTree = ""; }; - 41C8922BB283F6CE1612A526A691E787 /* Pod */ = { - isa = PBXGroup; - children = ( - 82521CDBB11DB90450077BF30DA7643A /* badge.svg */, - 5984B96678E7BDB258E6D7F2FEDEA8B1 /* best-practices-and-faq.html */, - AA11FE16AA5950FEBEF670C2B5ECD43D /* best-practices-and-faq.html */, - 0FB88F472A5575755EC0517675F4627A /* carat.png */, - CB1B41DC7E7105EECDFE7467FC0FC0B8 /* carat.png */, - C2938A13E389DFAE0020B485B819513C /* Categories.html */, - B3DA53BA83207C1C32123D916D85CD9F /* Classes.html */, - 651186234D6BA0D2EBD5A07054E72C4F /* Classes.html */, - 59C931060B33156F41B9D7EF74936662 /* Constants.html */, - 7EF6146D892D242C67DCAE281C46F2B7 /* Constants.html */, - 3CC61BD4D3CEE36D86EDFE336AF3E67C /* dash.png */, - E534BE11CAEBF5D29A10CC0F1C4C2874 /* dash.png */, - 9C71CCF8D58AEA74463323545888077A /* docSet.dsidx */, - 5424F4A459DFA5040D2A3C5D0241A4F0 /* Enums.html */, - 89CBFB2827ED49171E427F3D00B16965 /* Enums.html */, - 5DDC3A076A1351BD12741BD7AE909CD7 /* Functions.html */, - 2C6059F828B91191E555ABAEB957C5CB /* Functions.html */, - 37700546640739B0430E16F6C4DFF11D /* getting-started.html */, - A2B8E220CEDC7756FB5A576D32F99689 /* getting-started.html */, - 162AE45BD88B1EC6C8D2BA4D27CAC0FF /* gh.png */, - 47D78E34AC8DCC2A2C8D16E5FCBCF3C3 /* gh.png */, - 5EC71BBF3C601F37DA1273CACD0F96C1 /* Guides.html */, - 740A80AE4E29884E36892567D875512D /* Guides.html */, - CCD8B02D96EC37BEFCFE3F8469352D74 /* highlight.css */, - 32A534F431AE091489320EA0977F9280 /* highlight.css */, - ACDA7B7FA92F0F3CF927D5A41CD01CFB /* IGListAdapter.html */, - 5CD2A0C0FD2465EA94D478473EB44C61 /* IGListAdapter.html */, - B4B8FA7452BD81C9B9AAFE8D1D7A4C39 /* IGListAdapterDataSource.html */, - 2B7630FC6298037B459B4607506E7109 /* IGListAdapterDataSource.html */, - D75B8A6DBF199EBBDA175A560031CB76 /* IGListAdapterDelegate.html */, - 166F9D6E8DBB362F5EE99ED69FAEC636 /* IGListAdapterDelegate.html */, - 7BA7607F4254A6D10E2F7276FDB3BC8C /* IGListAdapterUpdater.html */, - 7CFD3BBD73FE0B289DAD74B3B53C929F /* IGListAdapterUpdater.html */, - 1A3CE84B7DACC6EBF3DAA93CBB8E4518 /* IGListAdapterUpdaterDelegate.html */, - 28BF712F632062D7330357DFEB10DDCD /* IGListAdapterUpdaterDelegate.html */, - C62BBA593BB23FB753AF09E43C2EED3C /* IGListBatchContext.html */, - 6E45F2B1F1AA3ECAC3F677328A4AD735 /* IGListBatchContext.html */, - F81B906F37C7461A4D528B07B7A8BC44 /* IGListBatchUpdateData.html */, - E4B1025EF3DE496433ACE886519893B8 /* IGListBatchUpdateData.html */, - B9E178D9DB915BB9B5ECD8630F632264 /* IGListBindable.html */, - C25274EC45590BD6450D3A1E7C6C82B9 /* IGListBindable.html */, - 0EC291603FA4E22D00239E01F725401F /* IGListBindingSectionController.html */, - 63C46BBC6627379E1B70FD881D6FFF3C /* IGListBindingSectionController.html */, - 17AFD792F55D66839904B1CEBA25600B /* IGListBindingSectionControllerDataSource.html */, - 58491220B1882DB9184EF27542391D14 /* IGListBindingSectionControllerDataSource.html */, - A642D1C2E798C03BD637FD2A2CEDE327 /* IGListBindingSectionControllerSelectionDelegate.html */, - 3D65FCA20AE70537C9424A6EF17EA899 /* IGListBindingSectionControllerSelectionDelegate.html */, - 1F26F04278535AAEFA9C9D1186088F83 /* IGListCollectionContext.html */, - A03EF310EE14B0082478BB29CADE6EAB /* IGListCollectionContext.html */, - 79FD332DF71BFD960C91D1B052ADF00E /* IGListCollectionViewLayout.html */, - C3A5BA542C472FCCDD5706955D82D171 /* IGListCollectionViewLayout.html */, - 0527497170D7AADA36597AF3A7F0472F /* IGListDiffable.html */, - D52BCED354245F8AD350A68BA1DE256B /* IGListDiffable.html */, - D01C6B6F9E851DCDED2C6ABFE64EAAD2 /* iglistdiffable-and-equality.html */, - A55BB66F81B7ABE9B572C8F7FFD7F6C0 /* iglistdiffable-and-equality.html */, - FF9CCA5073B2762B6A004E6BEF9E375F /* IGListDiffOption.html */, - ECBB11A67013A85BBF2F01F82ABCBF35 /* IGListDiffOption.html */, - 46E003CEC1EAD2A2AB85E5752A9E9460 /* IGListDisplayDelegate.html */, - 54AE2F693C9F926B48CA3073DAE901D7 /* IGListDisplayDelegate.html */, - 32B28DE8F1D9DEA16A968F20589C6D9E /* IGListExperiment.html */, - ED4D7BD23C26BE41719CC7571194DF46 /* IGListExperiment.html */, - 49146CAC952E9F38E9A892F7F9011858 /* IGListGenericSectionController.html */, - 2AB27FD4C5CFB2ED58510202062DDDB7 /* IGListGenericSectionController.html */, - 07865954D100348CC2160B293C81D21A /* IGListIndexPathResult.html */, - 505965B684C597A4B7FD3894A128DA0E /* IGListIndexPathResult.html */, - 0027C13B125211AD236A296BC4F94E0D /* IGListIndexSetResult.html */, - 7E40754F5F8A3099111A6F8CDF4C57F5 /* IGListIndexSetResult.html */, - 3B8F12B0ED767A8BC7D6E2F8B3C9950B /* IGListKit.podspec */, - 29F5DDF8975988DC5461203066EAAF08 /* IGListKit.tgz */, - 8F2AA573447F5A9633FAB4BC384F43A3 /* IGListMoveIndex.html */, - F95C4794E09221E9EC14FD0517B8705F /* IGListMoveIndex.html */, - EBF0742644A4BE08C963B2A80D19CB55 /* IGListMoveIndexPath.html */, - B1121CCF000093E7FD481CD4D8F6B0DE /* IGListMoveIndexPath.html */, - 30A074C95998F03A01B26C9CF92FA5D8 /* IGListScrollDelegate.html */, - C31F1D49F42FA3CD20707A5517EE3B34 /* IGListScrollDelegate.html */, - 806FEC730436EFF6FB33597ABBD244FB /* IGListSectionController.html */, - 0E4C4E87464088D9B73CBE3A914D0352 /* IGListSectionController.html */, - 7F152D1D7A13297BF1EB5E602F7573C3 /* IGListSingleSectionController.html */, - DD0575530CA21D6AD2A0122DEB0BE6A2 /* IGListSingleSectionController.html */, - 4AD89E9FEE0178A1AAC0A193F7D86E72 /* IGListSingleSectionControllerDelegate.html */, - 56B82A19C632724CB3E6FCE977CFBCE6 /* IGListSingleSectionControllerDelegate.html */, - 5BE517234670F2FAAE7C9F4995E48669 /* IGListStackedSectionController.html */, - 47D58766A04065BB8A6F221C5DFE45CF /* IGListStackedSectionController.html */, - 11F55CEE8E02553368DEEF2870258FBF /* IGListSupplementaryViewSource.html */, - 0268FF55B7EDAC03C1B8A3174CD6B97F /* IGListSupplementaryViewSource.html */, - 600B5CD424758F8F2D6B58F1896E26D4 /* IGListUpdatingDelegate.html */, - D412406D99DC8BF83563C37B2FC78763 /* IGListUpdatingDelegate.html */, - 9E5763A30D4C0333B840D0E2378B46A4 /* IGListWorkingRangeDelegate.html */, - F19C48A1B811211A787552ACFB82950B /* IGListWorkingRangeDelegate.html */, - A22FCC39500934C364AE61FE16B72CDA /* index.html */, - 91136BD99A1AA1CB0EA81809248330A7 /* index.html */, - FE3CD3C97135F1E4ED32DEF8DEC8D5DD /* Info.plist */, - 385CBDC607146DECD94B490BC98E8109 /* installation.html */, - 4F8527908FFB7044A11A0AE4534388AE /* installation.html */, - 779826FDEEBBA2AD588F6DE5177F5DB2 /* jazzy.css */, - 74383DC25560CAFC95B4F9342BB055DF /* jazzy.css */, - 3EF0B033BEF193B124779C0CBEC819F5 /* jazzy.js */, - 5A96AEE776AD06512B28BAE8E24C63C8 /* jazzy.js */, - 66A97AD7361F10974F8D0E2477AAC435 /* jquery.min.js */, - EE8E0948AA689AEA85E01F2BD2014C54 /* jquery.min.js */, - 32E12D8967964052674222FA98A4E539 /* LICENSE.md */, - 7A49BCD83A95D26D248A2F3E054CD5B1 /* migration.html */, - 63E9ADC006F12CC6703ADA86CC2A729A /* migration.html */, - 38BE54A416D08F9B76E07D5FCFE1E430 /* modeling-and-binding.html */, - 56E1DF80DDF7A7F357FF83E804A7E12A /* Protocols.html */, - F9D034F0824214B84C4F84319571736C /* Protocols.html */, - 15600122FBCF669E35C318548BCD2AA6 /* README.md */, - 1D716F0B92934D7CF0E2D7905FC2886C /* search.json */, - 1546F2FEDC16B287CDD4089454836919 /* search.json */, - A2D679295352DEA71DCD294F61652219 /* Type Definitions.html */, - 864E8F9AF5B18972F776E8D2CDB61DDF /* Type Definitions.html */, - 5FF5F3DA116382E2E2274DD687D24851 /* undocumented.json */, - 6A1DF9D6DA50EF05DA935D663F046D23 /* vision.html */, - C358A6AB6380A2DC7A3381EABCCF1875 /* vision.html */, - 853578E9400CD8BB395CC90C0F8470A9 /* working-with-core-data.html */, - AFAC088011EB78D7DE810D97F20E0122 /* working-with-core-data.html */, - 996F544090596C20039DC80D1917BBCD /* working-with-uicollectionview.html */, - BDD3E63975C2BFCE5D93FD73D39CE6A3 /* working-with-uicollectionview.html */, - ); - name = Pod; - sourceTree = ""; - }; 51A62FAD141FCC64FABDAA958233E728 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -467,7 +467,7 @@ isa = PBXGroup; children = ( 305D9314D9AA21B260924F9ADDB234F9 /* Diffing */, - 41C8922BB283F6CE1612A526A691E787 /* Pod */, + 08E95086F13A657C72C706343B90305E /* Pod */, 0D051697B40191162E24739A58711393 /* Support Files */, ); name = IGListKit; diff --git a/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj index c154b487..71d22a45 100644 --- a/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj @@ -7,115 +7,117 @@ objects = { /* Begin PBXBuildFile section */ - 000656D0C64B59C96B69FCB9477AB593 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 726CECE1442AF1578A895B58B691CA18 /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 011D4F58E512C58F3ED0FF713240198C /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B67FAD955C1A55547277DA86D1EA85 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 03E4D859440A6D0FD11B88360803EC2A /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D48FA7622D4A9E25C5C7EB81AB3739B9 /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 060ECADD6A53C917C2995778B1844708 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0601214D2053B1C46839289218EEA1 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 065ECA15DD8069AEF453357D3866D08E /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = E412116D8324D365FB12893105BF8990 /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 069B2CC4EF5B528491405F0F4071BF83 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = CC40BF4DE06B35447736084A471B1A23 /* UICollectionView+DebugDescription.m */; }; - 07A409AAE4778929598ABB6825E1EA73 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0989275F8046E0197CB4CD9C682D2F70 /* IGListDisplayHandler.m */; }; - 0AF74AC01BC48A65C5CEF8ED506A71EF /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 948B4125419415C9619F6027FF173F5A /* NSNumber+IGListDiffable.m */; }; - 0B4B5E1BD5D7EA6CFA69B7553841CD62 /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = DDCEDE7D37D557E9FB16CFA2919B09D9 /* IGListAdapterUpdater+DebugDescription.m */; }; - 0CA48B44B5D861A49BB24AFD7076D897 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9511BAB7193BB81A4654C10B05D8F51A /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0FD04F4A7733341B0EE8B10EFB7B1620 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = BD300223CCC6B52EF5F9161FDB7F3D5E /* IGListCollectionView.m */; }; - 17A2CA1C4F35D7F979BC2FEAFFA74C5A /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9BA4D22A0EC513EC616E1DE69E4072DE /* IGListDiff.mm */; }; + 01B2A9637636BB3F3E3A774FD489FF60 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 88A9127AF88AC2CA8A8F21F11B656066 /* IGListDebuggingUtilities.m */; }; + 0203EA2522B2D20C750593018C7C6D46 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = C1A3B30616D48BCE908B2571DC9BFD1A /* IGListDisplayHandler.m */; }; + 05403447BD73A845C9ED0D48B7CF8BF0 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F4552DEE77D1CE68E5C5DDA8612FC16 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0829E7D5DC390AFA44A39C7F70092C85 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = EE0B613E394796B164203AD1D5D9B271 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08C90A318864971632612F68C5796842 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C516DB5EEDBEB08692E3500E5DF02184 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0977E94E976BEDCEE4C093756D06C107 /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4A410E1FE26325A9C7C6BCF8D1031B /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BA13116824F221845FF15664B005496 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 05908303CA630AFC0B03CAC6E0268E60 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D4D5299620FE30952D5AB751E65EB96 /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 27C36DFA9895638A74A711C3D6056ECF /* IGListSectionMap+DebugDescription.m */; }; + 10844F2BCF0E6CC9E1AF6948B3E7ADE4 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CC8FE250505F780EC9DA861BF8FE892 /* NSNumber+IGListDiffable.m */; }; + 1203750E96C864FE27C4F300ED6CEC54 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EFE40E8A71E1BD2B11B1DC89D72CF16 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15D0B2DE04640A0F6709F0695AA570E2 /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B33560034D48B159AD39D51AD98121E /* IGListAdapter+UICollectionView.m */; }; 1A89AF7CCCD65D9D5B946363776D05AE /* Pods-IGListKitExamples-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C153BF3722AF0AB98BD12C093E58FC5 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 32B6FFC93050F617BEE3A925FE8DAAAC /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1D7C597012B8F21CC5847328B6CF195A /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 44E118BC556C2F0A44E157FBAB5D5C9B /* IGListMoveIndexPath.m */; }; - 1E21BE44197B16946616E393937AF3DD /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = C30B1525AC61A966F6F2FE3432FC82D8 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21AD73F4E0D34CB26EA0A9D4E572960D /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6141A5581B57C6AE483891095572BDCD /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 225105CB5763B877094A97D3FD61350B /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F3EBDEAA192D72B2F8A88F8D1811B6A0 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2949D7C8FA892834936AA4363E8DE3F9 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 004AE186D9B623D5ED4AC9CA80AE4DE0 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B6F49EBCAB90EE63ECAADD679EAFE4F /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = CA894E610634283E9905D7EDBFE08999 /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2E51DD7F19543514296AACD79E4B3BCC /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = D8E78E07F03D4E75A9D4D74383811ACC /* IGListAdapter+UICollectionView.m */; }; - 2E72826EDFAC6253D84A4BB23A79967E /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 772B5AB2480E3A321E1776A8412D4E00 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 318BEAB46D8AD6D49BA89BED151A5F8D /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = D2766E2446A8161467D43F65E943054F /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 320287D5AE18922114B7EBB6CFB41287 /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A20F8347AC259076C2F4CE701B9C04A /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 365FF4EAAA8EF52F2C25D6469242167D /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1BDC53B00CAAA263927D9500AE08D5 /* IGListBindingSectionController.m */; }; - 3892E6A3AF495D7299A438428CCA0242 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = A97F05EA58871B1614164E4B568597ED /* IGListGenericSectionController.m */; }; - 3A454A3BF65D5C700940305EF6154AD9 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = F3E3AC469F46FD83E458CB051B373C73 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BA392E6BF1AABCA4C8E7B1ADC195A97 /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 193E36838BA7E999B57524614B99029A /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 431DC2EB30A36D5C559077323480592A /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 500C3CBD642A6A84CA8E00D266382F2A /* NSString+IGListDiffable.m */; }; - 4A07757816BEF22050E34D3144102721 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 51CED14D0AF1E084E4544A234C2ADC17 /* IGListKit-dummy.m */; }; - 4D9AC8CCCBA71AE245557177FF0041C5 /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 055196E677BF3C536D5AFA2573FECD25 /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FCE30DB8A602AE0B349CEC3DA77E12A /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D18B96ECD0487345295CF3E2914C25E /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 501257FD27BF405397F3CA43349EF5F8 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A3341A0E9C44E763417A432FAB5312B /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 52C929B4CB36123759884848E1D033D4 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 040258E0C9F78D4ED4B510AD1C73FEAF /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55ABB9FCA1BD686A3AF27396865B99BA /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = CBBCD94B17EABE27507F343DD950CF2C /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58508D3009A5FFB364553AFB90816249 /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D2F29B36CD86F9DBE48589D23A4DD35 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 585166A4F0F52CC6AAC22E90C65FC1C4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CAD302BA31CA52C22598677C29AEC7BD /* Foundation.framework */; }; - 59E333623F492436D0023C793633CB3F /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 49C235528A27958D2092926675EE6C16 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B471FD0D5021C25FE60B3558F1B1401 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE3EEFB2B4B07DEBAE38CFE4A75120F /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 607F3D73B20A879467607338459482F3 /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61A52B58E9DF5915248DF0BD707E4C2B /* IGListSectionController.m */; }; - 60DEBD84F89C5D546F282A49062E839C /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = D72814F38CDF7E2146DF5372A6AD3CD4 /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62F80FB3A1DFBF003232DB99C995CA4B /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ABD7F50AD542802D135F87345D96082 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6831542CEBB1F9378A74F1EF1C7DDD84 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 302D2B69CA0C50BDE6462561BFE71F5D /* IGListMoveIndex.m */; }; - 6C197C1F281AAE8CE17D09761A9A8FDC /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CC17D5180073DF3E038497FF832986A /* IGListSectionMap+DebugDescription.m */; }; - 6E26A4F4423647AE828AD2C0B0FA2383 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 14AADE7DAFB6CD7CE0928A58542FFC8A /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E2791D7036353C0B4E4EFF193695188 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B942BC34EE209752859E70C3622C951 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71569A6FB30B1706FC12BAF5032BA14B /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD51FA6889A893CB0905E2F09C6B932 /* UIScrollView+IGListKit.m */; }; - 725821FFFC4D9E5D43D53CFA4627F100 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = C81890A2DAEA2E8713458DC82C65FEAA /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7274027113E422421CA47E16F7FD9307 /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = 81F192F14C0AD447C694DDC553A0109F /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73ED07C6E6ADF94C87AA7A3541956047 /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = B46EDD43924B29B1D691BE43DF215927 /* IGListStackedSectionController.m */; }; - 76863F16742EB25653F5F6E660EB31F4 /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 87F128F8F1E79579F1CAC787591E191D /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7AB606A3CD4B5E01BEEB64A8349034D4 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9007AF4BA9E200F9154E7B1DB0BEA9CB /* UIKit.framework */; }; - 7B712EB0B10A84DB31F080626CE70F06 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = B13DA843A2A171929AA8A0C1BA747610 /* IGListDebugger.m */; }; - 7ECAF08A9CBA74E2FF7A6C8E66F45F27 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = DE462ED45841C2F81E244CB8A7E7CDEC /* UICollectionView+IGListBatchUpdateData.m */; }; - 8102A29FD9A2F8AF66E11E908E6F9BB6 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 2778665C263C6F92181B8B17CF7E4659 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8365018DF72FB6DB1C484B4C4EA48990 /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = E1B9BD2F50587C2ED59A7EC895FFB389 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 838010DA2CD96CBBD623F5F0C80A1E5A /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 44AC7D1F30B05E53820186CA77919CF1 /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 83A487EDFA122BE2B7EE91E1F8099905 /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 55E04694D3CD1D9C5371DC58CD3DF83C /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8828DF188C0380EAB72A4DE5A220163A /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = BDB53B1511144DF149DC84C0E9B1BD90 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8A3F32442940B82062792B1A0690BD7D /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 2861DE2BD040A5432ED4FFB0A97EEB36 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8F4BE0D41526E2D1ED970D9FB9BE15DE /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 3668151DD4D0040C6C8F46FBC3369428 /* IGListAdapter+DebugDescription.m */; }; - 90FF53E36B7880D41DD8913E15CCAD38 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 4863506505839EF612EFCCDA346A4656 /* IGListReloadIndexPath.m */; }; - 9129DE246EEE5BFD9452A7F70F64640E /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = C0DECF9CDD69E0AA572BDFDFE628647A /* IGListAdapterUpdater.m */; }; - 96E0CC406FD6EC96E9E5FC422E737A98 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 0040134EEE251DCDA38C3589E4CF4758 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9884BA9C9D8616D3A4C2F39E74092C37 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = E41FAB82D2A909CF9E5DE400A9C224E2 /* IGListReloadDataUpdater.m */; }; - 989772ADBFA0F7D8DBB3E096A0133DD2 /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A479184AB8F4BC66D2CD57C665815D7 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9A9B247EE7977C6DA3DFD9A8586747DE /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E19F0DA8996576B8705EB29F0825F2F /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9F3B92FA4B52EDB4AADE4FF2535C24D3 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A5364561BCB14670370BF5DD7A71FF4 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F433812CBB30BABE4CFC49F75BD7613 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 987588803D9E3A497C9E83E612E3FDF0 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A58CD18A3964792A18949A5091FFB829 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F45DED87014BF06C555A70424F41C33 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A77295BCB442C076B90DE5E252ED54C2 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 883A39821775D6E1DBDBF96FDF590B2D /* IGListCollectionViewLayout.mm */; }; - A94ABFAABD6A97FA9B3898A14A58082A /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = FF92A0BDF066A7D7EF87003694F280E6 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA659CD396F3E1DD5BBA5FF5EBD7601A /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = E5C5EA2E28BC7247C274B3D3185D2106 /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - AB41DCBE85B0A12F5B6A9C4BC74F7D89 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 25C635AF28F3A31CD8E021F99983DEBB /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD50F35503652FAC5F9FBC3898A93C99 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 48306A2B66D3C16CE154D49675C53F9A /* IGListBatchUpdateData.mm */; }; + 1CDAFE9E7627C5E87D1853DCB7883B96 /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 03A77DD957A6BC86B2D9EB88B8B5BB40 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1D03F29630D7C41532C4891347EE10E7 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 478192365E85C6A49C2CDA68A18B1BDE /* IGListReloadIndexPath.m */; }; + 2168E0D2B591E62FC821B58F8CCB7890 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F4CB700C4BCFC5BD4671AFC68C9307B /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 283DD15528AC5C7AA93DBB76210AC341 /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E860C6DBABAAADB59F57AA416F34B60D /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28FEED5DE4BDAFD53453FD33BA36F564 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F764B60C4AEFDE34C459F5C43C955CF /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29401F9BC4E43F377FBAAEDCC58763BA /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 54794E075F4F017B5F9B0A912276650A /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 29AD1315EB18E04F76C32033BA9B7848 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D7837E66EF671B4A759B4B534AA32D9 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29DE4D7438F56A67CDF8A87B95079672 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F8241ABB31FD781C213D221FEE0C33 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2CD04DAA4F09525EDFEDC496F89F4215 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 774EE792A5C476684EED76454CE1AF0F /* UICollectionView+DebugDescription.m */; }; + 2CD77F1703DE194029511C339CD5407B /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C1C1BD263D5CBED054E0C942B6B52827 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3288D1CAE4F728C3274DF1B30DECBAB8 /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C363DFB40F3B80DDD6BFAD215BAAD99C /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33501FEADC8C4D4B2B7A9AE4102D7977 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9EB9F9AA29CB3D49E5627E45EEC70B93 /* IGListBatchUpdateData.mm */; }; + 335421C0AB639EE72E695AA581134CB0 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 78EA22E67824A3726BAE02ADAAD713AE /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 384356B6D29A5C23420E2A6AB926212F /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D0FAC7E734BD9A6D0C296A890252175 /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3B1966AF887C268757E43CB2E1277052 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 35F686E0DFD6115F31FB2B8A69E8362E /* IGListCollectionViewLayout.mm */; }; + 3B970691D7949A11DCE1254EC0FC85D8 /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = E6A990401AD9F3BAAD05BD4854DBF87A /* UIScrollView+IGListKit.m */; }; + 3EC529D8219DC8E83DC47FD472110AFC /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A443CCFC110083144A2E996785B2BC /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F47B62E7768DD78F6E7FF85440557B2 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 80898CE31677CA0E63F24A49281A4B86 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 42303C9BDC660455B08FE9A201A50799 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 440456DB5FE5256FC0E4D915F0A46BCE /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 44FCF39A4F2A60F3155BB58230F510C6 /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 970522365E870285E2A67CCBF45CFD4A /* IGListAdapter+DebugDescription.m */; }; + 459A8174D9AF57BA459CAF34B47759B4 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 67F1338CA6FF149B927DAF2299C0C0F3 /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 462C4A0B110049A03BE824EB1149ED64 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D0FAA33FBAEE78DD7E87F9D57390347 /* IGListBatchUpdateData+DebugDescription.m */; }; + 4808DBC17BA26354BA7F4CED66199246 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 53686C9AAC9EB1FE80E8AA6784BD5306 /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 521DAA6D216A8204D07733938C92968B /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = BBD70DA081749EB1C522CD77DE2B2765 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53906F9A7BFFF210CBDB815ADCD2AB64 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F273D0AEE154F44E35F6A58EDEC0E53 /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5588931B18E99D37C7DA68E5E892C759 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 74A2587E61A0BA95F79ABCBEEA266D2F /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C167BCE68F6DE70BD5DB8D396996132 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 70F26121F21DFB16335F376F6DD26580 /* NSString+IGListDiffable.m */; }; + 5D9243C4922E77C7567DED9112854F5A /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C823032556576DD28844016337C6C15 /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5DDC1A16B97A5B40A1B2595D603668B7 /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D8F92558294FA68D4C0F8D9081B39015 /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 629BF8C4761CB9AAC569F9386CB871E7 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = DB9EBF3BBAE7DC218EF691D42FC82E3D /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62C22B08F0DF608419085D5FC700D1CF /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = D3966A432195444C996720D783B40F0B /* IGListStackedSectionController.m */; }; + 6A453DCD5227ACC556E446DF9187CCEA /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F744455B170FC0DBCED4C22B68B1E27 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B9F729B1101638022DA07A2EBCA8F51 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9007AF4BA9E200F9154E7B1DB0BEA9CB /* UIKit.framework */; }; + 6D715F8BB1BD314400C7DD4FE4760EE1 /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = FF07ED5AC5C440B30091DDEE5463F3D8 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 70628B9B7F39FA5A0E155AC46FED115C /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = AF8CBB80A5402E4BEEF626DF5E4A3E76 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7185E558F814EC6A83982D8DC893BB0C /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 026F7205B41CFA7883B04357E1C8722E /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7520173F219A75248EFB5D8104115870 /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = 44476A1EC88F35CF3C5707F123F4A707 /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 77B2645109E74CA5E42E930CA3C14A9B /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A046A44BFDC1C5883C46590125F9300 /* IGListSectionController.m */; }; + 78B456409824229E45D14D1E622A8B7B /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 84A92ECBB931BD85142CE8F10BE61CE3 /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C85030CD52220CC1DAED0DA08CE171D /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = D54DE8513939B76656F2A988E2E56A2B /* IGListAdapterUpdater.m */; }; + 7D1622EA3A0111BA26661F2D3552E1A0 /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F1E05D36C0A73D0187907039ABCA176 /* IGListBindingSectionController.m */; }; + 7E6320C083D9CE942C62E5297CE09626 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = CFC8F0257F669CFF15F132267B137345 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FB9E99CB53FF508900C7A526B7CBC05 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B8CF71656F68D4065EAABC2B8C6E8AA /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 808B326D72F1C6F79476FDAE49630D3E /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = EAE074B7B619B23E6A00EEF824A0F82B /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81F081146C5EA854404C7A00D9660EA7 /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E4998EBD3C5F283A0F0C222382B4D1 /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 891A148ECA62A9FEB5D988025BB5C168 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 847B209E5D93EE8043F1C4AEDB9E3216 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 89BDEFA1E885C2A19445B34EEB2C1F7C /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B7150D32FDC0A31304A602CB80833A4 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8A7B304E3DF3191B68E47A7B4C2963E0 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 708C814C8C72515C7EDAEE89394B8A3F /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A9905D37D6D76ABB6750A9F09641D0B /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 2117036A22B67F03176AB9F9001D7855 /* IGListMoveIndexPath.m */; }; + 8C53414579E1E840753A510A765496EE /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = E5A2473D56A0F27E2F892605D9F50EA1 /* IGListSingleSectionController.m */; }; + 8E6F10FEBDBBA1CA894D679E99B2AA53 /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 37739161E5DE72C7DA1FB6B45D8A38FE /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8F89D34DDDAA0469ABE32483C171EC57 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B4CC09CD4C75D32151205514551C2B8 /* UICollectionView+IGListBatchUpdateData.m */; }; + 942209C628437E68ED5071CCC25FF2A4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CAD302BA31CA52C22598677C29AEC7BD /* Foundation.framework */; }; + 953D727364784DBE2AF988E20BAF701A /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B4B14F168ABB1007F0F12E7AF20B917E /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 963B307F08098284103A0ABA5C7BFEC5 /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = AE049543A06C0877455D51421358A959 /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96DFA45772D54CA88EEB54F7308CA5C2 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 53467B45C29E2FCA57561F024B985337 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 994FEF9242A66117B4EC8D91F6FA2331 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = CB5A5D6A1530BA2418FB1FD910895AD2 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 998152B6FA7A5F0E66FBE91542BBB873 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A997BF3D74626607954405B63EAED6C /* IGListCollectionView.m */; }; + 9A06DC0A2EC0D3A0F6E8242B319C4C1E /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = DBA244B5BF2FC8089D3970E420665EDB /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DB79829C5BC6574FA2CE97A3F86ECB2 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3458C0747263C36FC2623C76ADCA4BAA /* IGListKit-dummy.m */; }; + 9F3B1BBEF3E67B51E07407ABAB13FD6C /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C67C892331786252FD1705F33B54B91 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE56D92FFE57666680BDC664E8A002F6 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 08E3BB525435E2927832B32E0B22C2FB /* IGListIndexSetResult.m */; }; B1BBDF57A8F8803F287001BA5C15D3CB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CAD302BA31CA52C22598677C29AEC7BD /* Foundation.framework */; }; - B2FBD4F9D7AD0A821AF7E81A1F822339 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = CB861A1CD2F36A9D066A2D7D36D13D09 /* IGListBatchUpdateData+DebugDescription.m */; }; - B8355E626931064A08B587CE5E3A89ED /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 392060CC68CDE2B73FFE3297859F4425 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BB80D68122CA2F378DECC73E19EEC534 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = E6096064C02E9878E4B778FE0A7BC94B /* IGListAdapter.m */; }; - BD6E9AA639D881C05FB201E192F0B315 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E19851A211A433E00D15F368ABB2F0A6 /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BFCA2301BF581BEE515280F1AFF8400C /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = E78AF90E72D361DB983BAA75359B38A6 /* IGListBatchUpdates.m */; }; - C13B8C3B0FAB4A9B3A1A89D6A9C3D48D /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D28F954FD18632E47321E94731C4F0 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5AE2B653B58634F9AAEDD3CF7C5B423 /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = F0EB594465E8025A5E3E7E105B54046D /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; C4C4C1B02AFD7277F00A40570658152C /* Pods-IGListKitExamples-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */; }; - C5464C9F657E7FBA655191F60E662914 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = A934C7CDA5E303CA60A430497CB63023 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6FE3C0554E5598CD7E850F30AF9E56B /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D5E93F6E0D7E0269CE4D6119D28085D /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7DD92BFB8339CC503200BBB8FD7D7C6 /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 413ACF25CF8781F5FF99DA8D5A1BBDCB /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CB469A6FEDEF50C99FE2741380FA9683 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 644A2835A4F51F8ACBC34B73F461C2F1 /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB82FA27AE4663EE94C0F2BEBDE1B827 /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 68D78C43F98B14D5E1DEF8825AC6A6C9 /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D41E11034D9B858B82F2CAB590BF531B /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E7FD33BD30BC0A3E71F144828D8D8169 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC0E6BC6073C2B44A71963C3EBD3FEB0 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = E3FE39C42F7A1AA3087FCAC7E0547173 /* IGListBindingSectionController+DebugDescription.m */; }; - E7797ED322BD1BFBF20895ED6093F7A9 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D1A41F7C0B9C55E3FA69FA00E0E489F /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E95FC52F72F48ED68B2FA8131364BF68 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 9187B2AD6DB2DCD32BF2A5B9A4E04D32 /* IGListSectionMap.m */; }; - EAFBE39CD78BB7B4F6108081C33C87A8 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = C4C918A7E1D9D22D297AED77C2B25802 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBD539F07CE412DA25718261574F2D09 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B82A65E4BB53A0229B08EF6D75B80964 /* IGListDebuggingUtilities.m */; }; - ECD422BA6447DB4A7BE5D84C1D339FC3 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 10EF04B6FB2CFC7D95B0D22FA7915A85 /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - ED47D4BC284A921A99CC4C52265E2AAA /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A482B347428D1A1A664C6B3C2DAD795 /* IGListWorkingRangeHandler.mm */; }; - EF0D9BD2F669BCEA5354F9A39BB6197E /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C64E0E482B2041102A26BC0CE9E2143 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F03F2303EF42FD03210934DB0890A795 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DD82A770E5A979B8D8876D4B0AB1DE /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F1FD456EC6E1A3233EA40D321924B075 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BAB7F78AEEEBD567BB01CE968F06A62 /* IGListIndexPathResult.m */; }; - F36D8706FE13FD7667E54B94A5BC4023 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 515BF59C6E8EAA719854B968EDB46AE5 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F5AE0DFB05ADFBA0CBB0C6C2E72BB61D /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AAECD0801B4A96CB2DCD88AC47D414E /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F610AAAEAA5C0C74F5CED99EB8EBB8D4 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B313D9D0CCC5387EF02123EC249F5734 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F80C5DDBAD70559C2E5E60007B451570 /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BE04BC6F2121B7E8E542AFDF7043842 /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F9BE542858323C9200B710831AFF65E5 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 70AFE50AB04BBF011E97B2466B490EF8 /* IGListIndexSetResult.m */; }; - FA39F4BC78DCB90306785B19158D96C3 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 797D8001DC998FFAB8B0BCFC41061B4B /* IGListAdapterProxy.m */; }; - FCA35F9D333E72877B438C6253C2B9CE /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 48CD3D45C9E46E3857ED10B2306B4D6B /* IGListSingleSectionController.m */; }; - FCEA7D96FBFF7FABB38AA973F49D16FD /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29CBF9C668C598BE7BEF0BF72071652A /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD0167EBB5F9E5B5A4CC018399CC1D13 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F647052FC1819FCF3463896E07EB9B9 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD3D86FD95A8128C179160E240883B71 /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = AA24537DE65ECEB053973BF65D9C3B4C /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C6AA3F28E6B98AEAEA3516DCB70A6758 /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DE51F85F377792DEB646B9F058B649D /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8E2A4726653F973846359EF5FF21090 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = AA1EAF32ED7EFE3B3335986FD7F3ABBF /* IGListSectionMap.m */; }; + CC0FA990B8D68C37E81B57898CA9B57F /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 92DFD1322FABC2B9616DCF6314A1C96F /* IGListDiff.mm */; }; + CE1DB9DD598AC52F1344F64F84EA9358 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = DB80BE1EB52E25CED5EF7DF138DAA18E /* IGListBindingSectionController+DebugDescription.m */; }; + CEF9F9957AF64EE1FF962097672F2D48 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = A800E6D3FEA226381E617537163DA195 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0E0889BCCED412838BC7DCE37D9B901 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F95891249E479B5E22384EF48FCE6FA /* IGListMoveIndex.m */; }; + D1001648653BE46A49552091DA154C14 /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F57C3FBEAF50068A9E2E37977E8AA97 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D5D086C3FEAE46AEA7DD71A9A7179B32 /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = CFCD088680183B735EE7FE3C892763A4 /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D629D069B566D8695CA83FD8DCBDDEA8 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D3E78785FD4758092EB3C8C081315168 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D8A508D088D061B8769A80465D1C8612 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 2181FA9CEDCF6EA9123B8344847AC5A1 /* IGListReloadDataUpdater.m */; }; + D9ED5F0C185600ED07D07FB0D607AF91 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = 992D3FFAC53A6377FFA7812A0D35B4AF /* IGListDebugger.m */; }; + DA1199971D176B3A07AD60AFE4361A03 /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B6DAC0C835CB535B060781B45622DC /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DB2772537491A9892382B43D0BCC9DEE /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = A3731CBEA96D6AC67B345E80E296E2C4 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DE850F4ECFE8C260559FF04E14258DBB /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A82AB7D2AA511A7AD7B20D2E15B69F3B /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DEA6C34CADFA6B45779D40CC4B7D64F4 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FCA484CE92F6EECD4AD9EEB42D66578 /* IGListGenericSectionController.m */; }; + E096CCEF6D850D2A8225059B01EF14DD /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = C1218345DEEA9AD64105F9690CCF64D4 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0B70E8DD97AE2D463F5A81665A6309F /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = EEFD26C7F3BD3211C683E1A3F58DC46C /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E32C7937A8814FB4A8B4193273F9F09A /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = B824F7E05A5967FF142BD866536EC411 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E4E63B043458F2A7AA00E24893390C60 /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 923D6B077E70A7F159C694979C1E8F22 /* IGListWorkingRangeHandler.mm */; }; + E5CD5C6039EBE2B41E7621A6214786B5 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFA3F8C0A8760FAD43E9BF9004AA15D /* IGListAdapter.m */; }; + E8B4F0F131396A2A42773FB0A5947AD5 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = FC703C0AE3DBC055350612BCB7FD9227 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9C8FE6FA87F442870BE1F6ACA2E3BE6 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 454330B74AA4BA5F6090694A230FBB95 /* IGListAdapterProxy.m */; }; + EAE19B01E389B3A55D77F5E7E713CF9A /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A39F063D349A46F2D2E980742D74636 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EB94D5E6EA3F1A8BE691D7D95B04C5AD /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = E05A2CB069BD0A83B07B3CAA58842072 /* IGListAdapterUpdater+DebugDescription.m */; }; + ECA089F246AAE6285CB4CB5F0A2F6168 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 52BEF8CE06884966E72231BA786FE927 /* IGListIndexPathResult.m */; }; + ECF79F52FC078EACF3DAD1582A677F14 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 06EF35E753068D6B4D210137D207BB85 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED3501ADC0527C4B71176F41E8867A9F /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 62B9DD17675AA350ABFC9296AF953795 /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEF9949A6AA07828CCEB5A37DBE1841C /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA207F5ABB0ED16A419A4A5004FCB41 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EF7DD13738134C45ED85B771828FBFAD /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8576C4FC1589FB53F8391FAC5137F832 /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F02F43233F6565CF1C5789757E4CD764 /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = 818CAF5DA9B3FBF38E0E0F7A4FD35980 /* IGListBatchUpdates.m */; }; + F1BA0C00A37D9A975C9AA53172157A9A /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = CD3EFD8094715CBEA3A3088A9600F65A /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F81182714AE1AE1CEB6C92A70A7E2CB9 /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FFADB8156BD29ACFCFCD44958D32597 /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FDB3B60963D70D0A55451B3D6B3BE8AB /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 4273A9F134CE4AECF6AA48FDD51ED0CE /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDFDF6B97D35DBE203EBCA0B78371627 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = E2435D26C2418D3FA5BEA5F1E6F7091A /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -123,256 +125,267 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = BAAFCF329BBE3244A2F2BC919A388780; + remoteGlobalIDString = A612C7F962835F1413BC575623E59EF4; remoteInfo = IGListKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0040134EEE251DCDA38C3589E4CF4758 /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; - 004AE186D9B623D5ED4AC9CA80AE4DE0 /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeDelegate.h; path = Source/IGListWorkingRangeDelegate.h; sourceTree = ""; }; - 02F2644F5A367DDCCC738FCB6D09EC08 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; - 040258E0C9F78D4ED4B510AD1C73FEAF /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; - 055196E677BF3C536D5AFA2573FECD25 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffKit.h; sourceTree = ""; }; - 06181DD1DC6FF245B383296B0378CA99 /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 07912EED4E470F138590E16B1A9A76EC /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; - 08360ACF8ED340ADF50AA35F4A59212C /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapter.html; sourceTree = ""; }; - 094EB57AA879469C6A0500B15799989F /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; - 0989275F8046E0197CB4CD9C682D2F70 /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; - 0D1A41F7C0B9C55E3FA69FA00E0E489F /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; - 0D855CCB918CA0DB0719B3C8A5DD6AF4 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; - 0E26663AFCE272380994E788310A7D54 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; - 10EF04B6FB2CFC7D95B0D22FA7915A85 /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; - 11E090C9D2E3FAD833275D0489C566B5 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; - 13AA47974E42FC1BF5210E685FD66771 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; - 14124284E2267CFA4CDB8B9BE4F95255 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; - 14AADE7DAFB6CD7CE0928A58542FFC8A /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionView.h; path = Source/IGListCollectionView.h; sourceTree = ""; }; - 1537914FB1B91BDA9F8B3477E9435125 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; - 193E36838BA7E999B57524614B99029A /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; - 1A0601214D2053B1C46839289218EEA1 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; - 1A1BDC53B00CAAA263927D9500AE08D5 /* IGListBindingSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBindingSectionController.m; path = Source/IGListBindingSectionController.m; sourceTree = ""; }; - 1A70BE2A5F1FF343BEDDB1296C6F9804 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListStackedSectionController.html; sourceTree = ""; }; - 1ABD7F50AD542802D135F87345D96082 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; + 018AE082983865390F6A68117004ED1B /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; + 026F7205B41CFA7883B04357E1C8722E /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayDelegate.h; path = Source/IGListDisplayDelegate.h; sourceTree = ""; }; + 03A77DD957A6BC86B2D9EB88B8B5BB40 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; + 03C769749B775948C0D1A358D13D6F2D /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + 0526AFFE58FA6D0EC4B97456A25DE1AC /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + 05908303CA630AFC0B03CAC6E0268E60 /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionView.h; path = Source/IGListCollectionView.h; sourceTree = ""; }; + 0609BDECA972FC350CE713E115716AEB /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; + 06EF35E753068D6B4D210137D207BB85 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDelegate.h; path = Source/IGListAdapterDelegate.h; sourceTree = ""; }; + 07ED32F2DAD2308746966FD5BF456F94 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; + 08E3BB525435E2927832B32E0B22C2FB /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; + 0B33560034D48B159AD39D51AD98121E /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+UICollectionView.m"; sourceTree = ""; }; + 0CC15EB2F1E0AA82826156240A4928D9 /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 0CCB88E88A489682598869AAB134C5AA /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; + 0D5DA7F3D237D82E246F2B9686FF377C /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + 0F22BA7770733A4E35AEC5FED0B3D3A2 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + 0F764B60C4AEFDE34C459F5C43C955CF /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDataSource.h; path = Source/IGListAdapterDataSource.h; sourceTree = ""; }; + 12E0571ACF0385A853FFCEF796D4EF66 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/IGListKit.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + 13F8C98F1676AA43CF9E8749CC4EEA4C /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapter.html; sourceTree = ""; }; + 147FAC4B70069C2726CFC26A308FD016 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; 1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.debug.xcconfig"; sourceTree = ""; }; - 1CC17D5180073DF3E038497FF832986A /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; - 202FF6B53082AFAF541E6C8D4EF0B603 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; - 2385666C16CC4E8B5CCC8EF5D5D52030 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; - 23B4B96BE51CD78482DD2375BD994FE2 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; - 25C635AF28F3A31CD8E021F99983DEBB /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdater.h; path = Source/IGListAdapterUpdater.h; sourceTree = ""; }; - 2778665C263C6F92181B8B17CF7E4659 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; - 27DD82A770E5A979B8D8876D4B0AB1DE /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+DebugDescription.h"; sourceTree = ""; }; - 2815269F52DCB7918975F8D789D15C76 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/IGListKit.docset/Contents/Info.plist; sourceTree = ""; }; - 2861DE2BD040A5432ED4FFB0A97EEB36 /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+DebugDescription.h"; sourceTree = ""; }; - 2950D789CF4078E6BD2E24CEB8B21479 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; - 29CBF9C668C598BE7BEF0BF72071652A /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; - 2A482B347428D1A1A664C6B3C2DAD795 /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; - 2AAD8778746AB6CFAB9177648FAC1714 /* IGListKit.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListKit.tgz; path = docs/docsets/IGListKit.tgz; sourceTree = ""; }; - 2B402B50E0A130AB065ADBE222E68BA5 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; - 2B68175238006B2AC9F42597C71C8189 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexSetResult.html; sourceTree = ""; }; - 2B866FF62D8EF0443EB4E6D953D67F9E /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; - 2B90481ECA3724059AAE070C29B9651F /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; - 2CCF43FFD3C5E5D5FF2E5628D1602CD8 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-core-data.html"; sourceTree = ""; }; - 2D6994A690ED3BDE81BBE9F8D07C5334 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; - 2DF748D6A6BD63768B96F670FFA779AC /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; + 1B7150D32FDC0A31304A602CB80833A4 /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; + 1CF509F5A4128D8CE9225284EA59CD1E /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; + 1D7837E66EF671B4A759B4B534AA32D9 /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionController.h; path = Source/IGListSectionController.h; sourceTree = ""; }; + 1FFADB8156BD29ACFCFCD44958D32597 /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateState.h; sourceTree = ""; }; + 2117036A22B67F03176AB9F9001D7855 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; + 2181FA9CEDCF6EA9123B8344847AC5A1 /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadDataUpdater.m; path = Source/IGListReloadDataUpdater.m; sourceTree = ""; }; + 21EF1C81CC004302E85FF87DC196720F /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; + 24F4643AF42EF874FFE1B274491B938E /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + 27C36DFA9895638A74A711C3D6056ECF /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; + 29E75C19BF88F604542F550E24A5AFE1 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; + 2CA207F5ABB0ED16A419A4A5004FCB41 /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; + 2CC8FE250505F780EC9DA861BF8FE892 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; + 2DCD6A8940FD23701456182AC203195A /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; + 2ED6DA5B157287478D691E846FB48227 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitExamples-dummy.m"; sourceTree = ""; }; - 2F647052FC1819FCF3463896E07EB9B9 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; - 302D2B69CA0C50BDE6462561BFE71F5D /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; - 303C3135E69155C7B0A2C0C077043BA5 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; - 319C595FED0A1FE33E21E560B468EA86 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; - 32B6FFC93050F617BEE3A925FE8DAAAC /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+UICollectionView.h"; sourceTree = ""; }; - 33EEF549897F67B17EA276E03AA25488 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; - 3499DFCA12BBFC0C8C14D55A8905FA1C /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDiffable.html; sourceTree = ""; }; - 3506F20BB3359B542AEB216391338C65 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; - 3668151DD4D0040C6C8F46FBC3369428 /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+DebugDescription.m"; sourceTree = ""; }; - 36F6BD60826D8DFA6016CF6A5499CDE9 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; - 392060CC68CDE2B73FFE3297859F4425 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; - 3B1EB50EC4F91AA543F0590012A4A65E /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; - 3CD879D16D26856F1EF72E1D8F5D57A3 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; - 409E2065E2B169B3AD678D43AC821D35 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; - 413ACF25CF8781F5FF99DA8D5A1BBDCB /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; + 2F95891249E479B5E22384EF48FCE6FA /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; + 3075C74FCA2823C95F94E9B2895A645E /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + 309FFD9DB533D4F66C74002762438B7D /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + 314664E328FA40ACFAC7D26C36028BBF /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + 3178EA55B52BE0911B408CC35FE776D1 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + 3252B04887D1C4C716AAD73641DC69AD /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; + 3458C0747263C36FC2623C76ADCA4BAA /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; + 34A443CCFC110083144A2E996785B2BC /* IGListBindable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindable.h; path = Source/IGListBindable.h; sourceTree = ""; }; + 35C09ED5B778F8E176B10F295050CA2D /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; + 35F686E0DFD6115F31FB2B8A69E8362E /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.mm; path = Source/IGListCollectionViewLayout.mm; sourceTree = ""; }; + 361DAFFDCA587B3054F4316FFDC149C7 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBatchContext.html; sourceTree = ""; }; + 36521C30D0F950787F53B075A1E9C954 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; + 365DDC3300C1B33F7FA6164B832C7ECD /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; + 37739161E5DE72C7DA1FB6B45D8A38FE /* IGListDebugger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebugger.h; sourceTree = ""; }; + 386B592E3E0D1C928821BCADE27D11A8 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; + 398F2FEF416E32DCC87C6FE1DEB012ED /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + 3A39F063D349A46F2D2E980742D74636 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; + 3B4CC09CD4C75D32151205514551C2B8 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; + 3C67C892331786252FD1705F33B54B91 /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; + 3F4552DEE77D1CE68E5C5DDA8612FC16 /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdateListener.h; path = Source/IGListAdapterUpdateListener.h; sourceTree = ""; }; + 3F57C3FBEAF50068A9E2E37977E8AA97 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; + 3F744455B170FC0DBCED4C22B68B1E27 /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionContext.h; path = Source/IGListCollectionContext.h; sourceTree = ""; }; + 4273A9F134CE4AECF6AA48FDD51ED0CE /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; 428C13C7C57B2D91F00D94ECF1FA71F8 /* Pods-IGListKitExamples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-resources.sh"; sourceTree = ""; }; - 44AC7D1F30B05E53820186CA77919CF1 /* IGListDebugger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebugger.h; sourceTree = ""; }; - 44BEE64F3115399D53B72F13975FE6C9 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-uicollectionview.html"; sourceTree = ""; }; - 44E118BC556C2F0A44E157FBAB5D5C9B /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; - 458D369FE825A0D4272AFA00367F8ABB /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; - 45B6A9490EDCCEC5CFE3AA60E4368176 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; - 46EBF1325D43A7936068C039F3FDE32D /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; - 48306A2B66D3C16CE154D49675C53F9A /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; - 4863506505839EF612EFCCDA346A4656 /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadIndexPath.m; sourceTree = ""; }; - 48CD3D45C9E46E3857ED10B2306B4D6B /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSingleSectionController.m; path = Source/IGListSingleSectionController.m; sourceTree = ""; }; - 49C235528A27958D2092926675EE6C16 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; - 4D77089CB4A3739F211195B407351877 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; - 4E19F0DA8996576B8705EB29F0825F2F /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; - 500C3CBD642A6A84CA8E00D266382F2A /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; - 515BF59C6E8EAA719854B968EDB46AE5 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; - 51CED14D0AF1E084E4544A234C2ADC17 /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; - 51D48BE572B4C6BF4EC747684AC2755D /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + 42B6DAC0C835CB535B060781B45622DC /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; + 440456DB5FE5256FC0E4D915F0A46BCE /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; + 44476A1EC88F35CF3C5707F123F4A707 /* IGListBatchUpdates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdates.h; sourceTree = ""; }; + 454330B74AA4BA5F6090694A230FBB95 /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; + 4616603FBEF1B2F61551EE3492F75210 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + 46AD7CE03CB8C26B0DFC2FDA6E157601 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + 478192365E85C6A49C2CDA68A18B1BDE /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadIndexPath.m; sourceTree = ""; }; + 49EFFAED9DDFB77A40FE7E1D8420B826 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + 4A208D92CB69D7C10151EFFA98A85B57 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/IGListKit.docset/Contents/Info.plist; sourceTree = ""; }; + 4BF16A5AED7C24DFCE591794D83483B3 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; + 4F1E05D36C0A73D0187907039ABCA176 /* IGListBindingSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBindingSectionController.m; path = Source/IGListBindingSectionController.m; sourceTree = ""; }; 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitExamples-umbrella.h"; sourceTree = ""; }; - 5489058970F2F67A93B66C0AA8D19B7B /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; - 55E04694D3CD1D9C5371DC58CD3DF83C /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; - 5786E3DEC16A04E482EEECE9FF4B65EB /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; - 5BAB18BA34D76590097872704B3B87FD /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - 5BE04BC6F2121B7E8E542AFDF7043842 /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; - 5D114CEDF70A0A1B7C6142E09BCB0623 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; - 5D2F29B36CD86F9DBE48589D23A4DD35 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterDelegate.h; path = Source/IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; - 6141A5581B57C6AE483891095572BDCD /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; - 61A52B58E9DF5915248DF0BD707E4C2B /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionController.m; path = Source/IGListSectionController.m; sourceTree = ""; }; - 622AE0FBFCF3A3D892D58A4DC28385F3 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; - 644A2835A4F51F8ACBC34B73F461C2F1 /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadDataUpdater.h; path = Source/IGListReloadDataUpdater.h; sourceTree = ""; }; - 657F72C1F9088AE2D4965CB6C31B5786 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; - 68D78C43F98B14D5E1DEF8825AC6A6C9 /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapter.h; path = Source/IGListAdapter.h; sourceTree = ""; }; - 6959AAC0524881D5B21ADDF460446641 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBatchContext.html; sourceTree = ""; }; - 6A479184AB8F4BC66D2CD57C665815D7 /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; - 6A9CC7E54D3D2A03C44D7657A63A5D2E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6B942BC34EE209752859E70C3622C951 /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDataSource.h; path = Source/IGListAdapterDataSource.h; sourceTree = ""; }; - 6D18B96ECD0487345295CF3E2914C25E /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionController.h; path = Source/IGListStackedSectionController.h; sourceTree = ""; }; - 6D5E93F6E0D7E0269CE4D6119D28085D /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListKit.h; path = Source/IGListKit.h; sourceTree = ""; }; - 6E0E41947EE46B9A3DB1D7F8AAA2327E /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; - 6F0FF9322536098DFB6251F9783E0452 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexPathResult.html; sourceTree = ""; }; - 6F471AD8969EEBA71A87AC32194C4D3F /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; - 6F7F501E2418ABFC61365FF107D1120C /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; - 70AFE50AB04BBF011E97B2466B490EF8 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; - 718D06D8F29E30F9EFD854385662CF88 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; - 726CECE1442AF1578A895B58B691CA18 /* IGListBindingSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionController.h; path = Source/IGListBindingSectionController.h; sourceTree = ""; }; - 73AF09286952F316B1DDE25A1C9C8C28 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; - 759AF6298D36DDAC88D5AFC4A5C8954E /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; - 761302D74B5776EF1C820DA831E036D9 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; - 77043C3A8944050473D58420A8C03808 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBindingSectionController.html; sourceTree = ""; }; - 772B5AB2480E3A321E1776A8412D4E00 /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+IGListKit.h"; sourceTree = ""; }; - 77ABA281B8532BC234DBF086B8F7DADE /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/best-practices-and-faq.html"; sourceTree = ""; }; - 780EE2A4B2D52EAB7CF1456B4CD27DE8 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; - 78B84805589D46793F46AB79991694B8 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; - 78BE089984D5BF5869788922FBAE1009 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - 797D8001DC998FFAB8B0BCFC41061B4B /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; - 7A3341A0E9C44E763417A432FAB5312B /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadIndexPath.h; sourceTree = ""; }; - 7AAECD0801B4A96CB2DCD88AC47D414E /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; - 7B62EF36BAA8CABC35C1A3C6ABF34DDD /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindable.html; sourceTree = ""; }; - 7BAB7F78AEEEBD567BB01CE968F06A62 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; - 7C64E0E482B2041102A26BC0CE9E2143 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; - 7CCE30D8D079A9AA6570E0775E7BAB24 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; - 7E808D6B962708DBC2952CFC5CAD06F6 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; - 809CB5D26BAF360CFBE2B9604D217235 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; - 81F192F14C0AD447C694DDC553A0109F /* IGListBindable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindable.h; path = Source/IGListBindable.h; sourceTree = ""; }; - 8212B5D6CE6C48C12CD2FEB46F6FDF8C /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; - 83DB511DDAC093262099D7CEACF13FC9 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; - 846D3BC95FE815F6FA963B233216E094 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; - 868540E251763D0591A1B98A82AD9C8F /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; - 87F128F8F1E79579F1CAC787591E191D /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; - 883A39821775D6E1DBDBF96FDF590B2D /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.mm; path = Source/IGListCollectionViewLayout.mm; sourceTree = ""; }; - 884C7CFD3DC1573880C95EDFC222B37E /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; - 8868A7B1C40B1363E64B88602979C83D /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; - 88842C407B481BAC7E2F2700F2C4DDA5 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; - 8A20F8347AC259076C2F4CE701B9C04A /* IGListGenericSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListGenericSectionController.h; path = Source/IGListGenericSectionController.h; sourceTree = ""; }; - 8A5364561BCB14670370BF5DD7A71FF4 /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdateListener.h; path = Source/IGListAdapterUpdateListener.h; sourceTree = ""; }; - 8AC20186EF2C038DE7E5BD40F0E256DF /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; - 8B9EF5548164A4F2D6C98D8BF4CEF146 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSingleSectionController.html; sourceTree = ""; }; - 8C0D2B90700EA09A47D2DF9CC1996174 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListGenericSectionController.html; sourceTree = ""; }; - 8E0EB07151202AE23510E2E1C70E25FF /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; - 8F13F4040E53B8C90EFDDF76D929E603 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; - 8F45DED87014BF06C555A70424F41C33 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDelegate.h; path = Source/IGListAdapterDelegate.h; sourceTree = ""; }; - 8F6F1538D178B9D38EB4A392CAD79BE5 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + 5255C3ADBC57947420CC74B67A87219B /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; + 52BEF8CE06884966E72231BA786FE927 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; + 52F9EDD2BF32CD0670DC4E58557F748A /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; + 53467B45C29E2FCA57561F024B985337 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdater.h; path = Source/IGListAdapterUpdater.h; sourceTree = ""; }; + 53686C9AAC9EB1FE80E8AA6784BD5306 /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+UICollectionView.h"; sourceTree = ""; }; + 54794E075F4F017B5F9B0A912276650A /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; + 582AC4E5EEDA4F0145B60A443A59BB6B /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; + 587364650133C5DC753C02FBFAA17247 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; + 5D0FAA33FBAEE78DD7E87F9D57390347 /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; + 5D8B9D3FE52B101C78AAB0BDBEB1BE7D /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + 60506D0FFAF66D4BCE1DA402857933A4 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; + 60C13FD385C559CF9635B4606C8B1850 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; + 62B9DD17675AA350ABFC9296AF953795 /* IGListBatchContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchContext.h; path = Source/IGListBatchContext.h; sourceTree = ""; }; + 67F1338CA6FF149B927DAF2299C0C0F3 /* IGListBindingSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionController.h; path = Source/IGListBindingSectionController.h; sourceTree = ""; }; + 68793987F5DEBFCB9164F6A8DEC86C15 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; + 6CC4372A52AF86E95874F95412499B41 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + 6D640DC31B7466B86AA793B96A2CCC87 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/migration.html; sourceTree = ""; }; + 6E2F52754CB5230F54D0F600C2CF29EF /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + 6EE3F0570B12899F2D7237F9ABAD33D9 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + 6F4CB700C4BCFC5BD4671AFC68C9307B /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayout.h; path = Source/IGListCollectionViewLayout.h; sourceTree = ""; }; + 708C814C8C72515C7EDAEE89394B8A3F /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; + 70F26121F21DFB16335F376F6DD26580 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; + 721172306B1AA336AB3097347E772BCB /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + 74A2587E61A0BA95F79ABCBEEA266D2F /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadDataUpdater.h; path = Source/IGListReloadDataUpdater.h; sourceTree = ""; }; + 75A384880B734726FE98BB3F9E498DBE /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; + 75E138D705FD0005209E2C5CE6F18A83 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; + 774EE792A5C476684EED76454CE1AF0F /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+DebugDescription.m"; sourceTree = ""; }; + 7771CAEA8BC020C0FC9BDAE3B5A8839E /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + 783082B04851BA43B5818DC707BCD5AA /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; + 78EA22E67824A3726BAE02ADAAD713AE /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; + 7A046A44BFDC1C5883C46590125F9300 /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionController.m; path = Source/IGListSectionController.m; sourceTree = ""; }; + 7A997BF3D74626607954405B63EAED6C /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListCollectionView.m; path = Source/IGListCollectionView.m; sourceTree = ""; }; + 7AFA3F8C0A8760FAD43E9BF9004AA15D /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapter.m; path = Source/IGListAdapter.m; sourceTree = ""; }; + 7B8CF71656F68D4065EAABC2B8C6E8AA /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; + 7C823032556576DD28844016337C6C15 /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; + 7D0CEF05B56D30A9923F424811D00AC8 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; + 7D0FAC7E734BD9A6D0C296A890252175 /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; + 7F7A64F67CFE064325DA19E3C3CB531B /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; + 7FFE6F81C6059A8C584870629756D09E /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + 80898CE31677CA0E63F24A49281A4B86 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; + 80DC52697609783ABEEDF4AF048019CB /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; + 818CAF5DA9B3FBF38E0E0F7A4FD35980 /* IGListBatchUpdates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListBatchUpdates.m; sourceTree = ""; }; + 82F1BD580018E53C61593FA1F13EAB73 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListDiffOption.html; sourceTree = ""; }; + 83A2E1ED4833EBC70903C2DE6701C0AC /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; + 845CFB70C18FDD1DC2A12F139BCDAC2F /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + 847B209E5D93EE8043F1C4AEDB9E3216 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListKit.h; path = Source/IGListKit.h; sourceTree = ""; }; + 84A92ECBB931BD85142CE8F10BE61CE3 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffKit.h; sourceTree = ""; }; + 84D5D21FEF81C73A0F3F7B0ECFCE967B /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/iglistdiffable-and-equality.html"; sourceTree = ""; }; + 8576C4FC1589FB53F8391FAC5137F832 /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; + 8590E1F96BAD5AF5A90A726DDB551FFC /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; + 86C788B848EBFB2823722B0604B85199 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + 889CA63C879D57ABE76BA0027F0367B9 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; + 88A9127AF88AC2CA8A8F21F11B656066 /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebuggingUtilities.m; sourceTree = ""; }; + 8B37A65B77868D674DDD1C49D4DF1B6F /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + 8B91B2EAE8D3CB38CFF9031A94A9B2D1 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + 8EFE40E8A71E1BD2B11B1DC89D72CF16 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; + 8F273D0AEE154F44E35F6A58EDEC0E53 /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+DebugDescription.h"; sourceTree = ""; }; + 8F8CD3AE9BDC876B27E8701386C71858 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/Type Definitions.html"; sourceTree = ""; }; 9007AF4BA9E200F9154E7B1DB0BEA9CB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 906BBDBA953BE45C674F19A90215447A /* Categories.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Categories.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Categories.html; sourceTree = ""; }; - 907F8EBC5299D7DF8AF5F39AB1CDBAB7 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/migration.html; sourceTree = ""; }; - 9187B2AD6DB2DCD32BF2A5B9A4E04D32 /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; - 9305B06855CFF0D7C44B35A631F60B35 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Constants.html; sourceTree = ""; }; + 9178A6E7A1144EA0F0D2E168BCCEC882 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindable.html; sourceTree = ""; }; + 923D6B077E70A7F159C694979C1E8F22 /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; + 92DFD1322FABC2B9616DCF6314A1C96F /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; + 931455FD382506C5DC2CBEF089096171 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 948B4125419415C9619F6027FF173F5A /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; - 950A10E8BFB47526166C32B7554ABE65 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; - 9511BAB7193BB81A4654C10B05D8F51A /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; - 97D28F954FD18632E47321E94731C4F0 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; - 987588803D9E3A497C9E83E612E3FDF0 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSingleSectionController.h; path = Source/IGListSingleSectionController.h; sourceTree = ""; }; - 9AD23BD1966623DBF9ABA4D2EC15B201 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSectionController.html; sourceTree = ""; }; - 9BA4D22A0EC513EC616E1DE69E4072DE /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; + 93B6E91761B1796B2336E231D49AB973 /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/best-practices-and-faq.html"; sourceTree = ""; }; + 9439ED9919962878D5F040C91EC5B1F2 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/modeling-and-binding.html"; sourceTree = ""; }; + 945160A6B8CFFFF51D2174FBE39146CD /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; + 955CA04A5A52042320FCAE7E8DAD2399 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; + 96D34DE89D63B59B83BD2397E7E0BEA1 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 970522365E870285E2A67CCBF45CFD4A /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+DebugDescription.m"; sourceTree = ""; }; + 992D3FFAC53A6377FFA7812A0D35B4AF /* IGListDebugger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebugger.m; sourceTree = ""; }; + 9C6D6B9D481EE878618836552BB719D5 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; + 9C8AFC1D031ABAC08F9234829CB2384F /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListGenericSectionController.html; sourceTree = ""; }; 9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9D9FFD57EA638B83CA9CEFEA724C0C00 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + 9DE51F85F377792DEB646B9F058B649D /* IGListCollectionViewDelegateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewDelegateLayout.h; path = Source/IGListCollectionViewDelegateLayout.h; sourceTree = ""; }; + 9EB9F9AA29CB3D49E5627E45EEC70B93 /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; + 9FCA484CE92F6EECD4AD9EEB42D66578 /* IGListGenericSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListGenericSectionController.m; path = Source/IGListGenericSectionController.m; sourceTree = ""; }; A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.release.xcconfig"; sourceTree = ""; }; - A3E9DAE4C7C2A8A54C6152BBB3CB609B /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; - A49966DC207C939702D59F2C18C84124 /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/installation.html; sourceTree = ""; }; - A5AEEC2CFEDAEABDFDFF9959F0161A50 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; - A5BE46D242F81F3E57166A285F3C83CA /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; + A3731CBEA96D6AC67B345E80E296E2C4 /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+DebugDescription.h"; sourceTree = ""; }; A7BBE69D34859663403DA26F14CC4DDB /* Pods-IGListKitExamples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitExamples-acknowledgements.markdown"; sourceTree = ""; }; - A7EECF92589912485D4066B64847310B /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + A800E6D3FEA226381E617537163DA195 /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSupplementaryViewSource.h; path = Source/IGListSupplementaryViewSource.h; sourceTree = ""; }; + A82AB7D2AA511A7AD7B20D2E15B69F3B /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListScrollDelegate.h; path = Source/IGListScrollDelegate.h; sourceTree = ""; }; A851A4ACB8C0DE98BFFBC6FD4D1BACEE /* Pods-IGListKitExamples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-frameworks.sh"; sourceTree = ""; }; - A934C7CDA5E303CA60A430497CB63023 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; - A97F05EA58871B1614164E4B568597ED /* IGListGenericSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListGenericSectionController.m; path = Source/IGListGenericSectionController.m; sourceTree = ""; }; - A9A5375484A9999590444C5609F99386 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/iglistdiffable-and-equality.html"; sourceTree = ""; }; - AA24537DE65ECEB053973BF65D9C3B4C /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; + A85461558CD174B24BB20F043D465A5D /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListExperiment.html; sourceTree = ""; }; + A8F9E15D33C5FFDFDC7F6EE3DD0ED587 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; + AA1EAF32ED7EFE3B3335986FD7F3ABBF /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; + AA32384CA46A6D3A2B7B9C253A336B13 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; ABF549428FEA18696E5358F599E11A24 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B13DA843A2A171929AA8A0C1BA747610 /* IGListDebugger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebugger.m; sourceTree = ""; }; - B313D9D0CCC5387EF02123EC249F5734 /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayout.h; path = Source/IGListCollectionViewLayout.h; sourceTree = ""; }; - B46EDD43924B29B1D691BE43DF215927 /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListStackedSectionController.m; path = Source/IGListStackedSectionController.m; sourceTree = ""; }; - B82A65E4BB53A0229B08EF6D75B80964 /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebuggingUtilities.m; sourceTree = ""; }; - B85783393BD15B1391438D3E86AEDF88 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - B8BF12034B7B8C6B272E7A97B96B2376 /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionContext.html; sourceTree = ""; }; - B94A8F7EB33978C7837006163D700988 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; - BCEC4F99D091FDB02AB0F29BB51BD5D6 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; - BD300223CCC6B52EF5F9161FDB7F3D5E /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListCollectionView.m; path = Source/IGListCollectionView.m; sourceTree = ""; }; - BD9A00950D2C4FAD9AF0C5AEE0F59F70 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; - BDB53B1511144DF149DC84C0E9B1BD90 /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; - C07C5FA7AC040DB5D2CB3DC6C2414BA4 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; - C0DECF9CDD69E0AA572BDFDFE628647A /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterUpdater.m; path = Source/IGListAdapterUpdater.m; sourceTree = ""; }; - C30B1525AC61A966F6F2FE3432FC82D8 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; - C4AEE57078B46E2E6ABC78301A3485D4 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; - C4C918A7E1D9D22D297AED77C2B25802 /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSupplementaryViewSource.h; path = Source/IGListSupplementaryViewSource.h; sourceTree = ""; }; - C51AF5B8AFF5E73FE7FA0FABCA462EBA /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; - C7B2FD75FA6A05053B3D27F941E4723D /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; + ABF54B92D5A5CC8D42D07339BC000313 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; + AE049543A06C0877455D51421358A959 /* IGListGenericSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListGenericSectionController.h; path = Source/IGListGenericSectionController.h; sourceTree = ""; }; + AF8CBB80A5402E4BEEF626DF5E4A3E76 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSingleSectionController.h; path = Source/IGListSingleSectionController.h; sourceTree = ""; }; + B3E454829ABC00B402927990AED52FCE /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + B4B14F168ABB1007F0F12E7AF20B917E /* IGListTransitionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListTransitionDelegate.h; path = Source/IGListTransitionDelegate.h; sourceTree = ""; }; + B502B6B60CF86FCD7084C4DFD54D30A0 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + B592662BBE82D14AA75B805F76C7E4C7 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; + B824F7E05A5967FF142BD866536EC411 /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; + B8C409FFBD8675A1BEF2BC516AED0FDB /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-core-data.html"; sourceTree = ""; }; + B9198EA23F43978B7DF26FB82E27CC3E /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; + BB7CF7CE7C5AC8B0B30AF0488E1D74D7 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; + BBD70DA081749EB1C522CD77DE2B2765 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; + C1218345DEEA9AD64105F9690CCF64D4 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; + C1A3B30616D48BCE908B2571DC9BFD1A /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; + C1C1BD263D5CBED054E0C942B6B52827 /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+IGListKit.h"; sourceTree = ""; }; + C1DDEB2BBC2FCD695900508489D26E71 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-uicollectionview.html"; sourceTree = ""; }; + C29E57DFA01E5D1C42E8F0C3F05DEC2A /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; + C363DFB40F3B80DDD6BFAD215BAAD99C /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterDelegate.h; path = Source/IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; + C3A430BC21AC3258C5F02B2B06FC170F /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Constants.html; sourceTree = ""; }; + C48A632215ADBD965D885B5965176FB8 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSectionController.html; sourceTree = ""; }; + C516DB5EEDBEB08692E3500E5DF02184 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; + C6314F0D153EA1E453267B1086235342 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + C6C72B4DFA6AD3651EEA89B5D3874D41 /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitExamples.framework; path = "Pods-IGListKitExamples.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - C81890A2DAEA2E8713458DC82C65FEAA /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; - C8361183F98792C50A89F8EFAA6A98E1 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; - C858BE9F5322B65082DB5959EDBA1853 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListExperiment.html; sourceTree = ""; }; - CA894E610634283E9905D7EDBFE08999 /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; CAD302BA31CA52C22598677C29AEC7BD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - CB861A1CD2F36A9D066A2D7D36D13D09 /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; - CBBCD94B17EABE27507F343DD950CF2C /* IGListBatchContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchContext.h; path = Source/IGListBatchContext.h; sourceTree = ""; }; - CC40BF4DE06B35447736084A471B1A23 /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+DebugDescription.m"; sourceTree = ""; }; - CE150DAA4F0E5C131ACF7D0B478EF3D6 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; - CE17DE06F529F95D460C5570BAB96A94 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; - CF4BC91A1AE3D6420CE8E4A02BA76C6A /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListDiffOption.html; sourceTree = ""; }; - D2766E2446A8161467D43F65E943054F /* IGListBatchUpdates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdates.h; sourceTree = ""; }; - D3E198CFB81E73435FBE493418A6A211 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/vision.html; sourceTree = ""; }; - D48FA7622D4A9E25C5C7EB81AB3739B9 /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerSelectionDelegate.h; path = Source/IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; - D5119277F843D56868254A471B7DD4EE /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; - D72814F38CDF7E2146DF5372A6AD3CD4 /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerDataSource.h; path = Source/IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; + CB5A5D6A1530BA2418FB1FD910895AD2 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListUpdatingDelegate.h; path = Source/IGListUpdatingDelegate.h; sourceTree = ""; }; + CD372F8AC86CE8821227ACAD4EF64A4F /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; + CD3EFD8094715CBEA3A3088A9600F65A /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; + CE704223ACA4AA9A5F2D7D22F74208DD /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; + CFC8F0257F669CFF15F132267B137345 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; + CFCD088680183B735EE7FE3C892763A4 /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionController.h; path = Source/IGListStackedSectionController.h; sourceTree = ""; }; + D2626F1A1AF973BE59C024C754F025A4 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + D2A09B4FD9E2D6BBF5D08E912EDE28A0 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; + D2B2E6A0E635F8A2A151A09708F6D8E2 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + D3966A432195444C996720D783B40F0B /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListStackedSectionController.m; path = Source/IGListStackedSectionController.m; sourceTree = ""; }; + D3E78785FD4758092EB3C8C081315168 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; + D5419937D35B628AB0C9F59D2C3B6B7E /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; + D54DE8513939B76656F2A988E2E56A2B /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterUpdater.m; path = Source/IGListAdapterUpdater.m; sourceTree = ""; }; D803D538BF4074498E5ADB84A16E0395 /* Pods-IGListKitExamples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitExamples-acknowledgements.plist"; sourceTree = ""; }; - D8AC3D6094DAE4A398FECE47BCF28A9C /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; - D8E78E07F03D4E75A9D4D74383811ACC /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+UICollectionView.m"; sourceTree = ""; }; - D9D5F0D6FB8ED25638DD2D4C3F2ADA7F /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; - DA7F6F773D8384744CDA88097FE09FA6 /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; - DB893C9E0F96FC9C0B86CFFA22F4862C /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/getting-started.html"; sourceTree = ""; }; - DDCEDE7D37D557E9FB16CFA2919B09D9 /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; + D804C17B7812D46C718DA7C995EF4B02 /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/installation.html; sourceTree = ""; }; + D87B9DE2AFB297629CD4C1A133BE33C1 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + D8F92558294FA68D4C0F8D9081B39015 /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; + D90B8AF3B68A4AFB2C9ABA190B0B6166 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; + D9803AA85FAF1DB79DAB38DDEF43E17E /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; + DB80BE1EB52E25CED5EF7DF138DAA18E /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; + DB9EBF3BBAE7DC218EF691D42FC82E3D /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; + DBA244B5BF2FC8089D3970E420665EDB /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; DDF922EBFB237C1B42E8B07306D987E8 /* Pods-IGListKitExamples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitExamples.modulemap"; sourceTree = ""; }; - DE462ED45841C2F81E244CB8A7E7CDEC /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; - E19851A211A433E00D15F368ABB2F0A6 /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; - E1B9BD2F50587C2ED59A7EC895FFB389 /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionContext.h; path = Source/IGListCollectionContext.h; sourceTree = ""; }; - E2CBFEDEB544DF320357744F7B6AFF46 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; - E348E0227F6A4D00D1190690A3B179BB /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndex.html; sourceTree = ""; }; - E3FE39C42F7A1AA3087FCAC7E0547173 /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; - E412116D8324D365FB12893105BF8990 /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebuggingUtilities.h; sourceTree = ""; }; - E41FAB82D2A909CF9E5DE400A9C224E2 /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadDataUpdater.m; path = Source/IGListReloadDataUpdater.m; sourceTree = ""; }; - E5C5EA2E28BC7247C274B3D3185D2106 /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateState.h; sourceTree = ""; }; - E6096064C02E9878E4B778FE0A7BC94B /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapter.m; path = Source/IGListAdapter.m; sourceTree = ""; }; - E78AF90E72D361DB983BAA75359B38A6 /* IGListBatchUpdates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListBatchUpdates.m; sourceTree = ""; }; - E7A5B30B008828919B87DBB943AEDBDE /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; - E7FD33BD30BC0A3E71F144828D8D8169 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListScrollDelegate.h; path = Source/IGListScrollDelegate.h; sourceTree = ""; }; - E8B67FAD955C1A55547277DA86D1EA85 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; - E9E28FC5D5AD3C8457C8C3BE413D358C /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; - E9F5E44FE895E313ED24FAF95117C8E7 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/Type Definitions.html"; sourceTree = ""; }; - EA56570BCC5F5ACC71414C3E8E9998BA /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; - EED919387451904152BAD601AC0C390A /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/IGListKit.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; - F3E3AC469F46FD83E458CB051B373C73 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; - F3EBDEAA192D72B2F8A88F8D1811B6A0 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayDelegate.h; path = Source/IGListDisplayDelegate.h; sourceTree = ""; }; - F952D256E3CF942E0D56A12FF2389400 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; - F9BDD19F68C9EB5E45CDD9212CFBC54F /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; - FAE3EEFB2B4B07DEBAE38CFE4A75120F /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListUpdatingDelegate.h; path = Source/IGListUpdatingDelegate.h; sourceTree = ""; }; - FB1703D025389E5002A9062703A6506C /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; - FBCA56F56ACF449724EC56E0D0A336D7 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; - FBD51FA6889A893CB0905E2F09C6B932 /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+IGListKit.m"; sourceTree = ""; }; - FEFC095A113E133B4E936B6B7BC765D1 /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; - FF83984F08246010B0BAD3BB38921D63 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; - FF92A0BDF066A7D7EF87003694F280E6 /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionController.h; path = Source/IGListSectionController.h; sourceTree = ""; }; + E05A2CB069BD0A83B07B3CAA58842072 /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; + E2435D26C2418D3FA5BEA5F1E6F7091A /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadIndexPath.h; sourceTree = ""; }; + E2B9DB83AEB12162FF15032FA5F64CCC /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/getting-started.html"; sourceTree = ""; }; + E2F0E9FB56BF67DCD9830F3C990F40A9 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; + E37E01CDFE175383FEE399BDF50A44AD /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + E3BF74FAEC0150A39D8E5630D67B361A /* IGListKit.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListKit.tgz; path = docs/docsets/IGListKit.tgz; sourceTree = ""; }; + E3C498C6D3661B6E154BEDB127F4C371 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + E50D8D5E93386BD669AF2173F5EDD246 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; + E53F00DF2F3883D161DD80ADBB3600A8 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + E5A2473D56A0F27E2F892605D9F50EA1 /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSingleSectionController.m; path = Source/IGListSingleSectionController.m; sourceTree = ""; }; + E6357F2ED87062D4BECDAD2823B86E10 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + E6A990401AD9F3BAAD05BD4854DBF87A /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+IGListKit.m"; sourceTree = ""; }; + E711C03BD85A2A66C20079A97DB7153D /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/vision.html; sourceTree = ""; }; + E860C6DBABAAADB59F57AA416F34B60D /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerSelectionDelegate.h; path = Source/IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; + E8C196860B9D1B61967F0FD0D968043C /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; + EA4ACAA1585AC4A21527E9E50ACE6EAE /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDiffable.html; sourceTree = ""; }; + EAD82548273F61759A919BBB8DF10BC1 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + EAE074B7B619B23E6A00EEF824A0F82B /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeDelegate.h; path = Source/IGListWorkingRangeDelegate.h; sourceTree = ""; }; + EC1FEF578F87FCE21ACB52BE205B0F24 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; + EC8078E257A4F51235EA443D56240AA9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + EC8E87802EB325ABA1401148F2365B95 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndex.html; sourceTree = ""; }; + ED088D704DB8B4E037D714086A2898A1 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; + EE0B613E394796B164203AD1D5D9B271 /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; + EE4A410E1FE26325A9C7C6BCF8D1031B /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapter.h; path = Source/IGListAdapter.h; sourceTree = ""; }; + EEFD26C7F3BD3211C683E1A3F58DC46C /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebuggingUtilities.h; sourceTree = ""; }; + F0EB594465E8025A5E3E7E105B54046D /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; + F14A2CB272EA98DB12706CF9DBA4EBC8 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; + F2E4998EBD3C5F283A0F0C222382B4D1 /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerDataSource.h; path = Source/IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; + F6F3F2F7296F7669069D307E56BC2B56 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; + F8F8241ABB31FD781C213D221FEE0C33 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; + FC481B78A35D5C5EB406DE5CA77B2B6E /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + FC703C0AE3DBC055350612BCB7FD9227 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; + FD68BD418E8E43B4DF68C91CD4851EC2 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + FED4DC978489BE355C8003C3677152E1 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + FF07ED5AC5C440B30091DDEE5463F3D8 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 06A78FD57E3ACE0893D01347C49C5917 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 942209C628437E68ED5071CCC25FF2A4 /* Foundation.framework in Frameworks */, + 6B9F729B1101638022DA07A2EBCA8F51 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D7057175063065567057895AB005C590 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -381,212 +394,134 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F0A1312DDDE4F0EBF23C99AC2673DF5F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 585166A4F0F52CC6AAC22E90C65FC1C4 /* Foundation.framework in Frameworks */, - 7AB606A3CD4B5E01BEEB64A8349034D4 /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 1396C3702C9CB31D9FC53B19349E0172 /* Pod */ = { + 05F195AA965020115EA2040385A2CD65 /* Pod */ = { isa = PBXGroup; children = ( - C7B2FD75FA6A05053B3D27F941E4723D /* badge.svg */, - 46EBF1325D43A7936068C039F3FDE32D /* best-practices-and-faq.html */, - 77ABA281B8532BC234DBF086B8F7DADE /* best-practices-and-faq.html */, - 8AC20186EF2C038DE7E5BD40F0E256DF /* carat.png */, - 78BE089984D5BF5869788922FBAE1009 /* carat.png */, - 906BBDBA953BE45C674F19A90215447A /* Categories.html */, - 45B6A9490EDCCEC5CFE3AA60E4368176 /* Classes.html */, - D8AC3D6094DAE4A398FECE47BCF28A9C /* Classes.html */, - 9305B06855CFF0D7C44B35A631F60B35 /* Constants.html */, - E7A5B30B008828919B87DBB943AEDBDE /* Constants.html */, - 5BAB18BA34D76590097872704B3B87FD /* dash.png */, - C51AF5B8AFF5E73FE7FA0FABCA462EBA /* dash.png */, - EED919387451904152BAD601AC0C390A /* docSet.dsidx */, - 2385666C16CC4E8B5CCC8EF5D5D52030 /* Enums.html */, - 02F2644F5A367DDCCC738FCB6D09EC08 /* Enums.html */, - 14124284E2267CFA4CDB8B9BE4F95255 /* Functions.html */, - 23B4B96BE51CD78482DD2375BD994FE2 /* Functions.html */, - DB893C9E0F96FC9C0B86CFFA22F4862C /* getting-started.html */, - 8E0EB07151202AE23510E2E1C70E25FF /* getting-started.html */, - 319C595FED0A1FE33E21E560B468EA86 /* gh.png */, - A3E9DAE4C7C2A8A54C6152BBB3CB609B /* gh.png */, - 8212B5D6CE6C48C12CD2FEB46F6FDF8C /* Guides.html */, - 88842C407B481BAC7E2F2700F2C4DDA5 /* Guides.html */, - 0E26663AFCE272380994E788310A7D54 /* highlight.css */, - C8361183F98792C50A89F8EFAA6A98E1 /* highlight.css */, - 73AF09286952F316B1DDE25A1C9C8C28 /* IGListAdapter.html */, - 08360ACF8ED340ADF50AA35F4A59212C /* IGListAdapter.html */, - BD9A00950D2C4FAD9AF0C5AEE0F59F70 /* IGListAdapterDataSource.html */, - 0D855CCB918CA0DB0719B3C8A5DD6AF4 /* IGListAdapterDataSource.html */, - 5D114CEDF70A0A1B7C6142E09BCB0623 /* IGListAdapterDelegate.html */, - 07912EED4E470F138590E16B1A9A76EC /* IGListAdapterDelegate.html */, - 83DB511DDAC093262099D7CEACF13FC9 /* IGListAdapterUpdater.html */, - 6F471AD8969EEBA71A87AC32194C4D3F /* IGListAdapterUpdater.html */, - 657F72C1F9088AE2D4965CB6C31B5786 /* IGListAdapterUpdaterDelegate.html */, - 718D06D8F29E30F9EFD854385662CF88 /* IGListAdapterUpdaterDelegate.html */, - 759AF6298D36DDAC88D5AFC4A5C8954E /* IGListBatchContext.html */, - 6959AAC0524881D5B21ADDF460446641 /* IGListBatchContext.html */, - 202FF6B53082AFAF541E6C8D4EF0B603 /* IGListBatchUpdateData.html */, - 51D48BE572B4C6BF4EC747684AC2755D /* IGListBatchUpdateData.html */, - 7B62EF36BAA8CABC35C1A3C6ABF34DDD /* IGListBindable.html */, - 33EEF549897F67B17EA276E03AA25488 /* IGListBindable.html */, - A7EECF92589912485D4066B64847310B /* IGListBindingSectionController.html */, - 77043C3A8944050473D58420A8C03808 /* IGListBindingSectionController.html */, - 2B402B50E0A130AB065ADBE222E68BA5 /* IGListBindingSectionControllerDataSource.html */, - C4AEE57078B46E2E6ABC78301A3485D4 /* IGListBindingSectionControllerDataSource.html */, - CE150DAA4F0E5C131ACF7D0B478EF3D6 /* IGListBindingSectionControllerSelectionDelegate.html */, - 884C7CFD3DC1573880C95EDFC222B37E /* IGListBindingSectionControllerSelectionDelegate.html */, - 2B90481ECA3724059AAE070C29B9651F /* IGListCollectionContext.html */, - B8BF12034B7B8C6B272E7A97B96B2376 /* IGListCollectionContext.html */, - 8868A7B1C40B1363E64B88602979C83D /* IGListCollectionViewLayout.html */, - 36F6BD60826D8DFA6016CF6A5499CDE9 /* IGListCollectionViewLayout.html */, - 3499DFCA12BBFC0C8C14D55A8905FA1C /* IGListDiffable.html */, - 458D369FE825A0D4272AFA00367F8ABB /* IGListDiffable.html */, - A9A5375484A9999590444C5609F99386 /* iglistdiffable-and-equality.html */, - 846D3BC95FE815F6FA963B233216E094 /* iglistdiffable-and-equality.html */, - CF4BC91A1AE3D6420CE8E4A02BA76C6A /* IGListDiffOption.html */, - E9E28FC5D5AD3C8457C8C3BE413D358C /* IGListDiffOption.html */, - F952D256E3CF942E0D56A12FF2389400 /* IGListDisplayDelegate.html */, - 303C3135E69155C7B0A2C0C077043BA5 /* IGListDisplayDelegate.html */, - C858BE9F5322B65082DB5959EDBA1853 /* IGListExperiment.html */, - 8F13F4040E53B8C90EFDDF76D929E603 /* IGListExperiment.html */, - FBCA56F56ACF449724EC56E0D0A336D7 /* IGListGenericSectionController.html */, - 8C0D2B90700EA09A47D2DF9CC1996174 /* IGListGenericSectionController.html */, - 868540E251763D0591A1B98A82AD9C8F /* IGListIndexPathResult.html */, - 6F0FF9322536098DFB6251F9783E0452 /* IGListIndexPathResult.html */, - 3CD879D16D26856F1EF72E1D8F5D57A3 /* IGListIndexSetResult.html */, - 2B68175238006B2AC9F42597C71C8189 /* IGListIndexSetResult.html */, - 06181DD1DC6FF245B383296B0378CA99 /* IGListKit.podspec */, - 2AAD8778746AB6CFAB9177648FAC1714 /* IGListKit.tgz */, - E348E0227F6A4D00D1190690A3B179BB /* IGListMoveIndex.html */, - 950A10E8BFB47526166C32B7554ABE65 /* IGListMoveIndex.html */, - 780EE2A4B2D52EAB7CF1456B4CD27DE8 /* IGListMoveIndexPath.html */, - 78B84805589D46793F46AB79991694B8 /* IGListMoveIndexPath.html */, - A5AEEC2CFEDAEABDFDFF9959F0161A50 /* IGListScrollDelegate.html */, - 5489058970F2F67A93B66C0AA8D19B7B /* IGListScrollDelegate.html */, - 9AD23BD1966623DBF9ABA4D2EC15B201 /* IGListSectionController.html */, - 6F7F501E2418ABFC61365FF107D1120C /* IGListSectionController.html */, - 8B9EF5548164A4F2D6C98D8BF4CEF146 /* IGListSingleSectionController.html */, - EA56570BCC5F5ACC71414C3E8E9998BA /* IGListSingleSectionController.html */, - FB1703D025389E5002A9062703A6506C /* IGListSingleSectionControllerDelegate.html */, - 7E808D6B962708DBC2952CFC5CAD06F6 /* IGListSingleSectionControllerDelegate.html */, - D5119277F843D56868254A471B7DD4EE /* IGListStackedSectionController.html */, - 1A70BE2A5F1FF343BEDDB1296C6F9804 /* IGListStackedSectionController.html */, - 8F6F1538D178B9D38EB4A392CAD79BE5 /* IGListSupplementaryViewSource.html */, - F9BDD19F68C9EB5E45CDD9212CFBC54F /* IGListSupplementaryViewSource.html */, - 094EB57AA879469C6A0500B15799989F /* IGListUpdatingDelegate.html */, - FEFC095A113E133B4E936B6B7BC765D1 /* IGListUpdatingDelegate.html */, - 1537914FB1B91BDA9F8B3477E9435125 /* IGListWorkingRangeDelegate.html */, - 11E090C9D2E3FAD833275D0489C566B5 /* IGListWorkingRangeDelegate.html */, - 809CB5D26BAF360CFBE2B9604D217235 /* index.html */, - 6E0E41947EE46B9A3DB1D7F8AAA2327E /* index.html */, - 2815269F52DCB7918975F8D789D15C76 /* Info.plist */, - A49966DC207C939702D59F2C18C84124 /* installation.html */, - A5BE46D242F81F3E57166A285F3C83CA /* installation.html */, - 4D77089CB4A3739F211195B407351877 /* jazzy.css */, - 2B866FF62D8EF0443EB4E6D953D67F9E /* jazzy.css */, - 2950D789CF4078E6BD2E24CEB8B21479 /* jazzy.js */, - 761302D74B5776EF1C820DA831E036D9 /* jazzy.js */, - D9D5F0D6FB8ED25638DD2D4C3F2ADA7F /* jquery.min.js */, - 3B1EB50EC4F91AA543F0590012A4A65E /* jquery.min.js */, - FF83984F08246010B0BAD3BB38921D63 /* LICENSE.md */, - 907F8EBC5299D7DF8AF5F39AB1CDBAB7 /* migration.html */, - 3506F20BB3359B542AEB216391338C65 /* migration.html */, - CE17DE06F529F95D460C5570BAB96A94 /* modeling-and-binding.html */, - 409E2065E2B169B3AD678D43AC821D35 /* Protocols.html */, - 5786E3DEC16A04E482EEECE9FF4B65EB /* Protocols.html */, - B85783393BD15B1391438D3E86AEDF88 /* README.md */, - C07C5FA7AC040DB5D2CB3DC6C2414BA4 /* search.json */, - 622AE0FBFCF3A3D892D58A4DC28385F3 /* search.json */, - 2DF748D6A6BD63768B96F670FFA779AC /* Type Definitions.html */, - E9F5E44FE895E313ED24FAF95117C8E7 /* Type Definitions.html */, - BCEC4F99D091FDB02AB0F29BB51BD5D6 /* undocumented.json */, - B94A8F7EB33978C7837006163D700988 /* vision.html */, - D3E198CFB81E73435FBE493418A6A211 /* vision.html */, - 2CCF43FFD3C5E5D5FF2E5628D1602CD8 /* working-with-core-data.html */, - E2CBFEDEB544DF320357744F7B6AFF46 /* working-with-core-data.html */, - 44BEE64F3115399D53B72F13975FE6C9 /* working-with-uicollectionview.html */, - 2D6994A690ED3BDE81BBE9F8D07C5334 /* working-with-uicollectionview.html */, + 60506D0FFAF66D4BCE1DA402857933A4 /* badge.svg */, + 93B6E91761B1796B2336E231D49AB973 /* best-practices-and-faq.html */, + 0609BDECA972FC350CE713E115716AEB /* best-practices-and-faq.html */, + 889CA63C879D57ABE76BA0027F0367B9 /* carat.png */, + B592662BBE82D14AA75B805F76C7E4C7 /* carat.png */, + 7D0CEF05B56D30A9923F424811D00AC8 /* Classes.html */, + 2DCD6A8940FD23701456182AC203195A /* Classes.html */, + 587364650133C5DC753C02FBFAA17247 /* Constants.html */, + C3A430BC21AC3258C5F02B2B06FC170F /* Constants.html */, + 386B592E3E0D1C928821BCADE27D11A8 /* dash.png */, + C29E57DFA01E5D1C42E8F0C3F05DEC2A /* dash.png */, + 12E0571ACF0385A853FFCEF796D4EF66 /* docSet.dsidx */, + 945160A6B8CFFFF51D2174FBE39146CD /* Enums.html */, + 5255C3ADBC57947420CC74B67A87219B /* Enums.html */, + A8F9E15D33C5FFDFDC7F6EE3DD0ED587 /* Functions.html */, + D90B8AF3B68A4AFB2C9ABA190B0B6166 /* Functions.html */, + 0CCB88E88A489682598869AAB134C5AA /* getting-started.html */, + E2B9DB83AEB12162FF15032FA5F64CCC /* getting-started.html */, + 60C13FD385C559CF9635B4606C8B1850 /* gh.png */, + 582AC4E5EEDA4F0145B60A443A59BB6B /* gh.png */, + 07ED32F2DAD2308746966FD5BF456F94 /* Guides.html */, + ED088D704DB8B4E037D714086A2898A1 /* Guides.html */, + D9803AA85FAF1DB79DAB38DDEF43E17E /* highlight.css */, + AA32384CA46A6D3A2B7B9C253A336B13 /* highlight.css */, + 13F8C98F1676AA43CF9E8749CC4EEA4C /* IGListAdapter.html */, + 75E138D705FD0005209E2C5CE6F18A83 /* IGListAdapter.html */, + 6CC4372A52AF86E95874F95412499B41 /* IGListAdapterDataSource.html */, + 845CFB70C18FDD1DC2A12F139BCDAC2F /* IGListAdapterDataSource.html */, + 8B91B2EAE8D3CB38CFF9031A94A9B2D1 /* IGListAdapterDelegate.html */, + E37E01CDFE175383FEE399BDF50A44AD /* IGListAdapterDelegate.html */, + 7771CAEA8BC020C0FC9BDAE3B5A8839E /* IGListAdapterUpdater.html */, + C6314F0D153EA1E453267B1086235342 /* IGListAdapterUpdater.html */, + 49EFFAED9DDFB77A40FE7E1D8420B826 /* IGListAdapterUpdaterDelegate.html */, + 2ED6DA5B157287478D691E846FB48227 /* IGListAdapterUpdaterDelegate.html */, + 361DAFFDCA587B3054F4316FFDC149C7 /* IGListBatchContext.html */, + 52F9EDD2BF32CD0670DC4E58557F748A /* IGListBatchContext.html */, + FD68BD418E8E43B4DF68C91CD4851EC2 /* IGListBatchUpdateData.html */, + 03C769749B775948C0D1A358D13D6F2D /* IGListBatchUpdateData.html */, + 9178A6E7A1144EA0F0D2E168BCCEC882 /* IGListBindable.html */, + 955CA04A5A52042320FCAE7E8DAD2399 /* IGListBindable.html */, + 931455FD382506C5DC2CBEF089096171 /* IGListBindingSectionController.html */, + 8B37A65B77868D674DDD1C49D4DF1B6F /* IGListBindingSectionController.html */, + EC1FEF578F87FCE21ACB52BE205B0F24 /* IGListBindingSectionControllerDataSource.html */, + F6F3F2F7296F7669069D307E56BC2B56 /* IGListBindingSectionControllerDataSource.html */, + 0526AFFE58FA6D0EC4B97456A25DE1AC /* IGListBindingSectionControllerSelectionDelegate.html */, + B502B6B60CF86FCD7084C4DFD54D30A0 /* IGListBindingSectionControllerSelectionDelegate.html */, + 7FFE6F81C6059A8C584870629756D09E /* IGListCollectionContext.html */, + C6C72B4DFA6AD3651EEA89B5D3874D41 /* IGListCollectionContext.html */, + EAD82548273F61759A919BBB8DF10BC1 /* IGListCollectionViewLayout.html */, + 6E2F52754CB5230F54D0F600C2CF29EF /* IGListCollectionViewLayout.html */, + EA4ACAA1585AC4A21527E9E50ACE6EAE /* IGListDiffable.html */, + 365DDC3300C1B33F7FA6164B832C7ECD /* IGListDiffable.html */, + E8C196860B9D1B61967F0FD0D968043C /* iglistdiffable-and-equality.html */, + 84D5D21FEF81C73A0F3F7B0ECFCE967B /* iglistdiffable-and-equality.html */, + 82F1BD580018E53C61593FA1F13EAB73 /* IGListDiffOption.html */, + 75A384880B734726FE98BB3F9E498DBE /* IGListDiffOption.html */, + 4616603FBEF1B2F61551EE3492F75210 /* IGListDisplayDelegate.html */, + 0D5DA7F3D237D82E246F2B9686FF377C /* IGListDisplayDelegate.html */, + 35C09ED5B778F8E176B10F295050CA2D /* IGListExperiment.html */, + A85461558CD174B24BB20F043D465A5D /* IGListExperiment.html */, + 1CF509F5A4128D8CE9225284EA59CD1E /* IGListGenericSectionController.html */, + 9C8AFC1D031ABAC08F9234829CB2384F /* IGListGenericSectionController.html */, + FED4DC978489BE355C8003C3677152E1 /* IGListIndexPathResult.html */, + D2B2E6A0E635F8A2A151A09708F6D8E2 /* IGListIndexPathResult.html */, + 721172306B1AA336AB3097347E772BCB /* IGListIndexSetResult.html */, + 9D9FFD57EA638B83CA9CEFEA724C0C00 /* IGListIndexSetResult.html */, + 0CC15EB2F1E0AA82826156240A4928D9 /* IGListKit.podspec */, + E3BF74FAEC0150A39D8E5630D67B361A /* IGListKit.tgz */, + 7F7A64F67CFE064325DA19E3C3CB531B /* IGListMoveIndex.html */, + EC8E87802EB325ABA1401148F2365B95 /* IGListMoveIndex.html */, + 3075C74FCA2823C95F94E9B2895A645E /* IGListMoveIndexPath.html */, + B3E454829ABC00B402927990AED52FCE /* IGListMoveIndexPath.html */, + ABF54B92D5A5CC8D42D07339BC000313 /* IGListScrollDelegate.html */, + F14A2CB272EA98DB12706CF9DBA4EBC8 /* IGListScrollDelegate.html */, + 83A2E1ED4833EBC70903C2DE6701C0AC /* IGListSectionController.html */, + C48A632215ADBD965D885B5965176FB8 /* IGListSectionController.html */, + D87B9DE2AFB297629CD4C1A133BE33C1 /* IGListSingleSectionController.html */, + 3178EA55B52BE0911B408CC35FE776D1 /* IGListSingleSectionController.html */, + D5419937D35B628AB0C9F59D2C3B6B7E /* IGListSingleSectionControllerDelegate.html */, + 9C6D6B9D481EE878618836552BB719D5 /* IGListSingleSectionControllerDelegate.html */, + E3C498C6D3661B6E154BEDB127F4C371 /* IGListStackedSectionController.html */, + E6357F2ED87062D4BECDAD2823B86E10 /* IGListStackedSectionController.html */, + FC481B78A35D5C5EB406DE5CA77B2B6E /* IGListSupplementaryViewSource.html */, + E53F00DF2F3883D161DD80ADBB3600A8 /* IGListSupplementaryViewSource.html */, + 5D8B9D3FE52B101C78AAB0BDBEB1BE7D /* IGListUpdatingDelegate.html */, + 309FFD9DB533D4F66C74002762438B7D /* IGListUpdatingDelegate.html */, + 24F4643AF42EF874FFE1B274491B938E /* IGListWorkingRangeDelegate.html */, + 0F22BA7770733A4E35AEC5FED0B3D3A2 /* IGListWorkingRangeDelegate.html */, + 147FAC4B70069C2726CFC26A308FD016 /* index.html */, + 3252B04887D1C4C716AAD73641DC69AD /* index.html */, + 4A208D92CB69D7C10151EFFA98A85B57 /* Info.plist */, + D804C17B7812D46C718DA7C995EF4B02 /* installation.html */, + 80DC52697609783ABEEDF4AF048019CB /* installation.html */, + 86C788B848EBFB2823722B0604B85199 /* jazzy.css */, + 21EF1C81CC004302E85FF87DC196720F /* jazzy.css */, + 6EE3F0570B12899F2D7237F9ABAD33D9 /* jazzy.js */, + 4BF16A5AED7C24DFCE591794D83483B3 /* jazzy.js */, + 018AE082983865390F6A68117004ED1B /* jquery.min.js */, + 314664E328FA40ACFAC7D26C36028BBF /* jquery.min.js */, + D2626F1A1AF973BE59C024C754F025A4 /* LICENSE.md */, + 8590E1F96BAD5AF5A90A726DDB551FFC /* migration.html */, + 6D640DC31B7466B86AA793B96A2CCC87 /* migration.html */, + D2A09B4FD9E2D6BBF5D08E912EDE28A0 /* modeling-and-binding.html */, + 9439ED9919962878D5F040C91EC5B1F2 /* modeling-and-binding.html */, + 36521C30D0F950787F53B075A1E9C954 /* Protocols.html */, + BB7CF7CE7C5AC8B0B30AF0488E1D74D7 /* Protocols.html */, + 96D34DE89D63B59B83BD2397E7E0BEA1 /* README.md */, + 398F2FEF416E32DCC87C6FE1DEB012ED /* search.json */, + 783082B04851BA43B5818DC707BCD5AA /* search.json */, + 29E75C19BF88F604542F550E24A5AFE1 /* Type Definitions.html */, + 8F8CD3AE9BDC876B27E8701386C71858 /* Type Definitions.html */, + 46AD7CE03CB8C26B0DFC2FDA6E157601 /* undocumented.json */, + E711C03BD85A2A66C20079A97DB7153D /* vision.html */, + B9198EA23F43978B7DF26FB82E27CC3E /* vision.html */, + CD372F8AC86CE8821227ACAD4EF64A4F /* working-with-core-data.html */, + B8C409FFBD8675A1BEF2BC516AED0FDB /* working-with-core-data.html */, + E50D8D5E93386BD669AF2173F5EDD246 /* working-with-uicollectionview.html */, + C1DDEB2BBC2FCD695900508489D26E71 /* working-with-uicollectionview.html */, ); name = Pod; sourceTree = ""; }; - 160E0A881DEBFC6B1B9DC7EEDB74334E /* Diffing */ = { - isa = PBXGroup; - children = ( - 67B3AA6767E6E9DBAB40FC772C25FBDC /* Internal */, - ); - name = Diffing; - sourceTree = ""; - }; - 2A09340F69D5824FD31922CD87B7C442 /* Internal */ = { - isa = PBXGroup; - children = ( - 2861DE2BD040A5432ED4FFB0A97EEB36 /* IGListAdapter+DebugDescription.h */, - 3668151DD4D0040C6C8F46FBC3369428 /* IGListAdapter+DebugDescription.m */, - 32B6FFC93050F617BEE3A925FE8DAAAC /* IGListAdapter+UICollectionView.h */, - D8E78E07F03D4E75A9D4D74383811ACC /* IGListAdapter+UICollectionView.m */, - 10EF04B6FB2CFC7D95B0D22FA7915A85 /* IGListAdapterInternal.h */, - 7C64E0E482B2041102A26BC0CE9E2143 /* IGListAdapterProxy.h */, - 797D8001DC998FFAB8B0BCFC41061B4B /* IGListAdapterProxy.m */, - 193E36838BA7E999B57524614B99029A /* IGListAdapterUpdater+DebugDescription.h */, - DDCEDE7D37D557E9FB16CFA2919B09D9 /* IGListAdapterUpdater+DebugDescription.m */, - CA894E610634283E9905D7EDBFE08999 /* IGListAdapterUpdaterInternal.h */, - 6A479184AB8F4BC66D2CD57C665815D7 /* IGListBatchUpdateData+DebugDescription.h */, - CB861A1CD2F36A9D066A2D7D36D13D09 /* IGListBatchUpdateData+DebugDescription.m */, - D2766E2446A8161467D43F65E943054F /* IGListBatchUpdates.h */, - E78AF90E72D361DB983BAA75359B38A6 /* IGListBatchUpdates.m */, - E5C5EA2E28BC7247C274B3D3185D2106 /* IGListBatchUpdateState.h */, - 413ACF25CF8781F5FF99DA8D5A1BBDCB /* IGListBindingSectionController+DebugDescription.h */, - E3FE39C42F7A1AA3087FCAC7E0547173 /* IGListBindingSectionController+DebugDescription.m */, - E19851A211A433E00D15F368ABB2F0A6 /* IGListCollectionViewLayoutInternal.h */, - 44AC7D1F30B05E53820186CA77919CF1 /* IGListDebugger.h */, - B13DA843A2A171929AA8A0C1BA747610 /* IGListDebugger.m */, - E412116D8324D365FB12893105BF8990 /* IGListDebuggingUtilities.h */, - B82A65E4BB53A0229B08EF6D75B80964 /* IGListDebuggingUtilities.m */, - 55E04694D3CD1D9C5371DC58CD3DF83C /* IGListDisplayHandler.h */, - 0989275F8046E0197CB4CD9C682D2F70 /* IGListDisplayHandler.m */, - 7A3341A0E9C44E763417A432FAB5312B /* IGListReloadIndexPath.h */, - 4863506505839EF612EFCCDA346A4656 /* IGListReloadIndexPath.m */, - E8B67FAD955C1A55547277DA86D1EA85 /* IGListSectionControllerInternal.h */, - BDB53B1511144DF149DC84C0E9B1BD90 /* IGListSectionMap.h */, - 9187B2AD6DB2DCD32BF2A5B9A4E04D32 /* IGListSectionMap.m */, - 5BE04BC6F2121B7E8E542AFDF7043842 /* IGListSectionMap+DebugDescription.h */, - 1CC17D5180073DF3E038497FF832986A /* IGListSectionMap+DebugDescription.m */, - 9511BAB7193BB81A4654C10B05D8F51A /* IGListStackedSectionControllerInternal.h */, - 4E19F0DA8996576B8705EB29F0825F2F /* IGListWorkingRangeHandler.h */, - 2A482B347428D1A1A664C6B3C2DAD795 /* IGListWorkingRangeHandler.mm */, - 27DD82A770E5A979B8D8876D4B0AB1DE /* UICollectionView+DebugDescription.h */, - CC40BF4DE06B35447736084A471B1A23 /* UICollectionView+DebugDescription.m */, - AA24537DE65ECEB053973BF65D9C3B4C /* UICollectionView+IGListBatchUpdateData.h */, - DE462ED45841C2F81E244CB8A7E7CDEC /* UICollectionView+IGListBatchUpdateData.m */, - 772B5AB2480E3A321E1776A8412D4E00 /* UIScrollView+IGListKit.h */, - FBD51FA6889A893CB0905E2F09C6B932 /* UIScrollView+IGListKit.m */, - ); - name = Internal; - path = Source/Internal; - sourceTree = ""; - }; - 4E65F2869796AB004806FE12FF06AC71 /* Internal */ = { - isa = PBXGroup; - children = ( - 87F128F8F1E79579F1CAC787591E191D /* IGListArrayUtilsInternal.h */, - 7AAECD0801B4A96CB2DCD88AC47D414E /* IGListIndexPathResultInternal.h */, - 515BF59C6E8EAA719854B968EDB46AE5 /* IGListIndexSetResultInternal.h */, - 6141A5581B57C6AE483891095572BDCD /* IGListMoveIndexInternal.h */, - 392060CC68CDE2B73FFE3297859F4425 /* IGListMoveIndexPathInternal.h */, - ); - name = Internal; - path = Internal; - sourceTree = ""; - }; 51A62FAD141FCC64FABDAA958233E728 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -595,6 +530,18 @@ name = "Targets Support Files"; sourceTree = ""; }; + 60DB62CD0665765A2383DF221D3038BA /* IGListKit */ = { + isa = PBXGroup; + children = ( + EF2EBE130D37C061A96C63588A099B95 /* Default */, + 89ACFC8812E2EB19AA282969435B043C /* Diffing */, + 05F195AA965020115EA2040385A2CD65 /* Pod */, + 7FC853A9A3565E714CAB0071AEBF00DF /* Support Files */, + ); + name = IGListKit; + path = ../../..; + sourceTree = ""; + }; 61F96534B3AFE724944526CC9F6F2EFE /* Products */ = { isa = PBXGroup; children = ( @@ -604,7 +551,7 @@ name = Products; sourceTree = ""; }; - 67B3AA6767E6E9DBAB40FC772C25FBDC /* Internal */ = { + 64FA0FFF233071CBCEE31DC1544DD06D /* Internal */ = { isa = PBXGroup; children = ( ); @@ -612,37 +559,6 @@ path = Source/Common/Internal; sourceTree = ""; }; - 69CC3169F1ADD57D29A9C9CE026CFC00 /* Common */ = { - isa = PBXGroup; - children = ( - C30B1525AC61A966F6F2FE3432FC82D8 /* IGListAssert.h */, - A934C7CDA5E303CA60A430497CB63023 /* IGListBatchUpdateData.h */, - 48306A2B66D3C16CE154D49675C53F9A /* IGListBatchUpdateData.mm */, - 0040134EEE251DCDA38C3589E4CF4758 /* IGListCompatibility.h */, - 1A0601214D2053B1C46839289218EEA1 /* IGListDiff.h */, - 9BA4D22A0EC513EC616E1DE69E4072DE /* IGListDiff.mm */, - 29CBF9C668C598BE7BEF0BF72071652A /* IGListDiffable.h */, - 055196E677BF3C536D5AFA2573FECD25 /* IGListDiffKit.h */, - 1ABD7F50AD542802D135F87345D96082 /* IGListExperiments.h */, - 2778665C263C6F92181B8B17CF7E4659 /* IGListIndexPathResult.h */, - 7BAB7F78AEEEBD567BB01CE968F06A62 /* IGListIndexPathResult.m */, - F3E3AC469F46FD83E458CB051B373C73 /* IGListIndexSetResult.h */, - 70AFE50AB04BBF011E97B2466B490EF8 /* IGListIndexSetResult.m */, - 040258E0C9F78D4ED4B510AD1C73FEAF /* IGListMacros.h */, - 49C235528A27958D2092926675EE6C16 /* IGListMoveIndex.h */, - 302D2B69CA0C50BDE6462561BFE71F5D /* IGListMoveIndex.m */, - 2F647052FC1819FCF3463896E07EB9B9 /* IGListMoveIndexPath.h */, - 44E118BC556C2F0A44E157FBAB5D5C9B /* IGListMoveIndexPath.m */, - C81890A2DAEA2E8713458DC82C65FEAA /* NSNumber+IGListDiffable.h */, - 948B4125419415C9619F6027FF173F5A /* NSNumber+IGListDiffable.m */, - 97D28F954FD18632E47321E94731C4F0 /* NSString+IGListDiffable.h */, - 500C3CBD642A6A84CA8E00D266382F2A /* NSString+IGListDiffable.m */, - 4E65F2869796AB004806FE12FF06AC71 /* Internal */, - ); - name = Common; - path = Source/Common; - sourceTree = ""; - }; 6EC461C1435A31577346ED4ADA0BD5A9 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -662,16 +578,26 @@ ); sourceTree = ""; }; - 954ED805D639DAEB9EA40EBE22668C63 /* IGListKit */ = { + 7FC853A9A3565E714CAB0071AEBF00DF /* Support Files */ = { isa = PBXGroup; children = ( - F631B413DFBD1F8884D1AF3F546D0C63 /* Default */, - 160E0A881DEBFC6B1B9DC7EEDB74334E /* Diffing */, - 1396C3702C9CB31D9FC53B19349E0172 /* Pod */, - E5E9EC2FF183AFAF32194D01D26D57E2 /* Support Files */, + 68793987F5DEBFCB9164F6A8DEC86C15 /* IGListKit.modulemap */, + CE704223ACA4AA9A5F2D7D22F74208DD /* IGListKit.xcconfig */, + 3458C0747263C36FC2623C76ADCA4BAA /* IGListKit-dummy.m */, + E2F0E9FB56BF67DCD9830F3C990F40A9 /* IGListKit-prefix.pch */, + 3C67C892331786252FD1705F33B54B91 /* IGListKit-umbrella.h */, + EC8078E257A4F51235EA443D56240AA9 /* Info.plist */, ); - name = IGListKit; - path = ../../..; + name = "Support Files"; + path = "Examples/Examples-tvOS/Pods/Target Support Files/IGListKit"; + sourceTree = ""; + }; + 89ACFC8812E2EB19AA282969435B043C /* Diffing */ = { + isa = PBXGroup; + children = ( + 64FA0FFF233071CBCEE31DC1544DD06D /* Internal */, + ); + name = Diffing; sourceTree = ""; }; A7ADA58BCAD9C51AFF857C5B1E229A1E /* tvOS */ = { @@ -683,28 +609,152 @@ name = tvOS; sourceTree = ""; }; - E5E9EC2FF183AFAF32194D01D26D57E2 /* Support Files */ = { + C581298921CC8F8A8327A520697F9D1E /* Common */ = { isa = PBXGroup; children = ( - 7CCE30D8D079A9AA6570E0775E7BAB24 /* IGListKit.modulemap */, - DA7F6F773D8384744CDA88097FE09FA6 /* IGListKit.xcconfig */, - 51CED14D0AF1E084E4544A234C2ADC17 /* IGListKit-dummy.m */, - 13AA47974E42FC1BF5210E685FD66771 /* IGListKit-prefix.pch */, - 0D1A41F7C0B9C55E3FA69FA00E0E489F /* IGListKit-umbrella.h */, - 6A9CC7E54D3D2A03C44D7657A63A5D2E /* Info.plist */, + CD3EFD8094715CBEA3A3088A9600F65A /* IGListAssert.h */, + 708C814C8C72515C7EDAEE89394B8A3F /* IGListBatchUpdateData.h */, + 9EB9F9AA29CB3D49E5627E45EEC70B93 /* IGListBatchUpdateData.mm */, + EE0B613E394796B164203AD1D5D9B271 /* IGListCompatibility.h */, + 4273A9F134CE4AECF6AA48FDD51ED0CE /* IGListDiff.h */, + 92DFD1322FABC2B9616DCF6314A1C96F /* IGListDiff.mm */, + 7B8CF71656F68D4065EAABC2B8C6E8AA /* IGListDiffable.h */, + 84A92ECBB931BD85142CE8F10BE61CE3 /* IGListDiffKit.h */, + BBD70DA081749EB1C522CD77DE2B2765 /* IGListExperiments.h */, + 8EFE40E8A71E1BD2B11B1DC89D72CF16 /* IGListIndexPathResult.h */, + 52BEF8CE06884966E72231BA786FE927 /* IGListIndexPathResult.m */, + F8F8241ABB31FD781C213D221FEE0C33 /* IGListIndexSetResult.h */, + 08E3BB525435E2927832B32E0B22C2FB /* IGListIndexSetResult.m */, + FC703C0AE3DBC055350612BCB7FD9227 /* IGListMacros.h */, + DBA244B5BF2FC8089D3970E420665EDB /* IGListMoveIndex.h */, + 2F95891249E479B5E22384EF48FCE6FA /* IGListMoveIndex.m */, + DB9EBF3BBAE7DC218EF691D42FC82E3D /* IGListMoveIndexPath.h */, + 2117036A22B67F03176AB9F9001D7855 /* IGListMoveIndexPath.m */, + C1218345DEEA9AD64105F9690CCF64D4 /* NSNumber+IGListDiffable.h */, + 2CC8FE250505F780EC9DA861BF8FE892 /* NSNumber+IGListDiffable.m */, + CFC8F0257F669CFF15F132267B137345 /* NSString+IGListDiffable.h */, + 70F26121F21DFB16335F376F6DD26580 /* NSString+IGListDiffable.m */, + F19E490A07654A0E6765F2E112607940 /* Internal */, ); - name = "Support Files"; - path = "Examples/Examples-tvOS/Pods/Target Support Files/IGListKit"; + name = Common; + path = Source/Common; + sourceTree = ""; + }; + D13D15967F9ABC63C58C22B4A12160C6 /* Internal */ = { + isa = PBXGroup; + children = ( + A3731CBEA96D6AC67B345E80E296E2C4 /* IGListAdapter+DebugDescription.h */, + 970522365E870285E2A67CCBF45CFD4A /* IGListAdapter+DebugDescription.m */, + 53686C9AAC9EB1FE80E8AA6784BD5306 /* IGListAdapter+UICollectionView.h */, + 0B33560034D48B159AD39D51AD98121E /* IGListAdapter+UICollectionView.m */, + 54794E075F4F017B5F9B0A912276650A /* IGListAdapterInternal.h */, + 03A77DD957A6BC86B2D9EB88B8B5BB40 /* IGListAdapterProxy.h */, + 454330B74AA4BA5F6090694A230FBB95 /* IGListAdapterProxy.m */, + 42B6DAC0C835CB535B060781B45622DC /* IGListAdapterUpdater+DebugDescription.h */, + E05A2CB069BD0A83B07B3CAA58842072 /* IGListAdapterUpdater+DebugDescription.m */, + D8F92558294FA68D4C0F8D9081B39015 /* IGListAdapterUpdaterInternal.h */, + 2CA207F5ABB0ED16A419A4A5004FCB41 /* IGListBatchUpdateData+DebugDescription.h */, + 5D0FAA33FBAEE78DD7E87F9D57390347 /* IGListBatchUpdateData+DebugDescription.m */, + 44476A1EC88F35CF3C5707F123F4A707 /* IGListBatchUpdates.h */, + 818CAF5DA9B3FBF38E0E0F7A4FD35980 /* IGListBatchUpdates.m */, + 1FFADB8156BD29ACFCFCD44958D32597 /* IGListBatchUpdateState.h */, + 8576C4FC1589FB53F8391FAC5137F832 /* IGListBindingSectionController+DebugDescription.h */, + DB80BE1EB52E25CED5EF7DF138DAA18E /* IGListBindingSectionController+DebugDescription.m */, + 78EA22E67824A3726BAE02ADAAD713AE /* IGListCollectionViewLayoutInternal.h */, + 37739161E5DE72C7DA1FB6B45D8A38FE /* IGListDebugger.h */, + 992D3FFAC53A6377FFA7812A0D35B4AF /* IGListDebugger.m */, + EEFD26C7F3BD3211C683E1A3F58DC46C /* IGListDebuggingUtilities.h */, + 88A9127AF88AC2CA8A8F21F11B656066 /* IGListDebuggingUtilities.m */, + 1B7150D32FDC0A31304A602CB80833A4 /* IGListDisplayHandler.h */, + C1A3B30616D48BCE908B2571DC9BFD1A /* IGListDisplayHandler.m */, + E2435D26C2418D3FA5BEA5F1E6F7091A /* IGListReloadIndexPath.h */, + 478192365E85C6A49C2CDA68A18B1BDE /* IGListReloadIndexPath.m */, + 3F57C3FBEAF50068A9E2E37977E8AA97 /* IGListSectionControllerInternal.h */, + B824F7E05A5967FF142BD866536EC411 /* IGListSectionMap.h */, + AA1EAF32ED7EFE3B3335986FD7F3ABBF /* IGListSectionMap.m */, + 7C823032556576DD28844016337C6C15 /* IGListSectionMap+DebugDescription.h */, + 27C36DFA9895638A74A711C3D6056ECF /* IGListSectionMap+DebugDescription.m */, + 440456DB5FE5256FC0E4D915F0A46BCE /* IGListStackedSectionControllerInternal.h */, + FF07ED5AC5C440B30091DDEE5463F3D8 /* IGListWorkingRangeHandler.h */, + 923D6B077E70A7F159C694979C1E8F22 /* IGListWorkingRangeHandler.mm */, + 8F273D0AEE154F44E35F6A58EDEC0E53 /* UICollectionView+DebugDescription.h */, + 774EE792A5C476684EED76454CE1AF0F /* UICollectionView+DebugDescription.m */, + F0EB594465E8025A5E3E7E105B54046D /* UICollectionView+IGListBatchUpdateData.h */, + 3B4CC09CD4C75D32151205514551C2B8 /* UICollectionView+IGListBatchUpdateData.m */, + C1C1BD263D5CBED054E0C942B6B52827 /* UIScrollView+IGListKit.h */, + E6A990401AD9F3BAAD05BD4854DBF87A /* UIScrollView+IGListKit.m */, + ); + name = Internal; + path = Source/Internal; sourceTree = ""; }; E9B519F33FEE7EBE6135312248250815 /* Development Pods */ = { isa = PBXGroup; children = ( - 954ED805D639DAEB9EA40EBE22668C63 /* IGListKit */, + 60DB62CD0665765A2383DF221D3038BA /* IGListKit */, ); name = "Development Pods"; sourceTree = ""; }; + EF2EBE130D37C061A96C63588A099B95 /* Default */ = { + isa = PBXGroup; + children = ( + EE4A410E1FE26325A9C7C6BCF8D1031B /* IGListAdapter.h */, + 7AFA3F8C0A8760FAD43E9BF9004AA15D /* IGListAdapter.m */, + 0F764B60C4AEFDE34C459F5C43C955CF /* IGListAdapterDataSource.h */, + 06EF35E753068D6B4D210137D207BB85 /* IGListAdapterDelegate.h */, + 3F4552DEE77D1CE68E5C5DDA8612FC16 /* IGListAdapterUpdateListener.h */, + 53467B45C29E2FCA57561F024B985337 /* IGListAdapterUpdater.h */, + D54DE8513939B76656F2A988E2E56A2B /* IGListAdapterUpdater.m */, + C363DFB40F3B80DDD6BFAD215BAAD99C /* IGListAdapterUpdaterDelegate.h */, + 62B9DD17675AA350ABFC9296AF953795 /* IGListBatchContext.h */, + 34A443CCFC110083144A2E996785B2BC /* IGListBindable.h */, + 67F1338CA6FF149B927DAF2299C0C0F3 /* IGListBindingSectionController.h */, + 4F1E05D36C0A73D0187907039ABCA176 /* IGListBindingSectionController.m */, + F2E4998EBD3C5F283A0F0C222382B4D1 /* IGListBindingSectionControllerDataSource.h */, + E860C6DBABAAADB59F57AA416F34B60D /* IGListBindingSectionControllerSelectionDelegate.h */, + 3F744455B170FC0DBCED4C22B68B1E27 /* IGListCollectionContext.h */, + 05908303CA630AFC0B03CAC6E0268E60 /* IGListCollectionView.h */, + 7A997BF3D74626607954405B63EAED6C /* IGListCollectionView.m */, + 9DE51F85F377792DEB646B9F058B649D /* IGListCollectionViewDelegateLayout.h */, + 6F4CB700C4BCFC5BD4671AFC68C9307B /* IGListCollectionViewLayout.h */, + 35F686E0DFD6115F31FB2B8A69E8362E /* IGListCollectionViewLayout.mm */, + 026F7205B41CFA7883B04357E1C8722E /* IGListDisplayDelegate.h */, + AE049543A06C0877455D51421358A959 /* IGListGenericSectionController.h */, + 9FCA484CE92F6EECD4AD9EEB42D66578 /* IGListGenericSectionController.m */, + 847B209E5D93EE8043F1C4AEDB9E3216 /* IGListKit.h */, + 74A2587E61A0BA95F79ABCBEEA266D2F /* IGListReloadDataUpdater.h */, + 2181FA9CEDCF6EA9123B8344847AC5A1 /* IGListReloadDataUpdater.m */, + A82AB7D2AA511A7AD7B20D2E15B69F3B /* IGListScrollDelegate.h */, + 1D7837E66EF671B4A759B4B534AA32D9 /* IGListSectionController.h */, + 7A046A44BFDC1C5883C46590125F9300 /* IGListSectionController.m */, + AF8CBB80A5402E4BEEF626DF5E4A3E76 /* IGListSingleSectionController.h */, + E5A2473D56A0F27E2F892605D9F50EA1 /* IGListSingleSectionController.m */, + CFCD088680183B735EE7FE3C892763A4 /* IGListStackedSectionController.h */, + D3966A432195444C996720D783B40F0B /* IGListStackedSectionController.m */, + A800E6D3FEA226381E617537163DA195 /* IGListSupplementaryViewSource.h */, + B4B14F168ABB1007F0F12E7AF20B917E /* IGListTransitionDelegate.h */, + CB5A5D6A1530BA2418FB1FD910895AD2 /* IGListUpdatingDelegate.h */, + EAE074B7B619B23E6A00EEF824A0F82B /* IGListWorkingRangeDelegate.h */, + C581298921CC8F8A8327A520697F9D1E /* Common */, + D13D15967F9ABC63C58C22B4A12160C6 /* Internal */, + ); + name = Default; + sourceTree = ""; + }; + F19E490A07654A0E6765F2E112607940 /* Internal */ = { + isa = PBXGroup; + children = ( + 7D0FAC7E734BD9A6D0C296A890252175 /* IGListArrayUtilsInternal.h */, + D3E78785FD4758092EB3C8C081315168 /* IGListIndexPathResultInternal.h */, + C516DB5EEDBEB08692E3500E5DF02184 /* IGListIndexSetResultInternal.h */, + 3A39F063D349A46F2D2E980742D74636 /* IGListMoveIndexInternal.h */, + 80898CE31677CA0E63F24A49281A4B86 /* IGListMoveIndexPathInternal.h */, + ); + name = Internal; + path = Internal; + sourceTree = ""; + }; F22E6673D29C1778B1984CF7D4D871E9 /* Pods-IGListKitExamples */ = { isa = PBXGroup; children = ( @@ -723,125 +773,83 @@ path = "Target Support Files/Pods-IGListKitExamples"; sourceTree = ""; }; - F631B413DFBD1F8884D1AF3F546D0C63 /* Default */ = { - isa = PBXGroup; - children = ( - 68D78C43F98B14D5E1DEF8825AC6A6C9 /* IGListAdapter.h */, - E6096064C02E9878E4B778FE0A7BC94B /* IGListAdapter.m */, - 6B942BC34EE209752859E70C3622C951 /* IGListAdapterDataSource.h */, - 8F45DED87014BF06C555A70424F41C33 /* IGListAdapterDelegate.h */, - 8A5364561BCB14670370BF5DD7A71FF4 /* IGListAdapterUpdateListener.h */, - 25C635AF28F3A31CD8E021F99983DEBB /* IGListAdapterUpdater.h */, - C0DECF9CDD69E0AA572BDFDFE628647A /* IGListAdapterUpdater.m */, - 5D2F29B36CD86F9DBE48589D23A4DD35 /* IGListAdapterUpdaterDelegate.h */, - CBBCD94B17EABE27507F343DD950CF2C /* IGListBatchContext.h */, - 81F192F14C0AD447C694DDC553A0109F /* IGListBindable.h */, - 726CECE1442AF1578A895B58B691CA18 /* IGListBindingSectionController.h */, - 1A1BDC53B00CAAA263927D9500AE08D5 /* IGListBindingSectionController.m */, - D72814F38CDF7E2146DF5372A6AD3CD4 /* IGListBindingSectionControllerDataSource.h */, - D48FA7622D4A9E25C5C7EB81AB3739B9 /* IGListBindingSectionControllerSelectionDelegate.h */, - E1B9BD2F50587C2ED59A7EC895FFB389 /* IGListCollectionContext.h */, - 14AADE7DAFB6CD7CE0928A58542FFC8A /* IGListCollectionView.h */, - BD300223CCC6B52EF5F9161FDB7F3D5E /* IGListCollectionView.m */, - B313D9D0CCC5387EF02123EC249F5734 /* IGListCollectionViewLayout.h */, - 883A39821775D6E1DBDBF96FDF590B2D /* IGListCollectionViewLayout.mm */, - F3EBDEAA192D72B2F8A88F8D1811B6A0 /* IGListDisplayDelegate.h */, - 8A20F8347AC259076C2F4CE701B9C04A /* IGListGenericSectionController.h */, - A97F05EA58871B1614164E4B568597ED /* IGListGenericSectionController.m */, - 6D5E93F6E0D7E0269CE4D6119D28085D /* IGListKit.h */, - 644A2835A4F51F8ACBC34B73F461C2F1 /* IGListReloadDataUpdater.h */, - E41FAB82D2A909CF9E5DE400A9C224E2 /* IGListReloadDataUpdater.m */, - E7FD33BD30BC0A3E71F144828D8D8169 /* IGListScrollDelegate.h */, - FF92A0BDF066A7D7EF87003694F280E6 /* IGListSectionController.h */, - 61A52B58E9DF5915248DF0BD707E4C2B /* IGListSectionController.m */, - 987588803D9E3A497C9E83E612E3FDF0 /* IGListSingleSectionController.h */, - 48CD3D45C9E46E3857ED10B2306B4D6B /* IGListSingleSectionController.m */, - 6D18B96ECD0487345295CF3E2914C25E /* IGListStackedSectionController.h */, - B46EDD43924B29B1D691BE43DF215927 /* IGListStackedSectionController.m */, - C4C918A7E1D9D22D297AED77C2B25802 /* IGListSupplementaryViewSource.h */, - FAE3EEFB2B4B07DEBAE38CFE4A75120F /* IGListUpdatingDelegate.h */, - 004AE186D9B623D5ED4AC9CA80AE4DE0 /* IGListWorkingRangeDelegate.h */, - 69CC3169F1ADD57D29A9C9CE026CFC00 /* Common */, - 2A09340F69D5824FD31922CD87B7C442 /* Internal */, - ); - name = Default; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 51D3A9D426ED3FD8949B0ECEC65FFC92 /* Headers */ = { + 4E4C973C2D6F1818B73B38D67065F77D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 8A3F32442940B82062792B1A0690BD7D /* IGListAdapter+DebugDescription.h in Headers */, - 1C153BF3722AF0AB98BD12C093E58FC5 /* IGListAdapter+UICollectionView.h in Headers */, - CB82FA27AE4663EE94C0F2BEBDE1B827 /* IGListAdapter.h in Headers */, - 6E2791D7036353C0B4E4EFF193695188 /* IGListAdapterDataSource.h in Headers */, - A58CD18A3964792A18949A5091FFB829 /* IGListAdapterDelegate.h in Headers */, - ECD422BA6447DB4A7BE5D84C1D339FC3 /* IGListAdapterInternal.h in Headers */, - EF0D9BD2F669BCEA5354F9A39BB6197E /* IGListAdapterProxy.h in Headers */, - 9F3B92FA4B52EDB4AADE4FF2535C24D3 /* IGListAdapterUpdateListener.h in Headers */, - 3BA392E6BF1AABCA4C8E7B1ADC195A97 /* IGListAdapterUpdater+DebugDescription.h in Headers */, - AB41DCBE85B0A12F5B6A9C4BC74F7D89 /* IGListAdapterUpdater.h in Headers */, - 58508D3009A5FFB364553AFB90816249 /* IGListAdapterUpdaterDelegate.h in Headers */, - 2B6F49EBCAB90EE63ECAADD679EAFE4F /* IGListAdapterUpdaterInternal.h in Headers */, - 76863F16742EB25653F5F6E660EB31F4 /* IGListArrayUtilsInternal.h in Headers */, - 1E21BE44197B16946616E393937AF3DD /* IGListAssert.h in Headers */, - 55ABB9FCA1BD686A3AF27396865B99BA /* IGListBatchContext.h in Headers */, - 989772ADBFA0F7D8DBB3E096A0133DD2 /* IGListBatchUpdateData+DebugDescription.h in Headers */, - C5464C9F657E7FBA655191F60E662914 /* IGListBatchUpdateData.h in Headers */, - 318BEAB46D8AD6D49BA89BED151A5F8D /* IGListBatchUpdates.h in Headers */, - AA659CD396F3E1DD5BBA5FF5EBD7601A /* IGListBatchUpdateState.h in Headers */, - 7274027113E422421CA47E16F7FD9307 /* IGListBindable.h in Headers */, - C7DD92BFB8339CC503200BBB8FD7D7C6 /* IGListBindingSectionController+DebugDescription.h in Headers */, - 000656D0C64B59C96B69FCB9477AB593 /* IGListBindingSectionController.h in Headers */, - 60DEBD84F89C5D546F282A49062E839C /* IGListBindingSectionControllerDataSource.h in Headers */, - 03E4D859440A6D0FD11B88360803EC2A /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, - 8365018DF72FB6DB1C484B4C4EA48990 /* IGListCollectionContext.h in Headers */, - 6E26A4F4423647AE828AD2C0B0FA2383 /* IGListCollectionView.h in Headers */, - F610AAAEAA5C0C74F5CED99EB8EBB8D4 /* IGListCollectionViewLayout.h in Headers */, - BD6E9AA639D881C05FB201E192F0B315 /* IGListCollectionViewLayoutInternal.h in Headers */, - 96E0CC406FD6EC96E9E5FC422E737A98 /* IGListCompatibility.h in Headers */, - 838010DA2CD96CBBD623F5F0C80A1E5A /* IGListDebugger.h in Headers */, - 065ECA15DD8069AEF453357D3866D08E /* IGListDebuggingUtilities.h in Headers */, - 060ECADD6A53C917C2995778B1844708 /* IGListDiff.h in Headers */, - FCEA7D96FBFF7FABB38AA973F49D16FD /* IGListDiffable.h in Headers */, - 4D9AC8CCCBA71AE245557177FF0041C5 /* IGListDiffKit.h in Headers */, - 225105CB5763B877094A97D3FD61350B /* IGListDisplayDelegate.h in Headers */, - 83A487EDFA122BE2B7EE91E1F8099905 /* IGListDisplayHandler.h in Headers */, - 62F80FB3A1DFBF003232DB99C995CA4B /* IGListExperiments.h in Headers */, - 320287D5AE18922114B7EBB6CFB41287 /* IGListGenericSectionController.h in Headers */, - 8102A29FD9A2F8AF66E11E908E6F9BB6 /* IGListIndexPathResult.h in Headers */, - F5AE0DFB05ADFBA0CBB0C6C2E72BB61D /* IGListIndexPathResultInternal.h in Headers */, - 3A454A3BF65D5C700940305EF6154AD9 /* IGListIndexSetResult.h in Headers */, - F36D8706FE13FD7667E54B94A5BC4023 /* IGListIndexSetResultInternal.h in Headers */, - E7797ED322BD1BFBF20895ED6093F7A9 /* IGListKit-umbrella.h in Headers */, - C6FE3C0554E5598CD7E850F30AF9E56B /* IGListKit.h in Headers */, - 52C929B4CB36123759884848E1D033D4 /* IGListMacros.h in Headers */, - 59E333623F492436D0023C793633CB3F /* IGListMoveIndex.h in Headers */, - 21AD73F4E0D34CB26EA0A9D4E572960D /* IGListMoveIndexInternal.h in Headers */, - FD0167EBB5F9E5B5A4CC018399CC1D13 /* IGListMoveIndexPath.h in Headers */, - B8355E626931064A08B587CE5E3A89ED /* IGListMoveIndexPathInternal.h in Headers */, - CB469A6FEDEF50C99FE2741380FA9683 /* IGListReloadDataUpdater.h in Headers */, - 501257FD27BF405397F3CA43349EF5F8 /* IGListReloadIndexPath.h in Headers */, - D41E11034D9B858B82F2CAB590BF531B /* IGListScrollDelegate.h in Headers */, - A94ABFAABD6A97FA9B3898A14A58082A /* IGListSectionController.h in Headers */, - 011D4F58E512C58F3ED0FF713240198C /* IGListSectionControllerInternal.h in Headers */, - F80C5DDBAD70559C2E5E60007B451570 /* IGListSectionMap+DebugDescription.h in Headers */, - 8828DF188C0380EAB72A4DE5A220163A /* IGListSectionMap.h in Headers */, - 9F433812CBB30BABE4CFC49F75BD7613 /* IGListSingleSectionController.h in Headers */, - 4FCE30DB8A602AE0B349CEC3DA77E12A /* IGListStackedSectionController.h in Headers */, - 0CA48B44B5D861A49BB24AFD7076D897 /* IGListStackedSectionControllerInternal.h in Headers */, - EAFBE39CD78BB7B4F6108081C33C87A8 /* IGListSupplementaryViewSource.h in Headers */, - 5B471FD0D5021C25FE60B3558F1B1401 /* IGListUpdatingDelegate.h in Headers */, - 2949D7C8FA892834936AA4363E8DE3F9 /* IGListWorkingRangeDelegate.h in Headers */, - 9A9B247EE7977C6DA3DFD9A8586747DE /* IGListWorkingRangeHandler.h in Headers */, - 725821FFFC4D9E5D43D53CFA4627F100 /* NSNumber+IGListDiffable.h in Headers */, - C13B8C3B0FAB4A9B3A1A89D6A9C3D48D /* NSString+IGListDiffable.h in Headers */, - F03F2303EF42FD03210934DB0890A795 /* UICollectionView+DebugDescription.h in Headers */, - FD3D86FD95A8128C179160E240883B71 /* UICollectionView+IGListBatchUpdateData.h in Headers */, - 2E72826EDFAC6253D84A4BB23A79967E /* UIScrollView+IGListKit.h in Headers */, + DB2772537491A9892382B43D0BCC9DEE /* IGListAdapter+DebugDescription.h in Headers */, + 4808DBC17BA26354BA7F4CED66199246 /* IGListAdapter+UICollectionView.h in Headers */, + 0977E94E976BEDCEE4C093756D06C107 /* IGListAdapter.h in Headers */, + 28FEED5DE4BDAFD53453FD33BA36F564 /* IGListAdapterDataSource.h in Headers */, + ECF79F52FC078EACF3DAD1582A677F14 /* IGListAdapterDelegate.h in Headers */, + 29401F9BC4E43F377FBAAEDCC58763BA /* IGListAdapterInternal.h in Headers */, + 1CDAFE9E7627C5E87D1853DCB7883B96 /* IGListAdapterProxy.h in Headers */, + 05403447BD73A845C9ED0D48B7CF8BF0 /* IGListAdapterUpdateListener.h in Headers */, + DA1199971D176B3A07AD60AFE4361A03 /* IGListAdapterUpdater+DebugDescription.h in Headers */, + 96DFA45772D54CA88EEB54F7308CA5C2 /* IGListAdapterUpdater.h in Headers */, + 3288D1CAE4F728C3274DF1B30DECBAB8 /* IGListAdapterUpdaterDelegate.h in Headers */, + 5DDC1A16B97A5B40A1B2595D603668B7 /* IGListAdapterUpdaterInternal.h in Headers */, + 384356B6D29A5C23420E2A6AB926212F /* IGListArrayUtilsInternal.h in Headers */, + F1BA0C00A37D9A975C9AA53172157A9A /* IGListAssert.h in Headers */, + ED3501ADC0527C4B71176F41E8867A9F /* IGListBatchContext.h in Headers */, + EEF9949A6AA07828CCEB5A37DBE1841C /* IGListBatchUpdateData+DebugDescription.h in Headers */, + 8A7B304E3DF3191B68E47A7B4C2963E0 /* IGListBatchUpdateData.h in Headers */, + 7520173F219A75248EFB5D8104115870 /* IGListBatchUpdates.h in Headers */, + F81182714AE1AE1CEB6C92A70A7E2CB9 /* IGListBatchUpdateState.h in Headers */, + 3EC529D8219DC8E83DC47FD472110AFC /* IGListBindable.h in Headers */, + EF7DD13738134C45ED85B771828FBFAD /* IGListBindingSectionController+DebugDescription.h in Headers */, + 459A8174D9AF57BA459CAF34B47759B4 /* IGListBindingSectionController.h in Headers */, + 81F081146C5EA854404C7A00D9660EA7 /* IGListBindingSectionControllerDataSource.h in Headers */, + 283DD15528AC5C7AA93DBB76210AC341 /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, + 6A453DCD5227ACC556E446DF9187CCEA /* IGListCollectionContext.h in Headers */, + 0BA13116824F221845FF15664B005496 /* IGListCollectionView.h in Headers */, + C6AA3F28E6B98AEAEA3516DCB70A6758 /* IGListCollectionViewDelegateLayout.h in Headers */, + 2168E0D2B591E62FC821B58F8CCB7890 /* IGListCollectionViewLayout.h in Headers */, + 335421C0AB639EE72E695AA581134CB0 /* IGListCollectionViewLayoutInternal.h in Headers */, + 0829E7D5DC390AFA44A39C7F70092C85 /* IGListCompatibility.h in Headers */, + 8E6F10FEBDBBA1CA894D679E99B2AA53 /* IGListDebugger.h in Headers */, + E0B70E8DD97AE2D463F5A81665A6309F /* IGListDebuggingUtilities.h in Headers */, + FDB3B60963D70D0A55451B3D6B3BE8AB /* IGListDiff.h in Headers */, + 7FB9E99CB53FF508900C7A526B7CBC05 /* IGListDiffable.h in Headers */, + 78B456409824229E45D14D1E622A8B7B /* IGListDiffKit.h in Headers */, + 7185E558F814EC6A83982D8DC893BB0C /* IGListDisplayDelegate.h in Headers */, + 89BDEFA1E885C2A19445B34EEB2C1F7C /* IGListDisplayHandler.h in Headers */, + 521DAA6D216A8204D07733938C92968B /* IGListExperiments.h in Headers */, + 963B307F08098284103A0ABA5C7BFEC5 /* IGListGenericSectionController.h in Headers */, + 1203750E96C864FE27C4F300ED6CEC54 /* IGListIndexPathResult.h in Headers */, + D629D069B566D8695CA83FD8DCBDDEA8 /* IGListIndexPathResultInternal.h in Headers */, + 29DE4D7438F56A67CDF8A87B95079672 /* IGListIndexSetResult.h in Headers */, + 08C90A318864971632612F68C5796842 /* IGListIndexSetResultInternal.h in Headers */, + 9F3B1BBEF3E67B51E07407ABAB13FD6C /* IGListKit-umbrella.h in Headers */, + 891A148ECA62A9FEB5D988025BB5C168 /* IGListKit.h in Headers */, + E8B4F0F131396A2A42773FB0A5947AD5 /* IGListMacros.h in Headers */, + 9A06DC0A2EC0D3A0F6E8242B319C4C1E /* IGListMoveIndex.h in Headers */, + EAE19B01E389B3A55D77F5E7E713CF9A /* IGListMoveIndexInternal.h in Headers */, + 629BF8C4761CB9AAC569F9386CB871E7 /* IGListMoveIndexPath.h in Headers */, + 3F47B62E7768DD78F6E7FF85440557B2 /* IGListMoveIndexPathInternal.h in Headers */, + 5588931B18E99D37C7DA68E5E892C759 /* IGListReloadDataUpdater.h in Headers */, + FDFDF6B97D35DBE203EBCA0B78371627 /* IGListReloadIndexPath.h in Headers */, + DE850F4ECFE8C260559FF04E14258DBB /* IGListScrollDelegate.h in Headers */, + 29AD1315EB18E04F76C32033BA9B7848 /* IGListSectionController.h in Headers */, + D1001648653BE46A49552091DA154C14 /* IGListSectionControllerInternal.h in Headers */, + 5D9243C4922E77C7567DED9112854F5A /* IGListSectionMap+DebugDescription.h in Headers */, + E32C7937A8814FB4A8B4193273F9F09A /* IGListSectionMap.h in Headers */, + 70628B9B7F39FA5A0E155AC46FED115C /* IGListSingleSectionController.h in Headers */, + D5D086C3FEAE46AEA7DD71A9A7179B32 /* IGListStackedSectionController.h in Headers */, + 42303C9BDC660455B08FE9A201A50799 /* IGListStackedSectionControllerInternal.h in Headers */, + CEF9F9957AF64EE1FF962097672F2D48 /* IGListSupplementaryViewSource.h in Headers */, + 953D727364784DBE2AF988E20BAF701A /* IGListTransitionDelegate.h in Headers */, + 994FEF9242A66117B4EC8D91F6FA2331 /* IGListUpdatingDelegate.h in Headers */, + 808B326D72F1C6F79476FDAE49630D3E /* IGListWorkingRangeDelegate.h in Headers */, + 6D715F8BB1BD314400C7DD4FE4760EE1 /* IGListWorkingRangeHandler.h in Headers */, + E096CCEF6D850D2A8225059B01EF14DD /* NSNumber+IGListDiffable.h in Headers */, + 7E6320C083D9CE942C62E5297CE09626 /* NSString+IGListDiffable.h in Headers */, + 53906F9A7BFFF210CBDB815ADCD2AB64 /* UICollectionView+DebugDescription.h in Headers */, + B5AE2B653B58634F9AAEDD3CF7C5B423 /* UICollectionView+IGListBatchUpdateData.h in Headers */, + 2CD77F1703DE194029511C339CD5407B /* UIScrollView+IGListKit.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -874,13 +882,13 @@ productReference = C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */; productType = "com.apple.product-type.framework"; }; - BAAFCF329BBE3244A2F2BC919A388780 /* IGListKit */ = { + A612C7F962835F1413BC575623E59EF4 /* IGListKit */ = { isa = PBXNativeTarget; - buildConfigurationList = A3DA1489B27C8CAB525C55D1A4987D3E /* Build configuration list for PBXNativeTarget "IGListKit" */; + buildConfigurationList = 06E2FEA9138A627994C63DAB587D2F21 /* Build configuration list for PBXNativeTarget "IGListKit" */; buildPhases = ( - CB6BFC1268C59A0C1B75BA86E59E267B /* Sources */, - F0A1312DDDE4F0EBF23C99AC2673DF5F /* Frameworks */, - 51D3A9D426ED3FD8949B0ECEC65FFC92 /* Headers */, + F55F3F135E69EE42AAD039540DF5DD83 /* Sources */, + 06A78FD57E3ACE0893D01347C49C5917 /* Frameworks */, + 4E4C973C2D6F1818B73B38D67065F77D /* Headers */, ); buildRules = ( ); @@ -912,7 +920,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - BAAFCF329BBE3244A2F2BC919A388780 /* IGListKit */, + A612C7F962835F1413BC575623E59EF4 /* IGListKit */, 6B7DA8C024D099705CF771FF16E6FC16 /* Pods-IGListKitExamples */, ); }; @@ -927,46 +935,46 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CB6BFC1268C59A0C1B75BA86E59E267B /* Sources */ = { + F55F3F135E69EE42AAD039540DF5DD83 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8F4BE0D41526E2D1ED970D9FB9BE15DE /* IGListAdapter+DebugDescription.m in Sources */, - 2E51DD7F19543514296AACD79E4B3BCC /* IGListAdapter+UICollectionView.m in Sources */, - BB80D68122CA2F378DECC73E19EEC534 /* IGListAdapter.m in Sources */, - FA39F4BC78DCB90306785B19158D96C3 /* IGListAdapterProxy.m in Sources */, - 0B4B5E1BD5D7EA6CFA69B7553841CD62 /* IGListAdapterUpdater+DebugDescription.m in Sources */, - 9129DE246EEE5BFD9452A7F70F64640E /* IGListAdapterUpdater.m in Sources */, - B2FBD4F9D7AD0A821AF7E81A1F822339 /* IGListBatchUpdateData+DebugDescription.m in Sources */, - AD50F35503652FAC5F9FBC3898A93C99 /* IGListBatchUpdateData.mm in Sources */, - BFCA2301BF581BEE515280F1AFF8400C /* IGListBatchUpdates.m in Sources */, - DC0E6BC6073C2B44A71963C3EBD3FEB0 /* IGListBindingSectionController+DebugDescription.m in Sources */, - 365FF4EAAA8EF52F2C25D6469242167D /* IGListBindingSectionController.m in Sources */, - 0FD04F4A7733341B0EE8B10EFB7B1620 /* IGListCollectionView.m in Sources */, - A77295BCB442C076B90DE5E252ED54C2 /* IGListCollectionViewLayout.mm in Sources */, - 7B712EB0B10A84DB31F080626CE70F06 /* IGListDebugger.m in Sources */, - EBD539F07CE412DA25718261574F2D09 /* IGListDebuggingUtilities.m in Sources */, - 17A2CA1C4F35D7F979BC2FEAFFA74C5A /* IGListDiff.mm in Sources */, - 07A409AAE4778929598ABB6825E1EA73 /* IGListDisplayHandler.m in Sources */, - 3892E6A3AF495D7299A438428CCA0242 /* IGListGenericSectionController.m in Sources */, - F1FD456EC6E1A3233EA40D321924B075 /* IGListIndexPathResult.m in Sources */, - F9BE542858323C9200B710831AFF65E5 /* IGListIndexSetResult.m in Sources */, - 4A07757816BEF22050E34D3144102721 /* IGListKit-dummy.m in Sources */, - 6831542CEBB1F9378A74F1EF1C7DDD84 /* IGListMoveIndex.m in Sources */, - 1D7C597012B8F21CC5847328B6CF195A /* IGListMoveIndexPath.m in Sources */, - 9884BA9C9D8616D3A4C2F39E74092C37 /* IGListReloadDataUpdater.m in Sources */, - 90FF53E36B7880D41DD8913E15CCAD38 /* IGListReloadIndexPath.m in Sources */, - 607F3D73B20A879467607338459482F3 /* IGListSectionController.m in Sources */, - 6C197C1F281AAE8CE17D09761A9A8FDC /* IGListSectionMap+DebugDescription.m in Sources */, - E95FC52F72F48ED68B2FA8131364BF68 /* IGListSectionMap.m in Sources */, - FCA35F9D333E72877B438C6253C2B9CE /* IGListSingleSectionController.m in Sources */, - 73ED07C6E6ADF94C87AA7A3541956047 /* IGListStackedSectionController.m in Sources */, - ED47D4BC284A921A99CC4C52265E2AAA /* IGListWorkingRangeHandler.mm in Sources */, - 0AF74AC01BC48A65C5CEF8ED506A71EF /* NSNumber+IGListDiffable.m in Sources */, - 431DC2EB30A36D5C559077323480592A /* NSString+IGListDiffable.m in Sources */, - 069B2CC4EF5B528491405F0F4071BF83 /* UICollectionView+DebugDescription.m in Sources */, - 7ECAF08A9CBA74E2FF7A6C8E66F45F27 /* UICollectionView+IGListBatchUpdateData.m in Sources */, - 71569A6FB30B1706FC12BAF5032BA14B /* UIScrollView+IGListKit.m in Sources */, + 44FCF39A4F2A60F3155BB58230F510C6 /* IGListAdapter+DebugDescription.m in Sources */, + 15D0B2DE04640A0F6709F0695AA570E2 /* IGListAdapter+UICollectionView.m in Sources */, + E5CD5C6039EBE2B41E7621A6214786B5 /* IGListAdapter.m in Sources */, + E9C8FE6FA87F442870BE1F6ACA2E3BE6 /* IGListAdapterProxy.m in Sources */, + EB94D5E6EA3F1A8BE691D7D95B04C5AD /* IGListAdapterUpdater+DebugDescription.m in Sources */, + 7C85030CD52220CC1DAED0DA08CE171D /* IGListAdapterUpdater.m in Sources */, + 462C4A0B110049A03BE824EB1149ED64 /* IGListBatchUpdateData+DebugDescription.m in Sources */, + 33501FEADC8C4D4B2B7A9AE4102D7977 /* IGListBatchUpdateData.mm in Sources */, + F02F43233F6565CF1C5789757E4CD764 /* IGListBatchUpdates.m in Sources */, + CE1DB9DD598AC52F1344F64F84EA9358 /* IGListBindingSectionController+DebugDescription.m in Sources */, + 7D1622EA3A0111BA26661F2D3552E1A0 /* IGListBindingSectionController.m in Sources */, + 998152B6FA7A5F0E66FBE91542BBB873 /* IGListCollectionView.m in Sources */, + 3B1966AF887C268757E43CB2E1277052 /* IGListCollectionViewLayout.mm in Sources */, + D9ED5F0C185600ED07D07FB0D607AF91 /* IGListDebugger.m in Sources */, + 01B2A9637636BB3F3E3A774FD489FF60 /* IGListDebuggingUtilities.m in Sources */, + CC0FA990B8D68C37E81B57898CA9B57F /* IGListDiff.mm in Sources */, + 0203EA2522B2D20C750593018C7C6D46 /* IGListDisplayHandler.m in Sources */, + DEA6C34CADFA6B45779D40CC4B7D64F4 /* IGListGenericSectionController.m in Sources */, + ECA089F246AAE6285CB4CB5F0A2F6168 /* IGListIndexPathResult.m in Sources */, + AE56D92FFE57666680BDC664E8A002F6 /* IGListIndexSetResult.m in Sources */, + 9DB79829C5BC6574FA2CE97A3F86ECB2 /* IGListKit-dummy.m in Sources */, + D0E0889BCCED412838BC7DCE37D9B901 /* IGListMoveIndex.m in Sources */, + 8A9905D37D6D76ABB6750A9F09641D0B /* IGListMoveIndexPath.m in Sources */, + D8A508D088D061B8769A80465D1C8612 /* IGListReloadDataUpdater.m in Sources */, + 1D03F29630D7C41532C4891347EE10E7 /* IGListReloadIndexPath.m in Sources */, + 77B2645109E74CA5E42E930CA3C14A9B /* IGListSectionController.m in Sources */, + 0D4D5299620FE30952D5AB751E65EB96 /* IGListSectionMap+DebugDescription.m in Sources */, + C8E2A4726653F973846359EF5FF21090 /* IGListSectionMap.m in Sources */, + 8C53414579E1E840753A510A765496EE /* IGListSingleSectionController.m in Sources */, + 62C22B08F0DF608419085D5FC700D1CF /* IGListStackedSectionController.m in Sources */, + E4E63B043458F2A7AA00E24893390C60 /* IGListWorkingRangeHandler.mm in Sources */, + 10844F2BCF0E6CC9E1AF6948B3E7ADE4 /* NSNumber+IGListDiffable.m in Sources */, + 5C167BCE68F6DE70BD5DB8D396996132 /* NSString+IGListDiffable.m in Sources */, + 2CD04DAA4F09525EDFEDC496F89F4215 /* UICollectionView+DebugDescription.m in Sources */, + 8F89D34DDDAA0469ABE32483C171EC57 /* UICollectionView+IGListBatchUpdateData.m in Sources */, + 3B970691D7949A11DCE1254EC0FC85D8 /* UIScrollView+IGListKit.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -976,7 +984,7 @@ 9B463355891949F736B3B5D678FE8D02 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IGListKit; - target = BAAFCF329BBE3244A2F2BC919A388780 /* IGListKit */; + target = A612C7F962835F1413BC575623E59EF4 /* IGListKit */; targetProxy = A0A5426482C447F640D6A192E71D5F5B /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -1097,9 +1105,9 @@ }; name = Release; }; - 702F55D768D51BF171BF4A785C9F6B07 /* Release */ = { + A22C1AB0E122F9D2259EC86909A49EC4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DA7F6F773D8384744CDA88097FE09FA6 /* IGListKit.xcconfig */; + baseConfigurationReference = CE704223ACA4AA9A5F2D7D22F74208DD /* IGListKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1128,36 +1136,6 @@ }; name = Release; }; - C100AE817E9ECE145C1E9D4C6D21257F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DA7F6F773D8384744CDA88097FE09FA6 /* IGListKit.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "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"; - GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGListKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; - PRODUCT_NAME = IGListKit; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; EA17CBC48760B7988626D9731AFA5EB1 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */; @@ -1190,6 +1168,36 @@ }; name = Debug; }; + F2D565DAD31EEDC005A53916983DE49F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CE704223ACA4AA9A5F2D7D22F74208DD /* IGListKit.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "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"; + GCC_PREFIX_HEADER = "Target Support Files/IGListKit/IGListKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGListKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/IGListKit/IGListKit.modulemap"; + PRODUCT_NAME = IGListKit; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; F4DAE729A65524DC8CF8E0AD9F283DB0 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */; @@ -1226,6 +1234,15 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 06E2FEA9138A627994C63DAB587D2F21 /* Build configuration list for PBXNativeTarget "IGListKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F2D565DAD31EEDC005A53916983DE49F /* Debug */, + A22C1AB0E122F9D2259EC86909A49EC4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1244,15 +1261,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A3DA1489B27C8CAB525C55D1A4987D3E /* Build configuration list for PBXNativeTarget "IGListKit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C100AE817E9ECE145C1E9D4C6D21257F /* Debug */, - 702F55D768D51BF171BF4A785C9F6B07 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; diff --git a/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h b/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h index 1ba60ed4..a3705d25 100644 --- a/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h +++ b/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/IGListKit-umbrella.h @@ -37,6 +37,7 @@ #import "IGListBindingSectionControllerSelectionDelegate.h" #import "IGListCollectionContext.h" #import "IGListCollectionView.h" +#import "IGListCollectionViewDelegateLayout.h" #import "IGListCollectionViewLayout.h" #import "IGListDisplayDelegate.h" #import "IGListGenericSectionController.h" @@ -47,6 +48,7 @@ #import "IGListSingleSectionController.h" #import "IGListStackedSectionController.h" #import "IGListSupplementaryViewSource.h" +#import "IGListTransitionDelegate.h" #import "IGListUpdatingDelegate.h" #import "IGListWorkingRangeDelegate.h" #import "IGListAssert.h" diff --git a/IGListKit.xcodeproj/project.pbxproj b/IGListKit.xcodeproj/project.pbxproj index ccd22a86..cb02f960 100644 --- a/IGListKit.xcodeproj/project.pbxproj +++ b/IGListKit.xcodeproj/project.pbxproj @@ -7,56 +7,8 @@ objects = { /* Begin PBXBuildFile section */ - 0B3B92C41E08D7F5008390ED /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92801E08D7F5008390ED /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92C51E08D7F5008390ED /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92801E08D7F5008390ED /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92C61E08D7F5008390ED /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92811E08D7F5008390ED /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92C71E08D7F5008390ED /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92811E08D7F5008390ED /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92C81E08D7F5008390ED /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92821E08D7F5008390ED /* IGListBatchUpdateData.mm */; }; - 0B3B92C91E08D7F5008390ED /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92821E08D7F5008390ED /* IGListBatchUpdateData.mm */; }; - 0B3B92CA1E08D7F5008390ED /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92831E08D7F5008390ED /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92CB1E08D7F5008390ED /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92831E08D7F5008390ED /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92CC1E08D7F5008390ED /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92841E08D7F5008390ED /* IGListDiff.mm */; }; - 0B3B92CD1E08D7F5008390ED /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92841E08D7F5008390ED /* IGListDiff.mm */; }; - 0B3B92CE1E08D7F5008390ED /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92851E08D7F5008390ED /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92CF1E08D7F5008390ED /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92851E08D7F5008390ED /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92D01E08D7F5008390ED /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92861E08D7F5008390ED /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92D11E08D7F5008390ED /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92861E08D7F5008390ED /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92D21E08D7F5008390ED /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92871E08D7F5008390ED /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92D31E08D7F5008390ED /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92871E08D7F5008390ED /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92D41E08D7F5008390ED /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92881E08D7F5008390ED /* IGListIndexPathResult.m */; }; - 0B3B92D51E08D7F5008390ED /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92881E08D7F5008390ED /* IGListIndexPathResult.m */; }; - 0B3B92D61E08D7F5008390ED /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92891E08D7F5008390ED /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92D71E08D7F5008390ED /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92891E08D7F5008390ED /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92D81E08D7F5008390ED /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B928A1E08D7F5008390ED /* IGListIndexSetResult.m */; }; - 0B3B92D91E08D7F5008390ED /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B928A1E08D7F5008390ED /* IGListIndexSetResult.m */; }; 0B3B92DA1E08D7F5008390ED /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928B1E08D7F5008390ED /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92DB1E08D7F5008390ED /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928B1E08D7F5008390ED /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92DC1E08D7F5008390ED /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928C1E08D7F5008390ED /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92DD1E08D7F5008390ED /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928C1E08D7F5008390ED /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92DE1E08D7F5008390ED /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928D1E08D7F5008390ED /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92DF1E08D7F5008390ED /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928D1E08D7F5008390ED /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92E01E08D7F5008390ED /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B928E1E08D7F5008390ED /* IGListMoveIndex.m */; }; - 0B3B92E11E08D7F5008390ED /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B928E1E08D7F5008390ED /* IGListMoveIndex.m */; }; - 0B3B92E21E08D7F5008390ED /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928F1E08D7F5008390ED /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92E31E08D7F5008390ED /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928F1E08D7F5008390ED /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92E41E08D7F5008390ED /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92901E08D7F5008390ED /* IGListMoveIndexPath.m */; }; - 0B3B92E51E08D7F5008390ED /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92901E08D7F5008390ED /* IGListMoveIndexPath.m */; }; - 0B3B92E61E08D7F5008390ED /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92921E08D7F5008390ED /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B92E71E08D7F5008390ED /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92921E08D7F5008390ED /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B92E81E08D7F5008390ED /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92931E08D7F5008390ED /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B92E91E08D7F5008390ED /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92931E08D7F5008390ED /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B92EA1E08D7F5008390ED /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92941E08D7F5008390ED /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B92EB1E08D7F5008390ED /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92941E08D7F5008390ED /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B92EC1E08D7F5008390ED /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92951E08D7F5008390ED /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B92ED1E08D7F5008390ED /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92951E08D7F5008390ED /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B92EE1E08D7F5008390ED /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92961E08D7F5008390ED /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92EF1E08D7F5008390ED /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92961E08D7F5008390ED /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92F01E08D7F5008390ED /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92971E08D7F5008390ED /* NSNumber+IGListDiffable.m */; }; - 0B3B92F11E08D7F5008390ED /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92971E08D7F5008390ED /* NSNumber+IGListDiffable.m */; }; - 0B3B92F21E08D7F5008390ED /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92981E08D7F5008390ED /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92F31E08D7F5008390ED /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92981E08D7F5008390ED /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B92F41E08D7F5008390ED /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92991E08D7F5008390ED /* NSString+IGListDiffable.m */; }; - 0B3B92F51E08D7F5008390ED /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92991E08D7F5008390ED /* NSString+IGListDiffable.m */; }; 0B3B92F61E08D7F5008390ED /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B929A1E08D7F5008390ED /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92F71E08D7F5008390ED /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B929A1E08D7F5008390ED /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92F81E08D7F5008390ED /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B929B1E08D7F5008390ED /* IGListAdapter.m */; }; @@ -127,30 +79,6 @@ 0B3B93451E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92C21E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93461E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92C31E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m */; }; 0B3B93471E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92C31E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m */; }; - 0B3B93481E08D82E008390ED /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92921E08D7F5008390ED /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B93491E08D82E008390ED /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92931E08D7F5008390ED /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B934A1E08D82E008390ED /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92941E08D7F5008390ED /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B934B1E08D82E008390ED /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92951E08D7F5008390ED /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 0B3B934C1E08D839008390ED /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92801E08D7F5008390ED /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B934D1E08D839008390ED /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92811E08D7F5008390ED /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B934E1E08D839008390ED /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92831E08D7F5008390ED /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B934F1E08D839008390ED /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92851E08D7F5008390ED /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B93501E08D839008390ED /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92861E08D7F5008390ED /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B93511E08D839008390ED /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92871E08D7F5008390ED /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B93521E08D839008390ED /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92891E08D7F5008390ED /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B93541E08D839008390ED /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928C1E08D7F5008390ED /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B93551E08D839008390ED /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928D1E08D7F5008390ED /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B93561E08D839008390ED /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928F1E08D7F5008390ED /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B93571E08D839008390ED /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92961E08D7F5008390ED /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B93581E08D839008390ED /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92981E08D7F5008390ED /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B3B93591E08D845008390ED /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92881E08D7F5008390ED /* IGListIndexPathResult.m */; }; - 0B3B935A1E08D845008390ED /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B928A1E08D7F5008390ED /* IGListIndexSetResult.m */; }; - 0B3B935B1E08D845008390ED /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B928E1E08D7F5008390ED /* IGListMoveIndex.m */; }; - 0B3B935C1E08D845008390ED /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92901E08D7F5008390ED /* IGListMoveIndexPath.m */; }; - 0B3B935D1E08D845008390ED /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92971E08D7F5008390ED /* NSNumber+IGListDiffable.m */; }; - 0B3B935E1E08D845008390ED /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92991E08D7F5008390ED /* NSString+IGListDiffable.m */; }; - 0B3B935F1E08D845008390ED /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92821E08D7F5008390ED /* IGListBatchUpdateData.mm */; }; - 0B3B93601E08D845008390ED /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92841E08D7F5008390ED /* IGListDiff.mm */; }; 0B3B93611E08E38C008390ED /* IGListBatchUpdateDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE51D870EDC007C7F66 /* IGListBatchUpdateDataTests.m */; }; 0B40C5F31E01CB8200378109 /* IGReloadDataUpdaterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2997D4961DF5FC0B005A5DD2 /* IGReloadDataUpdaterTests.m */; }; 0D52F0AD1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0AB1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h */; }; @@ -265,12 +193,38 @@ 29DA5CA51EA7C75500113926 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DA5C9F1EA7C70400113926 /* IGListGenericSectionController.m */; }; 29DA5CA71EA7D37000113926 /* IGListTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DA5CA61EA7D37000113926 /* IGListTestCase.m */; }; 29DA5CA81EA7D37000113926 /* IGListTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DA5CA61EA7D37000113926 /* IGListTestCase.m */; }; + 29DAA78B201FBD880029277A /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA76F201FBD870029277A /* IGListMoveIndex.m */; }; + 29DAA78C201FBD880029277A /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA770201FBD870029277A /* IGListIndexSetResult.h */; }; + 29DAA78D201FBD880029277A /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */; }; + 29DAA78E201FBD880029277A /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA772201FBD870029277A /* IGListDiffable.h */; }; + 29DAA78F201FBD880029277A /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */; }; + 29DAA790201FBD880029277A /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */; }; + 29DAA791201FBD880029277A /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA775201FBD870029277A /* IGListIndexPathResult.h */; }; + 29DAA792201FBD880029277A /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */; }; + 29DAA793201FBD880029277A /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */; }; + 29DAA794201FBD880029277A /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */; }; + 29DAA795201FBD880029277A /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */; }; + 29DAA796201FBD880029277A /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */; }; + 29DAA797201FBD880029277A /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */; }; + 29DAA798201FBD880029277A /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77D201FBD870029277A /* IGListCompatibility.h */; }; + 29DAA799201FBD880029277A /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77E201FBD870029277A /* IGListExperiments.h */; }; + 29DAA79A201FBD880029277A /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */; }; + 29DAA79B201FBD880029277A /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */; }; + 29DAA79C201FBD880029277A /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA781201FBD870029277A /* IGListMacros.h */; }; + 29DAA79D201FBD880029277A /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA782201FBD870029277A /* IGListMoveIndex.h */; }; + 29DAA79E201FBD880029277A /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */; }; + 29DAA79F201FBD880029277A /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA784201FBD870029277A /* IGListDiff.mm */; }; + 29DAA7A0201FBD880029277A /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA785201FBD870029277A /* IGListDiffKit.h */; }; + 29DAA7A1201FBD880029277A /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */; }; + 29DAA7A2201FBD880029277A /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA787201FBD870029277A /* IGListAssert.h */; }; + 29DAA7A3201FBD880029277A /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */; }; + 29DAA7A4201FBD880029277A /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA789201FBD870029277A /* IGListIndexPathResult.m */; }; + 29DAA7A5201FBD880029277A /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA78A201FBD870029277A /* IGListDiff.h */; }; + 29DAA7A8201FBD9B0029277A /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A6201FBD9B0029277A /* IGListTransitionDelegate.h */; }; + 29DAA7A9201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A7201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h */; }; 29EA6C491DB43A8000957A88 /* IGTestNibCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 294369B01DB1B7AE0025F6E7 /* IGTestNibCell.xib */; }; 6A9EB3611F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9EB3601F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m */; }; 6A9EB3621F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9EB3601F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m */; }; - 7BC0C61B1F5C401F00A06ADD /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BC0C61A1F5C401F00A06ADD /* IGListArrayUtilsInternal.h */; }; - 7BC0C61C1F5C402600A06ADD /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BC0C61A1F5C401F00A06ADD /* IGListArrayUtilsInternal.h */; }; - 7BC0C61D1F5C402600A06ADD /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BC0C61A1F5C401F00A06ADD /* IGListArrayUtilsInternal.h */; }; 821BC4C01DB8C9D500172ED0 /* IGListSingleStoryboardItemControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4BE1DB8C95300172ED0 /* IGListSingleStoryboardItemControllerTests.m */; }; 821BC4C41DB8CEF800172ED0 /* IGTestStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 821BC4C21DB8CAE900172ED0 /* IGTestStoryboard.storyboard */; }; 821BC4CB1DB8D60100172ED0 /* IGTestStoryboardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4C81DB8D5B200172ED0 /* IGTestStoryboardViewController.m */; }; @@ -346,9 +300,6 @@ 88DF89891E010F6500B1B9B4 /* IGListDiffSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE61D870EDC007C7F66 /* IGListDiffSwiftTests.swift */; }; 88DF898A1E010F7000B1B9B4 /* IGListDiffTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE81D870EDC007C7F66 /* IGListDiffTests.m */; }; 917E89881E800EE70015F934 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 917E89871E800EE70015F934 /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 989317631E0ED45900DB93B3 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 989317621E0ED45900DB93B3 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 989317641E0ED45900DB93B3 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 989317621E0ED45900DB93B3 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 989317651E0ED45900DB93B3 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 989317621E0ED45900DB93B3 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; DA5F484B1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5F48491E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; DA5F484C1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5F484A1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m */; }; DAA83ACF1E8ECE06000F6810 /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5F484A1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m */; }; @@ -385,31 +336,7 @@ /* Begin PBXFileReference section */ 08F0B0FD0690F4FC46DDF21B /* Pods-IGListKit-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGListKit-tvOSTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-IGListKit-tvOSTests/Pods-IGListKit-tvOSTests.release.xcconfig"; sourceTree = ""; }; - 0B3B92801E08D7F5008390ED /* IGListAssert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; - 0B3B92811E08D7F5008390ED /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; - 0B3B92821E08D7F5008390ED /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListBatchUpdateData.mm; sourceTree = ""; }; - 0B3B92831E08D7F5008390ED /* IGListDiff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; - 0B3B92841E08D7F5008390ED /* IGListDiff.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListDiff.mm; sourceTree = ""; }; - 0B3B92851E08D7F5008390ED /* IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; - 0B3B92861E08D7F5008390ED /* IGListExperiments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; - 0B3B92871E08D7F5008390ED /* IGListIndexPathResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; - 0B3B92881E08D7F5008390ED /* IGListIndexPathResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; - 0B3B92891E08D7F5008390ED /* IGListIndexSetResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; - 0B3B928A1E08D7F5008390ED /* IGListIndexSetResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; 0B3B928B1E08D7F5008390ED /* IGListKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListKit.h; sourceTree = ""; }; - 0B3B928C1E08D7F5008390ED /* IGListMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; - 0B3B928D1E08D7F5008390ED /* IGListMoveIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; - 0B3B928E1E08D7F5008390ED /* IGListMoveIndex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; - 0B3B928F1E08D7F5008390ED /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; - 0B3B92901E08D7F5008390ED /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; - 0B3B92921E08D7F5008390ED /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; - 0B3B92931E08D7F5008390ED /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; - 0B3B92941E08D7F5008390ED /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; - 0B3B92951E08D7F5008390ED /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; - 0B3B92961E08D7F5008390ED /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; - 0B3B92971E08D7F5008390ED /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; - 0B3B92981E08D7F5008390ED /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; - 0B3B92991E08D7F5008390ED /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; 0B3B929A1E08D7F5008390ED /* IGListAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapter.h; sourceTree = ""; }; 0B3B929B1E08D7F5008390ED /* IGListAdapter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapter.m; sourceTree = ""; }; 0B3B929C1E08D7F5008390ED /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDataSource.h; sourceTree = ""; }; @@ -519,9 +446,37 @@ 29DA5CA61EA7D37000113926 /* IGListTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestCase.m; sourceTree = ""; }; 29DA5CA91EA7D39B00113926 /* IGListTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestCase.h; sourceTree = ""; }; 29DA5CAA1EA7D3FF00113926 /* IGListTestHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestHelpers.h; sourceTree = ""; }; + 29DAA76F201FBD870029277A /* IGListMoveIndex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; + 29DAA770201FBD870029277A /* IGListIndexSetResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; + 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; + 29DAA772201FBD870029277A /* IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; + 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; + 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListBatchUpdateData.mm; sourceTree = ""; }; + 29DAA775201FBD870029277A /* IGListIndexPathResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; + 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; + 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; + 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; + 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; + 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; + 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; + 29DAA77D201FBD870029277A /* IGListCompatibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; + 29DAA77E201FBD870029277A /* IGListExperiments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; + 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; + 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; + 29DAA781201FBD870029277A /* IGListMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; + 29DAA782201FBD870029277A /* IGListMoveIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; + 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; + 29DAA784201FBD870029277A /* IGListDiff.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListDiff.mm; sourceTree = ""; }; + 29DAA785201FBD870029277A /* IGListDiffKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDiffKit.h; sourceTree = ""; }; + 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; + 29DAA787201FBD870029277A /* IGListAssert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; + 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; + 29DAA789201FBD870029277A /* IGListIndexPathResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; + 29DAA78A201FBD870029277A /* IGListDiff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; + 29DAA7A6201FBD9B0029277A /* IGListTransitionDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTransitionDelegate.h; sourceTree = ""; }; + 29DAA7A7201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewDelegateLayout.h; sourceTree = ""; }; 6A9EB35F1F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IGTestSingleWithoutDeselectionDelegate.h; sourceTree = ""; }; 6A9EB3601F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IGTestSingleWithoutDeselectionDelegate.m; sourceTree = ""; }; - 7BC0C61A1F5C401F00A06ADD /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; 821BC4BE1DB8C95300172ED0 /* IGListSingleStoryboardItemControllerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSingleStoryboardItemControllerTests.m; sourceTree = ""; }; 821BC4C21DB8CAE900172ED0 /* IGTestStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = IGTestStoryboard.storyboard; sourceTree = ""; }; 821BC4C71DB8D5B200172ED0 /* IGTestStoryboardViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestStoryboardViewController.h; sourceTree = ""; }; @@ -587,7 +542,6 @@ 88DF897C1E010E6A00B1B9B4 /* IGListKit-macOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "IGListKit-macOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 917E89871E800EE70015F934 /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; 9574C58371B7A46F62E9AC24 /* Pods-IGListKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGListKitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-IGListKitTests/Pods-IGListKitTests.release.xcconfig"; sourceTree = ""; }; - 989317621E0ED45900DB93B3 /* IGListCompatibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; CA8726D7FF3608E20E9F7EC6 /* Pods-IGListKitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGListKitTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-IGListKitTests/Pods-IGListKitTests.debug.xcconfig"; sourceTree = ""; }; DA5F48491E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+UICollectionView.h"; sourceTree = ""; }; DA5F484A1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+UICollectionView.m"; sourceTree = ""; }; @@ -652,7 +606,7 @@ 0B3B927E1E08D7F5008390ED /* Source */ = { isa = PBXGroup; children = ( - 0B3B927F1E08D7F5008390ED /* Common */, + 29DAA76E201FBD870029277A /* Common */, 0B3B929A1E08D7F5008390ED /* IGListAdapter.h */, 0B3B929B1E08D7F5008390ED /* IGListAdapter.m */, 0B3B929C1E08D7F5008390ED /* IGListAdapterDataSource.h */, @@ -670,6 +624,7 @@ 0B3B92A11E08D7F5008390ED /* IGListCollectionContext.h */, 29822E521FE3473A008532D2 /* IGListCollectionView.h */, 29822E531FE3473A008532D2 /* IGListCollectionView.m */, + 29DAA7A7201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h */, 298DDA1D1E3B0DC800F76F50 /* IGListCollectionViewLayout.h */, 298DDA1E1E3B0DC800F76F50 /* IGListCollectionViewLayout.mm */, 0B3B92A41E08D7F5008390ED /* IGListDisplayDelegate.h */, @@ -686,6 +641,7 @@ 0B3B92AF1E08D7F5008390ED /* IGListStackedSectionController.h */, 0B3B92B01E08D7F5008390ED /* IGListStackedSectionController.m */, 0B3B92B11E08D7F5008390ED /* IGListSupplementaryViewSource.h */, + 29DAA7A6201FBD9B0029277A /* IGListTransitionDelegate.h */, 0B3B92B21E08D7F5008390ED /* IGListUpdatingDelegate.h */, 0B3B92B31E08D7F5008390ED /* IGListWorkingRangeDelegate.h */, 0B3B92B41E08D7F5008390ED /* Info.plist */, @@ -694,47 +650,6 @@ path = Source; sourceTree = ""; }; - 0B3B927F1E08D7F5008390ED /* Common */ = { - isa = PBXGroup; - children = ( - 0B3B92801E08D7F5008390ED /* IGListAssert.h */, - 0B3B92811E08D7F5008390ED /* IGListBatchUpdateData.h */, - 0B3B92821E08D7F5008390ED /* IGListBatchUpdateData.mm */, - 989317621E0ED45900DB93B3 /* IGListCompatibility.h */, - 0B3B92831E08D7F5008390ED /* IGListDiff.h */, - 0B3B92841E08D7F5008390ED /* IGListDiff.mm */, - 0B3B92851E08D7F5008390ED /* IGListDiffable.h */, - 0B3B92861E08D7F5008390ED /* IGListExperiments.h */, - 0B3B92871E08D7F5008390ED /* IGListIndexPathResult.h */, - 0B3B92881E08D7F5008390ED /* IGListIndexPathResult.m */, - 0B3B92891E08D7F5008390ED /* IGListIndexSetResult.h */, - 0B3B928A1E08D7F5008390ED /* IGListIndexSetResult.m */, - 0B3B928C1E08D7F5008390ED /* IGListMacros.h */, - 0B3B928D1E08D7F5008390ED /* IGListMoveIndex.h */, - 0B3B928E1E08D7F5008390ED /* IGListMoveIndex.m */, - 0B3B928F1E08D7F5008390ED /* IGListMoveIndexPath.h */, - 0B3B92901E08D7F5008390ED /* IGListMoveIndexPath.m */, - 0B3B92911E08D7F5008390ED /* Internal */, - 0B3B92961E08D7F5008390ED /* NSNumber+IGListDiffable.h */, - 0B3B92971E08D7F5008390ED /* NSNumber+IGListDiffable.m */, - 0B3B92981E08D7F5008390ED /* NSString+IGListDiffable.h */, - 0B3B92991E08D7F5008390ED /* NSString+IGListDiffable.m */, - ); - path = Common; - sourceTree = ""; - }; - 0B3B92911E08D7F5008390ED /* Internal */ = { - isa = PBXGroup; - children = ( - 0B3B92921E08D7F5008390ED /* IGListIndexPathResultInternal.h */, - 0B3B92931E08D7F5008390ED /* IGListIndexSetResultInternal.h */, - 0B3B92941E08D7F5008390ED /* IGListMoveIndexInternal.h */, - 0B3B92951E08D7F5008390ED /* IGListMoveIndexPathInternal.h */, - 7BC0C61A1F5C401F00A06ADD /* IGListArrayUtilsInternal.h */, - ); - path = Internal; - sourceTree = ""; - }; 0B3B92B51E08D7F5008390ED /* Internal */ = { isa = PBXGroup; children = ( @@ -792,6 +707,48 @@ path = Assets; sourceTree = ""; }; + 29DAA76E201FBD870029277A /* Common */ = { + isa = PBXGroup; + children = ( + 29DAA76F201FBD870029277A /* IGListMoveIndex.m */, + 29DAA770201FBD870029277A /* IGListIndexSetResult.h */, + 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */, + 29DAA772201FBD870029277A /* IGListDiffable.h */, + 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */, + 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */, + 29DAA775201FBD870029277A /* IGListIndexPathResult.h */, + 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */, + 29DAA777201FBD870029277A /* Internal */, + 29DAA77D201FBD870029277A /* IGListCompatibility.h */, + 29DAA77E201FBD870029277A /* IGListExperiments.h */, + 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */, + 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */, + 29DAA781201FBD870029277A /* IGListMacros.h */, + 29DAA782201FBD870029277A /* IGListMoveIndex.h */, + 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */, + 29DAA784201FBD870029277A /* IGListDiff.mm */, + 29DAA785201FBD870029277A /* IGListDiffKit.h */, + 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */, + 29DAA787201FBD870029277A /* IGListAssert.h */, + 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */, + 29DAA789201FBD870029277A /* IGListIndexPathResult.m */, + 29DAA78A201FBD870029277A /* IGListDiff.h */, + ); + path = Common; + sourceTree = ""; + }; + 29DAA777201FBD870029277A /* Internal */ = { + isa = PBXGroup; + children = ( + 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */, + 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */, + 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */, + 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */, + 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */, + ); + path = Internal; + sourceTree = ""; + }; 30B5A6475AE0ACFF15B23D2B /* Pods */ = { isa = PBXGroup; children = ( @@ -955,35 +912,24 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 989317641E0ED45900DB93B3 /* IGListCompatibility.h in Headers */, 0B3B92FB1E08D7F5008390ED /* IGListAdapterDataSource.h in Headers */, - 0B3B92E91E08D7F5008390ED /* IGListIndexSetResultInternal.h in Headers */, 294CDE601F995488002CF6E4 /* IGListAdapterUpdateListener.h in Headers */, 0B3B930B1E08D7F5008390ED /* IGListDisplayDelegate.h in Headers */, 0B3B933F1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h in Headers */, 0B3B93171E08D7F5008390ED /* IGListSectionController.h in Headers */, 0B3B93451E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h in Headers */, - 0B3B92DD1E08D7F5008390ED /* IGListMacros.h in Headers */, - 0B3B92D71E08D7F5008390ED /* IGListIndexSetResult.h in Headers */, 2926586D1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h in Headers */, - 0B3B92C71E08D7F5008390ED /* IGListBatchUpdateData.h in Headers */, - 0B3B92ED1E08D7F5008390ED /* IGListMoveIndexPathInternal.h in Headers */, 294652BA1EA927750063BDD9 /* IGListDebuggingUtilities.h in Headers */, 0B3B93351E08D7F5008390ED /* IGListDisplayHandler.h in Headers */, - 0B3B92D31E08D7F5008390ED /* IGListIndexPathResult.h in Headers */, - 7BC0C61C1F5C402600A06ADD /* IGListArrayUtilsInternal.h in Headers */, 0B3B93251E08D7F5008390ED /* IGListSupplementaryViewSource.h in Headers */, - 0B3B92F31E08D7F5008390ED /* NSString+IGListDiffable.h in Headers */, 0B3B932D1E08D7F5008390ED /* IGListAdapterInternal.h in Headers */, 294652BB1EA927750063BDD9 /* IGListSectionMap+DebugDescription.h in Headers */, 294652BC1EA927750063BDD9 /* UICollectionView+DebugDescription.h in Headers */, 0B3B93291E08D7F5008390ED /* IGListWorkingRangeDelegate.h in Headers */, - 0B3B92C51E08D7F5008390ED /* IGListAssert.h in Headers */, 0B3B93051E08D7F5008390ED /* IGListCollectionContext.h in Headers */, 292658701E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, 0B3B931D1E08D7F5008390ED /* IGListSingleSectionController.h in Headers */, 296AC95D1EA518D3005137E2 /* IGListReloadIndexPath.h in Headers */, - 0B3B92D11E08D7F5008390ED /* IGListExperiments.h in Headers */, DAD4A40D1E8E9E1E00DACC36 /* IGListAdapter+UICollectionView.h in Headers */, 0B3B93331E08D7F5008390ED /* IGListAdapterUpdaterInternal.h in Headers */, 0B3B93391E08D7F5008390ED /* IGListSectionControllerInternal.h in Headers */, @@ -991,25 +937,18 @@ 0B3B93031E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h in Headers */, 294652B91EA927750063BDD9 /* IGListDebugger.h in Headers */, 294652B71EA927750063BDD9 /* IGListAdapterUpdater+DebugDescription.h in Headers */, - 0B3B92CB1E08D7F5008390ED /* IGListDiff.h in Headers */, 0B3B933B1E08D7F5008390ED /* IGListSectionMap.h in Headers */, - 0B3B92DF1E08D7F5008390ED /* IGListMoveIndex.h in Headers */, - 0B3B92CF1E08D7F5008390ED /* IGListDiffable.h in Headers */, 29DA5CA41EA7C75500113926 /* IGListGenericSectionController.h in Headers */, - 0B3B92EB1E08D7F5008390ED /* IGListMoveIndexInternal.h in Headers */, 0B3B93211E08D7F5008390ED /* IGListStackedSectionController.h in Headers */, - 0B3B92EF1E08D7F5008390ED /* NSNumber+IGListDiffable.h in Headers */, 298DD9C81E3ACFE300F76F50 /* IGListBindingSectionController.h in Headers */, 0B3B93411E08D7F5008390ED /* IGListWorkingRangeHandler.h in Headers */, 294652B81EA927750063BDD9 /* IGListBatchUpdateData+DebugDescription.h in Headers */, - 0B3B92E71E08D7F5008390ED /* IGListIndexPathResultInternal.h in Headers */, 0B3B932F1E08D7F5008390ED /* IGListAdapterProxy.h in Headers */, 0B3B92FD1E08D7F5008390ED /* IGListAdapterDelegate.h in Headers */, 0B3B92F71E08D7F5008390ED /* IGListAdapter.h in Headers */, 298DD9C31E3ACF8600F76F50 /* IGListBindable.h in Headers */, 2928073A1E82CE2E0077A81C /* IGListBatchContext.h in Headers */, 292658711E75E2440041B56D /* IGListBatchUpdateState.h in Headers */, - 0B3B92E31E08D7F5008390ED /* IGListMoveIndexPath.h in Headers */, 0B3B93111E08D7F5008390ED /* IGListReloadDataUpdater.h in Headers */, 1F2984CA1E8039EC005FA211 /* IGListCollectionViewLayoutInternal.h in Headers */, 298DDA201E3B0DC800F76F50 /* IGListCollectionViewLayout.h in Headers */, @@ -1025,72 +964,75 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 29DAA797201FBD880029277A /* IGListMoveIndexPathInternal.h in Headers */, 290DF3541E930C89009FE456 /* IGListDebugger.h in Headers */, - 989317631E0ED45900DB93B3 /* IGListCompatibility.h in Headers */, 0B3B92FA1E08D7F5008390ED /* IGListAdapterDataSource.h in Headers */, - 0B3B92E81E08D7F5008390ED /* IGListIndexSetResultInternal.h in Headers */, + 29DAA791201FBD880029277A /* IGListIndexPathResult.h in Headers */, + 29DAA78C201FBD880029277A /* IGListIndexSetResult.h in Headers */, 0D52F0AD1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h in Headers */, 0B3B930A1E08D7F5008390ED /* IGListDisplayDelegate.h in Headers */, 0B3B933E1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h in Headers */, + 29DAA7A9201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h in Headers */, 290DF3641E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.h in Headers */, 0B3B93161E08D7F5008390ED /* IGListSectionController.h in Headers */, 0B3B93441E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h in Headers */, - 0B3B92DC1E08D7F5008390ED /* IGListMacros.h in Headers */, - 0B3B92D61E08D7F5008390ED /* IGListIndexSetResult.h in Headers */, + 29DAA7A5201FBD880029277A /* IGListDiff.h in Headers */, 294CDE5F1F98E3A7002CF6E4 /* IGListAdapterUpdateListener.h in Headers */, - 0B3B92C61E08D7F5008390ED /* IGListBatchUpdateData.h in Headers */, 290DF3741E931B57009FE456 /* IGListDebuggingUtilities.h in Headers */, - 0B3B92EC1E08D7F5008390ED /* IGListMoveIndexPathInternal.h in Headers */, + 29DAA7A1201FBD880029277A /* NSNumber+IGListDiffable.h in Headers */, 0B3B93341E08D7F5008390ED /* IGListDisplayHandler.h in Headers */, E8B5C73B1FC431D400C26914 /* UIScrollView+IGListKit.h in Headers */, - 0B3B92D21E08D7F5008390ED /* IGListIndexPathResult.h in Headers */, 2926586C1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h in Headers */, 0B3B93241E08D7F5008390ED /* IGListSupplementaryViewSource.h in Headers */, 290DF3701E931457009FE456 /* IGListSectionMap+DebugDescription.h in Headers */, - 0B3B92F21E08D7F5008390ED /* NSString+IGListDiffable.h in Headers */, + 29DAA794201FBD880029277A /* IGListIndexPathResultInternal.h in Headers */, 0B3B932C1E08D7F5008390ED /* IGListAdapterInternal.h in Headers */, 0B3B93281E08D7F5008390ED /* IGListWorkingRangeDelegate.h in Headers */, - 0B3B92C41E08D7F5008390ED /* IGListAssert.h in Headers */, 0B3B93041E08D7F5008390ED /* IGListCollectionContext.h in Headers */, 0B3B931C1E08D7F5008390ED /* IGListSingleSectionController.h in Headers */, + 29DAA798201FBD880029277A /* IGListCompatibility.h in Headers */, + 29DAA78F201FBD880029277A /* NSString+IGListDiffable.h in Headers */, 290DF3601E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.h in Headers */, - 0B3B92D01E08D7F5008390ED /* IGListExperiments.h in Headers */, 296AC95C1EA518D3005137E2 /* IGListReloadIndexPath.h in Headers */, + 29DAA79D201FBD880029277A /* IGListMoveIndex.h in Headers */, + 29DAA78E201FBD880029277A /* IGListDiffable.h in Headers */, 0B3B93321E08D7F5008390ED /* IGListAdapterUpdaterInternal.h in Headers */, - 7BC0C61B1F5C401F00A06ADD /* IGListArrayUtilsInternal.h in Headers */, DA5F484B1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h in Headers */, 0B3B93381E08D7F5008390ED /* IGListSectionControllerInternal.h in Headers */, 2926586F1E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, + 29DAA7A0201FBD880029277A /* IGListDiffKit.h in Headers */, 0B3B92DA1E08D7F5008390ED /* IGListKit.h in Headers */, 0B3B93021E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h in Headers */, - 0B3B92CA1E08D7F5008390ED /* IGListDiff.h in Headers */, + 29DAA795201FBD880029277A /* IGListArrayUtilsInternal.h in Headers */, 0B3B933A1E08D7F5008390ED /* IGListSectionMap.h in Headers */, - 0B3B92DE1E08D7F5008390ED /* IGListMoveIndex.h in Headers */, - 0B3B92CE1E08D7F5008390ED /* IGListDiffable.h in Headers */, + 29DAA7A3201FBD880029277A /* IGListBatchUpdateData.h in Headers */, 29DA5CA01EA7C70400113926 /* IGListGenericSectionController.h in Headers */, - 0B3B92EA1E08D7F5008390ED /* IGListMoveIndexInternal.h in Headers */, + 29DAA793201FBD880029277A /* IGListIndexSetResultInternal.h in Headers */, + 29DAA796201FBD880029277A /* IGListMoveIndexInternal.h in Headers */, 0B3B93201E08D7F5008390ED /* IGListStackedSectionController.h in Headers */, - 0B3B92EE1E08D7F5008390ED /* NSNumber+IGListDiffable.h in Headers */, + 29DAA799201FBD880029277A /* IGListExperiments.h in Headers */, 298DD9C71E3ACFE300F76F50 /* IGListBindingSectionController.h in Headers */, 0B3B93401E08D7F5008390ED /* IGListWorkingRangeHandler.h in Headers */, - 0B3B92E61E08D7F5008390ED /* IGListIndexPathResultInternal.h in Headers */, + 29DAA79B201FBD880029277A /* IGListMoveIndexPath.h in Headers */, 0B3B932E1E08D7F5008390ED /* IGListAdapterProxy.h in Headers */, 0B3B92FC1E08D7F5008390ED /* IGListAdapterDelegate.h in Headers */, 0B3B92F61E08D7F5008390ED /* IGListAdapter.h in Headers */, 298DD9C21E3ACF4800F76F50 /* IGListBindable.h in Headers */, 294CDE631F995DD7002CF6E4 /* IGListAdapterUpdateTester.h in Headers */, 292807391E82CE240077A81C /* IGListBatchContext.h in Headers */, - 0B3B92E21E08D7F5008390ED /* IGListMoveIndexPath.h in Headers */, 297278C41E6B59D50099D8EA /* IGListBatchUpdateState.h in Headers */, + 29DAA79C201FBD880029277A /* IGListMacros.h in Headers */, 0B3B93101E08D7F5008390ED /* IGListReloadDataUpdater.h in Headers */, 917E89881E800EE70015F934 /* IGListCollectionViewLayoutInternal.h in Headers */, 298DDA1F1E3B0DC800F76F50 /* IGListCollectionViewLayout.h in Headers */, 297278BD1E6B58560099D8EA /* IGListBatchUpdates.h in Headers */, 0B3B92FE1E08D7F5008390ED /* IGListAdapterUpdater.h in Headers */, + 29DAA7A8201FBD9B0029277A /* IGListTransitionDelegate.h in Headers */, 0B3B93141E08D7F5008390ED /* IGListScrollDelegate.h in Headers */, 0D52F0B41F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h in Headers */, 290DF3581E930CE2009FE456 /* UICollectionView+DebugDescription.h in Headers */, 0B3B93261E08D7F5008390ED /* IGListUpdatingDelegate.h in Headers */, + 29DAA7A2201FBD880029277A /* IGListAssert.h in Headers */, 29822E541FE3473A008532D2 /* IGListCollectionView.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1099,25 +1041,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 989317651E0ED45900DB93B3 /* IGListCompatibility.h in Headers */, - 0B3B934D1E08D839008390ED /* IGListBatchUpdateData.h in Headers */, - 0B3B934B1E08D82E008390ED /* IGListMoveIndexPathInternal.h in Headers */, - 0B3B93521E08D839008390ED /* IGListIndexSetResult.h in Headers */, - 0B3B934C1E08D839008390ED /* IGListAssert.h in Headers */, - 7BC0C61D1F5C402600A06ADD /* IGListArrayUtilsInternal.h in Headers */, 292658551E7498220041B56D /* IGListKit.h in Headers */, - 0B3B93561E08D839008390ED /* IGListMoveIndexPath.h in Headers */, - 0B3B93511E08D839008390ED /* IGListIndexPathResult.h in Headers */, - 0B3B93581E08D839008390ED /* NSString+IGListDiffable.h in Headers */, - 0B3B934A1E08D82E008390ED /* IGListMoveIndexInternal.h in Headers */, - 0B3B93501E08D839008390ED /* IGListExperiments.h in Headers */, - 0B3B93551E08D839008390ED /* IGListMoveIndex.h in Headers */, - 0B3B93541E08D839008390ED /* IGListMacros.h in Headers */, - 0B3B93491E08D82E008390ED /* IGListIndexSetResultInternal.h in Headers */, - 0B3B93481E08D82E008390ED /* IGListIndexPathResultInternal.h in Headers */, - 0B3B93571E08D839008390ED /* NSNumber+IGListDiffable.h in Headers */, - 0B3B934E1E08D839008390ED /* IGListDiff.h in Headers */, - 0B3B934F1E08D839008390ED /* IGListDiffable.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1457,27 +1381,20 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0B3B92F51E08D7F5008390ED /* NSString+IGListDiffable.m in Sources */, 0B3B93011E08D7F5008390ED /* IGListAdapterUpdater.m in Sources */, 29DA5CA51EA7C75500113926 /* IGListGenericSectionController.m in Sources */, 294652B31EA927440063BDD9 /* IGListSectionMap+DebugDescription.m in Sources */, - 0B3B92D91E08D7F5008390ED /* IGListIndexSetResult.m in Sources */, 0B3B93431E08D7F5008390ED /* IGListWorkingRangeHandler.mm in Sources */, - 0B3B92F11E08D7F5008390ED /* NSNumber+IGListDiffable.m in Sources */, 298DDA221E3B0DC800F76F50 /* IGListCollectionViewLayout.mm in Sources */, 294652B51EA9275A0063BDD9 /* IGListDebuggingUtilities.m in Sources */, 0B3B93311E08D7F5008390ED /* IGListAdapterProxy.m in Sources */, 294652B01EA927440063BDD9 /* IGListAdapterUpdater+DebugDescription.m in Sources */, - 0B3B92CD1E08D7F5008390ED /* IGListDiff.mm in Sources */, 297278C11E6B58560099D8EA /* IGListBatchUpdates.m in Sources */, 0B3B931F1E08D7F5008390ED /* IGListSingleSectionController.m in Sources */, 296AC9601EA518D3005137E2 /* IGListReloadIndexPath.m in Sources */, 294652B21EA927440063BDD9 /* IGListDebugger.m in Sources */, - 0B3B92D51E08D7F5008390ED /* IGListIndexPathResult.m in Sources */, 0B3B93371E08D7F5008390ED /* IGListDisplayHandler.m in Sources */, - 0B3B92E11E08D7F5008390ED /* IGListMoveIndex.m in Sources */, 0B3B93471E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */, - 0B3B92E51E08D7F5008390ED /* IGListMoveIndexPath.m in Sources */, DAA83ACF1E8ECE06000F6810 /* IGListAdapter+UICollectionView.m in Sources */, 294652B11EA927440063BDD9 /* IGListBatchUpdateData+DebugDescription.m in Sources */, 0B3B933D1E08D7F5008390ED /* IGListSectionMap.m in Sources */, @@ -1488,7 +1405,6 @@ 0B3B93231E08D7F5008390ED /* IGListStackedSectionController.m in Sources */, 294652B41EA927440063BDD9 /* UICollectionView+DebugDescription.m in Sources */, 298DD9CB1E3ACFE300F76F50 /* IGListBindingSectionController.m in Sources */, - 0B3B92C91E08D7F5008390ED /* IGListBatchUpdateData.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1556,42 +1472,42 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0B3B92F41E08D7F5008390ED /* NSString+IGListDiffable.m in Sources */, + 29DAA78B201FBD880029277A /* IGListMoveIndex.m in Sources */, 290DF3591E930CE2009FE456 /* UICollectionView+DebugDescription.m in Sources */, 0D52F0AE1F1ADA1600460F79 /* IGListAdapter+DebugDescription.m in Sources */, + 29DAA79A201FBD880029277A /* IGListIndexSetResult.m in Sources */, 0B3B93001E08D7F5008390ED /* IGListAdapterUpdater.m in Sources */, 29DA5CA11EA7C70400113926 /* IGListGenericSectionController.m in Sources */, 290DF3711E931457009FE456 /* IGListSectionMap+DebugDescription.m in Sources */, 29822E551FE3473A008532D2 /* IGListCollectionView.m in Sources */, - 0B3B92D81E08D7F5008390ED /* IGListIndexSetResult.m in Sources */, + 29DAA7A4201FBD880029277A /* IGListIndexPathResult.m in Sources */, 0B3B93421E08D7F5008390ED /* IGListWorkingRangeHandler.mm in Sources */, - 0B3B92F01E08D7F5008390ED /* NSNumber+IGListDiffable.m in Sources */, + 29DAA78D201FBD880029277A /* IGListMoveIndexPath.m in Sources */, + 29DAA79F201FBD880029277A /* IGListDiff.mm in Sources */, 298DDA211E3B0DC800F76F50 /* IGListCollectionViewLayout.mm in Sources */, E8B5C73C1FC431D400C26914 /* UIScrollView+IGListKit.m in Sources */, 0B3B93301E08D7F5008390ED /* IGListAdapterProxy.m in Sources */, - 0B3B92CC1E08D7F5008390ED /* IGListDiff.mm in Sources */, 0D52F0B61F1AE8BD00460F79 /* IGListBindingSectionController+DebugDescription.m in Sources */, 290DF3651E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.m in Sources */, + 29DAA792201FBD880029277A /* NSNumber+IGListDiffable.m in Sources */, 297278BF1E6B58560099D8EA /* IGListBatchUpdates.m in Sources */, 290DF3751E931B57009FE456 /* IGListDebuggingUtilities.m in Sources */, 0B3B931E1E08D7F5008390ED /* IGListSingleSectionController.m in Sources */, 296AC95F1EA518D3005137E2 /* IGListReloadIndexPath.m in Sources */, - 0B3B92D41E08D7F5008390ED /* IGListIndexPathResult.m in Sources */, 0B3B93361E08D7F5008390ED /* IGListDisplayHandler.m in Sources */, - 0B3B92E01E08D7F5008390ED /* IGListMoveIndex.m in Sources */, 294CDE641F995DD7002CF6E4 /* IGListAdapterUpdateTester.m in Sources */, 0B3B93461E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */, 290DF3551E930C89009FE456 /* IGListDebugger.m in Sources */, - 0B3B92E41E08D7F5008390ED /* IGListMoveIndexPath.m in Sources */, + 29DAA79E201FBD880029277A /* NSString+IGListDiffable.m in Sources */, DA5F484C1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m in Sources */, 0B3B933C1E08D7F5008390ED /* IGListSectionMap.m in Sources */, 0B3B92F81E08D7F5008390ED /* IGListAdapter.m in Sources */, 0B3B93181E08D7F5008390ED /* IGListSectionController.m in Sources */, 290DF3611E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.m in Sources */, 0B3B93121E08D7F5008390ED /* IGListReloadDataUpdater.m in Sources */, + 29DAA790201FBD880029277A /* IGListBatchUpdateData.mm in Sources */, 0B3B93221E08D7F5008390ED /* IGListStackedSectionController.m in Sources */, 298DD9CA1E3ACFE300F76F50 /* IGListBindingSectionController.m in Sources */, - 0B3B92C81E08D7F5008390ED /* IGListBatchUpdateData.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1674,14 +1590,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0B3B935E1E08D845008390ED /* NSString+IGListDiffable.m in Sources */, - 0B3B935C1E08D845008390ED /* IGListMoveIndexPath.m in Sources */, - 0B3B93601E08D845008390ED /* IGListDiff.mm in Sources */, - 0B3B935A1E08D845008390ED /* IGListIndexSetResult.m in Sources */, - 0B3B935F1E08D845008390ED /* IGListBatchUpdateData.mm in Sources */, - 0B3B935B1E08D845008390ED /* IGListMoveIndex.m in Sources */, - 0B3B935D1E08D845008390ED /* NSNumber+IGListDiffable.m in Sources */, - 0B3B93591E08D845008390ED /* IGListIndexPathResult.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; };