[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 89.0.0 / MaterialComponents.podspec.json
blob97bde2eb967235f2948c3c0b1379329050f8caed
2   "name": "MaterialComponents",
3   "version": "89.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": "v89.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       "dependencies": {
618         "MaterialComponents/Elevation": [
620         ],
621         "MaterialComponents/ShapeLibrary": [
623         ],
624         "MaterialComponents/Shapes": [
626         ],
627         "MaterialComponents/ShadowElevations": [
629         ],
630         "MaterialComponents/ShadowLayer": [
632         ],
633         "MaterialComponents/private/KeyboardWatcher": [
635         ],
636         "MaterialComponents/private/Math": [
638         ]
639       },
640       "testspecs": [
641         {
642           "name": "UnitTests",
643           "test_type": "unit",
644           "source_files": [
645             "components/BottomSheet/tests/unit/*.{h,m,swift}",
646             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
647           ],
648           "resources": "components/BottomSheet/tests/unit/resources/*",
649           "dependencies": {
650             "MaterialComponents/BottomSheet+ShapeThemer": [
652             ]
653           }
654         }
655       ]
656     },
657     {
658       "name": "BottomSheet+ShapeThemer",
659       "platforms": {
660         "ios": "9.0"
661       },
662       "public_header_files": [
663         "components/BottomSheet/src/ShapeThemer/*.h"
664       ],
665       "source_files": [
666         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
667         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
668       ],
669       "dependencies": {
670         "MaterialComponents/BottomSheet": [
672         ],
673         "MaterialComponents/schemes/Shape": [
675         ]
676       }
677     },
678     {
679       "name": "Buttons",
680       "platforms": {
681         "ios": "9.0"
682       },
683       "public_header_files": "components/Buttons/src/*.h",
684       "source_files": [
685         "components/Buttons/src/*.{h,m}",
686         "components/Buttons/src/private/*.{h,m}"
687       ],
688       "dependencies": {
689         "MDFInternationalization": [
691         ],
692         "MDFTextAccessibility": [
694         ],
695         "MaterialComponents/Elevation": [
697         ],
698         "MaterialComponents/Ink": [
700         ],
701         "MaterialComponents/Ripple": [
703         ],
704         "MaterialComponents/ShadowElevations": [
706         ],
707         "MaterialComponents/ShadowLayer": [
709         ],
710         "MaterialComponents/Shapes": [
712         ],
713         "MaterialComponents/Typography": [
715         ],
716         "MaterialComponents/private/Math": [
718         ]
719       },
720       "testspecs": [
721         {
722           "name": "UnitTests",
723           "test_type": "unit",
724           "source_files": [
725             "components/Buttons/tests/unit/*.{h,m,swift}",
726             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
727           ],
728           "resources": "components/Buttons/tests/unit/resources/*",
729           "dependencies": {
730             "MaterialComponents/Buttons+ShapeThemer": [
732             ],
733             "MaterialComponents/Buttons+ColorThemer": [
735             ],
736             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
738             ],
739             "MaterialComponents/Buttons+ButtonThemer": [
741             ]
742           }
743         }
744       ]
745     },
746     {
747       "name": "Buttons+ColorThemer",
748       "platforms": {
749         "ios": "9.0"
750       },
751       "public_header_files": [
752         "components/Buttons/src/ColorThemer/*.h"
753       ],
754       "source_files": [
755         "components/Buttons/src/ColorThemer/*.{h,m}",
756         "components/Buttons/src/ColorThemer/private/*.{h,m}"
757       ],
758       "dependencies": {
759         "MaterialComponents/Buttons": [
761         ],
762         "MaterialComponents/schemes/Color": [
764         ]
765       }
766     },
767     {
768       "name": "Buttons+TitleColorAccessibilityMutator",
769       "platforms": {
770         "ios": "9.0"
771       },
772       "public_header_files": [
773         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
774       ],
775       "source_files": [
776         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
777         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
778       ],
779       "dependencies": {
780         "MDFTextAccessibility": [
782         ],
783         "MaterialComponents/Buttons": [
785         ]
786       }
787     },
788     {
789       "name": "Buttons+ShapeThemer",
790       "platforms": {
791         "ios": "9.0"
792       },
793       "public_header_files": [
794         "components/Buttons/src/ShapeThemer/*.h"
795       ],
796       "source_files": [
797         "components/Buttons/src/ShapeThemer/*.{h,m}"
798       ],
799       "dependencies": {
800         "MaterialComponents/Buttons": [
802         ],
803         "MaterialComponents/schemes/Shape": [
805         ]
806       }
807     },
808     {
809       "name": "Buttons+TypographyThemer",
810       "platforms": {
811         "ios": "9.0"
812       },
813       "public_header_files": [
814         "components/Buttons/src/TypographyThemer/*.h"
815       ],
816       "source_files": [
817         "components/Buttons/src/TypographyThemer/*.{h,m}"
818       ],
819       "dependencies": {
820         "MaterialComponents/Buttons": [
822         ],
823         "MaterialComponents/schemes/Typography": [
825         ]
826       }
827     },
828     {
829       "name": "Buttons+ButtonThemer",
830       "platforms": {
831         "ios": "9.0"
832       },
833       "public_header_files": [
834         "components/Buttons/src/ButtonThemer/*.h"
835       ],
836       "source_files": [
837         "components/Buttons/src/ButtonThemer/*.{h,m}",
838         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
839       ],
840       "dependencies": {
841         "MaterialComponents/Buttons": [
843         ],
844         "MaterialComponents/Buttons+ColorThemer": [
846         ],
847         "MaterialComponents/Buttons+ShapeThemer": [
849         ],
850         "MaterialComponents/Buttons+TypographyThemer": [
852         ],
853         "MaterialComponents/Palettes": [
855         ]
856       }
857     },
858     {
859       "name": "Buttons+Theming",
860       "platforms": {
861         "ios": "9.0"
862       },
863       "public_header_files": "components/Buttons/src/Theming/*.h",
864       "source_files": [
865         "components/Buttons/src/Theming/*.{h,m}",
866         "components/Buttons/src/Theming/private/*.{h,m}"
867       ],
868       "dependencies": {
869         "MaterialComponents/Buttons": [
871         ],
872         "MaterialComponents/Buttons+ColorThemer": [
874         ],
875         "MaterialComponents/Buttons+ShapeThemer": [
877         ],
878         "MaterialComponents/Buttons+TypographyThemer": [
880         ],
881         "MaterialComponents/ShadowElevations": [
883         ],
884         "MaterialComponents/schemes/Container": [
886         ]
887       },
888       "testspecs": [
889         {
890           "name": "UnitTests",
891           "test_type": "unit",
892           "source_files": [
893             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
894             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
895           ],
896           "resources": "components/Buttons/tests/unit/Theming/resources/*"
897         }
898       ]
899     },
900     {
901       "name": "ButtonBar",
902       "platforms": {
903         "ios": "9.0"
904       },
905       "public_header_files": "components/ButtonBar/src/*.h",
906       "source_files": [
907         "components/ButtonBar/src/*.{h,m}",
908         "components/ButtonBar/src/private/*.{h,m}"
909       ],
910       "dependencies": {
911         "MDFInternationalization": [
913         ],
914         "MaterialComponents/Buttons": [
916         ],
917         "MaterialComponents/private/Application": [
919         ]
920       },
921       "testspecs": [
922         {
923           "name": "UnitTests",
924           "test_type": "unit",
925           "source_files": [
926             "components/ButtonBar/tests/unit/*.{h,m,swift}",
927             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
928           ],
929           "resources": "components/ButtonBar/tests/unit/resources/*",
930           "dependencies": {
931             "MaterialComponents/ButtonBar+TypographyThemer": [
933             ]
934           }
935         }
936       ]
937     },
938     {
939       "name": "ButtonBar+ColorThemer",
940       "platforms": {
941         "ios": "9.0"
942       },
943       "public_header_files": [
944         "components/ButtonBar/src/ColorThemer/*.h"
945       ],
946       "source_files": [
947         "components/ButtonBar/src/ColorThemer/*.{h,m}"
948       ],
949       "dependencies": {
950         "MaterialComponents/ButtonBar": [
952         ],
953         "MaterialComponents/Themes": [
955         ]
956       }
957     },
958     {
959       "name": "ButtonBar+TypographyThemer",
960       "platforms": {
961         "ios": "9.0"
962       },
963       "public_header_files": [
964         "components/ButtonBar/src/TypographyThemer/*.h"
965       ],
966       "source_files": [
967         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
968       ],
969       "dependencies": {
970         "MaterialComponents/ButtonBar": [
972         ],
973         "MaterialComponents/schemes/Typography": [
975         ]
976       }
977     },
978     {
979       "name": "Cards",
980       "platforms": {
981         "ios": "9.0"
982       },
983       "public_header_files": "components/Cards/src/*.h",
984       "source_files": "components/Cards/src/*.{h,m}",
985       "exclude_files": [
986         "components/Cards/src/MDCCard+Ripple.{h,m}",
987         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
988       ],
989       "dependencies": {
990         "MaterialComponents/Elevation": [
992         ],
993         "MaterialComponents/Ink": [
995         ],
996         "MaterialComponents/Ripple": [
998         ],
999         "MaterialComponents/ShadowLayer": [
1001         ],
1002         "MaterialComponents/Shapes": [
1004         ],
1005         "MaterialComponents/private/Icons/ic_check_circle": [
1007         ],
1008         "MaterialComponents/private/Math": [
1010         ]
1011       },
1012       "testspecs": [
1013         {
1014           "name": "UnitTests",
1015           "test_type": "unit",
1016           "source_files": [
1017             "components/Cards/tests/unit/*.{h,m,swift}",
1018             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
1019           ],
1020           "resources": "components/Cards/tests/unit/resources/*",
1021           "dependencies": {
1022             "MaterialComponents/Cards+ColorThemer": [
1024             ],
1025             "MaterialComponents/Cards+ShapeThemer": [
1027             ]
1028           }
1029         }
1030       ]
1031     },
1032     {
1033       "name": "Cards+ColorThemer",
1034       "platforms": {
1035         "ios": "9.0"
1036       },
1037       "public_header_files": [
1038         "components/Cards/src/ColorThemer/*.h"
1039       ],
1040       "source_files": [
1041         "components/Cards/src/ColorThemer/*.{h,m}"
1042       ],
1043       "dependencies": {
1044         "MaterialComponents/Cards": [
1046         ],
1047         "MaterialComponents/schemes/Color": [
1049         ]
1050       }
1051     },
1052     {
1053       "name": "Cards+ShapeThemer",
1054       "platforms": {
1055         "ios": "9.0"
1056       },
1057       "public_header_files": [
1058         "components/Cards/src/ShapeThemer/*.h"
1059       ],
1060       "source_files": [
1061         "components/Cards/src/ShapeThemer/*.{h,m}"
1062       ],
1063       "dependencies": {
1064         "MaterialComponents/Cards": [
1066         ],
1067         "MaterialComponents/schemes/Shape": [
1069         ]
1070       }
1071     },
1072     {
1073       "name": "Cards+CardThemer",
1074       "platforms": {
1075         "ios": "9.0"
1076       },
1077       "public_header_files": [
1078         "components/Cards/src/CardThemer/*.h"
1079       ],
1080       "source_files": [
1081         "components/Cards/src/CardThemer/*.{h,m}"
1082       ],
1083       "dependencies": {
1084         "MaterialComponents/Cards": [
1086         ],
1087         "MaterialComponents/Cards+ColorThemer": [
1089         ],
1090         "MaterialComponents/Cards+ShapeThemer": [
1092         ]
1093       }
1094     },
1095     {
1096       "name": "Cards+Theming",
1097       "platforms": {
1098         "ios": "9.0"
1099       },
1100       "public_header_files": "components/Cards/src/Theming/*.h",
1101       "source_files": [
1102         "components/Cards/src/Theming/*.{h,m}",
1103         "components/Cards/src/Theming/private/*.{h,m}"
1104       ],
1105       "dependencies": {
1106         "MaterialComponents/Cards": [
1108         ],
1109         "MaterialComponents/Cards+ColorThemer": [
1111         ],
1112         "MaterialComponents/Cards+ShapeThemer": [
1114         ],
1115         "MaterialComponents/schemes/Container": [
1117         ]
1118       },
1119       "testspecs": [
1120         {
1121           "name": "UnitTests",
1122           "test_type": "unit",
1123           "source_files": [
1124             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
1125             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
1126           ],
1127           "resources": "components/Cards/tests/unit/Theming/resources/*"
1128         }
1129       ]
1130     },
1131     {
1132       "name": "Chips",
1133       "platforms": {
1134         "ios": "9.0"
1135       },
1136       "public_header_files": "components/Chips/src/*.h",
1137       "source_files": [
1138         "components/Chips/src/*.{h,m}",
1139         "components/Chips/src/private/*.{h,m}"
1140       ],
1141       "dependencies": {
1142         "MDFInternationalization": [
1144         ],
1145         "MaterialComponents/Elevation": [
1147         ],
1148         "MaterialComponents/Ink": [
1150         ],
1151         "MaterialComponents/Ripple": [
1153         ],
1154         "MaterialComponents/ShadowLayer": [
1156         ],
1157         "MaterialComponents/ShadowElevations": [
1159         ],
1160         "MaterialComponents/ShapeLibrary": [
1162         ],
1163         "MaterialComponents/Shapes": [
1165         ],
1166         "MaterialComponents/TextFields": [
1168         ],
1169         "MaterialComponents/Typography": [
1171         ],
1172         "MaterialComponents/private/Math": [
1174         ]
1175       },
1176       "testspecs": [
1177         {
1178           "name": "UnitTests",
1179           "test_type": "unit",
1180           "source_files": [
1181             "components/Chips/tests/unit/*.{h,m,swift}",
1182             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1183           ],
1184           "resources": "components/Chips/tests/unit/resources/*",
1185           "dependencies": {
1186             "MaterialComponents/Chips+ChipThemer": [
1188             ],
1189             "MaterialComponents/Chips+FontThemer": [
1191             ],
1192             "MaterialComponents/Themes": [
1194             ]
1195           }
1196         }
1197       ]
1198     },
1199     {
1200       "name": "Chips+ChipThemer",
1201       "platforms": {
1202         "ios": "9.0"
1203       },
1204       "public_header_files": [
1205         "components/Chips/src/ChipThemer/*.h"
1206       ],
1207       "source_files": [
1208         "components/Chips/src/ChipThemer/*.{h,m}"
1209       ],
1210       "dependencies": {
1211         "MaterialComponents/Chips": [
1213         ],
1214         "MaterialComponents/Chips+ColorThemer": [
1216         ],
1217         "MaterialComponents/Chips+ShapeThemer": [
1219         ],
1220         "MaterialComponents/Chips+TypographyThemer": [
1222         ]
1223       }
1224     },
1225     {
1226       "name": "Chips+ColorThemer",
1227       "platforms": {
1228         "ios": "9.0"
1229       },
1230       "public_header_files": [
1231         "components/Chips/src/ColorThemer/*.h"
1232       ],
1233       "source_files": [
1234         "components/Chips/src/ColorThemer/*.{h,m}"
1235       ],
1236       "dependencies": {
1237         "MaterialComponents/Chips": [
1239         ],
1240         "MaterialComponents/schemes/Color": [
1242         ]
1243       }
1244     },
1245     {
1246       "name": "Chips+FontThemer",
1247       "platforms": {
1248         "ios": "9.0"
1249       },
1250       "public_header_files": [
1251         "components/Chips/src/FontThemer/*.h"
1252       ],
1253       "source_files": [
1254         "components/Chips/src/FontThemer/*.{h,m}"
1255       ],
1256       "dependencies": {
1257         "MaterialComponents/Chips": [
1259         ],
1260         "MaterialComponents/Themes": [
1262         ]
1263       }
1264     },
1265     {
1266       "name": "Chips+ShapeThemer",
1267       "platforms": {
1268         "ios": "9.0"
1269       },
1270       "public_header_files": [
1271         "components/Chips/src/ShapeThemer/*.h"
1272       ],
1273       "source_files": [
1274         "components/Chips/src/ShapeThemer/*.{h,m}"
1275       ],
1276       "dependencies": {
1277         "MaterialComponents/Chips": [
1279         ],
1280         "MaterialComponents/schemes/Shape": [
1282         ]
1283       }
1284     },
1285     {
1286       "name": "Chips+TypographyThemer",
1287       "platforms": {
1288         "ios": "9.0"
1289       },
1290       "public_header_files": [
1291         "components/Chips/src/TypographyThemer/*.h"
1292       ],
1293       "source_files": [
1294         "components/Chips/src/TypographyThemer/*.{h,m}"
1295       ],
1296       "dependencies": {
1297         "MaterialComponents/Chips": [
1299         ],
1300         "MaterialComponents/schemes/Typography": [
1302         ]
1303       }
1304     },
1305     {
1306       "name": "Chips+Theming",
1307       "platforms": {
1308         "ios": "9.0"
1309       },
1310       "public_header_files": "components/Chips/src/Theming/*.h",
1311       "source_files": [
1312         "components/Chips/src/Theming/*.{h,m}",
1313         "components/Chips/src/Theming/private/*.{h,m}"
1314       ],
1315       "dependencies": {
1316         "MaterialComponents/Chips": [
1318         ],
1319         "MaterialComponents/Chips+ColorThemer": [
1321         ],
1322         "MaterialComponents/Chips+ShapeThemer": [
1324         ],
1325         "MaterialComponents/Chips+TypographyThemer": [
1327         ],
1328         "MaterialComponents/schemes/Container": [
1330         ]
1331       },
1332       "testspecs": [
1333         {
1334           "name": "UnitTests",
1335           "test_type": "unit",
1336           "source_files": [
1337             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1338             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1339           ],
1340           "resources": "components/Chips/tests/unit/Theming/resources/*"
1341         }
1342       ]
1343     },
1344     {
1345       "name": "CollectionCells",
1346       "platforms": {
1347         "ios": "9.0"
1348       },
1349       "public_header_files": "components/CollectionCells/src/*.h",
1350       "source_files": [
1351         "components/CollectionCells/src/*.{h,m}",
1352         "components/CollectionCells/src/private/*.{h,m}"
1353       ],
1354       "resources": [
1355         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1356       ],
1357       "frameworks": [
1358         "CoreGraphics",
1359         "QuartzCore"
1360       ],
1361       "dependencies": {
1362         "MDFInternationalization": [
1364         ],
1365         "MaterialComponents/CollectionLayoutAttributes": [
1367         ],
1368         "MaterialComponents/Ink": [
1370         ],
1371         "MaterialComponents/Typography": [
1373         ],
1374         "MaterialComponents/Palettes": [
1376         ],
1377         "MaterialComponents/private/Icons/ic_check": [
1379         ],
1380         "MaterialComponents/private/Icons/ic_check_circle": [
1382         ],
1383         "MaterialComponents/private/Icons/ic_chevron_right": [
1385         ],
1386         "MaterialComponents/private/Icons/ic_info": [
1388         ],
1389         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1391         ],
1392         "MaterialComponents/private/Icons/ic_reorder": [
1394         ],
1395         "MaterialComponents/private/Math": [
1397         ]
1398       },
1399       "testspecs": [
1400         {
1401           "name": "UnitTests",
1402           "test_type": "unit",
1403           "source_files": [
1404             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1405             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1406           ],
1407           "resources": "components/CollectionCells/tests/unit/resources/*"
1408         }
1409       ]
1410     },
1411     {
1412       "name": "CollectionLayoutAttributes",
1413       "platforms": {
1414         "ios": "9.0"
1415       },
1416       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1417       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1418       "testspecs": [
1419         {
1420           "name": "UnitTests",
1421           "test_type": "unit",
1422           "source_files": [
1423             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1424             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1425           ],
1426           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1427         }
1428       ]
1429     },
1430     {
1431       "name": "Collections",
1432       "platforms": {
1433         "ios": "9.0"
1434       },
1435       "public_header_files": "components/Collections/src/*.h",
1436       "source_files": [
1437         "components/Collections/src/*.{h,m}",
1438         "components/Collections/src/private/*.{h,m}"
1439       ],
1440       "resources": [
1441         "components/Collections/src/MaterialCollections.bundle"
1442       ],
1443       "frameworks": [
1444         "CoreGraphics",
1445         "QuartzCore"
1446       ],
1447       "dependencies": {
1448         "MaterialComponents/CollectionCells": [
1450         ],
1451         "MaterialComponents/CollectionLayoutAttributes": [
1453         ],
1454         "MaterialComponents/Ink": [
1456         ],
1457         "MaterialComponents/Palettes": [
1459         ],
1460         "MaterialComponents/ShadowElevations": [
1462         ],
1463         "MaterialComponents/ShadowLayer": [
1465         ],
1466         "MaterialComponents/Typography": [
1468         ]
1469       },
1470       "testspecs": [
1471         {
1472           "name": "UnitTests",
1473           "test_type": "unit",
1474           "source_files": [
1475             "components/Collections/tests/unit/*.{h,m,swift}",
1476             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1477           ],
1478           "resources": "components/Collections/tests/unit/resources/*"
1479         }
1480       ]
1481     },
1482     {
1483       "name": "Dialogs",
1484       "platforms": {
1485         "ios": "9.0"
1486       },
1487       "public_header_files": "components/Dialogs/src/*.h",
1488       "source_files": [
1489         "components/Dialogs/src/*.{h,m}",
1490         "components/Dialogs/src/private/*.{h,m}"
1491       ],
1492       "resources": [
1493         "components/Dialogs/src/MaterialDialogs.bundle"
1494       ],
1495       "dependencies": {
1496         "MaterialComponents/Buttons": [
1498         ],
1499         "MaterialComponents/Elevation": [
1501         ],
1502         "MaterialComponents/ShadowElevations": [
1504         ],
1505         "MaterialComponents/ShadowLayer": [
1507         ],
1508         "MaterialComponents/Typography": [
1510         ],
1511         "MaterialComponents/private/KeyboardWatcher": [
1513         ],
1514         "MaterialComponents/private/Math": [
1516         ],
1517         "MDFInternationalization": [
1519         ]
1520       },
1521       "testspecs": [
1522         {
1523           "name": "UnitTests",
1524           "test_type": "unit",
1525           "source_files": [
1526             "components/Dialogs/tests/unit/*.{h,m,swift}",
1527             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1528           ],
1529           "resources": "components/Dialogs/tests/unit/resources/*",
1530           "dependencies": {
1531             "MaterialComponents/Dialogs+DialogThemer": [
1533             ]
1534           }
1535         }
1536       ]
1537     },
1538     {
1539       "name": "Dialogs+ColorThemer",
1540       "platforms": {
1541         "ios": "9.0"
1542       },
1543       "public_header_files": [
1544         "components/Dialogs/src/ColorThemer/*.h"
1545       ],
1546       "source_files": [
1547         "components/Dialogs/src/ColorThemer/*.{h,m}"
1548       ],
1549       "dependencies": {
1550         "MaterialComponents/Dialogs": [
1552         ],
1553         "MaterialComponents/Themes": [
1555         ],
1556         "MaterialComponents/Buttons+ColorThemer": [
1558         ]
1559       }
1560     },
1561     {
1562       "name": "Dialogs+TypographyThemer",
1563       "platforms": {
1564         "ios": "9.0"
1565       },
1566       "public_header_files": [
1567         "components/Dialogs/src/TypographyThemer/*.h"
1568       ],
1569       "source_files": [
1570         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1571       ],
1572       "dependencies": {
1573         "MaterialComponents/Dialogs": [
1575         ],
1576         "MaterialComponents/schemes/Typography": [
1578         ],
1579         "MaterialComponents/Buttons+TypographyThemer": [
1581         ]
1582       }
1583     },
1584     {
1585       "name": "Dialogs+DialogThemer",
1586       "platforms": {
1587         "ios": "9.0"
1588       },
1589       "public_header_files": [
1590         "components/Dialogs/src/DialogThemer/*.h"
1591       ],
1592       "source_files": [
1593         "components/Dialogs/src/DialogThemer/*.{h,m}"
1594       ],
1595       "dependencies": {
1596         "MaterialComponents/Dialogs": [
1598         ],
1599         "MaterialComponents/Dialogs+ColorThemer": [
1601         ],
1602         "MaterialComponents/Dialogs+TypographyThemer": [
1604         ],
1605         "MaterialComponents/Buttons+ButtonThemer": [
1607         ]
1608       }
1609     },
1610     {
1611       "name": "Dialogs+Theming",
1612       "platforms": {
1613         "ios": "9.0"
1614       },
1615       "public_header_files": "components/Dialogs/src/Theming/*.h",
1616       "source_files": [
1617         "components/Dialogs/src/Theming/*.{h,m}",
1618         "components/Dialogs/src/Theming/private/*.{h,m}"
1619       ],
1620       "dependencies": {
1621         "MaterialComponents/Dialogs": [
1623         ],
1624         "MaterialComponents/Dialogs+ColorThemer": [
1626         ],
1627         "MaterialComponents/Dialogs+TypographyThemer": [
1629         ],
1630         "MaterialComponents/ShadowElevations": [
1632         ],
1633         "MaterialComponents/schemes/Container": [
1635         ],
1636         "MaterialComponents/Buttons+Theming": [
1638         ]
1639       },
1640       "testspecs": [
1641         {
1642           "name": "UnitTests",
1643           "test_type": "unit",
1644           "source_files": [
1645             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1646             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1647           ],
1648           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1649         }
1650       ]
1651     },
1652     {
1653       "name": "Elevation",
1654       "platforms": {
1655         "ios": "9.0"
1656       },
1657       "public_header_files": "components/Elevation/src/*.h",
1658       "source_files": [
1659         "components/Elevation/src/*.{h,m}",
1660         "components/Elevation/src/private/*.{h,m}"
1661       ],
1662       "dependencies": {
1663         "MaterialComponents/private/Color": [
1665         ],
1666         "MaterialComponents/private/Math": [
1668         ]
1669       },
1670       "testspecs": [
1671         {
1672           "name": "UnitTests",
1673           "test_type": "unit",
1674           "source_files": [
1675             "components/Elevation/tests/unit/*.{h,m,swift}",
1676             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1677           ],
1678           "dependencies": {
1679             "MaterialComponents/private/Color": [
1681             ]
1682           }
1683         }
1684       ]
1685     },
1686     {
1687       "name": "FeatureHighlight",
1688       "platforms": {
1689         "ios": "9.0"
1690       },
1691       "public_header_files": "components/FeatureHighlight/src/*.h",
1692       "source_files": [
1693         "components/FeatureHighlight/src/*.{h,m}",
1694         "components/FeatureHighlight/src/private/*.{h,m}"
1695       ],
1696       "resources": [
1697         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1698       ],
1699       "dependencies": {
1700         "MaterialComponents/private/Math": [
1702         ],
1703         "MaterialComponents/Typography": [
1705         ],
1706         "MDFTextAccessibility": [
1708         ]
1709       },
1710       "testspecs": [
1711         {
1712           "name": "UnitTests",
1713           "test_type": "unit",
1714           "source_files": [
1715             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1716             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1717           ],
1718           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1719           "dependencies": {
1720             "MaterialComponents/FeatureHighlight+ColorThemer": [
1722             ],
1723             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1725             ],
1726             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1728             ]
1729           }
1730         }
1731       ]
1732     },
1733     {
1734       "name": "FeatureHighlight+ColorThemer",
1735       "platforms": {
1736         "ios": "9.0"
1737       },
1738       "public_header_files": [
1739         "components/FeatureHighlight/src/ColorThemer/*.h"
1740       ],
1741       "source_files": [
1742         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1743       ],
1744       "dependencies": {
1745         "MaterialComponents/FeatureHighlight": [
1747         ],
1748         "MaterialComponents/Themes": [
1750         ]
1751       }
1752     },
1753     {
1754       "name": "FeatureHighlight+FontThemer",
1755       "platforms": {
1756         "ios": "9.0"
1757       },
1758       "public_header_files": [
1759         "components/FeatureHighlight/src/FontThemer/*.h"
1760       ],
1761       "source_files": [
1762         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1763       ],
1764       "dependencies": {
1765         "MaterialComponents/FeatureHighlight": [
1767         ],
1768         "MaterialComponents/Themes": [
1770         ]
1771       }
1772     },
1773     {
1774       "name": "FeatureHighlight+TypographyThemer",
1775       "platforms": {
1776         "ios": "9.0"
1777       },
1778       "public_header_files": [
1779         "components/FeatureHighlight/src/TypographyThemer/*.h"
1780       ],
1781       "source_files": [
1782         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1783       ],
1784       "dependencies": {
1785         "MaterialComponents/FeatureHighlight": [
1787         ],
1788         "MaterialComponents/schemes/Typography": [
1790         ]
1791       }
1792     },
1793     {
1794       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1795       "platforms": {
1796         "ios": "9.0"
1797       },
1798       "public_header_files": [
1799         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1800       ],
1801       "source_files": [
1802         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1803       ],
1804       "dependencies": {
1805         "MaterialComponents/FeatureHighlight": [
1807         ],
1808         "MDFTextAccessibility": [
1810         ]
1811       }
1812     },
1813     {
1814       "name": "FlexibleHeader",
1815       "platforms": {
1816         "ios": "9.0"
1817       },
1818       "public_header_files": "components/FlexibleHeader/src/*.h",
1819       "source_files": [
1820         "components/FlexibleHeader/src/*.{h,m}",
1821         "components/FlexibleHeader/src/private/*.{h,m}"
1822       ],
1823       "dependencies": {
1824         "MDFTextAccessibility": [
1826         ],
1827         "MaterialComponents/Elevation": [
1829         ],
1830         "MaterialComponents/ShadowElevations": [
1832         ],
1833         "MaterialComponents/ShadowLayer": [
1835         ],
1836         "MaterialComponents/private/Application": [
1838         ],
1839         "MaterialComponents/private/Math": [
1841         ],
1842         "MaterialComponents/private/UIMetrics": [
1844         ]
1845       },
1846       "testspecs": [
1847         {
1848           "name": "UnitTests",
1849           "test_type": "unit",
1850           "source_files": [
1851             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1852             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1853           ],
1854           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1855           "dependencies": {
1856             "MaterialComponents/FlexibleHeader+ColorThemer": [
1858             ],
1859             "MaterialComponents/ShadowLayer": [
1861             ]
1862           }
1863         }
1864       ]
1865     },
1866     {
1867       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1868       "platforms": {
1869         "ios": "9.0"
1870       },
1871       "public_header_files": [
1872         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1873       ],
1874       "source_files": [
1875         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1876       ],
1877       "dependencies": {
1878         "MaterialComponents/FlexibleHeader": [
1880         ]
1881       }
1882     },
1883     {
1884       "name": "FlexibleHeader+ColorThemer",
1885       "platforms": {
1886         "ios": "9.0"
1887       },
1888       "public_header_files": [
1889         "components/FlexibleHeader/src/ColorThemer/*.h"
1890       ],
1891       "source_files": [
1892         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1893       ],
1894       "dependencies": {
1895         "MaterialComponents/FlexibleHeader": [
1897         ],
1898         "MaterialComponents/schemes/Color": [
1900         ]
1901       }
1902     },
1903     {
1904       "name": "HeaderStackView",
1905       "platforms": {
1906         "ios": "9.0"
1907       },
1908       "public_header_files": "components/HeaderStackView/src/*.h",
1909       "source_files": "components/HeaderStackView/src/*.{h,m}",
1910       "testspecs": [
1911         {
1912           "name": "UnitTests",
1913           "test_type": "unit",
1914           "source_files": [
1915             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1916             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1917           ],
1918           "resources": "components/HeaderStackView/tests/unit/resources/*"
1919         }
1920       ]
1921     },
1922     {
1923       "name": "HeaderStackView+ColorThemer",
1924       "platforms": {
1925         "ios": "9.0"
1926       },
1927       "public_header_files": [
1928         "components/HeaderStackView/src/ColorThemer/*.h"
1929       ],
1930       "source_files": [
1931         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1932       ],
1933       "dependencies": {
1934         "MaterialComponents/HeaderStackView": [
1936         ],
1937         "MaterialComponents/Themes": [
1939         ]
1940       }
1941     },
1942     {
1943       "name": "Ink",
1944       "platforms": {
1945         "ios": "9.0"
1946       },
1947       "public_header_files": "components/Ink/src/*.h",
1948       "source_files": [
1949         "components/Ink/src/*.{h,m}",
1950         "components/Ink/src/private/*.{h,m}"
1951       ],
1952       "dependencies": {
1953         "MaterialComponents/private/Color": [
1955         ],
1956         "MaterialComponents/private/Math": [
1958         ]
1959       },
1960       "testspecs": [
1961         {
1962           "name": "UnitTests",
1963           "test_type": "unit",
1964           "source_files": [
1965             "components/Ink/tests/unit/*.{h,m,swift}",
1966             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1967           ],
1968           "resources": "components/Ink/tests/unit/resources/*"
1969         }
1970       ]
1971     },
1972     {
1973       "name": "Ink+ColorThemer",
1974       "platforms": {
1975         "ios": "9.0"
1976       },
1977       "public_header_files": [
1978         "components/Ink/src/ColorThemer/*.h"
1979       ],
1980       "source_files": [
1981         "components/Ink/src/ColorThemer/*.{h,m}"
1982       ],
1983       "dependencies": {
1984         "MaterialComponents/Ink": [
1986         ],
1987         "MaterialComponents/Themes": [
1989         ]
1990       }
1991     },
1992     {
1993       "name": "LibraryInfo",
1994       "platforms": {
1995         "ios": "9.0"
1996       },
1997       "public_header_files": "components/LibraryInfo/src/*.h",
1998       "source_files": [
1999         "components/LibraryInfo/src/*.{h,m}",
2000         "components/LibraryInfo/src/private/*.{h,m}"
2001       ],
2002       "testspecs": [
2003         {
2004           "name": "UnitTests",
2005           "test_type": "unit",
2006           "source_files": [
2007             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
2008             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
2009           ],
2010           "resources": "components/LibraryInfo/tests/unit/resources/*"
2011         }
2012       ]
2013     },
2014     {
2015       "name": "List",
2016       "platforms": {
2017         "ios": "9.0"
2018       },
2019       "public_header_files": "components/List/src/*.h",
2020       "source_files": [
2021         "components/List/src/*.{h,m}",
2022         "components/List/src/private/*.{h,m}"
2023       ],
2024       "dependencies": {
2025         "MaterialComponents/Elevation": [
2027         ],
2028         "MaterialComponents/Ink": [
2030         ],
2031         "MaterialComponents/Ripple": [
2033         ],
2034         "MaterialComponents/ShadowElevations": [
2036         ],
2037         "MaterialComponents/ShadowLayer": [
2039         ],
2040         "MaterialComponents/Typography": [
2042         ],
2043         "MDFInternationalization": [
2045         ],
2046         "MaterialComponents/private/Math": [
2048         ]
2049       },
2050       "testspecs": [
2051         {
2052           "name": "UnitTests",
2053           "test_type": "unit",
2054           "source_files": [
2055             "components/List/tests/unit/*.{h,m,swift}",
2056             "components/List/tests/unit/supplemental/*.{h,m,swift}"
2057           ],
2058           "resources": "components/List/tests/unit/resources/*",
2059           "dependencies": {
2060             "MaterialComponents/List+ColorThemer": [
2062             ],
2063             "MaterialComponents/List+TypographyThemer": [
2065             ],
2066             "MaterialComponents/List+ListThemer": [
2068             ]
2069           }
2070         }
2071       ]
2072     },
2073     {
2074       "name": "List+TypographyThemer",
2075       "platforms": {
2076         "ios": "9.0"
2077       },
2078       "public_header_files": [
2079         "components/List/src/TypographyThemer/*.h"
2080       ],
2081       "source_files": [
2082         "components/List/src/TypographyThemer/*.{h,m}"
2083       ],
2084       "dependencies": {
2085         "MaterialComponents/List": [
2087         ],
2088         "MaterialComponents/schemes/Typography": [
2090         ]
2091       }
2092     },
2093     {
2094       "name": "List+ColorThemer",
2095       "platforms": {
2096         "ios": "9.0"
2097       },
2098       "public_header_files": [
2099         "components/List/src/ColorThemer/*.h"
2100       ],
2101       "source_files": [
2102         "components/List/src/ColorThemer/*.{h,m}",
2103         "components/List/src/ColorThemer/private/*.{h,m}"
2104       ],
2105       "dependencies": {
2106         "MaterialComponents/List": [
2108         ],
2109         "MaterialComponents/schemes/Color": [
2111         ]
2112       }
2113     },
2114     {
2115       "name": "List+ListThemer",
2116       "platforms": {
2117         "ios": "9.0"
2118       },
2119       "public_header_files": [
2120         "components/List/src/ListThemer/*.h"
2121       ],
2122       "source_files": [
2123         "components/List/src/ListThemer/*.{h,m}",
2124         "components/List/src/ListThemer/private/*.{h,m}"
2125       ],
2126       "dependencies": {
2127         "MaterialComponents/List": [
2129         ],
2130         "MaterialComponents/List+ColorThemer": [
2132         ],
2133         "MaterialComponents/List+TypographyThemer": [
2135         ]
2136       }
2137     },
2138     {
2139       "name": "List+Theming",
2140       "platforms": {
2141         "ios": "9.0"
2142       },
2143       "public_header_files": "components/List/src/Theming/*.h",
2144       "source_files": [
2145         "components/List/src/Theming/*.{h,m}",
2146         "components/List/src/Theming/private/*.{h,m}"
2147       ],
2148       "dependencies": {
2149         "MaterialComponents/List": [
2151         ],
2152         "MaterialComponents/List+ColorThemer": [
2154         ],
2155         "MaterialComponents/List+TypographyThemer": [
2157         ],
2158         "MaterialComponents/schemes/Container": [
2160         ]
2161       },
2162       "testspecs": [
2163         {
2164           "name": "UnitTests",
2165           "test_type": "unit",
2166           "source_files": [
2167             "components/List/tests/unit/Theming/*.{h,m,swift}",
2168             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
2169           ],
2170           "resources": "components/List/tests/unit/Theming/resources/*"
2171         }
2172       ]
2173     },
2174     {
2175       "name": "MaskedTransition",
2176       "platforms": {
2177         "ios": "9.0"
2178       },
2179       "public_header_files": "components/MaskedTransition/src/*.h",
2180       "source_files": [
2181         "components/MaskedTransition/src/*.{h,m}",
2182         "components/MaskedTransition/src/private/*.{h,m}"
2183       ],
2184       "dependencies": {
2185         "MotionTransitioning": [
2186           "~> 5.0"
2187         ],
2188         "MotionAnimator": [
2189           "~> 2.0"
2190         ],
2191         "MotionInterchange": [
2192           "~> 1.0"
2193         ]
2194       },
2195       "testspecs": [
2196         {
2197           "name": "UnitTests",
2198           "test_type": "unit",
2199           "source_files": [
2200             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
2201             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
2202           ],
2203           "resources": "components/MaskedTransition/tests/unit/resources/*"
2204         }
2205       ]
2206     },
2207     {
2208       "name": "NavigationBar",
2209       "platforms": {
2210         "ios": "9.0"
2211       },
2212       "public_header_files": "components/NavigationBar/src/*.h",
2213       "source_files": "components/NavigationBar/src/*.{h,m}",
2214       "dependencies": {
2215         "MDFTextAccessibility": [
2217         ],
2218         "MaterialComponents/ButtonBar": [
2220         ],
2221         "MaterialComponents/Elevation": [
2223         ],
2224         "MaterialComponents/Typography": [
2226         ],
2227         "MDFInternationalization": [
2229         ],
2230         "MaterialComponents/private/Math": [
2232         ]
2233       },
2234       "testspecs": [
2235         {
2236           "name": "UnitTests",
2237           "test_type": "unit",
2238           "source_files": [
2239             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2240             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2241           ],
2242           "resources": "components/NavigationBar/tests/unit/resources/*",
2243           "dependencies": {
2244             "MaterialComponents/NavigationBar+ColorThemer": [
2246             ],
2247             "MaterialComponents/NavigationBar+TypographyThemer": [
2249             ]
2250           }
2251         }
2252       ]
2253     },
2254     {
2255       "name": "NavigationBar+ColorThemer",
2256       "platforms": {
2257         "ios": "9.0"
2258       },
2259       "public_header_files": [
2260         "components/NavigationBar/src/ColorThemer/*.h"
2261       ],
2262       "source_files": [
2263         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2264       ],
2265       "dependencies": {
2266         "MaterialComponents/NavigationBar": [
2268         ],
2269         "MaterialComponents/schemes/Color": [
2271         ]
2272       }
2273     },
2274     {
2275       "name": "NavigationBar+TypographyThemer",
2276       "platforms": {
2277         "ios": "9.0"
2278       },
2279       "public_header_files": [
2280         "components/NavigationBar/src/TypographyThemer/*.h"
2281       ],
2282       "source_files": [
2283         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2284       ],
2285       "dependencies": {
2286         "MaterialComponents/NavigationBar": [
2288         ],
2289         "MaterialComponents/schemes/Typography": [
2291         ]
2292       }
2293     },
2294     {
2295       "name": "NavigationDrawer",
2296       "platforms": {
2297         "ios": "9.0"
2298       },
2299       "public_header_files": "components/NavigationDrawer/src/*.h",
2300       "source_files": [
2301         "components/NavigationDrawer/src/*.{h,m}",
2302         "components/NavigationDrawer/src/private/*.{h,m}"
2303       ],
2304       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2305       "dependencies": {
2306         "MaterialComponents/Elevation": [
2308         ],
2309         "MaterialComponents/Palettes": [
2311         ],
2312         "MaterialComponents/ShadowLayer": [
2314         ],
2315         "MaterialComponents/private/Math": [
2317         ],
2318         "MaterialComponents/private/UIMetrics": [
2320         ]
2321       },
2322       "testspecs": [
2323         {
2324           "name": "UnitTests",
2325           "test_type": "unit",
2326           "source_files": [
2327             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2328             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2329             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2330           ],
2331           "dependencies": {
2332             "MaterialComponents/NavigationDrawer+ColorThemer": [
2334             ]
2335           }
2336         }
2337       ]
2338     },
2339     {
2340       "name": "NavigationDrawer+ColorThemer",
2341       "platforms": {
2342         "ios": "9.0"
2343       },
2344       "public_header_files": [
2345         "components/NavigationDrawer/src/ColorThemer/*.h"
2346       ],
2347       "source_files": [
2348         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2349         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2350       ],
2351       "dependencies": {
2352         "MaterialComponents/NavigationDrawer": [
2354         ],
2355         "MaterialComponents/schemes/Color": [
2357         ]
2358       }
2359     },
2360     {
2361       "name": "OverlayWindow",
2362       "platforms": {
2363         "ios": "9.0"
2364       },
2365       "public_header_files": "components/OverlayWindow/src/*.h",
2366       "source_files": [
2367         "components/OverlayWindow/src/*.{h,m}",
2368         "components/OverlayWindow/src/private/*.{h,m}"
2369       ],
2370       "dependencies": {
2371         "MaterialComponents/private/Application": [
2373         ]
2374       },
2375       "testspecs": [
2376         {
2377           "name": "UnitTests",
2378           "test_type": "unit",
2379           "source_files": [
2380             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2381             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2382           ],
2383           "resources": "components/OverlayWindow/tests/unit/resources/*"
2384         }
2385       ]
2386     },
2387     {
2388       "name": "PageControl",
2389       "platforms": {
2390         "ios": "9.0"
2391       },
2392       "public_header_files": "components/PageControl/src/*.h",
2393       "source_files": [
2394         "components/PageControl/src/*.{h,m}",
2395         "components/PageControl/src/private/*.{h,m}"
2396       ],
2397       "resources": [
2398         "components/PageControl/src/MaterialPageControl.bundle"
2399       ],
2400       "dependencies": {
2401         "MDFInternationalization": [
2403         ]
2404       },
2405       "testspecs": [
2406         {
2407           "name": "UnitTests",
2408           "test_type": "unit",
2409           "source_files": [
2410             "components/PageControl/tests/unit/*.{h,m,swift}",
2411             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2412           ],
2413           "resources": "components/PageControl/tests/unit/resources/*"
2414         }
2415       ]
2416     },
2417     {
2418       "name": "PageControl+ColorThemer",
2419       "platforms": {
2420         "ios": "9.0"
2421       },
2422       "public_header_files": [
2423         "components/PageControl/src/ColorThemer/*.h"
2424       ],
2425       "source_files": [
2426         "components/PageControl/src/ColorThemer/*.{h,m}"
2427       ],
2428       "dependencies": {
2429         "MaterialComponents/PageControl": [
2431         ],
2432         "MaterialComponents/Themes": [
2434         ]
2435       }
2436     },
2437     {
2438       "name": "Palettes",
2439       "platforms": {
2440         "ios": "9.0"
2441       },
2442       "public_header_files": "components/Palettes/src/*.h",
2443       "source_files": [
2444         "components/Palettes/src/*.{h,m}",
2445         "components/Palettes/src/private/*.{h,m}"
2446       ],
2447       "testspecs": [
2448         {
2449           "name": "UnitTests",
2450           "test_type": "unit",
2451           "source_files": [
2452             "components/Palettes/tests/unit/*.{h,m,swift}",
2453             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2454           ],
2455           "resources": "components/Palettes/tests/unit/resources/*"
2456         }
2457       ]
2458     },
2459     {
2460       "name": "ProgressView",
2461       "platforms": {
2462         "ios": "9.0"
2463       },
2464       "public_header_files": "components/ProgressView/src/*.h",
2465       "source_files": [
2466         "components/ProgressView/src/*.{h,m}",
2467         "components/ProgressView/src/private/*.{h,m}"
2468       ],
2469       "dependencies": {
2470         "MDFInternationalization": [
2472         ],
2473         "MaterialComponents/Palettes": [
2475         ],
2476         "MaterialComponents/private/Math": [
2478         ],
2479         "MotionAnimator": [
2480           "~> 2.1"
2481         ]
2482       },
2483       "testspecs": [
2484         {
2485           "name": "UnitTests",
2486           "test_type": "unit",
2487           "source_files": [
2488             "components/ProgressView/tests/unit/*.{h,m,swift}",
2489             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2490           ],
2491           "resources": "components/ProgressView/tests/unit/resources/*"
2492         }
2493       ]
2494     },
2495     {
2496       "name": "ProgressView+ColorThemer",
2497       "platforms": {
2498         "ios": "9.0"
2499       },
2500       "public_header_files": [
2501         "components/ProgressView/src/ColorThemer/*.h"
2502       ],
2503       "source_files": [
2504         "components/ProgressView/src/ColorThemer/*.{h,m}"
2505       ],
2506       "dependencies": {
2507         "MaterialComponents/ProgressView": [
2509         ],
2510         "MaterialComponents/Themes": [
2512         ]
2513       }
2514     },
2515     {
2516       "name": "ProgressView+Theming",
2517       "platforms": {
2518         "ios": "9.0"
2519       },
2520       "public_header_files": "components/ProgressView/src/Theming/*.h",
2521       "source_files": [
2522         "components/ProgressView/src/Theming/*.{h,m}",
2523         "components/ProgressView/src/Theming/private/*.{h,m}"
2524       ],
2525       "dependencies": {
2526         "MaterialComponents/ProgressView": [
2528         ],
2529         "MaterialComponents/schemes/Container": [
2531         ]
2532       },
2533       "testspecs": [
2534         {
2535           "name": "UnitTests",
2536           "test_type": "unit",
2537           "source_files": [
2538             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2539             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2540           ],
2541           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2542         }
2543       ]
2544     },
2545     {
2546       "name": "Ripple",
2547       "platforms": {
2548         "ios": "9.0"
2549       },
2550       "public_header_files": "components/Ripple/src/*.h",
2551       "source_files": [
2552         "components/Ripple/src/*.{h,m}",
2553         "components/Ripple/src/private/*.{h,m}"
2554       ],
2555       "dependencies": {
2556         "MaterialComponents/AnimationTiming": [
2558         ],
2559         "MaterialComponents/private/Color": [
2561         ],
2562         "MaterialComponents/private/Math": [
2564         ]
2565       },
2566       "testspecs": [
2567         {
2568           "name": "UnitTests",
2569           "test_type": "unit",
2570           "source_files": [
2571             "components/Ripple/tests/unit/*.{h,m,swift}",
2572             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2573           ],
2574           "resources": "components/Ripple/tests/unit/resources/*"
2575         }
2576       ]
2577     },
2578     {
2579       "name": "ShadowElevations",
2580       "platforms": {
2581         "ios": "9.0"
2582       },
2583       "public_header_files": "components/ShadowElevations/src/*.h",
2584       "source_files": "components/ShadowElevations/src/*.{h,m}",
2585       "testspecs": [
2586         {
2587           "name": "UnitTests",
2588           "test_type": "unit",
2589           "source_files": [
2590             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2591             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2592           ],
2593           "resources": "components/ShadowElevations/tests/unit/resources/*"
2594         }
2595       ]
2596     },
2597     {
2598       "name": "ShadowLayer",
2599       "platforms": {
2600         "ios": "9.0"
2601       },
2602       "public_header_files": "components/ShadowLayer/src/*.h",
2603       "source_files": "components/ShadowLayer/src/*.{h,m}",
2604       "dependencies": {
2605         "MaterialComponents/ShadowElevations": [
2607         ]
2608       },
2609       "testspecs": [
2610         {
2611           "name": "UnitTests",
2612           "test_type": "unit",
2613           "source_files": [
2614             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2615             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2616           ],
2617           "resources": "components/ShadowLayer/tests/unit/resources/*"
2618         }
2619       ]
2620     },
2621     {
2622       "name": "ShapeLibrary",
2623       "platforms": {
2624         "ios": "9.0"
2625       },
2626       "public_header_files": "components/ShapeLibrary/src/*.h",
2627       "source_files": [
2628         "components/ShapeLibrary/src/*.{h,m}",
2629         "components/ShapeLibrary/src/private/*.{h,m}"
2630       ],
2631       "dependencies": {
2632         "MaterialComponents/Shapes": [
2634         ],
2635         "MaterialComponents/private/Math": [
2637         ]
2638       },
2639       "testspecs": [
2640         {
2641           "name": "UnitTests",
2642           "test_type": "unit",
2643           "source_files": [
2644             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2645             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2646           ],
2647           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2648         }
2649       ]
2650     },
2651     {
2652       "name": "Shapes",
2653       "platforms": {
2654         "ios": "9.0"
2655       },
2656       "public_header_files": "components/Shapes/src/*.h",
2657       "source_files": [
2658         "components/Shapes/src/*.{h,m}",
2659         "components/Shapes/src/private/*.{h,m}"
2660       ],
2661       "dependencies": {
2662         "MaterialComponents/ShadowLayer": [
2664         ],
2665         "MaterialComponents/private/Color": [
2667         ],
2668         "MaterialComponents/private/Math": [
2670         ]
2671       },
2672       "testspecs": [
2673         {
2674           "name": "UnitTests",
2675           "test_type": "unit",
2676           "source_files": [
2677             "components/Shapes/tests/unit/*.{h,m,swift}",
2678             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2679           ],
2680           "resources": "components/Shapes/tests/unit/resources/*"
2681         }
2682       ]
2683     },
2684     {
2685       "name": "Slider",
2686       "platforms": {
2687         "ios": "9.0"
2688       },
2689       "public_header_files": [
2690         "components/Slider/src/*.h"
2691       ],
2692       "source_files": [
2693         "components/Slider/src/*.{h,m}",
2694         "components/Slider/src/private/*.{h,m}"
2695       ],
2696       "dependencies": {
2697         "MaterialComponents/Elevation": [
2699         ],
2700         "MaterialComponents/Palettes": [
2702         ],
2703         "MaterialComponents/ShadowElevations": [
2705         ],
2706         "MaterialComponents/private/Math": [
2708         ],
2709         "MaterialComponents/private/ThumbTrack": [
2711         ]
2712       },
2713       "testspecs": [
2714         {
2715           "name": "UnitTests",
2716           "test_type": "unit",
2717           "source_files": [
2718             "components/Slider/tests/unit/*.{h,m,swift}",
2719             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2720           ],
2721           "resources": "components/Slider/tests/unit/resources/*"
2722         }
2723       ]
2724     },
2725     {
2726       "name": "Slider+ColorThemer",
2727       "platforms": {
2728         "ios": "9.0"
2729       },
2730       "public_header_files": [
2731         "components/Slider/src/ColorThemer/*.h"
2732       ],
2733       "source_files": [
2734         "components/Slider/src/ColorThemer/*.{h,m}"
2735       ],
2736       "dependencies": {
2737         "MaterialComponents/Palettes": [
2739         ],
2740         "MaterialComponents/Slider": [
2742         ],
2743         "MaterialComponents/schemes/Color": [
2745         ]
2746       }
2747     },
2748     {
2749       "name": "Snackbar",
2750       "platforms": {
2751         "ios": "9.0"
2752       },
2753       "public_header_files": "components/Snackbar/src/*.h",
2754       "source_files": [
2755         "components/Snackbar/src/*.{h,m}",
2756         "components/Snackbar/src/private/*.{h,m}"
2757       ],
2758       "resources": [
2759         "components/Snackbar/src/MaterialSnackbar.bundle"
2760       ],
2761       "dependencies": {
2762         "MaterialComponents/AnimationTiming": [
2764         ],
2765         "MaterialComponents/Buttons": [
2767         ],
2768         "MaterialComponents/Elevation": [
2770         ],
2771         "MaterialComponents/OverlayWindow": [
2773         ],
2774         "MaterialComponents/ShadowElevations": [
2776         ],
2777         "MaterialComponents/ShadowLayer": [
2779         ],
2780         "MaterialComponents/Typography": [
2782         ],
2783         "MaterialComponents/private/Application": [
2785         ],
2786         "MaterialComponents/private/KeyboardWatcher": [
2788         ],
2789         "MaterialComponents/private/Math": [
2791         ],
2792         "MaterialComponents/private/Overlay": [
2794         ]
2795       },
2796       "testspecs": [
2797         {
2798           "name": "UnitTests",
2799           "test_type": "unit",
2800           "source_files": [
2801             "components/Snackbar/tests/unit/*.{h,m,swift}",
2802             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2803           ],
2804           "resources": "components/Snackbar/tests/unit/resources/*",
2805           "dependencies": {
2806             "MaterialComponents/Snackbar+ColorThemer": [
2808             ],
2809             "MaterialComponents/Snackbar+FontThemer": [
2811             ],
2812             "MaterialComponents/Snackbar+TypographyThemer": [
2814             ],
2815             "MaterialComponents/Themes": [
2817             ]
2818           }
2819         }
2820       ]
2821     },
2822     {
2823       "name": "Snackbar+ColorThemer",
2824       "platforms": {
2825         "ios": "9.0"
2826       },
2827       "public_header_files": [
2828         "components/Snackbar/src/ColorThemer/*.h"
2829       ],
2830       "source_files": [
2831         "components/Snackbar/src/ColorThemer/*.{h,m}"
2832       ],
2833       "dependencies": {
2834         "MaterialComponents/Snackbar": [
2836         ],
2837         "MaterialComponents/schemes/Color": [
2839         ]
2840       }
2841     },
2842     {
2843       "name": "Snackbar+FontThemer",
2844       "platforms": {
2845         "ios": "9.0"
2846       },
2847       "public_header_files": [
2848         "components/Snackbar/src/FontThemer/*.h"
2849       ],
2850       "source_files": [
2851         "components/Snackbar/src/FontThemer/*.{h,m}"
2852       ],
2853       "dependencies": {
2854         "MaterialComponents/Snackbar": [
2856         ],
2857         "MaterialComponents/Themes": [
2859         ]
2860       }
2861     },
2862     {
2863       "name": "Snackbar+TypographyThemer",
2864       "platforms": {
2865         "ios": "9.0"
2866       },
2867       "public_header_files": [
2868         "components/Snackbar/src/TypographyThemer/*.h"
2869       ],
2870       "source_files": [
2871         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2872       ],
2873       "dependencies": {
2874         "MaterialComponents/Snackbar": [
2876         ],
2877         "MaterialComponents/schemes/Typography": [
2879         ]
2880       }
2881     },
2882     {
2883       "name": "Tabs",
2884       "platforms": {
2885         "ios": "9.0"
2886       },
2887       "public_header_files": "components/Tabs/src/*.h",
2888       "source_files": [
2889         "components/Tabs/src/*.{h,m}",
2890         "components/Tabs/src/private/*.{h,m}"
2891       ],
2892       "resources": [
2893         "components/Tabs/src/MaterialTabs.bundle"
2894       ],
2895       "dependencies": {
2896         "MDFInternationalization": [
2898         ],
2899         "MaterialComponents/AnimationTiming": [
2901         ],
2902         "MaterialComponents/Elevation": [
2904         ],
2905         "MaterialComponents/Ink": [
2907         ],
2908         "MaterialComponents/Palettes": [
2910         ],
2911         "MaterialComponents/Ripple": [
2913         ],
2914         "MaterialComponents/ShadowElevations": [
2916         ],
2917         "MaterialComponents/ShadowLayer": [
2919         ],
2920         "MaterialComponents/Typography": [
2922         ],
2923         "MaterialComponents/private/Math": [
2925         ]
2926       },
2927       "testspecs": [
2928         {
2929           "name": "UnitTests",
2930           "test_type": "unit",
2931           "source_files": [
2932             "components/Tabs/tests/unit/*.{h,m,swift}",
2933             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2934           ],
2935           "resources": "components/Tabs/tests/unit/resources/*",
2936           "dependencies": {
2937             "MaterialComponents/Tabs+ColorThemer": [
2939             ],
2940             "MaterialComponents/Tabs+FontThemer": [
2942             ],
2943             "MaterialComponents/Tabs+TypographyThemer": [
2945             ],
2946             "MaterialComponents/Themes": [
2948             ]
2949           }
2950         }
2951       ]
2952     },
2953     {
2954       "name": "Tabs+ColorThemer",
2955       "platforms": {
2956         "ios": "9.0"
2957       },
2958       "public_header_files": [
2959         "components/Tabs/src/ColorThemer/*.h"
2960       ],
2961       "source_files": [
2962         "components/Tabs/src/ColorThemer/*.{h,m}"
2963       ],
2964       "dependencies": {
2965         "MaterialComponents/schemes/Color": [
2967         ],
2968         "MaterialComponents/Tabs": [
2970         ]
2971       }
2972     },
2973     {
2974       "name": "Tabs+FontThemer",
2975       "platforms": {
2976         "ios": "9.0"
2977       },
2978       "public_header_files": [
2979         "components/Tabs/src/FontThemer/*.h"
2980       ],
2981       "source_files": [
2982         "components/Tabs/src/FontThemer/*.{h,m}"
2983       ],
2984       "dependencies": {
2985         "MaterialComponents/Tabs": [
2987         ],
2988         "MaterialComponents/Themes": [
2990         ]
2991       }
2992     },
2993     {
2994       "name": "Tabs+TypographyThemer",
2995       "platforms": {
2996         "ios": "9.0"
2997       },
2998       "public_header_files": [
2999         "components/Tabs/src/TypographyThemer/*.h"
3000       ],
3001       "source_files": [
3002         "components/Tabs/src/TypographyThemer/*.{h,m}"
3003       ],
3004       "dependencies": {
3005         "MaterialComponents/Tabs": [
3007         ],
3008         "MaterialComponents/schemes/Typography": [
3010         ]
3011       }
3012     },
3013     {
3014       "name": "Tabs+Theming",
3015       "platforms": {
3016         "ios": "9.0"
3017       },
3018       "public_header_files": "components/Tabs/src/Theming/*.h",
3019       "source_files": [
3020         "components/Tabs/src/Theming/*.{h,m}",
3021         "components/Tabs/src/Theming/private/*.{h,m}"
3022       ],
3023       "dependencies": {
3024         "MaterialComponents/Tabs": [
3026         ],
3027         "MaterialComponents/Tabs+ColorThemer": [
3029         ],
3030         "MaterialComponents/Tabs+TypographyThemer": [
3032         ],
3033         "MaterialComponents/schemes/Container": [
3035         ]
3036       },
3037       "testspecs": [
3038         {
3039           "name": "UnitTests",
3040           "test_type": "unit",
3041           "source_files": [
3042             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
3043             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
3044           ],
3045           "resources": "components/Tabs/tests/unit/Theming/resources/*"
3046         }
3047       ]
3048     },
3049     {
3050       "name": "TextFields",
3051       "platforms": {
3052         "ios": "9.0"
3053       },
3054       "public_header_files": "components/TextFields/src/*.h",
3055       "source_files": [
3056         "components/TextFields/src/*.{h,m}",
3057         "components/TextFields/src/private/*.{h,m}"
3058       ],
3059       "dependencies": {
3060         "MaterialComponents/AnimationTiming": [
3062         ],
3063         "MaterialComponents/Elevation": [
3065         ],
3066         "MaterialComponents/Palettes": [
3068         ],
3069         "MaterialComponents/Typography": [
3071         ],
3072         "MaterialComponents/private/Math": [
3074         ],
3075         "MDFInternationalization": [
3077         ]
3078       },
3079       "testspecs": [
3080         {
3081           "name": "UnitTests",
3082           "test_type": "unit",
3083           "source_files": [
3084             "components/TextFields/tests/unit/*.{h,m,swift}",
3085             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
3086           ],
3087           "resources": "components/TextFields/tests/unit/resources/*",
3088           "dependencies": {
3089             "MaterialComponents/TextFields+ColorThemer": [
3091             ],
3092             "MaterialComponents/TextFields+FontThemer": [
3094             ],
3095             "MaterialComponents/TextFields+TypographyThemer": [
3097             ],
3098             "MaterialComponents/Themes": [
3100             ]
3101           }
3102         }
3103       ]
3104     },
3105     {
3106       "name": "TextFields+ContainedInputView",
3107       "platforms": {
3108         "ios": "9.0"
3109       },
3110       "public_header_files": "components/TextFields/src/ContainedInputView/*.h",
3111       "source_files": [
3112         "components/TextFields/src/ContainedInputView/*.{h,m}",
3113         "components/TextFields/src/ContainedInputView/private/*.{h,m}"
3114       ],
3115       "dependencies": {
3116         "MaterialComponents/AnimationTiming": [
3118         ],
3119         "MDFInternationalization": [
3121         ]
3122       },
3123       "testspecs": [
3124         {
3125           "name": "UnitTests",
3126           "test_type": "unit",
3127           "source_files": [
3128             "components/TextFields/tests/unit/ContainedInputView/*.{h,m,swift}",
3129             "components/TextFields/tests/unit/ContainedInputView/supplemental/*.{h,m,swift}"
3130           ],
3131           "resources": "components/TextFields/tests/unit/ContainedInputView/resources/*"
3132         }
3133       ]
3134     },
3135     {
3136       "name": "TextFields+ColorThemer",
3137       "platforms": {
3138         "ios": "9.0"
3139       },
3140       "public_header_files": [
3141         "components/TextFields/src/ColorThemer/*.h"
3142       ],
3143       "source_files": [
3144         "components/TextFields/src/ColorThemer/*.{h,m}"
3145       ],
3146       "dependencies": {
3147         "MaterialComponents/TextFields": [
3149         ],
3150         "MaterialComponents/Themes": [
3152         ]
3153       }
3154     },
3155     {
3156       "name": "TextFields+FontThemer",
3157       "platforms": {
3158         "ios": "9.0"
3159       },
3160       "public_header_files": [
3161         "components/TextFields/src/FontThemer/*.h"
3162       ],
3163       "source_files": [
3164         "components/TextFields/src/FontThemer/*.{h,m}"
3165       ],
3166       "dependencies": {
3167         "MaterialComponents/TextFields": [
3169         ],
3170         "MaterialComponents/Themes": [
3172         ]
3173       }
3174     },
3175     {
3176       "name": "TextFields+Theming",
3177       "platforms": {
3178         "ios": "9.0"
3179       },
3180       "public_header_files": "components/TextFields/src/Theming/*.h",
3181       "source_files": [
3182         "components/TextFields/src/Theming/*.{h,m}",
3183         "components/TextFields/src/Theming/private/*.{h,m}"
3184       ],
3185       "dependencies": {
3186         "MaterialComponents/TextFields": [
3188         ],
3189         "MaterialComponents/TextFields+ColorThemer": [
3191         ],
3192         "MaterialComponents/TextFields+TypographyThemer": [
3194         ],
3195         "MaterialComponents/schemes/Container": [
3197         ]
3198       },
3199       "testspecs": [
3200         {
3201           "name": "UnitTests",
3202           "test_type": "unit",
3203           "source_files": [
3204             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
3205             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
3206           ],
3207           "resources": "components/TextFields/tests/unit/Theming/resources/*"
3208         }
3209       ]
3210     },
3211     {
3212       "name": "TextFields+TypographyThemer",
3213       "platforms": {
3214         "ios": "9.0"
3215       },
3216       "public_header_files": [
3217         "components/TextFields/src/TypographyThemer/*.h"
3218       ],
3219       "source_files": [
3220         "components/TextFields/src/TypographyThemer/*.{h,m}"
3221       ],
3222       "dependencies": {
3223         "MaterialComponents/TextFields": [
3225         ],
3226         "MaterialComponents/schemes/Typography": [
3228         ]
3229       }
3230     },
3231     {
3232       "name": "Themes",
3233       "platforms": {
3234         "ios": "9.0"
3235       },
3236       "public_header_files": "components/Themes/src/*.h",
3237       "source_files": [
3238         "components/Themes/src/*.{h,m}",
3239         "components/Themes/src/private/*.{h,m}"
3240       ],
3241       "dependencies": {
3242         "MaterialComponents/schemes/Color": [
3244         ],
3245         "MaterialComponents/schemes/Typography": [
3247         ]
3248       },
3249       "testspecs": [
3250         {
3251           "name": "UnitTests",
3252           "test_type": "unit",
3253           "source_files": [
3254             "components/Themes/tests/unit/*.{h,m,swift}",
3255             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
3256           ],
3257           "resources": "components/Themes/tests/unit/resources/*"
3258         }
3259       ]
3260     },
3261     {
3262       "name": "Typography",
3263       "platforms": {
3264         "ios": "9.0"
3265       },
3266       "public_header_files": "components/Typography/src/*.h",
3267       "source_files": [
3268         "components/Typography/src/*.{h,m}",
3269         "components/Typography/src/private/*.{h,m}"
3270       ],
3271       "dependencies": {
3272         "MaterialComponents/private/Application": [
3274         ],
3275         "MaterialComponents/private/Math": [
3277         ]
3278       },
3279       "testspecs": [
3280         {
3281           "name": "UnitTests",
3282           "test_type": "unit",
3283           "source_files": [
3284             "components/Typography/tests/unit/*.{h,m,swift}",
3285             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
3286           ],
3287           "resources": "components/Typography/tests/unit/resources/*"
3288         }
3289       ]
3290     },
3291     {
3292       "name": "schemes",
3293       "subspecs": [
3294         {
3295           "name": "Color",
3296           "platforms": {
3297             "ios": "9.0"
3298           },
3299           "public_header_files": "components/schemes/Color/src/*.h",
3300           "source_files": "components/schemes/Color/src/*.{h,m}",
3301           "dependencies": {
3302             "MaterialComponents/private/Color": [
3304             ]
3305           },
3306           "testspecs": [
3307             {
3308               "name": "UnitTests",
3309               "test_type": "unit",
3310               "source_files": [
3311                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3312                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3313               ],
3314               "resources": "components/schemes/Color/tests/unit/resources/*",
3315               "dependencies": {
3316                 "MaterialComponents/private/Math": [
3318                 ]
3319               }
3320             }
3321           ]
3322         },
3323         {
3324           "name": "Container",
3325           "platforms": {
3326             "ios": "9.0"
3327           },
3328           "public_header_files": "components/schemes/Container/src/*.h",
3329           "source_files": "components/schemes/Container/src/*.{h,m}",
3330           "dependencies": {
3331             "MaterialComponents/schemes/Color": [
3333             ],
3334             "MaterialComponents/schemes/Typography": [
3336             ],
3337             "MaterialComponents/schemes/Shape": [
3339             ]
3340           },
3341           "testspecs": [
3342             {
3343               "name": "UnitTests",
3344               "test_type": "unit",
3345               "source_files": [
3346                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3347                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3348               ]
3349             }
3350           ]
3351         },
3352         {
3353           "name": "Shape",
3354           "platforms": {
3355             "ios": "9.0"
3356           },
3357           "public_header_files": "components/schemes/Shape/src/*.h",
3358           "source_files": "components/schemes/Shape/src/*.{h,m}",
3359           "dependencies": {
3360             "MaterialComponents/ShapeLibrary": [
3362             ],
3363             "MaterialComponents/Shapes": [
3365             ]
3366           },
3367           "testspecs": [
3368             {
3369               "name": "UnitTests",
3370               "test_type": "unit",
3371               "source_files": [
3372                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3373                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3374               ],
3375               "resources": "components/schemes/Shape/tests/unit/resources/*"
3376             }
3377           ]
3378         },
3379         {
3380           "name": "Typography",
3381           "platforms": {
3382             "ios": "9.0"
3383           },
3384           "public_header_files": "components/schemes/Typography/src/*.h",
3385           "source_files": "components/schemes/Typography/src/*.{h,m}",
3386           "dependencies": {
3387             "MaterialComponents/Typography": [
3389             ]
3390           },
3391           "testspecs": [
3392             {
3393               "name": "UnitTests",
3394               "test_type": "unit",
3395               "source_files": [
3396                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3397                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3398               ],
3399               "resources": "components/schemes/Typography/tests/unit/resources/*"
3400             }
3401           ]
3402         }
3403       ]
3404     },
3405     {
3406       "name": "private",
3407       "subspecs": [
3408         {
3409           "name": "Icons",
3410           "subspecs": [
3411             {
3412               "name": "Base",
3413               "public_header_files": "components/private/Icons/src/*.h",
3414               "source_files": "components/private/Icons/src/*.{h,m}"
3415             },
3416             {
3417               "name": "ic_arrow_back",
3418               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3419               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3420               "resource_bundles": {
3421                 "MaterialIcons_ic_arrow_back": [
3422                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3423                 ]
3424               },
3425               "dependencies": {
3426                 "MaterialComponents/private/Icons/Base": [
3428                 ]
3429               }
3430             },
3431             {
3432               "name": "ic_check",
3433               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3434               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3435               "resource_bundles": {
3436                 "MaterialIcons_ic_check": [
3437                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3438                 ]
3439               },
3440               "dependencies": {
3441                 "MaterialComponents/private/Icons/Base": [
3443                 ]
3444               }
3445             },
3446             {
3447               "name": "ic_check_circle",
3448               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3449               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3450               "resource_bundles": {
3451                 "MaterialIcons_ic_check_circle": [
3452                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3453                 ]
3454               },
3455               "dependencies": {
3456                 "MaterialComponents/private/Icons/Base": [
3458                 ]
3459               }
3460             },
3461             {
3462               "name": "ic_chevron_right",
3463               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3464               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3465               "resource_bundles": {
3466                 "MaterialIcons_ic_chevron_right": [
3467                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3468                 ]
3469               },
3470               "dependencies": {
3471                 "MaterialComponents/private/Icons/Base": [
3473                 ]
3474               }
3475             },
3476             {
3477               "name": "ic_color_lens",
3478               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3479               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3480               "resource_bundles": {
3481                 "MaterialIcons_ic_color_lens": [
3482                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3483                 ]
3484               },
3485               "dependencies": {
3486                 "MaterialComponents/private/Icons/Base": [
3488                 ]
3489               }
3490             },
3491             {
3492               "name": "ic_help_outline",
3493               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3494               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3495               "resource_bundles": {
3496                 "MaterialIcons_ic_help_outline": [
3497                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3498                 ]
3499               },
3500               "dependencies": {
3501                 "MaterialComponents/private/Icons/Base": [
3503                 ]
3504               }
3505             },
3506             {
3507               "name": "ic_info",
3508               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3509               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3510               "resource_bundles": {
3511                 "MaterialIcons_ic_info": [
3512                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3513                 ]
3514               },
3515               "dependencies": {
3516                 "MaterialComponents/private/Icons/Base": [
3518                 ]
3519               }
3520             },
3521             {
3522               "name": "ic_more_horiz",
3523               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3524               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3525               "resource_bundles": {
3526                 "MaterialIcons_ic_more_horiz": [
3527                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3528                 ]
3529               },
3530               "dependencies": {
3531                 "MaterialComponents/private/Icons/Base": [
3533                 ]
3534               }
3535             },
3536             {
3537               "name": "ic_radio_button_unchecked",
3538               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3539               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3540               "resource_bundles": {
3541                 "MaterialIcons_ic_radio_button_unchecked": [
3542                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3543                 ]
3544               },
3545               "dependencies": {
3546                 "MaterialComponents/private/Icons/Base": [
3548                 ]
3549               }
3550             },
3551             {
3552               "name": "ic_reorder",
3553               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3554               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3555               "resource_bundles": {
3556                 "MaterialIcons_ic_reorder": [
3557                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3558                 ]
3559               },
3560               "dependencies": {
3561                 "MaterialComponents/private/Icons/Base": [
3563                 ]
3564               }
3565             },
3566             {
3567               "name": "ic_settings",
3568               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3569               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3570               "resource_bundles": {
3571                 "MaterialIcons_ic_settings": [
3572                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3573                 ]
3574               },
3575               "dependencies": {
3576                 "MaterialComponents/private/Icons/Base": [
3578                 ]
3579               }
3580             }
3581           ]
3582         },
3583         {
3584           "name": "Application",
3585           "platforms": {
3586             "ios": "9.0"
3587           },
3588           "public_header_files": "components/private/Application/src/*.h",
3589           "source_files": "components/private/Application/src/*.{h,m}",
3590           "testspecs": [
3591             {
3592               "name": "UnitTests",
3593               "test_type": "unit",
3594               "source_files": [
3595                 "components/private/Application/tests/unit/*.{h,m,swift}",
3596                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3597               ],
3598               "resources": "components/private/Application/tests/unit/resources/*"
3599             }
3600           ]
3601         },
3602         {
3603           "name": "Color",
3604           "platforms": {
3605             "ios": "9.0"
3606           },
3607           "public_header_files": "components/private/Color/src/*.h",
3608           "source_files": "components/private/Color/src/*.{h,m}",
3609           "testspecs": [
3610             {
3611               "name": "UnitTests",
3612               "test_type": "unit",
3613               "source_files": [
3614                 "components/private/Color/tests/unit/*.{h,m,swift}",
3615                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3616               ],
3617               "resources": "components/private/Color/tests/unit/resources/*"
3618             }
3619           ]
3620         },
3621         {
3622           "name": "KeyboardWatcher",
3623           "platforms": {
3624             "ios": "9.0"
3625           },
3626           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3627           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3628           "dependencies": {
3629             "MaterialComponents/private/Application": [
3631             ]
3632           },
3633           "testspecs": [
3634             {
3635               "name": "UnitTests",
3636               "test_type": "unit",
3637               "source_files": [
3638                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3639                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3640               ],
3641               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3642             }
3643           ]
3644         },
3645         {
3646           "name": "Math",
3647           "platforms": {
3648             "ios": "9.0"
3649           },
3650           "public_header_files": "components/private/Math/src/*.h",
3651           "source_files": "components/private/Math/src/*.{h,m}",
3652           "testspecs": [
3653             {
3654               "name": "UnitTests",
3655               "test_type": "unit",
3656               "source_files": [
3657                 "components/private/Math/tests/unit/*.{h,m,swift}",
3658                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3659               ],
3660               "resources": "components/private/Math/tests/unit/resources/*"
3661             }
3662           ]
3663         },
3664         {
3665           "name": "Overlay",
3666           "platforms": {
3667             "ios": "9.0"
3668           },
3669           "public_header_files": "components/private/Overlay/src/*.h",
3670           "source_files": [
3671             "components/private/Overlay/src/*.{h,m}",
3672             "components/private/Overlay/src/private/*.{h,m}"
3673           ],
3674           "testspecs": [
3675             {
3676               "name": "UnitTests",
3677               "test_type": "unit",
3678               "source_files": [
3679                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3680                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3681               ],
3682               "resources": "components/private/Overlay/tests/unit/resources/*"
3683             }
3684           ]
3685         },
3686         {
3687           "name": "ThumbTrack",
3688           "platforms": {
3689             "ios": "9.0"
3690           },
3691           "public_header_files": "components/private/ThumbTrack/src/*.h",
3692           "source_files": [
3693             "components/private/ThumbTrack/src/*.{h,m}",
3694             "components/private/ThumbTrack/src/private/*.{h,m}"
3695           ],
3696           "dependencies": {
3697             "MaterialComponents/Ink": [
3699             ],
3700             "MaterialComponents/Ripple": [
3702             ],
3703             "MaterialComponents/ShadowElevations": [
3705             ],
3706             "MaterialComponents/ShadowLayer": [
3708             ],
3709             "MaterialComponents/Typography": [
3711             ],
3712             "MDFInternationalization": [
3714             ],
3715             "MaterialComponents/private/Math": [
3717             ]
3718           },
3719           "testspecs": [
3720             {
3721               "name": "UnitTests",
3722               "test_type": "unit",
3723               "source_files": [
3724                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3725                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3726               ],
3727               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3728             }
3729           ]
3730         },
3731         {
3732           "name": "UIMetrics",
3733           "platforms": {
3734             "ios": "9.0"
3735           },
3736           "public_header_files": "components/private/UIMetrics/src/*.h",
3737           "source_files": [
3738             "components/private/UIMetrics/src/*.{h,m}",
3739             "components/private/UIMetrics/src/private/*.{h,m}"
3740           ],
3741           "dependencies": {
3742             "MaterialComponents/private/Application": [
3744             ]
3745           },
3746           "testspecs": [
3747             {
3748               "name": "UnitTests",
3749               "test_type": "unit",
3750               "source_files": [
3751                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3752                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3753               ],
3754               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3755             }
3756           ]
3757         }
3758       ]
3759     }
3760   ]