[Delete] YLCategory-Swift-MacOS 1.0.2
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 91.0.0 / MaterialComponents.podspec.json
blobc1d7f753b3da4e15edcb910189e6d394805ff61c
2   "name": "MaterialComponents",
3   "version": "91.0.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": "v91.0.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": "Banner",
327       "platforms": {
328         "ios": "9.0"
329       },
330       "public_header_files": "components/Banner/src/*.h",
331       "source_files": "components/Banner/src/*.{h,m}",
332       "dependencies": {
333         "MaterialComponents/Buttons": [
335         ],
336         "MaterialComponents/Elevation": [
338         ],
339         "MaterialComponents/Typography": [
341         ]
342       },
343       "testspecs": [
344         {
345           "name": "UnitTests",
346           "test_type": "unit",
347           "source_files": [
348             "components/Banner/tests/unit/*.m"
349           ]
350         }
351       ]
352     },
353     {
354       "name": "Banner+Theming",
355       "platforms": {
356         "ios": "9.0"
357       },
358       "public_header_files": "components/Banner/src/Theming/*.h",
359       "source_files": [
360         "components/Banner/src/Theming/*.{h,m}",
361         "components/Banner/src/Theming/private/*.{h,m}"
362       ],
363       "dependencies": {
364         "MaterialComponents/Banner": [
366         ],
367         "MaterialComponents/Buttons": [
369         ],
370         "MaterialComponents/Buttons+Theming": [
372         ],
373         "MaterialComponents/Elevation": [
375         ],
376         "MaterialComponents/Typography": [
378         ],
379         "MaterialComponents/schemes/Container": [
381         ]
382       },
383       "testspecs": [
384         {
385           "name": "UnitTests",
386           "test_type": "unit",
387           "source_files": [
388             "components/Banner/tests/unit/Theming/*.{h,m,swift}"
389           ],
390           "dependencies": {
391             "MaterialComponents/schemes/Container": [
393             ]
394           }
395         }
396       ]
397     },
398     {
399       "name": "BottomAppBar",
400       "platforms": {
401         "ios": "9.0"
402       },
403       "public_header_files": "components/BottomAppBar/src/*.h",
404       "source_files": [
405         "components/BottomAppBar/src/*.{h,m}",
406         "components/BottomAppBar/src/private/*.{h,m}"
407       ],
408       "dependencies": {
409         "MDFInternationalization": [
411         ],
412         "MaterialComponents/Buttons": [
414         ],
415         "MaterialComponents/NavigationBar": [
417         ],
418         "MaterialComponents/private/Math": [
420         ]
421       },
422       "testspecs": [
423         {
424           "name": "UnitTests",
425           "test_type": "unit",
426           "source_files": [
427             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
428             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
429           ],
430           "resources": "components/BottomAppBar/tests/unit/resources/*",
431           "dependencies": {
432             "MaterialComponents/BottomAppBar+ColorThemer": [
434             ]
435           }
436         }
437       ]
438     },
439     {
440       "name": "BottomAppBar+ColorThemer",
441       "platforms": {
442         "ios": "9.0"
443       },
444       "public_header_files": [
445         "components/BottomAppBar/src/ColorThemer/*.h"
446       ],
447       "source_files": [
448         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
449       ],
450       "dependencies": {
451         "MaterialComponents/BottomAppBar": [
453         ],
454         "MaterialComponents/Themes": [
456         ]
457       }
458     },
459     {
460       "name": "BottomNavigation",
461       "platforms": {
462         "ios": "9.0"
463       },
464       "public_header_files": "components/BottomNavigation/src/*.h",
465       "source_files": [
466         "components/BottomNavigation/src/*.{h,m}",
467         "components/BottomNavigation/src/private/*.{h,m}"
468       ],
469       "exclude_files": [
470         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
471         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
472       ],
473       "resources": [
474         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
475       ],
476       "dependencies": {
477         "MDFInternationalization": [
479         ],
480         "MaterialComponents/Elevation": [
482         ],
483         "MaterialComponents/Ink": [
485         ],
486         "MaterialComponents/Ripple": [
488         ],
489         "MaterialComponents/Palettes": [
491         ],
492         "MaterialComponents/ShadowElevations": [
494         ],
495         "MaterialComponents/ShadowLayer": [
497         ],
498         "MaterialComponents/Typography": [
500         ],
501         "MaterialComponents/private/Math": [
503         ]
504       },
505       "testspecs": [
506         {
507           "name": "UnitTests",
508           "test_type": "unit",
509           "source_files": [
510             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
511             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
512           ],
513           "exclude_files": [
514             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
515           ],
516           "resources": "components/BottomNavigation/tests/unit/resources/*",
517           "dependencies": {
518             "MaterialComponents/BottomNavigation+ColorThemer": [
520             ],
521             "MaterialComponents/BottomNavigation+TypographyThemer": [
523             ]
524           }
525         }
526       ]
527     },
528     {
529       "name": "BottomNavigation+ColorThemer",
530       "platforms": {
531         "ios": "9.0"
532       },
533       "public_header_files": [
534         "components/BottomNavigation/src/ColorThemer/*.h"
535       ],
536       "source_files": [
537         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
538       ],
539       "dependencies": {
540         "MaterialComponents/BottomNavigation": [
542         ],
543         "MaterialComponents/schemes/Color": [
545         ]
546       }
547     },
548     {
549       "name": "BottomNavigation+TypographyThemer",
550       "platforms": {
551         "ios": "9.0"
552       },
553       "public_header_files": [
554         "components/BottomNavigation/src/TypographyThemer/*.h"
555       ],
556       "source_files": [
557         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
558       ],
559       "dependencies": {
560         "MaterialComponents/BottomNavigation": [
562         ],
563         "MaterialComponents/schemes/Typography": [
565         ]
566       }
567     },
568     {
569       "name": "BottomNavigation+Theming",
570       "platforms": {
571         "ios": "9.0"
572       },
573       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
574       "source_files": [
575         "components/BottomNavigation/src/Theming/*.{h,m}",
576         "components/BottomNavigation/src/Theming/private/*.{h,m}"
577       ],
578       "dependencies": {
579         "MaterialComponents/BottomNavigation": [
581         ],
582         "MaterialComponents/ShadowElevations": [
584         ],
585         "MaterialComponents/schemes/Color": [
587         ],
588         "MaterialComponents/schemes/Container": [
590         ],
591         "MaterialComponents/schemes/Typography": [
593         ]
594       },
595       "testspecs": [
596         {
597           "name": "UnitTests",
598           "test_type": "unit",
599           "source_files": [
600             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
601             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
602           ],
603           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
604         }
605       ]
606     },
607     {
608       "name": "BottomSheet",
609       "platforms": {
610         "ios": "9.0"
611       },
612       "public_header_files": "components/BottomSheet/src/*.h",
613       "source_files": [
614         "components/BottomSheet/src/*.{h,m}",
615         "components/BottomSheet/src/private/*.{h,m}"
616       ],
617       "frameworks": "WebKit",
618       "dependencies": {
619         "MaterialComponents/Elevation": [
621         ],
622         "MaterialComponents/ShapeLibrary": [
624         ],
625         "MaterialComponents/Shapes": [
627         ],
628         "MaterialComponents/ShadowElevations": [
630         ],
631         "MaterialComponents/ShadowLayer": [
633         ],
634         "MaterialComponents/private/KeyboardWatcher": [
636         ],
637         "MaterialComponents/private/Math": [
639         ]
640       },
641       "testspecs": [
642         {
643           "name": "UnitTests",
644           "test_type": "unit",
645           "source_files": [
646             "components/BottomSheet/tests/unit/*.{h,m,swift}",
647             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
648           ],
649           "resources": "components/BottomSheet/tests/unit/resources/*",
650           "dependencies": {
651             "MaterialComponents/BottomSheet+ShapeThemer": [
653             ]
654           }
655         }
656       ]
657     },
658     {
659       "name": "BottomSheet+ShapeThemer",
660       "platforms": {
661         "ios": "9.0"
662       },
663       "public_header_files": [
664         "components/BottomSheet/src/ShapeThemer/*.h"
665       ],
666       "source_files": [
667         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
668         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
669       ],
670       "dependencies": {
671         "MaterialComponents/BottomSheet": [
673         ],
674         "MaterialComponents/schemes/Shape": [
676         ]
677       }
678     },
679     {
680       "name": "Buttons",
681       "platforms": {
682         "ios": "9.0"
683       },
684       "public_header_files": "components/Buttons/src/*.h",
685       "source_files": [
686         "components/Buttons/src/*.{h,m}",
687         "components/Buttons/src/private/*.{h,m}"
688       ],
689       "dependencies": {
690         "MDFInternationalization": [
692         ],
693         "MDFTextAccessibility": [
695         ],
696         "MaterialComponents/Elevation": [
698         ],
699         "MaterialComponents/Ink": [
701         ],
702         "MaterialComponents/Ripple": [
704         ],
705         "MaterialComponents/ShadowElevations": [
707         ],
708         "MaterialComponents/ShadowLayer": [
710         ],
711         "MaterialComponents/Shapes": [
713         ],
714         "MaterialComponents/Typography": [
716         ],
717         "MaterialComponents/private/Math": [
719         ]
720       },
721       "testspecs": [
722         {
723           "name": "UnitTests",
724           "test_type": "unit",
725           "source_files": [
726             "components/Buttons/tests/unit/*.{h,m,swift}",
727             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
728           ],
729           "resources": "components/Buttons/tests/unit/resources/*",
730           "dependencies": {
731             "MaterialComponents/Buttons+ShapeThemer": [
733             ],
734             "MaterialComponents/Buttons+ColorThemer": [
736             ],
737             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
739             ],
740             "MaterialComponents/Buttons+ButtonThemer": [
742             ]
743           }
744         }
745       ]
746     },
747     {
748       "name": "Buttons+ColorThemer",
749       "platforms": {
750         "ios": "9.0"
751       },
752       "public_header_files": [
753         "components/Buttons/src/ColorThemer/*.h"
754       ],
755       "source_files": [
756         "components/Buttons/src/ColorThemer/*.{h,m}",
757         "components/Buttons/src/ColorThemer/private/*.{h,m}"
758       ],
759       "dependencies": {
760         "MaterialComponents/Buttons": [
762         ],
763         "MaterialComponents/schemes/Color": [
765         ]
766       }
767     },
768     {
769       "name": "Buttons+TitleColorAccessibilityMutator",
770       "platforms": {
771         "ios": "9.0"
772       },
773       "public_header_files": [
774         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
775       ],
776       "source_files": [
777         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
778         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
779       ],
780       "dependencies": {
781         "MDFTextAccessibility": [
783         ],
784         "MaterialComponents/Buttons": [
786         ]
787       }
788     },
789     {
790       "name": "Buttons+ShapeThemer",
791       "platforms": {
792         "ios": "9.0"
793       },
794       "public_header_files": [
795         "components/Buttons/src/ShapeThemer/*.h"
796       ],
797       "source_files": [
798         "components/Buttons/src/ShapeThemer/*.{h,m}"
799       ],
800       "dependencies": {
801         "MaterialComponents/Buttons": [
803         ],
804         "MaterialComponents/schemes/Shape": [
806         ]
807       }
808     },
809     {
810       "name": "Buttons+TypographyThemer",
811       "platforms": {
812         "ios": "9.0"
813       },
814       "public_header_files": [
815         "components/Buttons/src/TypographyThemer/*.h"
816       ],
817       "source_files": [
818         "components/Buttons/src/TypographyThemer/*.{h,m}"
819       ],
820       "dependencies": {
821         "MaterialComponents/Buttons": [
823         ],
824         "MaterialComponents/schemes/Typography": [
826         ]
827       }
828     },
829     {
830       "name": "Buttons+ButtonThemer",
831       "platforms": {
832         "ios": "9.0"
833       },
834       "public_header_files": [
835         "components/Buttons/src/ButtonThemer/*.h"
836       ],
837       "source_files": [
838         "components/Buttons/src/ButtonThemer/*.{h,m}",
839         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
840       ],
841       "dependencies": {
842         "MaterialComponents/Buttons": [
844         ],
845         "MaterialComponents/Buttons+ColorThemer": [
847         ],
848         "MaterialComponents/Buttons+ShapeThemer": [
850         ],
851         "MaterialComponents/Buttons+TypographyThemer": [
853         ],
854         "MaterialComponents/Palettes": [
856         ]
857       }
858     },
859     {
860       "name": "Buttons+Theming",
861       "platforms": {
862         "ios": "9.0"
863       },
864       "public_header_files": "components/Buttons/src/Theming/*.h",
865       "source_files": [
866         "components/Buttons/src/Theming/*.{h,m}",
867         "components/Buttons/src/Theming/private/*.{h,m}"
868       ],
869       "dependencies": {
870         "MaterialComponents/Buttons": [
872         ],
873         "MaterialComponents/Buttons+ColorThemer": [
875         ],
876         "MaterialComponents/Buttons+ShapeThemer": [
878         ],
879         "MaterialComponents/Buttons+TypographyThemer": [
881         ],
882         "MaterialComponents/ShadowElevations": [
884         ],
885         "MaterialComponents/schemes/Container": [
887         ]
888       },
889       "testspecs": [
890         {
891           "name": "UnitTests",
892           "test_type": "unit",
893           "source_files": [
894             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
895             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
896           ],
897           "resources": "components/Buttons/tests/unit/Theming/resources/*"
898         }
899       ]
900     },
901     {
902       "name": "ButtonBar",
903       "platforms": {
904         "ios": "9.0"
905       },
906       "public_header_files": "components/ButtonBar/src/*.h",
907       "source_files": [
908         "components/ButtonBar/src/*.{h,m}",
909         "components/ButtonBar/src/private/*.{h,m}"
910       ],
911       "dependencies": {
912         "MDFInternationalization": [
914         ],
915         "MaterialComponents/Buttons": [
917         ],
918         "MaterialComponents/private/Application": [
920         ]
921       },
922       "testspecs": [
923         {
924           "name": "UnitTests",
925           "test_type": "unit",
926           "source_files": [
927             "components/ButtonBar/tests/unit/*.{h,m,swift}",
928             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
929           ],
930           "resources": "components/ButtonBar/tests/unit/resources/*",
931           "dependencies": {
932             "MaterialComponents/ButtonBar+TypographyThemer": [
934             ]
935           }
936         }
937       ]
938     },
939     {
940       "name": "ButtonBar+ColorThemer",
941       "platforms": {
942         "ios": "9.0"
943       },
944       "public_header_files": [
945         "components/ButtonBar/src/ColorThemer/*.h"
946       ],
947       "source_files": [
948         "components/ButtonBar/src/ColorThemer/*.{h,m}"
949       ],
950       "dependencies": {
951         "MaterialComponents/ButtonBar": [
953         ],
954         "MaterialComponents/Themes": [
956         ]
957       }
958     },
959     {
960       "name": "ButtonBar+TypographyThemer",
961       "platforms": {
962         "ios": "9.0"
963       },
964       "public_header_files": [
965         "components/ButtonBar/src/TypographyThemer/*.h"
966       ],
967       "source_files": [
968         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
969       ],
970       "dependencies": {
971         "MaterialComponents/ButtonBar": [
973         ],
974         "MaterialComponents/schemes/Typography": [
976         ]
977       }
978     },
979     {
980       "name": "Cards",
981       "platforms": {
982         "ios": "9.0"
983       },
984       "public_header_files": "components/Cards/src/*.h",
985       "source_files": "components/Cards/src/*.{h,m}",
986       "exclude_files": [
987         "components/Cards/src/MDCCard+Ripple.{h,m}",
988         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
989       ],
990       "dependencies": {
991         "MaterialComponents/Elevation": [
993         ],
994         "MaterialComponents/Ink": [
996         ],
997         "MaterialComponents/Ripple": [
999         ],
1000         "MaterialComponents/ShadowLayer": [
1002         ],
1003         "MaterialComponents/Shapes": [
1005         ],
1006         "MaterialComponents/private/Icons/ic_check_circle": [
1008         ],
1009         "MaterialComponents/private/Math": [
1011         ]
1012       },
1013       "testspecs": [
1014         {
1015           "name": "UnitTests",
1016           "test_type": "unit",
1017           "source_files": [
1018             "components/Cards/tests/unit/*.{h,m,swift}",
1019             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
1020           ],
1021           "resources": "components/Cards/tests/unit/resources/*",
1022           "dependencies": {
1023             "MaterialComponents/Cards+ColorThemer": [
1025             ],
1026             "MaterialComponents/Cards+ShapeThemer": [
1028             ]
1029           }
1030         }
1031       ]
1032     },
1033     {
1034       "name": "Cards+ColorThemer",
1035       "platforms": {
1036         "ios": "9.0"
1037       },
1038       "public_header_files": [
1039         "components/Cards/src/ColorThemer/*.h"
1040       ],
1041       "source_files": [
1042         "components/Cards/src/ColorThemer/*.{h,m}"
1043       ],
1044       "dependencies": {
1045         "MaterialComponents/Cards": [
1047         ],
1048         "MaterialComponents/schemes/Color": [
1050         ]
1051       }
1052     },
1053     {
1054       "name": "Cards+ShapeThemer",
1055       "platforms": {
1056         "ios": "9.0"
1057       },
1058       "public_header_files": [
1059         "components/Cards/src/ShapeThemer/*.h"
1060       ],
1061       "source_files": [
1062         "components/Cards/src/ShapeThemer/*.{h,m}"
1063       ],
1064       "dependencies": {
1065         "MaterialComponents/Cards": [
1067         ],
1068         "MaterialComponents/schemes/Shape": [
1070         ]
1071       }
1072     },
1073     {
1074       "name": "Cards+CardThemer",
1075       "platforms": {
1076         "ios": "9.0"
1077       },
1078       "public_header_files": [
1079         "components/Cards/src/CardThemer/*.h"
1080       ],
1081       "source_files": [
1082         "components/Cards/src/CardThemer/*.{h,m}"
1083       ],
1084       "dependencies": {
1085         "MaterialComponents/Cards": [
1087         ],
1088         "MaterialComponents/Cards+ColorThemer": [
1090         ],
1091         "MaterialComponents/Cards+ShapeThemer": [
1093         ]
1094       }
1095     },
1096     {
1097       "name": "Cards+Theming",
1098       "platforms": {
1099         "ios": "9.0"
1100       },
1101       "public_header_files": "components/Cards/src/Theming/*.h",
1102       "source_files": [
1103         "components/Cards/src/Theming/*.{h,m}",
1104         "components/Cards/src/Theming/private/*.{h,m}"
1105       ],
1106       "dependencies": {
1107         "MaterialComponents/Cards": [
1109         ],
1110         "MaterialComponents/Cards+ColorThemer": [
1112         ],
1113         "MaterialComponents/Cards+ShapeThemer": [
1115         ],
1116         "MaterialComponents/schemes/Container": [
1118         ]
1119       },
1120       "testspecs": [
1121         {
1122           "name": "UnitTests",
1123           "test_type": "unit",
1124           "source_files": [
1125             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
1126             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
1127           ],
1128           "resources": "components/Cards/tests/unit/Theming/resources/*"
1129         }
1130       ]
1131     },
1132     {
1133       "name": "Chips",
1134       "platforms": {
1135         "ios": "9.0"
1136       },
1137       "public_header_files": "components/Chips/src/*.h",
1138       "source_files": [
1139         "components/Chips/src/*.{h,m}",
1140         "components/Chips/src/private/*.{h,m}"
1141       ],
1142       "dependencies": {
1143         "MDFInternationalization": [
1145         ],
1146         "MaterialComponents/Elevation": [
1148         ],
1149         "MaterialComponents/Ink": [
1151         ],
1152         "MaterialComponents/Ripple": [
1154         ],
1155         "MaterialComponents/ShadowLayer": [
1157         ],
1158         "MaterialComponents/ShadowElevations": [
1160         ],
1161         "MaterialComponents/ShapeLibrary": [
1163         ],
1164         "MaterialComponents/Shapes": [
1166         ],
1167         "MaterialComponents/TextFields": [
1169         ],
1170         "MaterialComponents/Typography": [
1172         ],
1173         "MaterialComponents/private/Math": [
1175         ]
1176       },
1177       "testspecs": [
1178         {
1179           "name": "UnitTests",
1180           "test_type": "unit",
1181           "source_files": [
1182             "components/Chips/tests/unit/*.{h,m,swift}",
1183             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1184           ],
1185           "resources": "components/Chips/tests/unit/resources/*",
1186           "dependencies": {
1187             "MaterialComponents/Chips+ChipThemer": [
1189             ],
1190             "MaterialComponents/Chips+FontThemer": [
1192             ],
1193             "MaterialComponents/Themes": [
1195             ]
1196           }
1197         }
1198       ]
1199     },
1200     {
1201       "name": "Chips+ChipThemer",
1202       "platforms": {
1203         "ios": "9.0"
1204       },
1205       "public_header_files": [
1206         "components/Chips/src/ChipThemer/*.h"
1207       ],
1208       "source_files": [
1209         "components/Chips/src/ChipThemer/*.{h,m}"
1210       ],
1211       "dependencies": {
1212         "MaterialComponents/Chips": [
1214         ],
1215         "MaterialComponents/Chips+ColorThemer": [
1217         ],
1218         "MaterialComponents/Chips+ShapeThemer": [
1220         ],
1221         "MaterialComponents/Chips+TypographyThemer": [
1223         ]
1224       }
1225     },
1226     {
1227       "name": "Chips+ColorThemer",
1228       "platforms": {
1229         "ios": "9.0"
1230       },
1231       "public_header_files": [
1232         "components/Chips/src/ColorThemer/*.h"
1233       ],
1234       "source_files": [
1235         "components/Chips/src/ColorThemer/*.{h,m}"
1236       ],
1237       "dependencies": {
1238         "MaterialComponents/Chips": [
1240         ],
1241         "MaterialComponents/schemes/Color": [
1243         ]
1244       }
1245     },
1246     {
1247       "name": "Chips+FontThemer",
1248       "platforms": {
1249         "ios": "9.0"
1250       },
1251       "public_header_files": [
1252         "components/Chips/src/FontThemer/*.h"
1253       ],
1254       "source_files": [
1255         "components/Chips/src/FontThemer/*.{h,m}"
1256       ],
1257       "dependencies": {
1258         "MaterialComponents/Chips": [
1260         ],
1261         "MaterialComponents/Themes": [
1263         ]
1264       }
1265     },
1266     {
1267       "name": "Chips+ShapeThemer",
1268       "platforms": {
1269         "ios": "9.0"
1270       },
1271       "public_header_files": [
1272         "components/Chips/src/ShapeThemer/*.h"
1273       ],
1274       "source_files": [
1275         "components/Chips/src/ShapeThemer/*.{h,m}"
1276       ],
1277       "dependencies": {
1278         "MaterialComponents/Chips": [
1280         ],
1281         "MaterialComponents/schemes/Shape": [
1283         ]
1284       }
1285     },
1286     {
1287       "name": "Chips+TypographyThemer",
1288       "platforms": {
1289         "ios": "9.0"
1290       },
1291       "public_header_files": [
1292         "components/Chips/src/TypographyThemer/*.h"
1293       ],
1294       "source_files": [
1295         "components/Chips/src/TypographyThemer/*.{h,m}"
1296       ],
1297       "dependencies": {
1298         "MaterialComponents/Chips": [
1300         ],
1301         "MaterialComponents/schemes/Typography": [
1303         ]
1304       }
1305     },
1306     {
1307       "name": "Chips+Theming",
1308       "platforms": {
1309         "ios": "9.0"
1310       },
1311       "public_header_files": "components/Chips/src/Theming/*.h",
1312       "source_files": [
1313         "components/Chips/src/Theming/*.{h,m}",
1314         "components/Chips/src/Theming/private/*.{h,m}"
1315       ],
1316       "dependencies": {
1317         "MaterialComponents/Chips": [
1319         ],
1320         "MaterialComponents/Chips+ColorThemer": [
1322         ],
1323         "MaterialComponents/Chips+ShapeThemer": [
1325         ],
1326         "MaterialComponents/Chips+TypographyThemer": [
1328         ],
1329         "MaterialComponents/schemes/Container": [
1331         ]
1332       },
1333       "testspecs": [
1334         {
1335           "name": "UnitTests",
1336           "test_type": "unit",
1337           "source_files": [
1338             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1339             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1340           ],
1341           "resources": "components/Chips/tests/unit/Theming/resources/*"
1342         }
1343       ]
1344     },
1345     {
1346       "name": "CollectionCells",
1347       "platforms": {
1348         "ios": "9.0"
1349       },
1350       "public_header_files": "components/CollectionCells/src/*.h",
1351       "source_files": [
1352         "components/CollectionCells/src/*.{h,m}",
1353         "components/CollectionCells/src/private/*.{h,m}"
1354       ],
1355       "resources": [
1356         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1357       ],
1358       "frameworks": [
1359         "CoreGraphics",
1360         "QuartzCore"
1361       ],
1362       "dependencies": {
1363         "MDFInternationalization": [
1365         ],
1366         "MaterialComponents/CollectionLayoutAttributes": [
1368         ],
1369         "MaterialComponents/Ink": [
1371         ],
1372         "MaterialComponents/Typography": [
1374         ],
1375         "MaterialComponents/Palettes": [
1377         ],
1378         "MaterialComponents/private/Icons/ic_check": [
1380         ],
1381         "MaterialComponents/private/Icons/ic_check_circle": [
1383         ],
1384         "MaterialComponents/private/Icons/ic_chevron_right": [
1386         ],
1387         "MaterialComponents/private/Icons/ic_info": [
1389         ],
1390         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1392         ],
1393         "MaterialComponents/private/Icons/ic_reorder": [
1395         ],
1396         "MaterialComponents/private/Math": [
1398         ]
1399       },
1400       "testspecs": [
1401         {
1402           "name": "UnitTests",
1403           "test_type": "unit",
1404           "source_files": [
1405             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1406             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1407           ],
1408           "resources": "components/CollectionCells/tests/unit/resources/*"
1409         }
1410       ]
1411     },
1412     {
1413       "name": "CollectionLayoutAttributes",
1414       "platforms": {
1415         "ios": "9.0"
1416       },
1417       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1418       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1419       "testspecs": [
1420         {
1421           "name": "UnitTests",
1422           "test_type": "unit",
1423           "source_files": [
1424             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1425             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1426           ],
1427           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1428         }
1429       ]
1430     },
1431     {
1432       "name": "Collections",
1433       "platforms": {
1434         "ios": "9.0"
1435       },
1436       "public_header_files": "components/Collections/src/*.h",
1437       "source_files": [
1438         "components/Collections/src/*.{h,m}",
1439         "components/Collections/src/private/*.{h,m}"
1440       ],
1441       "resources": [
1442         "components/Collections/src/MaterialCollections.bundle"
1443       ],
1444       "frameworks": [
1445         "CoreGraphics",
1446         "QuartzCore"
1447       ],
1448       "dependencies": {
1449         "MaterialComponents/CollectionCells": [
1451         ],
1452         "MaterialComponents/CollectionLayoutAttributes": [
1454         ],
1455         "MaterialComponents/Ink": [
1457         ],
1458         "MaterialComponents/Palettes": [
1460         ],
1461         "MaterialComponents/ShadowElevations": [
1463         ],
1464         "MaterialComponents/ShadowLayer": [
1466         ],
1467         "MaterialComponents/Typography": [
1469         ]
1470       },
1471       "testspecs": [
1472         {
1473           "name": "UnitTests",
1474           "test_type": "unit",
1475           "source_files": [
1476             "components/Collections/tests/unit/*.{h,m,swift}",
1477             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1478           ],
1479           "resources": "components/Collections/tests/unit/resources/*"
1480         }
1481       ]
1482     },
1483     {
1484       "name": "Dialogs",
1485       "platforms": {
1486         "ios": "9.0"
1487       },
1488       "public_header_files": "components/Dialogs/src/*.h",
1489       "source_files": [
1490         "components/Dialogs/src/*.{h,m}",
1491         "components/Dialogs/src/private/*.{h,m}"
1492       ],
1493       "resources": [
1494         "components/Dialogs/src/MaterialDialogs.bundle"
1495       ],
1496       "dependencies": {
1497         "MaterialComponents/Buttons": [
1499         ],
1500         "MaterialComponents/Elevation": [
1502         ],
1503         "MaterialComponents/ShadowElevations": [
1505         ],
1506         "MaterialComponents/ShadowLayer": [
1508         ],
1509         "MaterialComponents/Typography": [
1511         ],
1512         "MaterialComponents/private/KeyboardWatcher": [
1514         ],
1515         "MaterialComponents/private/Math": [
1517         ],
1518         "MDFInternationalization": [
1520         ]
1521       },
1522       "testspecs": [
1523         {
1524           "name": "UnitTests",
1525           "test_type": "unit",
1526           "source_files": [
1527             "components/Dialogs/tests/unit/*.{h,m,swift}",
1528             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1529           ],
1530           "resources": "components/Dialogs/tests/unit/resources/*",
1531           "dependencies": {
1532             "MaterialComponents/Dialogs+DialogThemer": [
1534             ]
1535           }
1536         }
1537       ]
1538     },
1539     {
1540       "name": "Dialogs+ColorThemer",
1541       "platforms": {
1542         "ios": "9.0"
1543       },
1544       "public_header_files": [
1545         "components/Dialogs/src/ColorThemer/*.h"
1546       ],
1547       "source_files": [
1548         "components/Dialogs/src/ColorThemer/*.{h,m}"
1549       ],
1550       "dependencies": {
1551         "MaterialComponents/Dialogs": [
1553         ],
1554         "MaterialComponents/Themes": [
1556         ],
1557         "MaterialComponents/Buttons+ColorThemer": [
1559         ]
1560       }
1561     },
1562     {
1563       "name": "Dialogs+TypographyThemer",
1564       "platforms": {
1565         "ios": "9.0"
1566       },
1567       "public_header_files": [
1568         "components/Dialogs/src/TypographyThemer/*.h"
1569       ],
1570       "source_files": [
1571         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1572       ],
1573       "dependencies": {
1574         "MaterialComponents/Dialogs": [
1576         ],
1577         "MaterialComponents/schemes/Typography": [
1579         ],
1580         "MaterialComponents/Buttons+TypographyThemer": [
1582         ]
1583       }
1584     },
1585     {
1586       "name": "Dialogs+DialogThemer",
1587       "platforms": {
1588         "ios": "9.0"
1589       },
1590       "public_header_files": [
1591         "components/Dialogs/src/DialogThemer/*.h"
1592       ],
1593       "source_files": [
1594         "components/Dialogs/src/DialogThemer/*.{h,m}"
1595       ],
1596       "dependencies": {
1597         "MaterialComponents/Dialogs": [
1599         ],
1600         "MaterialComponents/Dialogs+ColorThemer": [
1602         ],
1603         "MaterialComponents/Dialogs+TypographyThemer": [
1605         ],
1606         "MaterialComponents/Buttons+ButtonThemer": [
1608         ]
1609       }
1610     },
1611     {
1612       "name": "Dialogs+Theming",
1613       "platforms": {
1614         "ios": "9.0"
1615       },
1616       "public_header_files": "components/Dialogs/src/Theming/*.h",
1617       "source_files": [
1618         "components/Dialogs/src/Theming/*.{h,m}",
1619         "components/Dialogs/src/Theming/private/*.{h,m}"
1620       ],
1621       "dependencies": {
1622         "MaterialComponents/Dialogs": [
1624         ],
1625         "MaterialComponents/Dialogs+ColorThemer": [
1627         ],
1628         "MaterialComponents/Dialogs+TypographyThemer": [
1630         ],
1631         "MaterialComponents/ShadowElevations": [
1633         ],
1634         "MaterialComponents/schemes/Container": [
1636         ],
1637         "MaterialComponents/Buttons+Theming": [
1639         ]
1640       },
1641       "testspecs": [
1642         {
1643           "name": "UnitTests",
1644           "test_type": "unit",
1645           "source_files": [
1646             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1647             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1648           ],
1649           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1650         }
1651       ]
1652     },
1653     {
1654       "name": "Elevation",
1655       "platforms": {
1656         "ios": "9.0"
1657       },
1658       "public_header_files": "components/Elevation/src/*.h",
1659       "source_files": [
1660         "components/Elevation/src/*.{h,m}",
1661         "components/Elevation/src/private/*.{h,m}"
1662       ],
1663       "dependencies": {
1664         "MaterialComponents/private/Color": [
1666         ],
1667         "MaterialComponents/private/Math": [
1669         ]
1670       },
1671       "testspecs": [
1672         {
1673           "name": "UnitTests",
1674           "test_type": "unit",
1675           "source_files": [
1676             "components/Elevation/tests/unit/*.{h,m,swift}",
1677             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1678           ],
1679           "dependencies": {
1680             "MaterialComponents/private/Color": [
1682             ]
1683           }
1684         }
1685       ]
1686     },
1687     {
1688       "name": "FeatureHighlight",
1689       "platforms": {
1690         "ios": "9.0"
1691       },
1692       "public_header_files": "components/FeatureHighlight/src/*.h",
1693       "source_files": [
1694         "components/FeatureHighlight/src/*.{h,m}",
1695         "components/FeatureHighlight/src/private/*.{h,m}"
1696       ],
1697       "resources": [
1698         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1699       ],
1700       "dependencies": {
1701         "MaterialComponents/private/Math": [
1703         ],
1704         "MaterialComponents/Typography": [
1706         ],
1707         "MDFTextAccessibility": [
1709         ]
1710       },
1711       "testspecs": [
1712         {
1713           "name": "UnitTests",
1714           "test_type": "unit",
1715           "source_files": [
1716             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1717             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1718           ],
1719           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1720           "dependencies": {
1721             "MaterialComponents/FeatureHighlight+ColorThemer": [
1723             ],
1724             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1726             ],
1727             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1729             ]
1730           }
1731         }
1732       ]
1733     },
1734     {
1735       "name": "FeatureHighlight+ColorThemer",
1736       "platforms": {
1737         "ios": "9.0"
1738       },
1739       "public_header_files": [
1740         "components/FeatureHighlight/src/ColorThemer/*.h"
1741       ],
1742       "source_files": [
1743         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1744       ],
1745       "dependencies": {
1746         "MaterialComponents/FeatureHighlight": [
1748         ],
1749         "MaterialComponents/Themes": [
1751         ]
1752       }
1753     },
1754     {
1755       "name": "FeatureHighlight+FontThemer",
1756       "platforms": {
1757         "ios": "9.0"
1758       },
1759       "public_header_files": [
1760         "components/FeatureHighlight/src/FontThemer/*.h"
1761       ],
1762       "source_files": [
1763         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1764       ],
1765       "dependencies": {
1766         "MaterialComponents/FeatureHighlight": [
1768         ],
1769         "MaterialComponents/Themes": [
1771         ]
1772       }
1773     },
1774     {
1775       "name": "FeatureHighlight+TypographyThemer",
1776       "platforms": {
1777         "ios": "9.0"
1778       },
1779       "public_header_files": [
1780         "components/FeatureHighlight/src/TypographyThemer/*.h"
1781       ],
1782       "source_files": [
1783         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1784       ],
1785       "dependencies": {
1786         "MaterialComponents/FeatureHighlight": [
1788         ],
1789         "MaterialComponents/schemes/Typography": [
1791         ]
1792       }
1793     },
1794     {
1795       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1796       "platforms": {
1797         "ios": "9.0"
1798       },
1799       "public_header_files": [
1800         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1801       ],
1802       "source_files": [
1803         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1804       ],
1805       "dependencies": {
1806         "MaterialComponents/FeatureHighlight": [
1808         ],
1809         "MDFTextAccessibility": [
1811         ]
1812       }
1813     },
1814     {
1815       "name": "FlexibleHeader",
1816       "platforms": {
1817         "ios": "9.0"
1818       },
1819       "public_header_files": "components/FlexibleHeader/src/*.h",
1820       "source_files": [
1821         "components/FlexibleHeader/src/*.{h,m}",
1822         "components/FlexibleHeader/src/private/*.{h,m}"
1823       ],
1824       "dependencies": {
1825         "MDFTextAccessibility": [
1827         ],
1828         "MaterialComponents/Elevation": [
1830         ],
1831         "MaterialComponents/ShadowElevations": [
1833         ],
1834         "MaterialComponents/ShadowLayer": [
1836         ],
1837         "MaterialComponents/private/Application": [
1839         ],
1840         "MaterialComponents/private/Math": [
1842         ],
1843         "MaterialComponents/private/UIMetrics": [
1845         ]
1846       },
1847       "testspecs": [
1848         {
1849           "name": "UnitTests",
1850           "test_type": "unit",
1851           "source_files": [
1852             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1853             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1854           ],
1855           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1856           "dependencies": {
1857             "MaterialComponents/FlexibleHeader+ColorThemer": [
1859             ],
1860             "MaterialComponents/ShadowLayer": [
1862             ]
1863           }
1864         }
1865       ]
1866     },
1867     {
1868       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1869       "platforms": {
1870         "ios": "9.0"
1871       },
1872       "public_header_files": [
1873         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1874       ],
1875       "source_files": [
1876         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1877       ],
1878       "dependencies": {
1879         "MaterialComponents/FlexibleHeader": [
1881         ]
1882       }
1883     },
1884     {
1885       "name": "FlexibleHeader+ColorThemer",
1886       "platforms": {
1887         "ios": "9.0"
1888       },
1889       "public_header_files": [
1890         "components/FlexibleHeader/src/ColorThemer/*.h"
1891       ],
1892       "source_files": [
1893         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1894       ],
1895       "dependencies": {
1896         "MaterialComponents/FlexibleHeader": [
1898         ],
1899         "MaterialComponents/schemes/Color": [
1901         ]
1902       }
1903     },
1904     {
1905       "name": "HeaderStackView",
1906       "platforms": {
1907         "ios": "9.0"
1908       },
1909       "public_header_files": "components/HeaderStackView/src/*.h",
1910       "source_files": "components/HeaderStackView/src/*.{h,m}",
1911       "testspecs": [
1912         {
1913           "name": "UnitTests",
1914           "test_type": "unit",
1915           "source_files": [
1916             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1917             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1918           ],
1919           "resources": "components/HeaderStackView/tests/unit/resources/*"
1920         }
1921       ]
1922     },
1923     {
1924       "name": "HeaderStackView+ColorThemer",
1925       "platforms": {
1926         "ios": "9.0"
1927       },
1928       "public_header_files": [
1929         "components/HeaderStackView/src/ColorThemer/*.h"
1930       ],
1931       "source_files": [
1932         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1933       ],
1934       "dependencies": {
1935         "MaterialComponents/HeaderStackView": [
1937         ],
1938         "MaterialComponents/Themes": [
1940         ]
1941       }
1942     },
1943     {
1944       "name": "Ink",
1945       "platforms": {
1946         "ios": "9.0"
1947       },
1948       "public_header_files": "components/Ink/src/*.h",
1949       "source_files": [
1950         "components/Ink/src/*.{h,m}",
1951         "components/Ink/src/private/*.{h,m}"
1952       ],
1953       "dependencies": {
1954         "MaterialComponents/private/Color": [
1956         ],
1957         "MaterialComponents/private/Math": [
1959         ]
1960       },
1961       "testspecs": [
1962         {
1963           "name": "UnitTests",
1964           "test_type": "unit",
1965           "source_files": [
1966             "components/Ink/tests/unit/*.{h,m,swift}",
1967             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1968           ],
1969           "resources": "components/Ink/tests/unit/resources/*"
1970         }
1971       ]
1972     },
1973     {
1974       "name": "Ink+ColorThemer",
1975       "platforms": {
1976         "ios": "9.0"
1977       },
1978       "public_header_files": [
1979         "components/Ink/src/ColorThemer/*.h"
1980       ],
1981       "source_files": [
1982         "components/Ink/src/ColorThemer/*.{h,m}"
1983       ],
1984       "dependencies": {
1985         "MaterialComponents/Ink": [
1987         ],
1988         "MaterialComponents/Themes": [
1990         ]
1991       }
1992     },
1993     {
1994       "name": "LibraryInfo",
1995       "platforms": {
1996         "ios": "9.0"
1997       },
1998       "public_header_files": "components/LibraryInfo/src/*.h",
1999       "source_files": [
2000         "components/LibraryInfo/src/*.{h,m}",
2001         "components/LibraryInfo/src/private/*.{h,m}"
2002       ],
2003       "testspecs": [
2004         {
2005           "name": "UnitTests",
2006           "test_type": "unit",
2007           "source_files": [
2008             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
2009             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
2010           ],
2011           "resources": "components/LibraryInfo/tests/unit/resources/*"
2012         }
2013       ]
2014     },
2015     {
2016       "name": "List",
2017       "platforms": {
2018         "ios": "9.0"
2019       },
2020       "public_header_files": "components/List/src/*.h",
2021       "source_files": [
2022         "components/List/src/*.{h,m}",
2023         "components/List/src/private/*.{h,m}"
2024       ],
2025       "dependencies": {
2026         "MaterialComponents/Elevation": [
2028         ],
2029         "MaterialComponents/Ink": [
2031         ],
2032         "MaterialComponents/Ripple": [
2034         ],
2035         "MaterialComponents/ShadowElevations": [
2037         ],
2038         "MaterialComponents/ShadowLayer": [
2040         ],
2041         "MaterialComponents/Typography": [
2043         ],
2044         "MDFInternationalization": [
2046         ],
2047         "MaterialComponents/private/Math": [
2049         ]
2050       },
2051       "testspecs": [
2052         {
2053           "name": "UnitTests",
2054           "test_type": "unit",
2055           "source_files": [
2056             "components/List/tests/unit/*.{h,m,swift}",
2057             "components/List/tests/unit/supplemental/*.{h,m,swift}"
2058           ],
2059           "resources": "components/List/tests/unit/resources/*",
2060           "dependencies": {
2061             "MaterialComponents/List+ColorThemer": [
2063             ],
2064             "MaterialComponents/List+TypographyThemer": [
2066             ],
2067             "MaterialComponents/List+ListThemer": [
2069             ]
2070           }
2071         }
2072       ]
2073     },
2074     {
2075       "name": "List+TypographyThemer",
2076       "platforms": {
2077         "ios": "9.0"
2078       },
2079       "public_header_files": [
2080         "components/List/src/TypographyThemer/*.h"
2081       ],
2082       "source_files": [
2083         "components/List/src/TypographyThemer/*.{h,m}"
2084       ],
2085       "dependencies": {
2086         "MaterialComponents/List": [
2088         ],
2089         "MaterialComponents/schemes/Typography": [
2091         ]
2092       }
2093     },
2094     {
2095       "name": "List+ColorThemer",
2096       "platforms": {
2097         "ios": "9.0"
2098       },
2099       "public_header_files": [
2100         "components/List/src/ColorThemer/*.h"
2101       ],
2102       "source_files": [
2103         "components/List/src/ColorThemer/*.{h,m}",
2104         "components/List/src/ColorThemer/private/*.{h,m}"
2105       ],
2106       "dependencies": {
2107         "MaterialComponents/List": [
2109         ],
2110         "MaterialComponents/schemes/Color": [
2112         ]
2113       }
2114     },
2115     {
2116       "name": "List+ListThemer",
2117       "platforms": {
2118         "ios": "9.0"
2119       },
2120       "public_header_files": [
2121         "components/List/src/ListThemer/*.h"
2122       ],
2123       "source_files": [
2124         "components/List/src/ListThemer/*.{h,m}",
2125         "components/List/src/ListThemer/private/*.{h,m}"
2126       ],
2127       "dependencies": {
2128         "MaterialComponents/List": [
2130         ],
2131         "MaterialComponents/List+ColorThemer": [
2133         ],
2134         "MaterialComponents/List+TypographyThemer": [
2136         ]
2137       }
2138     },
2139     {
2140       "name": "List+Theming",
2141       "platforms": {
2142         "ios": "9.0"
2143       },
2144       "public_header_files": "components/List/src/Theming/*.h",
2145       "source_files": [
2146         "components/List/src/Theming/*.{h,m}",
2147         "components/List/src/Theming/private/*.{h,m}"
2148       ],
2149       "dependencies": {
2150         "MaterialComponents/List": [
2152         ],
2153         "MaterialComponents/List+ColorThemer": [
2155         ],
2156         "MaterialComponents/List+TypographyThemer": [
2158         ],
2159         "MaterialComponents/schemes/Container": [
2161         ]
2162       },
2163       "testspecs": [
2164         {
2165           "name": "UnitTests",
2166           "test_type": "unit",
2167           "source_files": [
2168             "components/List/tests/unit/Theming/*.{h,m,swift}",
2169             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
2170           ],
2171           "resources": "components/List/tests/unit/Theming/resources/*"
2172         }
2173       ]
2174     },
2175     {
2176       "name": "MaskedTransition",
2177       "platforms": {
2178         "ios": "9.0"
2179       },
2180       "public_header_files": "components/MaskedTransition/src/*.h",
2181       "source_files": [
2182         "components/MaskedTransition/src/*.{h,m}",
2183         "components/MaskedTransition/src/private/*.{h,m}"
2184       ],
2185       "dependencies": {
2186         "MotionTransitioning": [
2187           "~> 5.0"
2188         ],
2189         "MotionAnimator": [
2190           "~> 2.0"
2191         ],
2192         "MotionInterchange": [
2193           "~> 1.0"
2194         ]
2195       },
2196       "testspecs": [
2197         {
2198           "name": "UnitTests",
2199           "test_type": "unit",
2200           "source_files": [
2201             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
2202             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
2203           ],
2204           "resources": "components/MaskedTransition/tests/unit/resources/*"
2205         }
2206       ]
2207     },
2208     {
2209       "name": "NavigationBar",
2210       "platforms": {
2211         "ios": "9.0"
2212       },
2213       "public_header_files": "components/NavigationBar/src/*.h",
2214       "source_files": "components/NavigationBar/src/*.{h,m}",
2215       "dependencies": {
2216         "MDFTextAccessibility": [
2218         ],
2219         "MaterialComponents/ButtonBar": [
2221         ],
2222         "MaterialComponents/Elevation": [
2224         ],
2225         "MaterialComponents/Typography": [
2227         ],
2228         "MDFInternationalization": [
2230         ],
2231         "MaterialComponents/private/Math": [
2233         ]
2234       },
2235       "testspecs": [
2236         {
2237           "name": "UnitTests",
2238           "test_type": "unit",
2239           "source_files": [
2240             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2241             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2242           ],
2243           "resources": "components/NavigationBar/tests/unit/resources/*",
2244           "dependencies": {
2245             "MaterialComponents/NavigationBar+ColorThemer": [
2247             ],
2248             "MaterialComponents/NavigationBar+TypographyThemer": [
2250             ]
2251           }
2252         }
2253       ]
2254     },
2255     {
2256       "name": "NavigationBar+ColorThemer",
2257       "platforms": {
2258         "ios": "9.0"
2259       },
2260       "public_header_files": [
2261         "components/NavigationBar/src/ColorThemer/*.h"
2262       ],
2263       "source_files": [
2264         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2265       ],
2266       "dependencies": {
2267         "MaterialComponents/NavigationBar": [
2269         ],
2270         "MaterialComponents/schemes/Color": [
2272         ]
2273       }
2274     },
2275     {
2276       "name": "NavigationBar+TypographyThemer",
2277       "platforms": {
2278         "ios": "9.0"
2279       },
2280       "public_header_files": [
2281         "components/NavigationBar/src/TypographyThemer/*.h"
2282       ],
2283       "source_files": [
2284         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2285       ],
2286       "dependencies": {
2287         "MaterialComponents/NavigationBar": [
2289         ],
2290         "MaterialComponents/schemes/Typography": [
2292         ]
2293       }
2294     },
2295     {
2296       "name": "NavigationDrawer",
2297       "platforms": {
2298         "ios": "9.0"
2299       },
2300       "public_header_files": "components/NavigationDrawer/src/*.h",
2301       "source_files": [
2302         "components/NavigationDrawer/src/*.{h,m}",
2303         "components/NavigationDrawer/src/private/*.{h,m}"
2304       ],
2305       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2306       "dependencies": {
2307         "MaterialComponents/Elevation": [
2309         ],
2310         "MaterialComponents/Palettes": [
2312         ],
2313         "MaterialComponents/ShadowLayer": [
2315         ],
2316         "MaterialComponents/private/Math": [
2318         ],
2319         "MaterialComponents/private/UIMetrics": [
2321         ]
2322       },
2323       "testspecs": [
2324         {
2325           "name": "UnitTests",
2326           "test_type": "unit",
2327           "source_files": [
2328             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2329             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2330             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2331           ],
2332           "dependencies": {
2333             "MaterialComponents/NavigationDrawer+ColorThemer": [
2335             ]
2336           }
2337         }
2338       ]
2339     },
2340     {
2341       "name": "NavigationDrawer+ColorThemer",
2342       "platforms": {
2343         "ios": "9.0"
2344       },
2345       "public_header_files": [
2346         "components/NavigationDrawer/src/ColorThemer/*.h"
2347       ],
2348       "source_files": [
2349         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2350         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2351       ],
2352       "dependencies": {
2353         "MaterialComponents/NavigationDrawer": [
2355         ],
2356         "MaterialComponents/schemes/Color": [
2358         ]
2359       }
2360     },
2361     {
2362       "name": "OverlayWindow",
2363       "platforms": {
2364         "ios": "9.0"
2365       },
2366       "public_header_files": "components/OverlayWindow/src/*.h",
2367       "source_files": [
2368         "components/OverlayWindow/src/*.{h,m}",
2369         "components/OverlayWindow/src/private/*.{h,m}"
2370       ],
2371       "dependencies": {
2372         "MaterialComponents/private/Application": [
2374         ]
2375       },
2376       "testspecs": [
2377         {
2378           "name": "UnitTests",
2379           "test_type": "unit",
2380           "source_files": [
2381             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2382             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2383           ],
2384           "resources": "components/OverlayWindow/tests/unit/resources/*"
2385         }
2386       ]
2387     },
2388     {
2389       "name": "PageControl",
2390       "platforms": {
2391         "ios": "9.0"
2392       },
2393       "public_header_files": "components/PageControl/src/*.h",
2394       "source_files": [
2395         "components/PageControl/src/*.{h,m}",
2396         "components/PageControl/src/private/*.{h,m}"
2397       ],
2398       "resources": [
2399         "components/PageControl/src/MaterialPageControl.bundle"
2400       ],
2401       "dependencies": {
2402         "MDFInternationalization": [
2404         ]
2405       },
2406       "testspecs": [
2407         {
2408           "name": "UnitTests",
2409           "test_type": "unit",
2410           "source_files": [
2411             "components/PageControl/tests/unit/*.{h,m,swift}",
2412             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2413           ],
2414           "resources": "components/PageControl/tests/unit/resources/*"
2415         }
2416       ]
2417     },
2418     {
2419       "name": "PageControl+ColorThemer",
2420       "platforms": {
2421         "ios": "9.0"
2422       },
2423       "public_header_files": [
2424         "components/PageControl/src/ColorThemer/*.h"
2425       ],
2426       "source_files": [
2427         "components/PageControl/src/ColorThemer/*.{h,m}"
2428       ],
2429       "dependencies": {
2430         "MaterialComponents/PageControl": [
2432         ],
2433         "MaterialComponents/Themes": [
2435         ]
2436       }
2437     },
2438     {
2439       "name": "Palettes",
2440       "platforms": {
2441         "ios": "9.0"
2442       },
2443       "public_header_files": "components/Palettes/src/*.h",
2444       "source_files": [
2445         "components/Palettes/src/*.{h,m}",
2446         "components/Palettes/src/private/*.{h,m}"
2447       ],
2448       "testspecs": [
2449         {
2450           "name": "UnitTests",
2451           "test_type": "unit",
2452           "source_files": [
2453             "components/Palettes/tests/unit/*.{h,m,swift}",
2454             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2455           ],
2456           "resources": "components/Palettes/tests/unit/resources/*"
2457         }
2458       ]
2459     },
2460     {
2461       "name": "ProgressView",
2462       "platforms": {
2463         "ios": "9.0"
2464       },
2465       "public_header_files": "components/ProgressView/src/*.h",
2466       "source_files": [
2467         "components/ProgressView/src/*.{h,m}",
2468         "components/ProgressView/src/private/*.{h,m}"
2469       ],
2470       "dependencies": {
2471         "MDFInternationalization": [
2473         ],
2474         "MaterialComponents/Palettes": [
2476         ],
2477         "MaterialComponents/private/Math": [
2479         ],
2480         "MotionAnimator": [
2481           "~> 2.1"
2482         ]
2483       },
2484       "testspecs": [
2485         {
2486           "name": "UnitTests",
2487           "test_type": "unit",
2488           "source_files": [
2489             "components/ProgressView/tests/unit/*.{h,m,swift}",
2490             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2491           ],
2492           "resources": "components/ProgressView/tests/unit/resources/*"
2493         }
2494       ]
2495     },
2496     {
2497       "name": "ProgressView+ColorThemer",
2498       "platforms": {
2499         "ios": "9.0"
2500       },
2501       "public_header_files": [
2502         "components/ProgressView/src/ColorThemer/*.h"
2503       ],
2504       "source_files": [
2505         "components/ProgressView/src/ColorThemer/*.{h,m}"
2506       ],
2507       "dependencies": {
2508         "MaterialComponents/ProgressView": [
2510         ],
2511         "MaterialComponents/Themes": [
2513         ]
2514       }
2515     },
2516     {
2517       "name": "ProgressView+Theming",
2518       "platforms": {
2519         "ios": "9.0"
2520       },
2521       "public_header_files": "components/ProgressView/src/Theming/*.h",
2522       "source_files": [
2523         "components/ProgressView/src/Theming/*.{h,m}",
2524         "components/ProgressView/src/Theming/private/*.{h,m}"
2525       ],
2526       "dependencies": {
2527         "MaterialComponents/ProgressView": [
2529         ],
2530         "MaterialComponents/schemes/Container": [
2532         ]
2533       },
2534       "testspecs": [
2535         {
2536           "name": "UnitTests",
2537           "test_type": "unit",
2538           "source_files": [
2539             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2540             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2541           ],
2542           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2543         }
2544       ]
2545     },
2546     {
2547       "name": "Ripple",
2548       "platforms": {
2549         "ios": "9.0"
2550       },
2551       "public_header_files": "components/Ripple/src/*.h",
2552       "source_files": [
2553         "components/Ripple/src/*.{h,m}",
2554         "components/Ripple/src/private/*.{h,m}"
2555       ],
2556       "dependencies": {
2557         "MaterialComponents/AnimationTiming": [
2559         ],
2560         "MaterialComponents/private/Color": [
2562         ],
2563         "MaterialComponents/private/Math": [
2565         ]
2566       },
2567       "testspecs": [
2568         {
2569           "name": "UnitTests",
2570           "test_type": "unit",
2571           "source_files": [
2572             "components/Ripple/tests/unit/*.{h,m,swift}",
2573             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2574           ],
2575           "resources": "components/Ripple/tests/unit/resources/*"
2576         }
2577       ]
2578     },
2579     {
2580       "name": "ShadowElevations",
2581       "platforms": {
2582         "ios": "9.0"
2583       },
2584       "public_header_files": "components/ShadowElevations/src/*.h",
2585       "source_files": "components/ShadowElevations/src/*.{h,m}",
2586       "testspecs": [
2587         {
2588           "name": "UnitTests",
2589           "test_type": "unit",
2590           "source_files": [
2591             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2592             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2593           ],
2594           "resources": "components/ShadowElevations/tests/unit/resources/*"
2595         }
2596       ]
2597     },
2598     {
2599       "name": "ShadowLayer",
2600       "platforms": {
2601         "ios": "9.0"
2602       },
2603       "public_header_files": "components/ShadowLayer/src/*.h",
2604       "source_files": "components/ShadowLayer/src/*.{h,m}",
2605       "dependencies": {
2606         "MaterialComponents/ShadowElevations": [
2608         ]
2609       },
2610       "testspecs": [
2611         {
2612           "name": "UnitTests",
2613           "test_type": "unit",
2614           "source_files": [
2615             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2616             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2617           ],
2618           "resources": "components/ShadowLayer/tests/unit/resources/*"
2619         }
2620       ]
2621     },
2622     {
2623       "name": "ShapeLibrary",
2624       "platforms": {
2625         "ios": "9.0"
2626       },
2627       "public_header_files": "components/ShapeLibrary/src/*.h",
2628       "source_files": [
2629         "components/ShapeLibrary/src/*.{h,m}",
2630         "components/ShapeLibrary/src/private/*.{h,m}"
2631       ],
2632       "dependencies": {
2633         "MaterialComponents/Shapes": [
2635         ],
2636         "MaterialComponents/private/Math": [
2638         ]
2639       },
2640       "testspecs": [
2641         {
2642           "name": "UnitTests",
2643           "test_type": "unit",
2644           "source_files": [
2645             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2646             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2647           ],
2648           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2649         }
2650       ]
2651     },
2652     {
2653       "name": "Shapes",
2654       "platforms": {
2655         "ios": "9.0"
2656       },
2657       "public_header_files": "components/Shapes/src/*.h",
2658       "source_files": [
2659         "components/Shapes/src/*.{h,m}",
2660         "components/Shapes/src/private/*.{h,m}"
2661       ],
2662       "dependencies": {
2663         "MaterialComponents/ShadowLayer": [
2665         ],
2666         "MaterialComponents/private/Color": [
2668         ],
2669         "MaterialComponents/private/Math": [
2671         ]
2672       },
2673       "testspecs": [
2674         {
2675           "name": "UnitTests",
2676           "test_type": "unit",
2677           "source_files": [
2678             "components/Shapes/tests/unit/*.{h,m,swift}",
2679             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2680           ],
2681           "resources": "components/Shapes/tests/unit/resources/*"
2682         }
2683       ]
2684     },
2685     {
2686       "name": "Slider",
2687       "platforms": {
2688         "ios": "9.0"
2689       },
2690       "public_header_files": [
2691         "components/Slider/src/*.h"
2692       ],
2693       "source_files": [
2694         "components/Slider/src/*.{h,m}",
2695         "components/Slider/src/private/*.{h,m}"
2696       ],
2697       "dependencies": {
2698         "MaterialComponents/Elevation": [
2700         ],
2701         "MaterialComponents/Palettes": [
2703         ],
2704         "MaterialComponents/ShadowElevations": [
2706         ],
2707         "MaterialComponents/private/Math": [
2709         ],
2710         "MaterialComponents/private/ThumbTrack": [
2712         ]
2713       },
2714       "testspecs": [
2715         {
2716           "name": "UnitTests",
2717           "test_type": "unit",
2718           "source_files": [
2719             "components/Slider/tests/unit/*.{h,m,swift}",
2720             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2721           ],
2722           "resources": "components/Slider/tests/unit/resources/*"
2723         }
2724       ]
2725     },
2726     {
2727       "name": "Slider+ColorThemer",
2728       "platforms": {
2729         "ios": "9.0"
2730       },
2731       "public_header_files": [
2732         "components/Slider/src/ColorThemer/*.h"
2733       ],
2734       "source_files": [
2735         "components/Slider/src/ColorThemer/*.{h,m}"
2736       ],
2737       "dependencies": {
2738         "MaterialComponents/Palettes": [
2740         ],
2741         "MaterialComponents/Slider": [
2743         ],
2744         "MaterialComponents/schemes/Color": [
2746         ]
2747       }
2748     },
2749     {
2750       "name": "Snackbar",
2751       "platforms": {
2752         "ios": "9.0"
2753       },
2754       "public_header_files": "components/Snackbar/src/*.h",
2755       "source_files": [
2756         "components/Snackbar/src/*.{h,m}",
2757         "components/Snackbar/src/private/*.{h,m}"
2758       ],
2759       "resources": [
2760         "components/Snackbar/src/MaterialSnackbar.bundle"
2761       ],
2762       "dependencies": {
2763         "MaterialComponents/AnimationTiming": [
2765         ],
2766         "MaterialComponents/Buttons": [
2768         ],
2769         "MaterialComponents/Elevation": [
2771         ],
2772         "MaterialComponents/OverlayWindow": [
2774         ],
2775         "MaterialComponents/ShadowElevations": [
2777         ],
2778         "MaterialComponents/ShadowLayer": [
2780         ],
2781         "MaterialComponents/Typography": [
2783         ],
2784         "MaterialComponents/private/Application": [
2786         ],
2787         "MaterialComponents/private/KeyboardWatcher": [
2789         ],
2790         "MaterialComponents/private/Math": [
2792         ],
2793         "MaterialComponents/private/Overlay": [
2795         ]
2796       },
2797       "testspecs": [
2798         {
2799           "name": "UnitTests",
2800           "test_type": "unit",
2801           "source_files": [
2802             "components/Snackbar/tests/unit/*.{h,m,swift}",
2803             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2804           ],
2805           "resources": "components/Snackbar/tests/unit/resources/*",
2806           "dependencies": {
2807             "MaterialComponents/Snackbar+ColorThemer": [
2809             ],
2810             "MaterialComponents/Snackbar+FontThemer": [
2812             ],
2813             "MaterialComponents/Snackbar+TypographyThemer": [
2815             ],
2816             "MaterialComponents/Themes": [
2818             ]
2819           }
2820         }
2821       ]
2822     },
2823     {
2824       "name": "Snackbar+ColorThemer",
2825       "platforms": {
2826         "ios": "9.0"
2827       },
2828       "public_header_files": [
2829         "components/Snackbar/src/ColorThemer/*.h"
2830       ],
2831       "source_files": [
2832         "components/Snackbar/src/ColorThemer/*.{h,m}"
2833       ],
2834       "dependencies": {
2835         "MaterialComponents/Snackbar": [
2837         ],
2838         "MaterialComponents/schemes/Color": [
2840         ]
2841       }
2842     },
2843     {
2844       "name": "Snackbar+FontThemer",
2845       "platforms": {
2846         "ios": "9.0"
2847       },
2848       "public_header_files": [
2849         "components/Snackbar/src/FontThemer/*.h"
2850       ],
2851       "source_files": [
2852         "components/Snackbar/src/FontThemer/*.{h,m}"
2853       ],
2854       "dependencies": {
2855         "MaterialComponents/Snackbar": [
2857         ],
2858         "MaterialComponents/Themes": [
2860         ]
2861       }
2862     },
2863     {
2864       "name": "Snackbar+TypographyThemer",
2865       "platforms": {
2866         "ios": "9.0"
2867       },
2868       "public_header_files": [
2869         "components/Snackbar/src/TypographyThemer/*.h"
2870       ],
2871       "source_files": [
2872         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2873       ],
2874       "dependencies": {
2875         "MaterialComponents/Snackbar": [
2877         ],
2878         "MaterialComponents/schemes/Typography": [
2880         ]
2881       }
2882     },
2883     {
2884       "name": "Tabs",
2885       "platforms": {
2886         "ios": "9.0"
2887       },
2888       "public_header_files": "components/Tabs/src/*.h",
2889       "source_files": [
2890         "components/Tabs/src/*.{h,m}",
2891         "components/Tabs/src/private/*.{h,m}"
2892       ],
2893       "resources": [
2894         "components/Tabs/src/MaterialTabs.bundle"
2895       ],
2896       "dependencies": {
2897         "MDFInternationalization": [
2899         ],
2900         "MaterialComponents/AnimationTiming": [
2902         ],
2903         "MaterialComponents/Elevation": [
2905         ],
2906         "MaterialComponents/Ink": [
2908         ],
2909         "MaterialComponents/Palettes": [
2911         ],
2912         "MaterialComponents/Ripple": [
2914         ],
2915         "MaterialComponents/ShadowElevations": [
2917         ],
2918         "MaterialComponents/ShadowLayer": [
2920         ],
2921         "MaterialComponents/Typography": [
2923         ],
2924         "MaterialComponents/private/Math": [
2926         ]
2927       },
2928       "testspecs": [
2929         {
2930           "name": "UnitTests",
2931           "test_type": "unit",
2932           "source_files": [
2933             "components/Tabs/tests/unit/*.{h,m,swift}",
2934             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2935           ],
2936           "resources": "components/Tabs/tests/unit/resources/*",
2937           "dependencies": {
2938             "MaterialComponents/Tabs+ColorThemer": [
2940             ],
2941             "MaterialComponents/Tabs+FontThemer": [
2943             ],
2944             "MaterialComponents/Tabs+TypographyThemer": [
2946             ],
2947             "MaterialComponents/Themes": [
2949             ]
2950           }
2951         }
2952       ]
2953     },
2954     {
2955       "name": "Tabs+ColorThemer",
2956       "platforms": {
2957         "ios": "9.0"
2958       },
2959       "public_header_files": [
2960         "components/Tabs/src/ColorThemer/*.h"
2961       ],
2962       "source_files": [
2963         "components/Tabs/src/ColorThemer/*.{h,m}"
2964       ],
2965       "dependencies": {
2966         "MaterialComponents/schemes/Color": [
2968         ],
2969         "MaterialComponents/Tabs": [
2971         ]
2972       }
2973     },
2974     {
2975       "name": "Tabs+FontThemer",
2976       "platforms": {
2977         "ios": "9.0"
2978       },
2979       "public_header_files": [
2980         "components/Tabs/src/FontThemer/*.h"
2981       ],
2982       "source_files": [
2983         "components/Tabs/src/FontThemer/*.{h,m}"
2984       ],
2985       "dependencies": {
2986         "MaterialComponents/Tabs": [
2988         ],
2989         "MaterialComponents/Themes": [
2991         ]
2992       }
2993     },
2994     {
2995       "name": "Tabs+TypographyThemer",
2996       "platforms": {
2997         "ios": "9.0"
2998       },
2999       "public_header_files": [
3000         "components/Tabs/src/TypographyThemer/*.h"
3001       ],
3002       "source_files": [
3003         "components/Tabs/src/TypographyThemer/*.{h,m}"
3004       ],
3005       "dependencies": {
3006         "MaterialComponents/Tabs": [
3008         ],
3009         "MaterialComponents/schemes/Typography": [
3011         ]
3012       }
3013     },
3014     {
3015       "name": "Tabs+Theming",
3016       "platforms": {
3017         "ios": "9.0"
3018       },
3019       "public_header_files": "components/Tabs/src/Theming/*.h",
3020       "source_files": [
3021         "components/Tabs/src/Theming/*.{h,m}",
3022         "components/Tabs/src/Theming/private/*.{h,m}"
3023       ],
3024       "dependencies": {
3025         "MaterialComponents/Tabs": [
3027         ],
3028         "MaterialComponents/Tabs+ColorThemer": [
3030         ],
3031         "MaterialComponents/Tabs+TypographyThemer": [
3033         ],
3034         "MaterialComponents/schemes/Container": [
3036         ]
3037       },
3038       "testspecs": [
3039         {
3040           "name": "UnitTests",
3041           "test_type": "unit",
3042           "source_files": [
3043             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
3044             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
3045           ],
3046           "resources": "components/Tabs/tests/unit/Theming/resources/*"
3047         }
3048       ]
3049     },
3050     {
3051       "name": "TextFields",
3052       "platforms": {
3053         "ios": "9.0"
3054       },
3055       "public_header_files": "components/TextFields/src/*.h",
3056       "source_files": [
3057         "components/TextFields/src/*.{h,m}",
3058         "components/TextFields/src/private/*.{h,m}"
3059       ],
3060       "dependencies": {
3061         "MaterialComponents/AnimationTiming": [
3063         ],
3064         "MaterialComponents/Elevation": [
3066         ],
3067         "MaterialComponents/Palettes": [
3069         ],
3070         "MaterialComponents/Typography": [
3072         ],
3073         "MaterialComponents/private/Math": [
3075         ],
3076         "MDFInternationalization": [
3078         ]
3079       },
3080       "testspecs": [
3081         {
3082           "name": "UnitTests",
3083           "test_type": "unit",
3084           "source_files": [
3085             "components/TextFields/tests/unit/*.{h,m,swift}",
3086             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
3087           ],
3088           "resources": "components/TextFields/tests/unit/resources/*",
3089           "dependencies": {
3090             "MaterialComponents/TextFields+ColorThemer": [
3092             ],
3093             "MaterialComponents/TextFields+FontThemer": [
3095             ],
3096             "MaterialComponents/TextFields+TypographyThemer": [
3098             ],
3099             "MaterialComponents/Themes": [
3101             ]
3102           }
3103         }
3104       ]
3105     },
3106     {
3107       "name": "TextFields+ContainedInputView",
3108       "platforms": {
3109         "ios": "9.0"
3110       },
3111       "public_header_files": "components/TextFields/src/ContainedInputView/*.h",
3112       "source_files": [
3113         "components/TextFields/src/ContainedInputView/*.{h,m}",
3114         "components/TextFields/src/ContainedInputView/private/*.{h,m}"
3115       ],
3116       "dependencies": {
3117         "MaterialComponents/AnimationTiming": [
3119         ],
3120         "MDFInternationalization": [
3122         ]
3123       },
3124       "testspecs": [
3125         {
3126           "name": "UnitTests",
3127           "test_type": "unit",
3128           "source_files": [
3129             "components/TextFields/tests/unit/ContainedInputView/*.{h,m,swift}",
3130             "components/TextFields/tests/unit/ContainedInputView/supplemental/*.{h,m,swift}"
3131           ],
3132           "resources": "components/TextFields/tests/unit/ContainedInputView/resources/*"
3133         }
3134       ]
3135     },
3136     {
3137       "name": "TextFields+ColorThemer",
3138       "platforms": {
3139         "ios": "9.0"
3140       },
3141       "public_header_files": [
3142         "components/TextFields/src/ColorThemer/*.h"
3143       ],
3144       "source_files": [
3145         "components/TextFields/src/ColorThemer/*.{h,m}"
3146       ],
3147       "dependencies": {
3148         "MaterialComponents/TextFields": [
3150         ],
3151         "MaterialComponents/Themes": [
3153         ]
3154       }
3155     },
3156     {
3157       "name": "TextFields+FontThemer",
3158       "platforms": {
3159         "ios": "9.0"
3160       },
3161       "public_header_files": [
3162         "components/TextFields/src/FontThemer/*.h"
3163       ],
3164       "source_files": [
3165         "components/TextFields/src/FontThemer/*.{h,m}"
3166       ],
3167       "dependencies": {
3168         "MaterialComponents/TextFields": [
3170         ],
3171         "MaterialComponents/Themes": [
3173         ]
3174       }
3175     },
3176     {
3177       "name": "TextFields+Theming",
3178       "platforms": {
3179         "ios": "9.0"
3180       },
3181       "public_header_files": "components/TextFields/src/Theming/*.h",
3182       "source_files": [
3183         "components/TextFields/src/Theming/*.{h,m}",
3184         "components/TextFields/src/Theming/private/*.{h,m}"
3185       ],
3186       "dependencies": {
3187         "MaterialComponents/TextFields": [
3189         ],
3190         "MaterialComponents/TextFields+ColorThemer": [
3192         ],
3193         "MaterialComponents/TextFields+TypographyThemer": [
3195         ],
3196         "MaterialComponents/schemes/Container": [
3198         ]
3199       },
3200       "testspecs": [
3201         {
3202           "name": "UnitTests",
3203           "test_type": "unit",
3204           "source_files": [
3205             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
3206             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
3207           ],
3208           "resources": "components/TextFields/tests/unit/Theming/resources/*"
3209         }
3210       ]
3211     },
3212     {
3213       "name": "TextFields+TypographyThemer",
3214       "platforms": {
3215         "ios": "9.0"
3216       },
3217       "public_header_files": [
3218         "components/TextFields/src/TypographyThemer/*.h"
3219       ],
3220       "source_files": [
3221         "components/TextFields/src/TypographyThemer/*.{h,m}"
3222       ],
3223       "dependencies": {
3224         "MaterialComponents/TextFields": [
3226         ],
3227         "MaterialComponents/schemes/Typography": [
3229         ]
3230       }
3231     },
3232     {
3233       "name": "Themes",
3234       "platforms": {
3235         "ios": "9.0"
3236       },
3237       "public_header_files": "components/Themes/src/*.h",
3238       "source_files": [
3239         "components/Themes/src/*.{h,m}",
3240         "components/Themes/src/private/*.{h,m}"
3241       ],
3242       "dependencies": {
3243         "MaterialComponents/schemes/Color": [
3245         ],
3246         "MaterialComponents/schemes/Typography": [
3248         ]
3249       },
3250       "testspecs": [
3251         {
3252           "name": "UnitTests",
3253           "test_type": "unit",
3254           "source_files": [
3255             "components/Themes/tests/unit/*.{h,m,swift}",
3256             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
3257           ],
3258           "resources": "components/Themes/tests/unit/resources/*"
3259         }
3260       ]
3261     },
3262     {
3263       "name": "Typography",
3264       "platforms": {
3265         "ios": "9.0"
3266       },
3267       "public_header_files": "components/Typography/src/*.h",
3268       "source_files": [
3269         "components/Typography/src/*.{h,m}",
3270         "components/Typography/src/private/*.{h,m}"
3271       ],
3272       "dependencies": {
3273         "MaterialComponents/private/Application": [
3275         ],
3276         "MaterialComponents/private/Math": [
3278         ]
3279       },
3280       "testspecs": [
3281         {
3282           "name": "UnitTests",
3283           "test_type": "unit",
3284           "source_files": [
3285             "components/Typography/tests/unit/*.{h,m,swift}",
3286             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
3287           ],
3288           "resources": "components/Typography/tests/unit/resources/*"
3289         }
3290       ]
3291     },
3292     {
3293       "name": "schemes",
3294       "subspecs": [
3295         {
3296           "name": "Color",
3297           "platforms": {
3298             "ios": "9.0"
3299           },
3300           "public_header_files": "components/schemes/Color/src/*.h",
3301           "source_files": "components/schemes/Color/src/*.{h,m}",
3302           "dependencies": {
3303             "MaterialComponents/private/Color": [
3305             ]
3306           },
3307           "testspecs": [
3308             {
3309               "name": "UnitTests",
3310               "test_type": "unit",
3311               "source_files": [
3312                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3313                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3314               ],
3315               "resources": "components/schemes/Color/tests/unit/resources/*",
3316               "dependencies": {
3317                 "MaterialComponents/private/Math": [
3319                 ]
3320               }
3321             }
3322           ]
3323         },
3324         {
3325           "name": "Container",
3326           "platforms": {
3327             "ios": "9.0"
3328           },
3329           "public_header_files": "components/schemes/Container/src/*.h",
3330           "source_files": "components/schemes/Container/src/*.{h,m}",
3331           "dependencies": {
3332             "MaterialComponents/schemes/Color": [
3334             ],
3335             "MaterialComponents/schemes/Typography": [
3337             ],
3338             "MaterialComponents/schemes/Shape": [
3340             ]
3341           },
3342           "testspecs": [
3343             {
3344               "name": "UnitTests",
3345               "test_type": "unit",
3346               "source_files": [
3347                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3348                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3349               ]
3350             }
3351           ]
3352         },
3353         {
3354           "name": "Shape",
3355           "platforms": {
3356             "ios": "9.0"
3357           },
3358           "public_header_files": "components/schemes/Shape/src/*.h",
3359           "source_files": "components/schemes/Shape/src/*.{h,m}",
3360           "dependencies": {
3361             "MaterialComponents/ShapeLibrary": [
3363             ],
3364             "MaterialComponents/Shapes": [
3366             ]
3367           },
3368           "testspecs": [
3369             {
3370               "name": "UnitTests",
3371               "test_type": "unit",
3372               "source_files": [
3373                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3374                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3375               ],
3376               "resources": "components/schemes/Shape/tests/unit/resources/*"
3377             }
3378           ]
3379         },
3380         {
3381           "name": "Typography",
3382           "platforms": {
3383             "ios": "9.0"
3384           },
3385           "public_header_files": "components/schemes/Typography/src/*.h",
3386           "source_files": "components/schemes/Typography/src/*.{h,m}",
3387           "dependencies": {
3388             "MaterialComponents/Typography": [
3390             ],
3391             "MaterialComponents/schemes/Typography+BasicFontScheme": [
3393             ]
3394           },
3395           "testspecs": [
3396             {
3397               "name": "UnitTests",
3398               "test_type": "unit",
3399               "source_files": [
3400                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3401                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3402               ],
3403               "resources": "components/schemes/Typography/tests/unit/resources/*"
3404             }
3405           ]
3406         },
3407         {
3408           "name": "Typography+BasicFontScheme",
3409           "platforms": {
3410             "ios": "9.0"
3411           },
3412           "public_header_files": "components/schemes/Typography/src/BasicFontScheme/*.h",
3413           "source_files": [
3414             "components/schemes/Typography/src/BasicFontScheme/*.{h,m}",
3415             "components/schemes/Typography/src/BasicFontScheme/private/*.{h,m}"
3416           ]
3417         }
3418       ]
3419     },
3420     {
3421       "name": "private",
3422       "subspecs": [
3423         {
3424           "name": "Icons",
3425           "subspecs": [
3426             {
3427               "name": "Base",
3428               "public_header_files": "components/private/Icons/src/*.h",
3429               "source_files": "components/private/Icons/src/*.{h,m}"
3430             },
3431             {
3432               "name": "ic_arrow_back",
3433               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3434               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3435               "resource_bundles": {
3436                 "MaterialIcons_ic_arrow_back": [
3437                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3438                 ]
3439               },
3440               "dependencies": {
3441                 "MaterialComponents/private/Icons/Base": [
3443                 ]
3444               }
3445             },
3446             {
3447               "name": "ic_check",
3448               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3449               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3450               "resource_bundles": {
3451                 "MaterialIcons_ic_check": [
3452                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3453                 ]
3454               },
3455               "dependencies": {
3456                 "MaterialComponents/private/Icons/Base": [
3458                 ]
3459               }
3460             },
3461             {
3462               "name": "ic_check_circle",
3463               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3464               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3465               "resource_bundles": {
3466                 "MaterialIcons_ic_check_circle": [
3467                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3468                 ]
3469               },
3470               "dependencies": {
3471                 "MaterialComponents/private/Icons/Base": [
3473                 ]
3474               }
3475             },
3476             {
3477               "name": "ic_chevron_right",
3478               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3479               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3480               "resource_bundles": {
3481                 "MaterialIcons_ic_chevron_right": [
3482                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3483                 ]
3484               },
3485               "dependencies": {
3486                 "MaterialComponents/private/Icons/Base": [
3488                 ]
3489               }
3490             },
3491             {
3492               "name": "ic_color_lens",
3493               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3494               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3495               "resource_bundles": {
3496                 "MaterialIcons_ic_color_lens": [
3497                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3498                 ]
3499               },
3500               "dependencies": {
3501                 "MaterialComponents/private/Icons/Base": [
3503                 ]
3504               }
3505             },
3506             {
3507               "name": "ic_help_outline",
3508               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3509               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3510               "resource_bundles": {
3511                 "MaterialIcons_ic_help_outline": [
3512                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3513                 ]
3514               },
3515               "dependencies": {
3516                 "MaterialComponents/private/Icons/Base": [
3518                 ]
3519               }
3520             },
3521             {
3522               "name": "ic_info",
3523               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3524               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3525               "resource_bundles": {
3526                 "MaterialIcons_ic_info": [
3527                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3528                 ]
3529               },
3530               "dependencies": {
3531                 "MaterialComponents/private/Icons/Base": [
3533                 ]
3534               }
3535             },
3536             {
3537               "name": "ic_more_horiz",
3538               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3539               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3540               "resource_bundles": {
3541                 "MaterialIcons_ic_more_horiz": [
3542                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3543                 ]
3544               },
3545               "dependencies": {
3546                 "MaterialComponents/private/Icons/Base": [
3548                 ]
3549               }
3550             },
3551             {
3552               "name": "ic_radio_button_unchecked",
3553               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3554               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3555               "resource_bundles": {
3556                 "MaterialIcons_ic_radio_button_unchecked": [
3557                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3558                 ]
3559               },
3560               "dependencies": {
3561                 "MaterialComponents/private/Icons/Base": [
3563                 ]
3564               }
3565             },
3566             {
3567               "name": "ic_reorder",
3568               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3569               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3570               "resource_bundles": {
3571                 "MaterialIcons_ic_reorder": [
3572                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3573                 ]
3574               },
3575               "dependencies": {
3576                 "MaterialComponents/private/Icons/Base": [
3578                 ]
3579               }
3580             },
3581             {
3582               "name": "ic_settings",
3583               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3584               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3585               "resource_bundles": {
3586                 "MaterialIcons_ic_settings": [
3587                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3588                 ]
3589               },
3590               "dependencies": {
3591                 "MaterialComponents/private/Icons/Base": [
3593                 ]
3594               }
3595             }
3596           ]
3597         },
3598         {
3599           "name": "Application",
3600           "platforms": {
3601             "ios": "9.0"
3602           },
3603           "public_header_files": "components/private/Application/src/*.h",
3604           "source_files": "components/private/Application/src/*.{h,m}",
3605           "testspecs": [
3606             {
3607               "name": "UnitTests",
3608               "test_type": "unit",
3609               "source_files": [
3610                 "components/private/Application/tests/unit/*.{h,m,swift}",
3611                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3612               ],
3613               "resources": "components/private/Application/tests/unit/resources/*"
3614             }
3615           ]
3616         },
3617         {
3618           "name": "Color",
3619           "platforms": {
3620             "ios": "9.0"
3621           },
3622           "public_header_files": "components/private/Color/src/*.h",
3623           "source_files": "components/private/Color/src/*.{h,m}",
3624           "testspecs": [
3625             {
3626               "name": "UnitTests",
3627               "test_type": "unit",
3628               "source_files": [
3629                 "components/private/Color/tests/unit/*.{h,m,swift}",
3630                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3631               ],
3632               "resources": "components/private/Color/tests/unit/resources/*"
3633             }
3634           ]
3635         },
3636         {
3637           "name": "KeyboardWatcher",
3638           "platforms": {
3639             "ios": "9.0"
3640           },
3641           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3642           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3643           "dependencies": {
3644             "MaterialComponents/private/Application": [
3646             ]
3647           },
3648           "testspecs": [
3649             {
3650               "name": "UnitTests",
3651               "test_type": "unit",
3652               "source_files": [
3653                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3654                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3655               ],
3656               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3657             }
3658           ]
3659         },
3660         {
3661           "name": "Math",
3662           "platforms": {
3663             "ios": "9.0"
3664           },
3665           "public_header_files": "components/private/Math/src/*.h",
3666           "source_files": "components/private/Math/src/*.{h,m}",
3667           "testspecs": [
3668             {
3669               "name": "UnitTests",
3670               "test_type": "unit",
3671               "source_files": [
3672                 "components/private/Math/tests/unit/*.{h,m,swift}",
3673                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3674               ],
3675               "resources": "components/private/Math/tests/unit/resources/*"
3676             }
3677           ]
3678         },
3679         {
3680           "name": "Overlay",
3681           "platforms": {
3682             "ios": "9.0"
3683           },
3684           "public_header_files": "components/private/Overlay/src/*.h",
3685           "source_files": [
3686             "components/private/Overlay/src/*.{h,m}",
3687             "components/private/Overlay/src/private/*.{h,m}"
3688           ],
3689           "testspecs": [
3690             {
3691               "name": "UnitTests",
3692               "test_type": "unit",
3693               "source_files": [
3694                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3695                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3696               ],
3697               "resources": "components/private/Overlay/tests/unit/resources/*"
3698             }
3699           ]
3700         },
3701         {
3702           "name": "ThumbTrack",
3703           "platforms": {
3704             "ios": "9.0"
3705           },
3706           "public_header_files": "components/private/ThumbTrack/src/*.h",
3707           "source_files": [
3708             "components/private/ThumbTrack/src/*.{h,m}",
3709             "components/private/ThumbTrack/src/private/*.{h,m}"
3710           ],
3711           "dependencies": {
3712             "MaterialComponents/Ink": [
3714             ],
3715             "MaterialComponents/Ripple": [
3717             ],
3718             "MaterialComponents/ShadowElevations": [
3720             ],
3721             "MaterialComponents/ShadowLayer": [
3723             ],
3724             "MaterialComponents/Typography": [
3726             ],
3727             "MDFInternationalization": [
3729             ],
3730             "MaterialComponents/private/Math": [
3732             ]
3733           },
3734           "testspecs": [
3735             {
3736               "name": "UnitTests",
3737               "test_type": "unit",
3738               "source_files": [
3739                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3740                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3741               ],
3742               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3743             }
3744           ]
3745         },
3746         {
3747           "name": "UIMetrics",
3748           "platforms": {
3749             "ios": "9.0"
3750           },
3751           "public_header_files": "components/private/UIMetrics/src/*.h",
3752           "source_files": [
3753             "components/private/UIMetrics/src/*.{h,m}",
3754             "components/private/UIMetrics/src/private/*.{h,m}"
3755           ],
3756           "dependencies": {
3757             "MaterialComponents/private/Application": [
3759             ]
3760           },
3761           "testspecs": [
3762             {
3763               "name": "UnitTests",
3764               "test_type": "unit",
3765               "source_files": [
3766                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3767                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3768               ],
3769               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3770             }
3771           ]
3772         }
3773       ]
3774     }
3775   ]