[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 87.1.0 / MaterialComponents.podspec.json
blobc762441e1c51c1ebc278d9958dfb57d9e7acd8b4
2   "name": "MaterialComponents",
3   "version": "87.1.0",
4   "authors": "The Material Components authors.",
5   "summary": "A collection of stand-alone production-ready UI libraries focused on design details.",
6   "homepage": "https://github.com/material-components/material-components-ios",
7   "license": "Apache 2.0",
8   "source": {
9     "git": "https://github.com/material-components/material-components-ios.git",
10     "tag": "v87.1.0"
11   },
12   "platforms": {
13     "ios": "9.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActionSheet",
19       "platforms": {
20         "ios": "9.0"
21       },
22       "public_header_files": "components/ActionSheet/src/*.h",
23       "source_files": [
24         "components/ActionSheet/src/*.{h,m}",
25         "components/ActionSheet/src/private/*.{h,m}"
26       ],
27       "dependencies": {
28         "MaterialComponents/BottomSheet": [
30         ],
31         "MaterialComponents/Elevation": [
33         ],
34         "MaterialComponents/Ink": [
36         ],
37         "MaterialComponents/private/Math": [
39         ],
40         "MaterialComponents/Ripple": [
42         ],
43         "MaterialComponents/ShadowElevations": [
45         ],
46         "MaterialComponents/Typography": [
48         ]
49       },
50       "testspecs": [
51         {
52           "name": "UnitTests",
53           "test_type": "unit",
54           "source_files": [
55             "components/ActionSheet/tests/unit/*.{h,m,swift}"
56           ]
57         }
58       ]
59     },
60     {
61       "name": "ActionSheet+Theming",
62       "platforms": {
63         "ios": "9.0"
64       },
65       "public_header_files": "components/ActionSheet/src/Theming/*.h",
66       "source_files": [
67         "components/ActionSheet/src/Theming/*.{h,m}",
68         "components/ActionSheet/src/Theming/private/*.{h,m}"
69       ],
70       "dependencies": {
71         "MaterialComponents/ActionSheet": [
73         ],
74         "MaterialComponents/Elevation": [
76         ],
77         "MaterialComponents/private/Color": [
79         ],
80         "MaterialComponents/schemes/Container": [
82         ]
83       },
84       "testspecs": [
85         {
86           "name": "UnitTests",
87           "test_type": "unit",
88           "source_files": [
89             "components/ActionSheet/tests/unit/Theming/*.{h,m,swift}",
90             "components/ActionSheet/tests/unit/Theming/supplemental/*.{h,m,swift}"
91           ],
92           "resources": "components/ActionSheet/tests/unit/Theming/resources/*"
93         }
94       ]
95     },
96     {
97       "name": "ActivityIndicator",
98       "platforms": {
99         "ios": "9.0"
100       },
101       "public_header_files": "components/ActivityIndicator/src/*.h",
102       "source_files": [
103         "components/ActivityIndicator/src/*.{h,m}",
104         "components/ActivityIndicator/src/private/*.{h,m}"
105       ],
106       "resources": [
107         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
108       ],
109       "dependencies": {
110         "MDFInternationalization": [
112         ],
113         "MaterialComponents/Palettes": [
115         ],
116         "MaterialComponents/private/Application": [
118         ],
119         "MotionAnimator": [
120           "~> 2.0"
121         ]
122       },
123       "testspecs": [
124         {
125           "name": "UnitTests",
126           "test_type": "unit",
127           "source_files": [
128             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
129             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
130           ],
131           "resources": "components/ActivityIndicator/tests/unit/resources/*",
132           "dependencies": {
133             "MaterialComponents/ActivityIndicator+ColorThemer": [
135             ]
136           }
137         }
138       ]
139     },
140     {
141       "name": "ActivityIndicator+ColorThemer",
142       "platforms": {
143         "ios": "9.0"
144       },
145       "public_header_files": [
146         "components/ActivityIndicator/src/ColorThemer/*.h"
147       ],
148       "source_files": [
149         "components/ActivityIndicator/src/ColorThemer/*.{h,m}"
150       ],
151       "dependencies": {
152         "MaterialComponents/ActivityIndicator": [
154         ],
155         "MaterialComponents/schemes/Color": [
157         ]
158       }
159     },
160     {
161       "name": "AnimationTiming",
162       "platforms": {
163         "ios": "9.0"
164       },
165       "public_header_files": "components/AnimationTiming/src/*.h",
166       "source_files": [
167         "components/AnimationTiming/src/*.{h,m}",
168         "components/AnimationTiming/src/private/*.{h,m}"
169       ],
170       "testspecs": [
171         {
172           "name": "UnitTests",
173           "test_type": "unit",
174           "source_files": [
175             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
176             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
177           ],
178           "resources": "components/AnimationTiming/tests/unit/resources/*"
179         }
180       ]
181     },
182     {
183       "name": "AppBar",
184       "platforms": {
185         "ios": "9.0"
186       },
187       "public_header_files": "components/AppBar/src/*.h",
188       "source_files": [
189         "components/AppBar/src/*.{h,m}",
190         "components/AppBar/src/private/*.{h,m}"
191       ],
192       "resources": [
193         "components/AppBar/src/MaterialAppBar.bundle"
194       ],
195       "dependencies": {
196         "MaterialComponents/HeaderStackView": [
198         ],
199         "MaterialComponents/NavigationBar": [
201         ],
202         "MaterialComponents/Typography": [
204         ],
205         "MaterialComponents/private/Application": [
207         ],
208         "MaterialComponents/FlexibleHeader": [
210         ],
211         "MaterialComponents/ShadowElevations": [
213         ],
214         "MaterialComponents/ShadowLayer": [
216         ],
217         "MDFInternationalization": [
219         ],
220         "MaterialComponents/private/Icons/ic_arrow_back": [
222         ],
223         "MaterialComponents/private/UIMetrics": [
225         ]
226       },
227       "testspecs": [
228         {
229           "name": "UnitTests",
230           "test_type": "unit",
231           "source_files": [
232             "components/AppBar/tests/unit/*.{h,m,swift}",
233             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
234           ],
235           "resources": "components/AppBar/tests/unit/resources/*",
236           "dependencies": {
237             "MaterialComponents/AppBar+ColorThemer": [
239             ],
240             "MaterialComponents/AppBar+TypographyThemer": [
242             ]
243           }
244         }
245       ]
246     },
247     {
248       "name": "AppBar+Theming",
249       "platforms": {
250         "ios": "9.0"
251       },
252       "public_header_files": "components/AppBar/src/Theming/*.h",
253       "source_files": [
254         "components/AppBar/src/Theming/*.{h,m}",
255         "components/AppBar/src/Theming/private/*.{h,m}"
256       ],
257       "dependencies": {
258         "MaterialComponents/AppBar": [
260         ],
261         "MaterialComponents/schemes/Container": [
263         ]
264       },
265       "testspecs": [
266         {
267           "name": "UnitTests",
268           "test_type": "unit",
269           "source_files": [
270             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
271             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
272           ],
273           "resources": "components/AppBar/tests/unit/Theming/resources/*"
274         }
275       ]
276     },
277     {
278       "name": "AppBar+ColorThemer",
279       "platforms": {
280         "ios": "9.0"
281       },
282       "public_header_files": [
283         "components/AppBar/src/ColorThemer/*.h"
284       ],
285       "source_files": [
286         "components/AppBar/src/ColorThemer/*.{h,m}",
287         "components/AppBar/src/ColorThemer/private/*.{h,m}"
288       ],
289       "dependencies": {
290         "MaterialComponents/AppBar": [
292         ],
293         "MaterialComponents/FlexibleHeader+ColorThemer": [
295         ],
296         "MaterialComponents/NavigationBar+ColorThemer": [
298         ],
299         "MaterialComponents/Themes": [
301         ]
302       }
303     },
304     {
305       "name": "AppBar+TypographyThemer",
306       "platforms": {
307         "ios": "9.0"
308       },
309       "public_header_files": [
310         "components/AppBar/src/TypographyThemer/*.h"
311       ],
312       "source_files": [
313         "components/AppBar/src/TypographyThemer/*.{h,m}",
314         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
315       ],
316       "dependencies": {
317         "MaterialComponents/AppBar": [
319         ],
320         "MaterialComponents/NavigationBar+TypographyThemer": [
322         ]
323       }
324     },
325     {
326       "name": "BottomAppBar",
327       "platforms": {
328         "ios": "9.0"
329       },
330       "public_header_files": "components/BottomAppBar/src/*.h",
331       "source_files": [
332         "components/BottomAppBar/src/*.{h,m}",
333         "components/BottomAppBar/src/private/*.{h,m}"
334       ],
335       "dependencies": {
336         "MDFInternationalization": [
338         ],
339         "MaterialComponents/Buttons": [
341         ],
342         "MaterialComponents/NavigationBar": [
344         ],
345         "MaterialComponents/private/Math": [
347         ]
348       },
349       "testspecs": [
350         {
351           "name": "UnitTests",
352           "test_type": "unit",
353           "source_files": [
354             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
355             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
356           ],
357           "resources": "components/BottomAppBar/tests/unit/resources/*",
358           "dependencies": {
359             "MaterialComponents/BottomAppBar+ColorThemer": [
361             ]
362           }
363         }
364       ]
365     },
366     {
367       "name": "BottomAppBar+ColorThemer",
368       "platforms": {
369         "ios": "9.0"
370       },
371       "public_header_files": [
372         "components/BottomAppBar/src/ColorThemer/*.h"
373       ],
374       "source_files": [
375         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
376       ],
377       "dependencies": {
378         "MaterialComponents/BottomAppBar": [
380         ],
381         "MaterialComponents/Themes": [
383         ]
384       }
385     },
386     {
387       "name": "BottomNavigation",
388       "platforms": {
389         "ios": "9.0"
390       },
391       "public_header_files": "components/BottomNavigation/src/*.h",
392       "source_files": [
393         "components/BottomNavigation/src/*.{h,m}",
394         "components/BottomNavigation/src/private/*.{h,m}"
395       ],
396       "exclude_files": [
397         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
398         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
399       ],
400       "resources": [
401         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
402       ],
403       "dependencies": {
404         "MDFInternationalization": [
406         ],
407         "MaterialComponents/Elevation": [
409         ],
410         "MaterialComponents/Ink": [
412         ],
413         "MaterialComponents/Ripple": [
415         ],
416         "MaterialComponents/Palettes": [
418         ],
419         "MaterialComponents/ShadowElevations": [
421         ],
422         "MaterialComponents/ShadowLayer": [
424         ],
425         "MaterialComponents/Typography": [
427         ],
428         "MaterialComponents/private/Math": [
430         ]
431       },
432       "testspecs": [
433         {
434           "name": "UnitTests",
435           "test_type": "unit",
436           "source_files": [
437             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
438             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
439           ],
440           "exclude_files": [
441             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
442           ],
443           "resources": "components/BottomNavigation/tests/unit/resources/*",
444           "dependencies": {
445             "MaterialComponents/BottomNavigation+ColorThemer": [
447             ],
448             "MaterialComponents/BottomNavigation+TypographyThemer": [
450             ]
451           }
452         }
453       ]
454     },
455     {
456       "name": "BottomNavigation+ColorThemer",
457       "platforms": {
458         "ios": "9.0"
459       },
460       "public_header_files": [
461         "components/BottomNavigation/src/ColorThemer/*.h"
462       ],
463       "source_files": [
464         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
465       ],
466       "dependencies": {
467         "MaterialComponents/BottomNavigation": [
469         ],
470         "MaterialComponents/schemes/Color": [
472         ]
473       }
474     },
475     {
476       "name": "BottomNavigation+TypographyThemer",
477       "platforms": {
478         "ios": "9.0"
479       },
480       "public_header_files": [
481         "components/BottomNavigation/src/TypographyThemer/*.h"
482       ],
483       "source_files": [
484         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
485       ],
486       "dependencies": {
487         "MaterialComponents/BottomNavigation": [
489         ],
490         "MaterialComponents/schemes/Typography": [
492         ]
493       }
494     },
495     {
496       "name": "BottomNavigation+Theming",
497       "platforms": {
498         "ios": "9.0"
499       },
500       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
501       "source_files": [
502         "components/BottomNavigation/src/Theming/*.{h,m}",
503         "components/BottomNavigation/src/Theming/private/*.{h,m}"
504       ],
505       "dependencies": {
506         "MaterialComponents/BottomNavigation": [
508         ],
509         "MaterialComponents/ShadowElevations": [
511         ],
512         "MaterialComponents/schemes/Color": [
514         ],
515         "MaterialComponents/schemes/Container": [
517         ],
518         "MaterialComponents/schemes/Typography": [
520         ]
521       },
522       "testspecs": [
523         {
524           "name": "UnitTests",
525           "test_type": "unit",
526           "source_files": [
527             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
528             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
529           ],
530           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
531         }
532       ]
533     },
534     {
535       "name": "BottomSheet",
536       "platforms": {
537         "ios": "9.0"
538       },
539       "public_header_files": "components/BottomSheet/src/*.h",
540       "source_files": [
541         "components/BottomSheet/src/*.{h,m}",
542         "components/BottomSheet/src/private/*.{h,m}"
543       ],
544       "dependencies": {
545         "MaterialComponents/Elevation": [
547         ],
548         "MaterialComponents/ShapeLibrary": [
550         ],
551         "MaterialComponents/Shapes": [
553         ],
554         "MaterialComponents/ShadowElevations": [
556         ],
557         "MaterialComponents/ShadowLayer": [
559         ],
560         "MaterialComponents/private/KeyboardWatcher": [
562         ],
563         "MaterialComponents/private/Math": [
565         ]
566       },
567       "testspecs": [
568         {
569           "name": "UnitTests",
570           "test_type": "unit",
571           "source_files": [
572             "components/BottomSheet/tests/unit/*.{h,m,swift}",
573             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
574           ],
575           "resources": "components/BottomSheet/tests/unit/resources/*",
576           "dependencies": {
577             "MaterialComponents/BottomSheet+ShapeThemer": [
579             ]
580           }
581         }
582       ]
583     },
584     {
585       "name": "BottomSheet+ShapeThemer",
586       "platforms": {
587         "ios": "9.0"
588       },
589       "public_header_files": [
590         "components/BottomSheet/src/ShapeThemer/*.h"
591       ],
592       "source_files": [
593         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
594         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
595       ],
596       "dependencies": {
597         "MaterialComponents/BottomSheet": [
599         ],
600         "MaterialComponents/schemes/Shape": [
602         ]
603       }
604     },
605     {
606       "name": "Buttons",
607       "platforms": {
608         "ios": "9.0"
609       },
610       "public_header_files": "components/Buttons/src/*.h",
611       "source_files": [
612         "components/Buttons/src/*.{h,m}",
613         "components/Buttons/src/private/*.{h,m}"
614       ],
615       "dependencies": {
616         "MDFInternationalization": [
618         ],
619         "MDFTextAccessibility": [
621         ],
622         "MaterialComponents/Elevation": [
624         ],
625         "MaterialComponents/Ink": [
627         ],
628         "MaterialComponents/Ripple": [
630         ],
631         "MaterialComponents/ShadowElevations": [
633         ],
634         "MaterialComponents/ShadowLayer": [
636         ],
637         "MaterialComponents/Shapes": [
639         ],
640         "MaterialComponents/Typography": [
642         ],
643         "MaterialComponents/private/Math": [
645         ]
646       },
647       "testspecs": [
648         {
649           "name": "UnitTests",
650           "test_type": "unit",
651           "source_files": [
652             "components/Buttons/tests/unit/*.{h,m,swift}",
653             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
654           ],
655           "resources": "components/Buttons/tests/unit/resources/*",
656           "dependencies": {
657             "MaterialComponents/Buttons+ShapeThemer": [
659             ],
660             "MaterialComponents/Buttons+ColorThemer": [
662             ],
663             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
665             ],
666             "MaterialComponents/Buttons+ButtonThemer": [
668             ]
669           }
670         }
671       ]
672     },
673     {
674       "name": "Buttons+ColorThemer",
675       "platforms": {
676         "ios": "9.0"
677       },
678       "public_header_files": [
679         "components/Buttons/src/ColorThemer/*.h"
680       ],
681       "source_files": [
682         "components/Buttons/src/ColorThemer/*.{h,m}",
683         "components/Buttons/src/ColorThemer/private/*.{h,m}"
684       ],
685       "dependencies": {
686         "MaterialComponents/Buttons": [
688         ],
689         "MaterialComponents/schemes/Color": [
691         ]
692       }
693     },
694     {
695       "name": "Buttons+TitleColorAccessibilityMutator",
696       "platforms": {
697         "ios": "9.0"
698       },
699       "public_header_files": [
700         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
701       ],
702       "source_files": [
703         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
704         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
705       ],
706       "dependencies": {
707         "MDFTextAccessibility": [
709         ],
710         "MaterialComponents/Buttons": [
712         ]
713       }
714     },
715     {
716       "name": "Buttons+ShapeThemer",
717       "platforms": {
718         "ios": "9.0"
719       },
720       "public_header_files": [
721         "components/Buttons/src/ShapeThemer/*.h"
722       ],
723       "source_files": [
724         "components/Buttons/src/ShapeThemer/*.{h,m}"
725       ],
726       "dependencies": {
727         "MaterialComponents/Buttons": [
729         ],
730         "MaterialComponents/schemes/Shape": [
732         ]
733       }
734     },
735     {
736       "name": "Buttons+TypographyThemer",
737       "platforms": {
738         "ios": "9.0"
739       },
740       "public_header_files": [
741         "components/Buttons/src/TypographyThemer/*.h"
742       ],
743       "source_files": [
744         "components/Buttons/src/TypographyThemer/*.{h,m}"
745       ],
746       "dependencies": {
747         "MaterialComponents/Buttons": [
749         ],
750         "MaterialComponents/schemes/Typography": [
752         ]
753       }
754     },
755     {
756       "name": "Buttons+ButtonThemer",
757       "platforms": {
758         "ios": "9.0"
759       },
760       "public_header_files": [
761         "components/Buttons/src/ButtonThemer/*.h"
762       ],
763       "source_files": [
764         "components/Buttons/src/ButtonThemer/*.{h,m}",
765         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
766       ],
767       "dependencies": {
768         "MaterialComponents/Buttons": [
770         ],
771         "MaterialComponents/Buttons+ColorThemer": [
773         ],
774         "MaterialComponents/Buttons+ShapeThemer": [
776         ],
777         "MaterialComponents/Buttons+TypographyThemer": [
779         ],
780         "MaterialComponents/Palettes": [
782         ]
783       }
784     },
785     {
786       "name": "Buttons+Theming",
787       "platforms": {
788         "ios": "9.0"
789       },
790       "public_header_files": "components/Buttons/src/Theming/*.h",
791       "source_files": [
792         "components/Buttons/src/Theming/*.{h,m}",
793         "components/Buttons/src/Theming/private/*.{h,m}"
794       ],
795       "dependencies": {
796         "MaterialComponents/Buttons": [
798         ],
799         "MaterialComponents/Buttons+ColorThemer": [
801         ],
802         "MaterialComponents/Buttons+ShapeThemer": [
804         ],
805         "MaterialComponents/Buttons+TypographyThemer": [
807         ],
808         "MaterialComponents/ShadowElevations": [
810         ],
811         "MaterialComponents/schemes/Container": [
813         ]
814       },
815       "testspecs": [
816         {
817           "name": "UnitTests",
818           "test_type": "unit",
819           "source_files": [
820             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
821             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
822           ],
823           "resources": "components/Buttons/tests/unit/Theming/resources/*"
824         }
825       ]
826     },
827     {
828       "name": "ButtonBar",
829       "platforms": {
830         "ios": "9.0"
831       },
832       "public_header_files": "components/ButtonBar/src/*.h",
833       "source_files": [
834         "components/ButtonBar/src/*.{h,m}",
835         "components/ButtonBar/src/private/*.{h,m}"
836       ],
837       "dependencies": {
838         "MDFInternationalization": [
840         ],
841         "MaterialComponents/Buttons": [
843         ],
844         "MaterialComponents/private/Application": [
846         ]
847       },
848       "testspecs": [
849         {
850           "name": "UnitTests",
851           "test_type": "unit",
852           "source_files": [
853             "components/ButtonBar/tests/unit/*.{h,m,swift}",
854             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
855           ],
856           "resources": "components/ButtonBar/tests/unit/resources/*",
857           "dependencies": {
858             "MaterialComponents/ButtonBar+TypographyThemer": [
860             ]
861           }
862         }
863       ]
864     },
865     {
866       "name": "ButtonBar+ColorThemer",
867       "platforms": {
868         "ios": "9.0"
869       },
870       "public_header_files": [
871         "components/ButtonBar/src/ColorThemer/*.h"
872       ],
873       "source_files": [
874         "components/ButtonBar/src/ColorThemer/*.{h,m}"
875       ],
876       "dependencies": {
877         "MaterialComponents/ButtonBar": [
879         ],
880         "MaterialComponents/Themes": [
882         ]
883       }
884     },
885     {
886       "name": "ButtonBar+TypographyThemer",
887       "platforms": {
888         "ios": "9.0"
889       },
890       "public_header_files": [
891         "components/ButtonBar/src/TypographyThemer/*.h"
892       ],
893       "source_files": [
894         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
895       ],
896       "dependencies": {
897         "MaterialComponents/ButtonBar": [
899         ],
900         "MaterialComponents/schemes/Typography": [
902         ]
903       }
904     },
905     {
906       "name": "Cards",
907       "platforms": {
908         "ios": "9.0"
909       },
910       "public_header_files": "components/Cards/src/*.h",
911       "source_files": "components/Cards/src/*.{h,m}",
912       "exclude_files": [
913         "components/Cards/src/MDCCard+Ripple.{h,m}",
914         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
915       ],
916       "dependencies": {
917         "MaterialComponents/Elevation": [
919         ],
920         "MaterialComponents/Ink": [
922         ],
923         "MaterialComponents/Ripple": [
925         ],
926         "MaterialComponents/ShadowLayer": [
928         ],
929         "MaterialComponents/Shapes": [
931         ],
932         "MaterialComponents/private/Icons/ic_check_circle": [
934         ],
935         "MaterialComponents/private/Math": [
937         ]
938       },
939       "testspecs": [
940         {
941           "name": "UnitTests",
942           "test_type": "unit",
943           "source_files": [
944             "components/Cards/tests/unit/*.{h,m,swift}",
945             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
946           ],
947           "resources": "components/Cards/tests/unit/resources/*",
948           "dependencies": {
949             "MaterialComponents/Cards+ColorThemer": [
951             ],
952             "MaterialComponents/Cards+ShapeThemer": [
954             ]
955           }
956         }
957       ]
958     },
959     {
960       "name": "Cards+ColorThemer",
961       "platforms": {
962         "ios": "9.0"
963       },
964       "public_header_files": [
965         "components/Cards/src/ColorThemer/*.h"
966       ],
967       "source_files": [
968         "components/Cards/src/ColorThemer/*.{h,m}"
969       ],
970       "dependencies": {
971         "MaterialComponents/Cards": [
973         ],
974         "MaterialComponents/schemes/Color": [
976         ]
977       }
978     },
979     {
980       "name": "Cards+ShapeThemer",
981       "platforms": {
982         "ios": "9.0"
983       },
984       "public_header_files": [
985         "components/Cards/src/ShapeThemer/*.h"
986       ],
987       "source_files": [
988         "components/Cards/src/ShapeThemer/*.{h,m}"
989       ],
990       "dependencies": {
991         "MaterialComponents/Cards": [
993         ],
994         "MaterialComponents/schemes/Shape": [
996         ]
997       }
998     },
999     {
1000       "name": "Cards+CardThemer",
1001       "platforms": {
1002         "ios": "9.0"
1003       },
1004       "public_header_files": [
1005         "components/Cards/src/CardThemer/*.h"
1006       ],
1007       "source_files": [
1008         "components/Cards/src/CardThemer/*.{h,m}"
1009       ],
1010       "dependencies": {
1011         "MaterialComponents/Cards": [
1013         ],
1014         "MaterialComponents/Cards+ColorThemer": [
1016         ],
1017         "MaterialComponents/Cards+ShapeThemer": [
1019         ]
1020       }
1021     },
1022     {
1023       "name": "Cards+Theming",
1024       "platforms": {
1025         "ios": "9.0"
1026       },
1027       "public_header_files": "components/Cards/src/Theming/*.h",
1028       "source_files": [
1029         "components/Cards/src/Theming/*.{h,m}",
1030         "components/Cards/src/Theming/private/*.{h,m}"
1031       ],
1032       "dependencies": {
1033         "MaterialComponents/Cards": [
1035         ],
1036         "MaterialComponents/Cards+ColorThemer": [
1038         ],
1039         "MaterialComponents/Cards+ShapeThemer": [
1041         ],
1042         "MaterialComponents/schemes/Container": [
1044         ]
1045       },
1046       "testspecs": [
1047         {
1048           "name": "UnitTests",
1049           "test_type": "unit",
1050           "source_files": [
1051             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
1052             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
1053           ],
1054           "resources": "components/Cards/tests/unit/Theming/resources/*"
1055         }
1056       ]
1057     },
1058     {
1059       "name": "Chips",
1060       "platforms": {
1061         "ios": "9.0"
1062       },
1063       "public_header_files": "components/Chips/src/*.h",
1064       "source_files": [
1065         "components/Chips/src/*.{h,m}",
1066         "components/Chips/src/private/*.{h,m}"
1067       ],
1068       "dependencies": {
1069         "MDFInternationalization": [
1071         ],
1072         "MaterialComponents/Elevation": [
1074         ],
1075         "MaterialComponents/Ink": [
1077         ],
1078         "MaterialComponents/Ripple": [
1080         ],
1081         "MaterialComponents/ShadowLayer": [
1083         ],
1084         "MaterialComponents/ShadowElevations": [
1086         ],
1087         "MaterialComponents/ShapeLibrary": [
1089         ],
1090         "MaterialComponents/Shapes": [
1092         ],
1093         "MaterialComponents/TextFields": [
1095         ],
1096         "MaterialComponents/Typography": [
1098         ],
1099         "MaterialComponents/private/Math": [
1101         ]
1102       },
1103       "testspecs": [
1104         {
1105           "name": "UnitTests",
1106           "test_type": "unit",
1107           "source_files": [
1108             "components/Chips/tests/unit/*.{h,m,swift}",
1109             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1110           ],
1111           "resources": "components/Chips/tests/unit/resources/*",
1112           "dependencies": {
1113             "MaterialComponents/Chips+ChipThemer": [
1115             ],
1116             "MaterialComponents/Chips+FontThemer": [
1118             ],
1119             "MaterialComponents/Themes": [
1121             ]
1122           }
1123         }
1124       ]
1125     },
1126     {
1127       "name": "Chips+ChipThemer",
1128       "platforms": {
1129         "ios": "9.0"
1130       },
1131       "public_header_files": [
1132         "components/Chips/src/ChipThemer/*.h"
1133       ],
1134       "source_files": [
1135         "components/Chips/src/ChipThemer/*.{h,m}"
1136       ],
1137       "dependencies": {
1138         "MaterialComponents/Chips": [
1140         ],
1141         "MaterialComponents/Chips+ColorThemer": [
1143         ],
1144         "MaterialComponents/Chips+ShapeThemer": [
1146         ],
1147         "MaterialComponents/Chips+TypographyThemer": [
1149         ]
1150       }
1151     },
1152     {
1153       "name": "Chips+ColorThemer",
1154       "platforms": {
1155         "ios": "9.0"
1156       },
1157       "public_header_files": [
1158         "components/Chips/src/ColorThemer/*.h"
1159       ],
1160       "source_files": [
1161         "components/Chips/src/ColorThemer/*.{h,m}"
1162       ],
1163       "dependencies": {
1164         "MaterialComponents/Chips": [
1166         ],
1167         "MaterialComponents/schemes/Color": [
1169         ]
1170       }
1171     },
1172     {
1173       "name": "Chips+FontThemer",
1174       "platforms": {
1175         "ios": "9.0"
1176       },
1177       "public_header_files": [
1178         "components/Chips/src/FontThemer/*.h"
1179       ],
1180       "source_files": [
1181         "components/Chips/src/FontThemer/*.{h,m}"
1182       ],
1183       "dependencies": {
1184         "MaterialComponents/Chips": [
1186         ],
1187         "MaterialComponents/Themes": [
1189         ]
1190       }
1191     },
1192     {
1193       "name": "Chips+ShapeThemer",
1194       "platforms": {
1195         "ios": "9.0"
1196       },
1197       "public_header_files": [
1198         "components/Chips/src/ShapeThemer/*.h"
1199       ],
1200       "source_files": [
1201         "components/Chips/src/ShapeThemer/*.{h,m}"
1202       ],
1203       "dependencies": {
1204         "MaterialComponents/Chips": [
1206         ],
1207         "MaterialComponents/schemes/Shape": [
1209         ]
1210       }
1211     },
1212     {
1213       "name": "Chips+TypographyThemer",
1214       "platforms": {
1215         "ios": "9.0"
1216       },
1217       "public_header_files": [
1218         "components/Chips/src/TypographyThemer/*.h"
1219       ],
1220       "source_files": [
1221         "components/Chips/src/TypographyThemer/*.{h,m}"
1222       ],
1223       "dependencies": {
1224         "MaterialComponents/Chips": [
1226         ],
1227         "MaterialComponents/schemes/Typography": [
1229         ]
1230       }
1231     },
1232     {
1233       "name": "Chips+Theming",
1234       "platforms": {
1235         "ios": "9.0"
1236       },
1237       "public_header_files": "components/Chips/src/Theming/*.h",
1238       "source_files": [
1239         "components/Chips/src/Theming/*.{h,m}",
1240         "components/Chips/src/Theming/private/*.{h,m}"
1241       ],
1242       "dependencies": {
1243         "MaterialComponents/Chips": [
1245         ],
1246         "MaterialComponents/Chips+ColorThemer": [
1248         ],
1249         "MaterialComponents/Chips+ShapeThemer": [
1251         ],
1252         "MaterialComponents/Chips+TypographyThemer": [
1254         ],
1255         "MaterialComponents/schemes/Container": [
1257         ]
1258       },
1259       "testspecs": [
1260         {
1261           "name": "UnitTests",
1262           "test_type": "unit",
1263           "source_files": [
1264             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1265             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1266           ],
1267           "resources": "components/Chips/tests/unit/Theming/resources/*"
1268         }
1269       ]
1270     },
1271     {
1272       "name": "CollectionCells",
1273       "platforms": {
1274         "ios": "9.0"
1275       },
1276       "public_header_files": "components/CollectionCells/src/*.h",
1277       "source_files": [
1278         "components/CollectionCells/src/*.{h,m}",
1279         "components/CollectionCells/src/private/*.{h,m}"
1280       ],
1281       "resources": [
1282         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1283       ],
1284       "frameworks": [
1285         "CoreGraphics",
1286         "QuartzCore"
1287       ],
1288       "dependencies": {
1289         "MDFInternationalization": [
1291         ],
1292         "MaterialComponents/CollectionLayoutAttributes": [
1294         ],
1295         "MaterialComponents/Ink": [
1297         ],
1298         "MaterialComponents/Typography": [
1300         ],
1301         "MaterialComponents/Palettes": [
1303         ],
1304         "MaterialComponents/private/Icons/ic_check": [
1306         ],
1307         "MaterialComponents/private/Icons/ic_check_circle": [
1309         ],
1310         "MaterialComponents/private/Icons/ic_chevron_right": [
1312         ],
1313         "MaterialComponents/private/Icons/ic_info": [
1315         ],
1316         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1318         ],
1319         "MaterialComponents/private/Icons/ic_reorder": [
1321         ],
1322         "MaterialComponents/private/Math": [
1324         ]
1325       },
1326       "testspecs": [
1327         {
1328           "name": "UnitTests",
1329           "test_type": "unit",
1330           "source_files": [
1331             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1332             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1333           ],
1334           "resources": "components/CollectionCells/tests/unit/resources/*"
1335         }
1336       ]
1337     },
1338     {
1339       "name": "CollectionLayoutAttributes",
1340       "platforms": {
1341         "ios": "9.0"
1342       },
1343       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1344       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1345       "testspecs": [
1346         {
1347           "name": "UnitTests",
1348           "test_type": "unit",
1349           "source_files": [
1350             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1351             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1352           ],
1353           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1354         }
1355       ]
1356     },
1357     {
1358       "name": "Collections",
1359       "platforms": {
1360         "ios": "9.0"
1361       },
1362       "public_header_files": "components/Collections/src/*.h",
1363       "source_files": [
1364         "components/Collections/src/*.{h,m}",
1365         "components/Collections/src/private/*.{h,m}"
1366       ],
1367       "resources": [
1368         "components/Collections/src/MaterialCollections.bundle"
1369       ],
1370       "frameworks": [
1371         "CoreGraphics",
1372         "QuartzCore"
1373       ],
1374       "dependencies": {
1375         "MaterialComponents/CollectionCells": [
1377         ],
1378         "MaterialComponents/CollectionLayoutAttributes": [
1380         ],
1381         "MaterialComponents/Ink": [
1383         ],
1384         "MaterialComponents/Palettes": [
1386         ],
1387         "MaterialComponents/ShadowElevations": [
1389         ],
1390         "MaterialComponents/ShadowLayer": [
1392         ],
1393         "MaterialComponents/Typography": [
1395         ]
1396       },
1397       "testspecs": [
1398         {
1399           "name": "UnitTests",
1400           "test_type": "unit",
1401           "source_files": [
1402             "components/Collections/tests/unit/*.{h,m,swift}",
1403             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1404           ],
1405           "resources": "components/Collections/tests/unit/resources/*"
1406         }
1407       ]
1408     },
1409     {
1410       "name": "Dialogs",
1411       "platforms": {
1412         "ios": "9.0"
1413       },
1414       "public_header_files": "components/Dialogs/src/*.h",
1415       "source_files": [
1416         "components/Dialogs/src/*.{h,m}",
1417         "components/Dialogs/src/private/*.{h,m}"
1418       ],
1419       "resources": [
1420         "components/Dialogs/src/MaterialDialogs.bundle"
1421       ],
1422       "dependencies": {
1423         "MaterialComponents/Buttons": [
1425         ],
1426         "MaterialComponents/Elevation": [
1428         ],
1429         "MaterialComponents/ShadowElevations": [
1431         ],
1432         "MaterialComponents/ShadowLayer": [
1434         ],
1435         "MaterialComponents/Typography": [
1437         ],
1438         "MaterialComponents/private/KeyboardWatcher": [
1440         ],
1441         "MaterialComponents/private/Math": [
1443         ],
1444         "MDFInternationalization": [
1446         ]
1447       },
1448       "testspecs": [
1449         {
1450           "name": "UnitTests",
1451           "test_type": "unit",
1452           "source_files": [
1453             "components/Dialogs/tests/unit/*.{h,m,swift}",
1454             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1455           ],
1456           "resources": "components/Dialogs/tests/unit/resources/*",
1457           "dependencies": {
1458             "MaterialComponents/Dialogs+DialogThemer": [
1460             ]
1461           }
1462         }
1463       ]
1464     },
1465     {
1466       "name": "Dialogs+ColorThemer",
1467       "platforms": {
1468         "ios": "9.0"
1469       },
1470       "public_header_files": [
1471         "components/Dialogs/src/ColorThemer/*.h"
1472       ],
1473       "source_files": [
1474         "components/Dialogs/src/ColorThemer/*.{h,m}"
1475       ],
1476       "dependencies": {
1477         "MaterialComponents/Dialogs": [
1479         ],
1480         "MaterialComponents/Themes": [
1482         ],
1483         "MaterialComponents/Buttons+ColorThemer": [
1485         ]
1486       }
1487     },
1488     {
1489       "name": "Dialogs+TypographyThemer",
1490       "platforms": {
1491         "ios": "9.0"
1492       },
1493       "public_header_files": [
1494         "components/Dialogs/src/TypographyThemer/*.h"
1495       ],
1496       "source_files": [
1497         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1498       ],
1499       "dependencies": {
1500         "MaterialComponents/Dialogs": [
1502         ],
1503         "MaterialComponents/schemes/Typography": [
1505         ],
1506         "MaterialComponents/Buttons+TypographyThemer": [
1508         ]
1509       }
1510     },
1511     {
1512       "name": "Dialogs+DialogThemer",
1513       "platforms": {
1514         "ios": "9.0"
1515       },
1516       "public_header_files": [
1517         "components/Dialogs/src/DialogThemer/*.h"
1518       ],
1519       "source_files": [
1520         "components/Dialogs/src/DialogThemer/*.{h,m}"
1521       ],
1522       "dependencies": {
1523         "MaterialComponents/Dialogs": [
1525         ],
1526         "MaterialComponents/Dialogs+ColorThemer": [
1528         ],
1529         "MaterialComponents/Dialogs+TypographyThemer": [
1531         ],
1532         "MaterialComponents/Buttons+ButtonThemer": [
1534         ]
1535       }
1536     },
1537     {
1538       "name": "Dialogs+Theming",
1539       "platforms": {
1540         "ios": "9.0"
1541       },
1542       "public_header_files": "components/Dialogs/src/Theming/*.h",
1543       "source_files": [
1544         "components/Dialogs/src/Theming/*.{h,m}",
1545         "components/Dialogs/src/Theming/private/*.{h,m}"
1546       ],
1547       "dependencies": {
1548         "MaterialComponents/Dialogs": [
1550         ],
1551         "MaterialComponents/Dialogs+ColorThemer": [
1553         ],
1554         "MaterialComponents/Dialogs+TypographyThemer": [
1556         ],
1557         "MaterialComponents/ShadowElevations": [
1559         ],
1560         "MaterialComponents/schemes/Container": [
1562         ],
1563         "MaterialComponents/Buttons+Theming": [
1565         ]
1566       },
1567       "testspecs": [
1568         {
1569           "name": "UnitTests",
1570           "test_type": "unit",
1571           "source_files": [
1572             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1573             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1574           ],
1575           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1576         }
1577       ]
1578     },
1579     {
1580       "name": "Elevation",
1581       "platforms": {
1582         "ios": "9.0"
1583       },
1584       "public_header_files": "components/Elevation/src/*.h",
1585       "source_files": [
1586         "components/Elevation/src/*.{h,m}",
1587         "components/Elevation/src/private/*.{h,m}"
1588       ],
1589       "dependencies": {
1590         "MaterialComponents/private/Color": [
1592         ],
1593         "MaterialComponents/private/Math": [
1595         ]
1596       },
1597       "testspecs": [
1598         {
1599           "name": "UnitTests",
1600           "test_type": "unit",
1601           "source_files": [
1602             "components/Elevation/tests/unit/*.{h,m,swift}",
1603             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1604           ],
1605           "dependencies": {
1606             "MaterialComponents/private/Color": [
1608             ]
1609           }
1610         }
1611       ]
1612     },
1613     {
1614       "name": "FeatureHighlight",
1615       "platforms": {
1616         "ios": "9.0"
1617       },
1618       "public_header_files": "components/FeatureHighlight/src/*.h",
1619       "source_files": [
1620         "components/FeatureHighlight/src/*.{h,m}",
1621         "components/FeatureHighlight/src/private/*.{h,m}"
1622       ],
1623       "resources": [
1624         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1625       ],
1626       "dependencies": {
1627         "MaterialComponents/private/Math": [
1629         ],
1630         "MaterialComponents/Typography": [
1632         ],
1633         "MDFTextAccessibility": [
1635         ]
1636       },
1637       "testspecs": [
1638         {
1639           "name": "UnitTests",
1640           "test_type": "unit",
1641           "source_files": [
1642             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1643             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1644           ],
1645           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1646           "dependencies": {
1647             "MaterialComponents/FeatureHighlight+ColorThemer": [
1649             ],
1650             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1652             ],
1653             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1655             ]
1656           }
1657         }
1658       ]
1659     },
1660     {
1661       "name": "FeatureHighlight+ColorThemer",
1662       "platforms": {
1663         "ios": "9.0"
1664       },
1665       "public_header_files": [
1666         "components/FeatureHighlight/src/ColorThemer/*.h"
1667       ],
1668       "source_files": [
1669         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1670       ],
1671       "dependencies": {
1672         "MaterialComponents/FeatureHighlight": [
1674         ],
1675         "MaterialComponents/Themes": [
1677         ]
1678       }
1679     },
1680     {
1681       "name": "FeatureHighlight+FontThemer",
1682       "platforms": {
1683         "ios": "9.0"
1684       },
1685       "public_header_files": [
1686         "components/FeatureHighlight/src/FontThemer/*.h"
1687       ],
1688       "source_files": [
1689         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1690       ],
1691       "dependencies": {
1692         "MaterialComponents/FeatureHighlight": [
1694         ],
1695         "MaterialComponents/Themes": [
1697         ]
1698       }
1699     },
1700     {
1701       "name": "FeatureHighlight+TypographyThemer",
1702       "platforms": {
1703         "ios": "9.0"
1704       },
1705       "public_header_files": [
1706         "components/FeatureHighlight/src/TypographyThemer/*.h"
1707       ],
1708       "source_files": [
1709         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1710       ],
1711       "dependencies": {
1712         "MaterialComponents/FeatureHighlight": [
1714         ],
1715         "MaterialComponents/schemes/Typography": [
1717         ]
1718       }
1719     },
1720     {
1721       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1722       "platforms": {
1723         "ios": "9.0"
1724       },
1725       "public_header_files": [
1726         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1727       ],
1728       "source_files": [
1729         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1730       ],
1731       "dependencies": {
1732         "MaterialComponents/FeatureHighlight": [
1734         ],
1735         "MDFTextAccessibility": [
1737         ]
1738       }
1739     },
1740     {
1741       "name": "FlexibleHeader",
1742       "platforms": {
1743         "ios": "9.0"
1744       },
1745       "public_header_files": "components/FlexibleHeader/src/*.h",
1746       "source_files": [
1747         "components/FlexibleHeader/src/*.{h,m}",
1748         "components/FlexibleHeader/src/private/*.{h,m}"
1749       ],
1750       "dependencies": {
1751         "MDFTextAccessibility": [
1753         ],
1754         "MaterialComponents/Elevation": [
1756         ],
1757         "MaterialComponents/ShadowElevations": [
1759         ],
1760         "MaterialComponents/ShadowLayer": [
1762         ],
1763         "MaterialComponents/private/Application": [
1765         ],
1766         "MaterialComponents/private/Math": [
1768         ],
1769         "MaterialComponents/private/UIMetrics": [
1771         ]
1772       },
1773       "testspecs": [
1774         {
1775           "name": "UnitTests",
1776           "test_type": "unit",
1777           "source_files": [
1778             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1779             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1780           ],
1781           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1782           "dependencies": {
1783             "MaterialComponents/FlexibleHeader+ColorThemer": [
1785             ],
1786             "MaterialComponents/ShadowLayer": [
1788             ]
1789           }
1790         }
1791       ]
1792     },
1793     {
1794       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1795       "platforms": {
1796         "ios": "9.0"
1797       },
1798       "public_header_files": [
1799         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1800       ],
1801       "source_files": [
1802         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1803       ],
1804       "dependencies": {
1805         "MaterialComponents/FlexibleHeader": [
1807         ]
1808       }
1809     },
1810     {
1811       "name": "FlexibleHeader+ColorThemer",
1812       "platforms": {
1813         "ios": "9.0"
1814       },
1815       "public_header_files": [
1816         "components/FlexibleHeader/src/ColorThemer/*.h"
1817       ],
1818       "source_files": [
1819         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1820       ],
1821       "dependencies": {
1822         "MaterialComponents/FlexibleHeader": [
1824         ],
1825         "MaterialComponents/schemes/Color": [
1827         ]
1828       }
1829     },
1830     {
1831       "name": "HeaderStackView",
1832       "platforms": {
1833         "ios": "9.0"
1834       },
1835       "public_header_files": "components/HeaderStackView/src/*.h",
1836       "source_files": "components/HeaderStackView/src/*.{h,m}",
1837       "testspecs": [
1838         {
1839           "name": "UnitTests",
1840           "test_type": "unit",
1841           "source_files": [
1842             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1843             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1844           ],
1845           "resources": "components/HeaderStackView/tests/unit/resources/*"
1846         }
1847       ]
1848     },
1849     {
1850       "name": "HeaderStackView+ColorThemer",
1851       "platforms": {
1852         "ios": "9.0"
1853       },
1854       "public_header_files": [
1855         "components/HeaderStackView/src/ColorThemer/*.h"
1856       ],
1857       "source_files": [
1858         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1859       ],
1860       "dependencies": {
1861         "MaterialComponents/HeaderStackView": [
1863         ],
1864         "MaterialComponents/Themes": [
1866         ]
1867       }
1868     },
1869     {
1870       "name": "Ink",
1871       "platforms": {
1872         "ios": "9.0"
1873       },
1874       "public_header_files": "components/Ink/src/*.h",
1875       "source_files": [
1876         "components/Ink/src/*.{h,m}",
1877         "components/Ink/src/private/*.{h,m}"
1878       ],
1879       "dependencies": {
1880         "MaterialComponents/private/Color": [
1882         ],
1883         "MaterialComponents/private/Math": [
1885         ]
1886       },
1887       "testspecs": [
1888         {
1889           "name": "UnitTests",
1890           "test_type": "unit",
1891           "source_files": [
1892             "components/Ink/tests/unit/*.{h,m,swift}",
1893             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1894           ],
1895           "resources": "components/Ink/tests/unit/resources/*"
1896         }
1897       ]
1898     },
1899     {
1900       "name": "Ink+ColorThemer",
1901       "platforms": {
1902         "ios": "9.0"
1903       },
1904       "public_header_files": [
1905         "components/Ink/src/ColorThemer/*.h"
1906       ],
1907       "source_files": [
1908         "components/Ink/src/ColorThemer/*.{h,m}"
1909       ],
1910       "dependencies": {
1911         "MaterialComponents/Ink": [
1913         ],
1914         "MaterialComponents/Themes": [
1916         ]
1917       }
1918     },
1919     {
1920       "name": "LibraryInfo",
1921       "platforms": {
1922         "ios": "9.0"
1923       },
1924       "public_header_files": "components/LibraryInfo/src/*.h",
1925       "source_files": [
1926         "components/LibraryInfo/src/*.{h,m}",
1927         "components/LibraryInfo/src/private/*.{h,m}"
1928       ],
1929       "testspecs": [
1930         {
1931           "name": "UnitTests",
1932           "test_type": "unit",
1933           "source_files": [
1934             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1935             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1936           ],
1937           "resources": "components/LibraryInfo/tests/unit/resources/*"
1938         }
1939       ]
1940     },
1941     {
1942       "name": "List",
1943       "platforms": {
1944         "ios": "9.0"
1945       },
1946       "public_header_files": "components/List/src/*.h",
1947       "source_files": [
1948         "components/List/src/*.{h,m}",
1949         "components/List/src/private/*.{h,m}"
1950       ],
1951       "dependencies": {
1952         "MaterialComponents/Elevation": [
1954         ],
1955         "MaterialComponents/Ink": [
1957         ],
1958         "MaterialComponents/Ripple": [
1960         ],
1961         "MaterialComponents/ShadowElevations": [
1963         ],
1964         "MaterialComponents/ShadowLayer": [
1966         ],
1967         "MaterialComponents/Typography": [
1969         ],
1970         "MDFInternationalization": [
1972         ],
1973         "MaterialComponents/private/Math": [
1975         ]
1976       },
1977       "testspecs": [
1978         {
1979           "name": "UnitTests",
1980           "test_type": "unit",
1981           "source_files": [
1982             "components/List/tests/unit/*.{h,m,swift}",
1983             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1984           ],
1985           "resources": "components/List/tests/unit/resources/*",
1986           "dependencies": {
1987             "MaterialComponents/List+ColorThemer": [
1989             ],
1990             "MaterialComponents/List+TypographyThemer": [
1992             ],
1993             "MaterialComponents/List+ListThemer": [
1995             ]
1996           }
1997         }
1998       ]
1999     },
2000     {
2001       "name": "List+TypographyThemer",
2002       "platforms": {
2003         "ios": "9.0"
2004       },
2005       "public_header_files": [
2006         "components/List/src/TypographyThemer/*.h"
2007       ],
2008       "source_files": [
2009         "components/List/src/TypographyThemer/*.{h,m}"
2010       ],
2011       "dependencies": {
2012         "MaterialComponents/List": [
2014         ],
2015         "MaterialComponents/schemes/Typography": [
2017         ]
2018       }
2019     },
2020     {
2021       "name": "List+ColorThemer",
2022       "platforms": {
2023         "ios": "9.0"
2024       },
2025       "public_header_files": [
2026         "components/List/src/ColorThemer/*.h"
2027       ],
2028       "source_files": [
2029         "components/List/src/ColorThemer/*.{h,m}",
2030         "components/List/src/ColorThemer/private/*.{h,m}"
2031       ],
2032       "dependencies": {
2033         "MaterialComponents/List": [
2035         ],
2036         "MaterialComponents/schemes/Color": [
2038         ]
2039       }
2040     },
2041     {
2042       "name": "List+ListThemer",
2043       "platforms": {
2044         "ios": "9.0"
2045       },
2046       "public_header_files": [
2047         "components/List/src/ListThemer/*.h"
2048       ],
2049       "source_files": [
2050         "components/List/src/ListThemer/*.{h,m}",
2051         "components/List/src/ListThemer/private/*.{h,m}"
2052       ],
2053       "dependencies": {
2054         "MaterialComponents/List": [
2056         ],
2057         "MaterialComponents/List+ColorThemer": [
2059         ],
2060         "MaterialComponents/List+TypographyThemer": [
2062         ]
2063       }
2064     },
2065     {
2066       "name": "List+Theming",
2067       "platforms": {
2068         "ios": "9.0"
2069       },
2070       "public_header_files": "components/List/src/Theming/*.h",
2071       "source_files": [
2072         "components/List/src/Theming/*.{h,m}",
2073         "components/List/src/Theming/private/*.{h,m}"
2074       ],
2075       "dependencies": {
2076         "MaterialComponents/List": [
2078         ],
2079         "MaterialComponents/List+ColorThemer": [
2081         ],
2082         "MaterialComponents/List+TypographyThemer": [
2084         ],
2085         "MaterialComponents/schemes/Container": [
2087         ]
2088       },
2089       "testspecs": [
2090         {
2091           "name": "UnitTests",
2092           "test_type": "unit",
2093           "source_files": [
2094             "components/List/tests/unit/Theming/*.{h,m,swift}",
2095             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
2096           ],
2097           "resources": "components/List/tests/unit/Theming/resources/*"
2098         }
2099       ]
2100     },
2101     {
2102       "name": "MaskedTransition",
2103       "platforms": {
2104         "ios": "9.0"
2105       },
2106       "public_header_files": "components/MaskedTransition/src/*.h",
2107       "source_files": [
2108         "components/MaskedTransition/src/*.{h,m}",
2109         "components/MaskedTransition/src/private/*.{h,m}"
2110       ],
2111       "dependencies": {
2112         "MotionTransitioning": [
2113           "~> 5.0"
2114         ],
2115         "MotionAnimator": [
2116           "~> 2.0"
2117         ],
2118         "MotionInterchange": [
2119           "~> 1.0"
2120         ]
2121       },
2122       "testspecs": [
2123         {
2124           "name": "UnitTests",
2125           "test_type": "unit",
2126           "source_files": [
2127             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
2128             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
2129           ],
2130           "resources": "components/MaskedTransition/tests/unit/resources/*"
2131         }
2132       ]
2133     },
2134     {
2135       "name": "NavigationBar",
2136       "platforms": {
2137         "ios": "9.0"
2138       },
2139       "public_header_files": "components/NavigationBar/src/*.h",
2140       "source_files": "components/NavigationBar/src/*.{h,m}",
2141       "dependencies": {
2142         "MDFTextAccessibility": [
2144         ],
2145         "MaterialComponents/ButtonBar": [
2147         ],
2148         "MaterialComponents/Elevation": [
2150         ],
2151         "MaterialComponents/Typography": [
2153         ],
2154         "MDFInternationalization": [
2156         ],
2157         "MaterialComponents/private/Math": [
2159         ]
2160       },
2161       "testspecs": [
2162         {
2163           "name": "UnitTests",
2164           "test_type": "unit",
2165           "source_files": [
2166             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2167             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2168           ],
2169           "resources": "components/NavigationBar/tests/unit/resources/*",
2170           "dependencies": {
2171             "MaterialComponents/NavigationBar+ColorThemer": [
2173             ],
2174             "MaterialComponents/NavigationBar+TypographyThemer": [
2176             ]
2177           }
2178         }
2179       ]
2180     },
2181     {
2182       "name": "NavigationBar+ColorThemer",
2183       "platforms": {
2184         "ios": "9.0"
2185       },
2186       "public_header_files": [
2187         "components/NavigationBar/src/ColorThemer/*.h"
2188       ],
2189       "source_files": [
2190         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2191       ],
2192       "dependencies": {
2193         "MaterialComponents/NavigationBar": [
2195         ],
2196         "MaterialComponents/schemes/Color": [
2198         ]
2199       }
2200     },
2201     {
2202       "name": "NavigationBar+TypographyThemer",
2203       "platforms": {
2204         "ios": "9.0"
2205       },
2206       "public_header_files": [
2207         "components/NavigationBar/src/TypographyThemer/*.h"
2208       ],
2209       "source_files": [
2210         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2211       ],
2212       "dependencies": {
2213         "MaterialComponents/NavigationBar": [
2215         ],
2216         "MaterialComponents/schemes/Typography": [
2218         ]
2219       }
2220     },
2221     {
2222       "name": "NavigationDrawer",
2223       "platforms": {
2224         "ios": "9.0"
2225       },
2226       "public_header_files": "components/NavigationDrawer/src/*.h",
2227       "source_files": [
2228         "components/NavigationDrawer/src/*.{h,m}",
2229         "components/NavigationDrawer/src/private/*.{h,m}"
2230       ],
2231       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2232       "dependencies": {
2233         "MaterialComponents/Elevation": [
2235         ],
2236         "MaterialComponents/Palettes": [
2238         ],
2239         "MaterialComponents/ShadowLayer": [
2241         ],
2242         "MaterialComponents/private/Math": [
2244         ],
2245         "MaterialComponents/private/UIMetrics": [
2247         ]
2248       },
2249       "testspecs": [
2250         {
2251           "name": "UnitTests",
2252           "test_type": "unit",
2253           "source_files": [
2254             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2255             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2256             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2257           ],
2258           "dependencies": {
2259             "MaterialComponents/NavigationDrawer+ColorThemer": [
2261             ]
2262           }
2263         }
2264       ]
2265     },
2266     {
2267       "name": "NavigationDrawer+ColorThemer",
2268       "platforms": {
2269         "ios": "9.0"
2270       },
2271       "public_header_files": [
2272         "components/NavigationDrawer/src/ColorThemer/*.h"
2273       ],
2274       "source_files": [
2275         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2276         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2277       ],
2278       "dependencies": {
2279         "MaterialComponents/NavigationDrawer": [
2281         ],
2282         "MaterialComponents/schemes/Color": [
2284         ]
2285       }
2286     },
2287     {
2288       "name": "OverlayWindow",
2289       "platforms": {
2290         "ios": "9.0"
2291       },
2292       "public_header_files": "components/OverlayWindow/src/*.h",
2293       "source_files": [
2294         "components/OverlayWindow/src/*.{h,m}",
2295         "components/OverlayWindow/src/private/*.{h,m}"
2296       ],
2297       "dependencies": {
2298         "MaterialComponents/private/Application": [
2300         ]
2301       },
2302       "testspecs": [
2303         {
2304           "name": "UnitTests",
2305           "test_type": "unit",
2306           "source_files": [
2307             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2308             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2309           ],
2310           "resources": "components/OverlayWindow/tests/unit/resources/*"
2311         }
2312       ]
2313     },
2314     {
2315       "name": "PageControl",
2316       "platforms": {
2317         "ios": "9.0"
2318       },
2319       "public_header_files": "components/PageControl/src/*.h",
2320       "source_files": [
2321         "components/PageControl/src/*.{h,m}",
2322         "components/PageControl/src/private/*.{h,m}"
2323       ],
2324       "resources": [
2325         "components/PageControl/src/MaterialPageControl.bundle"
2326       ],
2327       "dependencies": {
2328         "MDFInternationalization": [
2330         ]
2331       },
2332       "testspecs": [
2333         {
2334           "name": "UnitTests",
2335           "test_type": "unit",
2336           "source_files": [
2337             "components/PageControl/tests/unit/*.{h,m,swift}",
2338             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2339           ],
2340           "resources": "components/PageControl/tests/unit/resources/*"
2341         }
2342       ]
2343     },
2344     {
2345       "name": "PageControl+ColorThemer",
2346       "platforms": {
2347         "ios": "9.0"
2348       },
2349       "public_header_files": [
2350         "components/PageControl/src/ColorThemer/*.h"
2351       ],
2352       "source_files": [
2353         "components/PageControl/src/ColorThemer/*.{h,m}"
2354       ],
2355       "dependencies": {
2356         "MaterialComponents/PageControl": [
2358         ],
2359         "MaterialComponents/Themes": [
2361         ]
2362       }
2363     },
2364     {
2365       "name": "Palettes",
2366       "platforms": {
2367         "ios": "9.0"
2368       },
2369       "public_header_files": "components/Palettes/src/*.h",
2370       "source_files": [
2371         "components/Palettes/src/*.{h,m}",
2372         "components/Palettes/src/private/*.{h,m}"
2373       ],
2374       "testspecs": [
2375         {
2376           "name": "UnitTests",
2377           "test_type": "unit",
2378           "source_files": [
2379             "components/Palettes/tests/unit/*.{h,m,swift}",
2380             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2381           ],
2382           "resources": "components/Palettes/tests/unit/resources/*"
2383         }
2384       ]
2385     },
2386     {
2387       "name": "ProgressView",
2388       "platforms": {
2389         "ios": "9.0"
2390       },
2391       "public_header_files": "components/ProgressView/src/*.h",
2392       "source_files": [
2393         "components/ProgressView/src/*.{h,m}",
2394         "components/ProgressView/src/private/*.{h,m}"
2395       ],
2396       "dependencies": {
2397         "MDFInternationalization": [
2399         ],
2400         "MaterialComponents/Palettes": [
2402         ],
2403         "MaterialComponents/private/Math": [
2405         ],
2406         "MotionAnimator": [
2407           "~> 2.1"
2408         ]
2409       },
2410       "testspecs": [
2411         {
2412           "name": "UnitTests",
2413           "test_type": "unit",
2414           "source_files": [
2415             "components/ProgressView/tests/unit/*.{h,m,swift}",
2416             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2417           ],
2418           "resources": "components/ProgressView/tests/unit/resources/*"
2419         }
2420       ]
2421     },
2422     {
2423       "name": "ProgressView+ColorThemer",
2424       "platforms": {
2425         "ios": "9.0"
2426       },
2427       "public_header_files": [
2428         "components/ProgressView/src/ColorThemer/*.h"
2429       ],
2430       "source_files": [
2431         "components/ProgressView/src/ColorThemer/*.{h,m}"
2432       ],
2433       "dependencies": {
2434         "MaterialComponents/ProgressView": [
2436         ],
2437         "MaterialComponents/Themes": [
2439         ]
2440       }
2441     },
2442     {
2443       "name": "ProgressView+Theming",
2444       "platforms": {
2445         "ios": "9.0"
2446       },
2447       "public_header_files": "components/ProgressView/src/Theming/*.h",
2448       "source_files": [
2449         "components/ProgressView/src/Theming/*.{h,m}",
2450         "components/ProgressView/src/Theming/private/*.{h,m}"
2451       ],
2452       "dependencies": {
2453         "MaterialComponents/ProgressView": [
2455         ],
2456         "MaterialComponents/schemes/Container": [
2458         ]
2459       },
2460       "testspecs": [
2461         {
2462           "name": "UnitTests",
2463           "test_type": "unit",
2464           "source_files": [
2465             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2466             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2467           ],
2468           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2469         }
2470       ]
2471     },
2472     {
2473       "name": "Ripple",
2474       "platforms": {
2475         "ios": "9.0"
2476       },
2477       "public_header_files": "components/Ripple/src/*.h",
2478       "source_files": [
2479         "components/Ripple/src/*.{h,m}",
2480         "components/Ripple/src/private/*.{h,m}"
2481       ],
2482       "dependencies": {
2483         "MaterialComponents/AnimationTiming": [
2485         ],
2486         "MaterialComponents/private/Color": [
2488         ],
2489         "MaterialComponents/private/Math": [
2491         ]
2492       },
2493       "testspecs": [
2494         {
2495           "name": "UnitTests",
2496           "test_type": "unit",
2497           "source_files": [
2498             "components/Ripple/tests/unit/*.{h,m,swift}",
2499             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2500           ],
2501           "resources": "components/Ripple/tests/unit/resources/*"
2502         }
2503       ]
2504     },
2505     {
2506       "name": "ShadowElevations",
2507       "platforms": {
2508         "ios": "9.0"
2509       },
2510       "public_header_files": "components/ShadowElevations/src/*.h",
2511       "source_files": "components/ShadowElevations/src/*.{h,m}",
2512       "testspecs": [
2513         {
2514           "name": "UnitTests",
2515           "test_type": "unit",
2516           "source_files": [
2517             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2518             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2519           ],
2520           "resources": "components/ShadowElevations/tests/unit/resources/*"
2521         }
2522       ]
2523     },
2524     {
2525       "name": "ShadowLayer",
2526       "platforms": {
2527         "ios": "9.0"
2528       },
2529       "public_header_files": "components/ShadowLayer/src/*.h",
2530       "source_files": "components/ShadowLayer/src/*.{h,m}",
2531       "dependencies": {
2532         "MaterialComponents/ShadowElevations": [
2534         ]
2535       },
2536       "testspecs": [
2537         {
2538           "name": "UnitTests",
2539           "test_type": "unit",
2540           "source_files": [
2541             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2542             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2543           ],
2544           "resources": "components/ShadowLayer/tests/unit/resources/*"
2545         }
2546       ]
2547     },
2548     {
2549       "name": "ShapeLibrary",
2550       "platforms": {
2551         "ios": "9.0"
2552       },
2553       "public_header_files": "components/ShapeLibrary/src/*.h",
2554       "source_files": [
2555         "components/ShapeLibrary/src/*.{h,m}",
2556         "components/ShapeLibrary/src/private/*.{h,m}"
2557       ],
2558       "dependencies": {
2559         "MaterialComponents/Shapes": [
2561         ],
2562         "MaterialComponents/private/Math": [
2564         ]
2565       },
2566       "testspecs": [
2567         {
2568           "name": "UnitTests",
2569           "test_type": "unit",
2570           "source_files": [
2571             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2572             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2573           ],
2574           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2575         }
2576       ]
2577     },
2578     {
2579       "name": "Shapes",
2580       "platforms": {
2581         "ios": "9.0"
2582       },
2583       "public_header_files": "components/Shapes/src/*.h",
2584       "source_files": [
2585         "components/Shapes/src/*.{h,m}",
2586         "components/Shapes/src/private/*.{h,m}"
2587       ],
2588       "dependencies": {
2589         "MaterialComponents/ShadowLayer": [
2591         ],
2592         "MaterialComponents/private/Color": [
2594         ],
2595         "MaterialComponents/private/Math": [
2597         ]
2598       },
2599       "testspecs": [
2600         {
2601           "name": "UnitTests",
2602           "test_type": "unit",
2603           "source_files": [
2604             "components/Shapes/tests/unit/*.{h,m,swift}",
2605             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2606           ],
2607           "resources": "components/Shapes/tests/unit/resources/*"
2608         }
2609       ]
2610     },
2611     {
2612       "name": "Slider",
2613       "platforms": {
2614         "ios": "9.0"
2615       },
2616       "public_header_files": [
2617         "components/Slider/src/*.h"
2618       ],
2619       "source_files": [
2620         "components/Slider/src/*.{h,m}",
2621         "components/Slider/src/private/*.{h,m}"
2622       ],
2623       "dependencies": {
2624         "MaterialComponents/Elevation": [
2626         ],
2627         "MaterialComponents/Palettes": [
2629         ],
2630         "MaterialComponents/ShadowElevations": [
2632         ],
2633         "MaterialComponents/private/Math": [
2635         ],
2636         "MaterialComponents/private/ThumbTrack": [
2638         ]
2639       },
2640       "testspecs": [
2641         {
2642           "name": "UnitTests",
2643           "test_type": "unit",
2644           "source_files": [
2645             "components/Slider/tests/unit/*.{h,m,swift}",
2646             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2647           ],
2648           "resources": "components/Slider/tests/unit/resources/*"
2649         }
2650       ]
2651     },
2652     {
2653       "name": "Slider+ColorThemer",
2654       "platforms": {
2655         "ios": "9.0"
2656       },
2657       "public_header_files": [
2658         "components/Slider/src/ColorThemer/*.h"
2659       ],
2660       "source_files": [
2661         "components/Slider/src/ColorThemer/*.{h,m}"
2662       ],
2663       "dependencies": {
2664         "MaterialComponents/Palettes": [
2666         ],
2667         "MaterialComponents/Slider": [
2669         ],
2670         "MaterialComponents/schemes/Color": [
2672         ]
2673       }
2674     },
2675     {
2676       "name": "Snackbar",
2677       "platforms": {
2678         "ios": "9.0"
2679       },
2680       "public_header_files": "components/Snackbar/src/*.h",
2681       "source_files": [
2682         "components/Snackbar/src/*.{h,m}",
2683         "components/Snackbar/src/private/*.{h,m}"
2684       ],
2685       "resources": [
2686         "components/Snackbar/src/MaterialSnackbar.bundle"
2687       ],
2688       "dependencies": {
2689         "MaterialComponents/AnimationTiming": [
2691         ],
2692         "MaterialComponents/Buttons": [
2694         ],
2695         "MaterialComponents/Elevation": [
2697         ],
2698         "MaterialComponents/OverlayWindow": [
2700         ],
2701         "MaterialComponents/ShadowElevations": [
2703         ],
2704         "MaterialComponents/ShadowLayer": [
2706         ],
2707         "MaterialComponents/Typography": [
2709         ],
2710         "MaterialComponents/private/Application": [
2712         ],
2713         "MaterialComponents/private/KeyboardWatcher": [
2715         ],
2716         "MaterialComponents/private/Math": [
2718         ],
2719         "MaterialComponents/private/Overlay": [
2721         ]
2722       },
2723       "testspecs": [
2724         {
2725           "name": "UnitTests",
2726           "test_type": "unit",
2727           "source_files": [
2728             "components/Snackbar/tests/unit/*.{h,m,swift}",
2729             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2730           ],
2731           "resources": "components/Snackbar/tests/unit/resources/*",
2732           "dependencies": {
2733             "MaterialComponents/Snackbar+ColorThemer": [
2735             ],
2736             "MaterialComponents/Snackbar+FontThemer": [
2738             ],
2739             "MaterialComponents/Snackbar+TypographyThemer": [
2741             ],
2742             "MaterialComponents/Themes": [
2744             ]
2745           }
2746         }
2747       ]
2748     },
2749     {
2750       "name": "Snackbar+ColorThemer",
2751       "platforms": {
2752         "ios": "9.0"
2753       },
2754       "public_header_files": [
2755         "components/Snackbar/src/ColorThemer/*.h"
2756       ],
2757       "source_files": [
2758         "components/Snackbar/src/ColorThemer/*.{h,m}"
2759       ],
2760       "dependencies": {
2761         "MaterialComponents/Snackbar": [
2763         ],
2764         "MaterialComponents/schemes/Color": [
2766         ]
2767       }
2768     },
2769     {
2770       "name": "Snackbar+FontThemer",
2771       "platforms": {
2772         "ios": "9.0"
2773       },
2774       "public_header_files": [
2775         "components/Snackbar/src/FontThemer/*.h"
2776       ],
2777       "source_files": [
2778         "components/Snackbar/src/FontThemer/*.{h,m}"
2779       ],
2780       "dependencies": {
2781         "MaterialComponents/Snackbar": [
2783         ],
2784         "MaterialComponents/Themes": [
2786         ]
2787       }
2788     },
2789     {
2790       "name": "Snackbar+TypographyThemer",
2791       "platforms": {
2792         "ios": "9.0"
2793       },
2794       "public_header_files": [
2795         "components/Snackbar/src/TypographyThemer/*.h"
2796       ],
2797       "source_files": [
2798         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2799       ],
2800       "dependencies": {
2801         "MaterialComponents/Snackbar": [
2803         ],
2804         "MaterialComponents/schemes/Typography": [
2806         ]
2807       }
2808     },
2809     {
2810       "name": "Tabs",
2811       "platforms": {
2812         "ios": "9.0"
2813       },
2814       "public_header_files": "components/Tabs/src/*.h",
2815       "source_files": [
2816         "components/Tabs/src/*.{h,m}",
2817         "components/Tabs/src/private/*.{h,m}"
2818       ],
2819       "resources": [
2820         "components/Tabs/src/MaterialTabs.bundle"
2821       ],
2822       "dependencies": {
2823         "MDFInternationalization": [
2825         ],
2826         "MaterialComponents/AnimationTiming": [
2828         ],
2829         "MaterialComponents/Elevation": [
2831         ],
2832         "MaterialComponents/Ink": [
2834         ],
2835         "MaterialComponents/Palettes": [
2837         ],
2838         "MaterialComponents/Ripple": [
2840         ],
2841         "MaterialComponents/ShadowElevations": [
2843         ],
2844         "MaterialComponents/ShadowLayer": [
2846         ],
2847         "MaterialComponents/Typography": [
2849         ],
2850         "MaterialComponents/private/Math": [
2852         ]
2853       },
2854       "testspecs": [
2855         {
2856           "name": "UnitTests",
2857           "test_type": "unit",
2858           "source_files": [
2859             "components/Tabs/tests/unit/*.{h,m,swift}",
2860             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2861           ],
2862           "resources": "components/Tabs/tests/unit/resources/*",
2863           "dependencies": {
2864             "MaterialComponents/Tabs+ColorThemer": [
2866             ],
2867             "MaterialComponents/Tabs+FontThemer": [
2869             ],
2870             "MaterialComponents/Tabs+TypographyThemer": [
2872             ],
2873             "MaterialComponents/Themes": [
2875             ]
2876           }
2877         }
2878       ]
2879     },
2880     {
2881       "name": "Tabs+ColorThemer",
2882       "platforms": {
2883         "ios": "9.0"
2884       },
2885       "public_header_files": [
2886         "components/Tabs/src/ColorThemer/*.h"
2887       ],
2888       "source_files": [
2889         "components/Tabs/src/ColorThemer/*.{h,m}"
2890       ],
2891       "dependencies": {
2892         "MaterialComponents/schemes/Color": [
2894         ],
2895         "MaterialComponents/Tabs": [
2897         ]
2898       }
2899     },
2900     {
2901       "name": "Tabs+FontThemer",
2902       "platforms": {
2903         "ios": "9.0"
2904       },
2905       "public_header_files": [
2906         "components/Tabs/src/FontThemer/*.h"
2907       ],
2908       "source_files": [
2909         "components/Tabs/src/FontThemer/*.{h,m}"
2910       ],
2911       "dependencies": {
2912         "MaterialComponents/Tabs": [
2914         ],
2915         "MaterialComponents/Themes": [
2917         ]
2918       }
2919     },
2920     {
2921       "name": "Tabs+TypographyThemer",
2922       "platforms": {
2923         "ios": "9.0"
2924       },
2925       "public_header_files": [
2926         "components/Tabs/src/TypographyThemer/*.h"
2927       ],
2928       "source_files": [
2929         "components/Tabs/src/TypographyThemer/*.{h,m}"
2930       ],
2931       "dependencies": {
2932         "MaterialComponents/Tabs": [
2934         ],
2935         "MaterialComponents/schemes/Typography": [
2937         ]
2938       }
2939     },
2940     {
2941       "name": "Tabs+Theming",
2942       "platforms": {
2943         "ios": "9.0"
2944       },
2945       "public_header_files": "components/Tabs/src/Theming/*.h",
2946       "source_files": [
2947         "components/Tabs/src/Theming/*.{h,m}",
2948         "components/Tabs/src/Theming/private/*.{h,m}"
2949       ],
2950       "dependencies": {
2951         "MaterialComponents/Tabs": [
2953         ],
2954         "MaterialComponents/Tabs+ColorThemer": [
2956         ],
2957         "MaterialComponents/Tabs+TypographyThemer": [
2959         ],
2960         "MaterialComponents/schemes/Container": [
2962         ]
2963       },
2964       "testspecs": [
2965         {
2966           "name": "UnitTests",
2967           "test_type": "unit",
2968           "source_files": [
2969             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2970             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2971           ],
2972           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2973         }
2974       ]
2975     },
2976     {
2977       "name": "TextFields",
2978       "platforms": {
2979         "ios": "9.0"
2980       },
2981       "public_header_files": "components/TextFields/src/*.h",
2982       "source_files": [
2983         "components/TextFields/src/*.{h,m}",
2984         "components/TextFields/src/private/*.{h,m}"
2985       ],
2986       "dependencies": {
2987         "MaterialComponents/AnimationTiming": [
2989         ],
2990         "MaterialComponents/Elevation": [
2992         ],
2993         "MaterialComponents/Palettes": [
2995         ],
2996         "MaterialComponents/Typography": [
2998         ],
2999         "MaterialComponents/private/Math": [
3001         ],
3002         "MDFInternationalization": [
3004         ]
3005       },
3006       "testspecs": [
3007         {
3008           "name": "UnitTests",
3009           "test_type": "unit",
3010           "source_files": [
3011             "components/TextFields/tests/unit/*.{h,m,swift}",
3012             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
3013           ],
3014           "resources": "components/TextFields/tests/unit/resources/*",
3015           "dependencies": {
3016             "MaterialComponents/TextFields+ColorThemer": [
3018             ],
3019             "MaterialComponents/TextFields+FontThemer": [
3021             ],
3022             "MaterialComponents/TextFields+TypographyThemer": [
3024             ],
3025             "MaterialComponents/Themes": [
3027             ]
3028           }
3029         }
3030       ]
3031     },
3032     {
3033       "name": "TextFields+ContainedInputView",
3034       "platforms": {
3035         "ios": "9.0"
3036       },
3037       "public_header_files": "components/TextFields/src/ContainedInputView/*.h",
3038       "source_files": [
3039         "components/TextFields/src/ContainedInputView/*.{h,m}",
3040         "components/TextFields/src/ContainedInputView/private/*.{h,m}"
3041       ],
3042       "dependencies": {
3043         "MDFInternationalization": [
3045         ]
3046       },
3047       "testspecs": [
3048         {
3049           "name": "UnitTests",
3050           "test_type": "unit",
3051           "source_files": [
3052             "components/TextFields/tests/unit/ContainedInputView/*.{h,m,swift}",
3053             "components/TextFields/tests/unit/ContainedInputView/supplemental/*.{h,m,swift}"
3054           ],
3055           "resources": "components/TextFields/tests/unit/ContainedInputView/resources/*"
3056         }
3057       ]
3058     },
3059     {
3060       "name": "TextFields+ColorThemer",
3061       "platforms": {
3062         "ios": "9.0"
3063       },
3064       "public_header_files": [
3065         "components/TextFields/src/ColorThemer/*.h"
3066       ],
3067       "source_files": [
3068         "components/TextFields/src/ColorThemer/*.{h,m}"
3069       ],
3070       "dependencies": {
3071         "MaterialComponents/TextFields": [
3073         ],
3074         "MaterialComponents/Themes": [
3076         ]
3077       }
3078     },
3079     {
3080       "name": "TextFields+FontThemer",
3081       "platforms": {
3082         "ios": "9.0"
3083       },
3084       "public_header_files": [
3085         "components/TextFields/src/FontThemer/*.h"
3086       ],
3087       "source_files": [
3088         "components/TextFields/src/FontThemer/*.{h,m}"
3089       ],
3090       "dependencies": {
3091         "MaterialComponents/TextFields": [
3093         ],
3094         "MaterialComponents/Themes": [
3096         ]
3097       }
3098     },
3099     {
3100       "name": "TextFields+Theming",
3101       "platforms": {
3102         "ios": "9.0"
3103       },
3104       "public_header_files": "components/TextFields/src/Theming/*.h",
3105       "source_files": [
3106         "components/TextFields/src/Theming/*.{h,m}",
3107         "components/TextFields/src/Theming/private/*.{h,m}"
3108       ],
3109       "dependencies": {
3110         "MaterialComponents/TextFields": [
3112         ],
3113         "MaterialComponents/TextFields+ColorThemer": [
3115         ],
3116         "MaterialComponents/TextFields+TypographyThemer": [
3118         ],
3119         "MaterialComponents/schemes/Container": [
3121         ]
3122       },
3123       "testspecs": [
3124         {
3125           "name": "UnitTests",
3126           "test_type": "unit",
3127           "source_files": [
3128             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
3129             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
3130           ],
3131           "resources": "components/TextFields/tests/unit/Theming/resources/*"
3132         }
3133       ]
3134     },
3135     {
3136       "name": "TextFields+TypographyThemer",
3137       "platforms": {
3138         "ios": "9.0"
3139       },
3140       "public_header_files": [
3141         "components/TextFields/src/TypographyThemer/*.h"
3142       ],
3143       "source_files": [
3144         "components/TextFields/src/TypographyThemer/*.{h,m}"
3145       ],
3146       "dependencies": {
3147         "MaterialComponents/TextFields": [
3149         ],
3150         "MaterialComponents/schemes/Typography": [
3152         ]
3153       }
3154     },
3155     {
3156       "name": "Themes",
3157       "platforms": {
3158         "ios": "9.0"
3159       },
3160       "public_header_files": "components/Themes/src/*.h",
3161       "source_files": [
3162         "components/Themes/src/*.{h,m}",
3163         "components/Themes/src/private/*.{h,m}"
3164       ],
3165       "dependencies": {
3166         "MaterialComponents/schemes/Color": [
3168         ],
3169         "MaterialComponents/schemes/Typography": [
3171         ]
3172       },
3173       "testspecs": [
3174         {
3175           "name": "UnitTests",
3176           "test_type": "unit",
3177           "source_files": [
3178             "components/Themes/tests/unit/*.{h,m,swift}",
3179             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
3180           ],
3181           "resources": "components/Themes/tests/unit/resources/*"
3182         }
3183       ]
3184     },
3185     {
3186       "name": "Typography",
3187       "platforms": {
3188         "ios": "9.0"
3189       },
3190       "public_header_files": "components/Typography/src/*.h",
3191       "source_files": [
3192         "components/Typography/src/*.{h,m}",
3193         "components/Typography/src/private/*.{h,m}"
3194       ],
3195       "dependencies": {
3196         "MaterialComponents/private/Application": [
3198         ],
3199         "MaterialComponents/private/Math": [
3201         ]
3202       },
3203       "testspecs": [
3204         {
3205           "name": "UnitTests",
3206           "test_type": "unit",
3207           "source_files": [
3208             "components/Typography/tests/unit/*.{h,m,swift}",
3209             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
3210           ],
3211           "resources": "components/Typography/tests/unit/resources/*"
3212         }
3213       ]
3214     },
3215     {
3216       "name": "schemes",
3217       "subspecs": [
3218         {
3219           "name": "Color",
3220           "platforms": {
3221             "ios": "9.0"
3222           },
3223           "public_header_files": "components/schemes/Color/src/*.h",
3224           "source_files": "components/schemes/Color/src/*.{h,m}",
3225           "dependencies": {
3226             "MaterialComponents/private/Color": [
3228             ]
3229           },
3230           "testspecs": [
3231             {
3232               "name": "UnitTests",
3233               "test_type": "unit",
3234               "source_files": [
3235                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3236                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3237               ],
3238               "resources": "components/schemes/Color/tests/unit/resources/*",
3239               "dependencies": {
3240                 "MaterialComponents/private/Math": [
3242                 ]
3243               }
3244             }
3245           ]
3246         },
3247         {
3248           "name": "Container",
3249           "platforms": {
3250             "ios": "9.0"
3251           },
3252           "public_header_files": "components/schemes/Container/src/*.h",
3253           "source_files": "components/schemes/Container/src/*.{h,m}",
3254           "dependencies": {
3255             "MaterialComponents/schemes/Color": [
3257             ],
3258             "MaterialComponents/schemes/Typography": [
3260             ],
3261             "MaterialComponents/schemes/Shape": [
3263             ]
3264           },
3265           "testspecs": [
3266             {
3267               "name": "UnitTests",
3268               "test_type": "unit",
3269               "source_files": [
3270                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3271                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3272               ]
3273             }
3274           ]
3275         },
3276         {
3277           "name": "Shape",
3278           "platforms": {
3279             "ios": "9.0"
3280           },
3281           "public_header_files": "components/schemes/Shape/src/*.h",
3282           "source_files": "components/schemes/Shape/src/*.{h,m}",
3283           "dependencies": {
3284             "MaterialComponents/ShapeLibrary": [
3286             ],
3287             "MaterialComponents/Shapes": [
3289             ]
3290           },
3291           "testspecs": [
3292             {
3293               "name": "UnitTests",
3294               "test_type": "unit",
3295               "source_files": [
3296                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3297                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3298               ],
3299               "resources": "components/schemes/Shape/tests/unit/resources/*"
3300             }
3301           ]
3302         },
3303         {
3304           "name": "Typography",
3305           "platforms": {
3306             "ios": "9.0"
3307           },
3308           "public_header_files": "components/schemes/Typography/src/*.h",
3309           "source_files": "components/schemes/Typography/src/*.{h,m}",
3310           "dependencies": {
3311             "MaterialComponents/Typography": [
3313             ]
3314           },
3315           "testspecs": [
3316             {
3317               "name": "UnitTests",
3318               "test_type": "unit",
3319               "source_files": [
3320                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3321                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3322               ],
3323               "resources": "components/schemes/Typography/tests/unit/resources/*"
3324             }
3325           ]
3326         }
3327       ]
3328     },
3329     {
3330       "name": "private",
3331       "subspecs": [
3332         {
3333           "name": "Icons",
3334           "subspecs": [
3335             {
3336               "name": "Base",
3337               "public_header_files": "components/private/Icons/src/*.h",
3338               "source_files": "components/private/Icons/src/*.{h,m}"
3339             },
3340             {
3341               "name": "ic_arrow_back",
3342               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3343               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3344               "resource_bundles": {
3345                 "MaterialIcons_ic_arrow_back": [
3346                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3347                 ]
3348               },
3349               "dependencies": {
3350                 "MaterialComponents/private/Icons/Base": [
3352                 ]
3353               }
3354             },
3355             {
3356               "name": "ic_check",
3357               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3358               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3359               "resource_bundles": {
3360                 "MaterialIcons_ic_check": [
3361                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3362                 ]
3363               },
3364               "dependencies": {
3365                 "MaterialComponents/private/Icons/Base": [
3367                 ]
3368               }
3369             },
3370             {
3371               "name": "ic_check_circle",
3372               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3373               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3374               "resource_bundles": {
3375                 "MaterialIcons_ic_check_circle": [
3376                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3377                 ]
3378               },
3379               "dependencies": {
3380                 "MaterialComponents/private/Icons/Base": [
3382                 ]
3383               }
3384             },
3385             {
3386               "name": "ic_chevron_right",
3387               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3388               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3389               "resource_bundles": {
3390                 "MaterialIcons_ic_chevron_right": [
3391                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3392                 ]
3393               },
3394               "dependencies": {
3395                 "MaterialComponents/private/Icons/Base": [
3397                 ]
3398               }
3399             },
3400             {
3401               "name": "ic_color_lens",
3402               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3403               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3404               "resource_bundles": {
3405                 "MaterialIcons_ic_color_lens": [
3406                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3407                 ]
3408               },
3409               "dependencies": {
3410                 "MaterialComponents/private/Icons/Base": [
3412                 ]
3413               }
3414             },
3415             {
3416               "name": "ic_help_outline",
3417               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3418               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3419               "resource_bundles": {
3420                 "MaterialIcons_ic_help_outline": [
3421                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3422                 ]
3423               },
3424               "dependencies": {
3425                 "MaterialComponents/private/Icons/Base": [
3427                 ]
3428               }
3429             },
3430             {
3431               "name": "ic_info",
3432               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3433               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3434               "resource_bundles": {
3435                 "MaterialIcons_ic_info": [
3436                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3437                 ]
3438               },
3439               "dependencies": {
3440                 "MaterialComponents/private/Icons/Base": [
3442                 ]
3443               }
3444             },
3445             {
3446               "name": "ic_more_horiz",
3447               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3448               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3449               "resource_bundles": {
3450                 "MaterialIcons_ic_more_horiz": [
3451                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3452                 ]
3453               },
3454               "dependencies": {
3455                 "MaterialComponents/private/Icons/Base": [
3457                 ]
3458               }
3459             },
3460             {
3461               "name": "ic_radio_button_unchecked",
3462               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3463               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3464               "resource_bundles": {
3465                 "MaterialIcons_ic_radio_button_unchecked": [
3466                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3467                 ]
3468               },
3469               "dependencies": {
3470                 "MaterialComponents/private/Icons/Base": [
3472                 ]
3473               }
3474             },
3475             {
3476               "name": "ic_reorder",
3477               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3478               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3479               "resource_bundles": {
3480                 "MaterialIcons_ic_reorder": [
3481                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3482                 ]
3483               },
3484               "dependencies": {
3485                 "MaterialComponents/private/Icons/Base": [
3487                 ]
3488               }
3489             },
3490             {
3491               "name": "ic_settings",
3492               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3493               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3494               "resource_bundles": {
3495                 "MaterialIcons_ic_settings": [
3496                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3497                 ]
3498               },
3499               "dependencies": {
3500                 "MaterialComponents/private/Icons/Base": [
3502                 ]
3503               }
3504             }
3505           ]
3506         },
3507         {
3508           "name": "Application",
3509           "platforms": {
3510             "ios": "9.0"
3511           },
3512           "public_header_files": "components/private/Application/src/*.h",
3513           "source_files": "components/private/Application/src/*.{h,m}",
3514           "testspecs": [
3515             {
3516               "name": "UnitTests",
3517               "test_type": "unit",
3518               "source_files": [
3519                 "components/private/Application/tests/unit/*.{h,m,swift}",
3520                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3521               ],
3522               "resources": "components/private/Application/tests/unit/resources/*"
3523             }
3524           ]
3525         },
3526         {
3527           "name": "Color",
3528           "platforms": {
3529             "ios": "9.0"
3530           },
3531           "public_header_files": "components/private/Color/src/*.h",
3532           "source_files": "components/private/Color/src/*.{h,m}",
3533           "testspecs": [
3534             {
3535               "name": "UnitTests",
3536               "test_type": "unit",
3537               "source_files": [
3538                 "components/private/Color/tests/unit/*.{h,m,swift}",
3539                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3540               ],
3541               "resources": "components/private/Color/tests/unit/resources/*"
3542             }
3543           ]
3544         },
3545         {
3546           "name": "KeyboardWatcher",
3547           "platforms": {
3548             "ios": "9.0"
3549           },
3550           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3551           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3552           "dependencies": {
3553             "MaterialComponents/private/Application": [
3555             ]
3556           },
3557           "testspecs": [
3558             {
3559               "name": "UnitTests",
3560               "test_type": "unit",
3561               "source_files": [
3562                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3563                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3564               ],
3565               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3566             }
3567           ]
3568         },
3569         {
3570           "name": "Math",
3571           "platforms": {
3572             "ios": "9.0"
3573           },
3574           "public_header_files": "components/private/Math/src/*.h",
3575           "source_files": "components/private/Math/src/*.{h,m}",
3576           "testspecs": [
3577             {
3578               "name": "UnitTests",
3579               "test_type": "unit",
3580               "source_files": [
3581                 "components/private/Math/tests/unit/*.{h,m,swift}",
3582                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3583               ],
3584               "resources": "components/private/Math/tests/unit/resources/*"
3585             }
3586           ]
3587         },
3588         {
3589           "name": "Overlay",
3590           "platforms": {
3591             "ios": "9.0"
3592           },
3593           "public_header_files": "components/private/Overlay/src/*.h",
3594           "source_files": [
3595             "components/private/Overlay/src/*.{h,m}",
3596             "components/private/Overlay/src/private/*.{h,m}"
3597           ],
3598           "testspecs": [
3599             {
3600               "name": "UnitTests",
3601               "test_type": "unit",
3602               "source_files": [
3603                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3604                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3605               ],
3606               "resources": "components/private/Overlay/tests/unit/resources/*"
3607             }
3608           ]
3609         },
3610         {
3611           "name": "ThumbTrack",
3612           "platforms": {
3613             "ios": "9.0"
3614           },
3615           "public_header_files": "components/private/ThumbTrack/src/*.h",
3616           "source_files": [
3617             "components/private/ThumbTrack/src/*.{h,m}",
3618             "components/private/ThumbTrack/src/private/*.{h,m}"
3619           ],
3620           "dependencies": {
3621             "MaterialComponents/Ink": [
3623             ],
3624             "MaterialComponents/Ripple": [
3626             ],
3627             "MaterialComponents/ShadowElevations": [
3629             ],
3630             "MaterialComponents/ShadowLayer": [
3632             ],
3633             "MaterialComponents/Typography": [
3635             ],
3636             "MDFInternationalization": [
3638             ],
3639             "MaterialComponents/private/Math": [
3641             ]
3642           },
3643           "testspecs": [
3644             {
3645               "name": "UnitTests",
3646               "test_type": "unit",
3647               "source_files": [
3648                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3649                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3650               ],
3651               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3652             }
3653           ]
3654         },
3655         {
3656           "name": "UIMetrics",
3657           "platforms": {
3658             "ios": "9.0"
3659           },
3660           "public_header_files": "components/private/UIMetrics/src/*.h",
3661           "source_files": [
3662             "components/private/UIMetrics/src/*.{h,m}",
3663             "components/private/UIMetrics/src/private/*.{h,m}"
3664           ],
3665           "dependencies": {
3666             "MaterialComponents/private/Application": [
3668             ]
3669           },
3670           "testspecs": [
3671             {
3672               "name": "UnitTests",
3673               "test_type": "unit",
3674               "source_files": [
3675                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3676                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3677               ],
3678               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3679             }
3680           ]
3681         }
3682       ]
3683     }
3684   ]