[Add] UBiXMJDAdapter 2.6.6.0
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 85.10.0 / MaterialComponents.podspec.json
blobf0b43cdd999c0e4d880255fe87a405fde810f3a4
2   "name": "MaterialComponents",
3   "version": "85.10.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": "v85.10.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/Ink": [
33         ],
34         "MaterialComponents/Ripple": [
36         ],
37         "MaterialComponents/Typography": [
39         ]
40       },
41       "testspecs": [
42         {
43           "name": "UnitTests",
44           "test_type": "unit",
45           "source_files": [
46             "components/ActionSheet/tests/unit/*.{h,m,swift}"
47           ]
48         }
49       ]
50     },
51     {
52       "name": "ActionSheet+Theming",
53       "platforms": {
54         "ios": "9.0"
55       },
56       "public_header_files": "components/ActionSheet/src/Theming/*.h",
57       "source_files": [
58         "components/ActionSheet/src/Theming/*.{h,m}",
59         "components/ActionSheet/src/Theming/private/*.{h,m}"
60       ],
61       "dependencies": {
62         "MaterialComponents/ActionSheet": [
64         ],
65         "MaterialComponents/schemes/Container": [
67         ]
68       },
69       "testspecs": [
70         {
71           "name": "UnitTests",
72           "test_type": "unit",
73           "source_files": [
74             "components/ActionSheet/tests/unit/Theming/*.{h,m,swift}",
75             "components/ActionSheet/tests/unit/Theming/supplemental/*.{h,m,swift}"
76           ],
77           "resources": "components/ActionSheet/tests/unit/Theming/resources/*"
78         }
79       ]
80     },
81     {
82       "name": "ActivityIndicator",
83       "platforms": {
84         "ios": "9.0"
85       },
86       "public_header_files": "components/ActivityIndicator/src/*.h",
87       "source_files": [
88         "components/ActivityIndicator/src/*.{h,m}",
89         "components/ActivityIndicator/src/private/*.{h,m}"
90       ],
91       "resources": [
92         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
93       ],
94       "dependencies": {
95         "MDFInternationalization": [
97         ],
98         "MaterialComponents/Palettes": [
100         ],
101         "MaterialComponents/private/Application": [
103         ],
104         "MotionAnimator": [
105           "~> 2.0"
106         ]
107       },
108       "testspecs": [
109         {
110           "name": "UnitTests",
111           "test_type": "unit",
112           "source_files": [
113             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
114             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
115           ],
116           "resources": "components/ActivityIndicator/tests/unit/resources/*",
117           "dependencies": {
118             "MaterialComponents/ActivityIndicator+ColorThemer": [
120             ]
121           }
122         }
123       ]
124     },
125     {
126       "name": "ActivityIndicator+ColorThemer",
127       "platforms": {
128         "ios": "9.0"
129       },
130       "public_header_files": [
131         "components/ActivityIndicator/src/ColorThemer/*.h"
132       ],
133       "source_files": [
134         "components/ActivityIndicator/src/ColorThemer/*.{h,m}"
135       ],
136       "dependencies": {
137         "MaterialComponents/ActivityIndicator": [
139         ],
140         "MaterialComponents/schemes/Color": [
142         ]
143       }
144     },
145     {
146       "name": "AnimationTiming",
147       "platforms": {
148         "ios": "9.0"
149       },
150       "public_header_files": "components/AnimationTiming/src/*.h",
151       "source_files": [
152         "components/AnimationTiming/src/*.{h,m}",
153         "components/AnimationTiming/src/private/*.{h,m}"
154       ],
155       "testspecs": [
156         {
157           "name": "UnitTests",
158           "test_type": "unit",
159           "source_files": [
160             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
161             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
162           ],
163           "resources": "components/AnimationTiming/tests/unit/resources/*"
164         }
165       ]
166     },
167     {
168       "name": "AppBar",
169       "platforms": {
170         "ios": "9.0"
171       },
172       "public_header_files": "components/AppBar/src/*.h",
173       "source_files": [
174         "components/AppBar/src/*.{h,m}",
175         "components/AppBar/src/private/*.{h,m}"
176       ],
177       "resources": [
178         "components/AppBar/src/MaterialAppBar.bundle"
179       ],
180       "dependencies": {
181         "MaterialComponents/HeaderStackView": [
183         ],
184         "MaterialComponents/NavigationBar": [
186         ],
187         "MaterialComponents/Typography": [
189         ],
190         "MaterialComponents/private/Application": [
192         ],
193         "MaterialComponents/FlexibleHeader": [
195         ],
196         "MaterialComponents/ShadowElevations": [
198         ],
199         "MaterialComponents/ShadowLayer": [
201         ],
202         "MDFInternationalization": [
204         ],
205         "MaterialComponents/private/Icons/ic_arrow_back": [
207         ],
208         "MaterialComponents/private/UIMetrics": [
210         ]
211       },
212       "testspecs": [
213         {
214           "name": "UnitTests",
215           "test_type": "unit",
216           "source_files": [
217             "components/AppBar/tests/unit/*.{h,m,swift}",
218             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
219           ],
220           "resources": "components/AppBar/tests/unit/resources/*",
221           "dependencies": {
222             "MaterialComponents/AppBar+ColorThemer": [
224             ],
225             "MaterialComponents/AppBar+TypographyThemer": [
227             ]
228           }
229         }
230       ]
231     },
232     {
233       "name": "AppBar+Theming",
234       "platforms": {
235         "ios": "9.0"
236       },
237       "public_header_files": "components/AppBar/src/Theming/*.h",
238       "source_files": [
239         "components/AppBar/src/Theming/*.{h,m}",
240         "components/AppBar/src/Theming/private/*.{h,m}"
241       ],
242       "dependencies": {
243         "MaterialComponents/AppBar": [
245         ],
246         "MaterialComponents/schemes/Container": [
248         ]
249       },
250       "testspecs": [
251         {
252           "name": "UnitTests",
253           "test_type": "unit",
254           "source_files": [
255             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
256             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
257           ],
258           "resources": "components/AppBar/tests/unit/Theming/resources/*"
259         }
260       ]
261     },
262     {
263       "name": "AppBar+ColorThemer",
264       "platforms": {
265         "ios": "9.0"
266       },
267       "public_header_files": [
268         "components/AppBar/src/ColorThemer/*.h"
269       ],
270       "source_files": [
271         "components/AppBar/src/ColorThemer/*.{h,m}",
272         "components/AppBar/src/ColorThemer/private/*.{h,m}"
273       ],
274       "dependencies": {
275         "MaterialComponents/AppBar": [
277         ],
278         "MaterialComponents/FlexibleHeader+ColorThemer": [
280         ],
281         "MaterialComponents/NavigationBar+ColorThemer": [
283         ],
284         "MaterialComponents/Themes": [
286         ]
287       }
288     },
289     {
290       "name": "AppBar+TypographyThemer",
291       "platforms": {
292         "ios": "9.0"
293       },
294       "public_header_files": [
295         "components/AppBar/src/TypographyThemer/*.h"
296       ],
297       "source_files": [
298         "components/AppBar/src/TypographyThemer/*.{h,m}",
299         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
300       ],
301       "dependencies": {
302         "MaterialComponents/AppBar": [
304         ],
305         "MaterialComponents/NavigationBar+TypographyThemer": [
307         ]
308       }
309     },
310     {
311       "name": "BottomAppBar",
312       "platforms": {
313         "ios": "9.0"
314       },
315       "public_header_files": "components/BottomAppBar/src/*.h",
316       "source_files": [
317         "components/BottomAppBar/src/*.{h,m}",
318         "components/BottomAppBar/src/private/*.{h,m}"
319       ],
320       "dependencies": {
321         "MDFInternationalization": [
323         ],
324         "MaterialComponents/Buttons": [
326         ],
327         "MaterialComponents/NavigationBar": [
329         ],
330         "MaterialComponents/private/Math": [
332         ]
333       },
334       "testspecs": [
335         {
336           "name": "UnitTests",
337           "test_type": "unit",
338           "source_files": [
339             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
340             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
341           ],
342           "resources": "components/BottomAppBar/tests/unit/resources/*",
343           "dependencies": {
344             "MaterialComponents/BottomAppBar+ColorThemer": [
346             ]
347           }
348         }
349       ]
350     },
351     {
352       "name": "BottomAppBar+ColorThemer",
353       "platforms": {
354         "ios": "9.0"
355       },
356       "public_header_files": [
357         "components/BottomAppBar/src/ColorThemer/*.h"
358       ],
359       "source_files": [
360         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
361       ],
362       "dependencies": {
363         "MaterialComponents/BottomAppBar": [
365         ],
366         "MaterialComponents/Themes": [
368         ]
369       }
370     },
371     {
372       "name": "BottomNavigation",
373       "platforms": {
374         "ios": "9.0"
375       },
376       "public_header_files": "components/BottomNavigation/src/*.h",
377       "source_files": [
378         "components/BottomNavigation/src/*.{h,m}",
379         "components/BottomNavigation/src/private/*.{h,m}"
380       ],
381       "exclude_files": [
382         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
383         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
384       ],
385       "resources": [
386         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
387       ],
388       "dependencies": {
389         "MDFInternationalization": [
391         ],
392         "MaterialComponents/Elevation": [
394         ],
395         "MaterialComponents/Ink": [
397         ],
398         "MaterialComponents/Ripple": [
400         ],
401         "MaterialComponents/Palettes": [
403         ],
404         "MaterialComponents/ShadowElevations": [
406         ],
407         "MaterialComponents/ShadowLayer": [
409         ],
410         "MaterialComponents/Typography": [
412         ],
413         "MaterialComponents/private/Math": [
415         ]
416       },
417       "testspecs": [
418         {
419           "name": "UnitTests",
420           "test_type": "unit",
421           "source_files": [
422             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
423             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
424           ],
425           "exclude_files": [
426             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
427           ],
428           "resources": "components/BottomNavigation/tests/unit/resources/*",
429           "dependencies": {
430             "MaterialComponents/BottomNavigation+ColorThemer": [
432             ],
433             "MaterialComponents/BottomNavigation+TypographyThemer": [
435             ]
436           }
437         }
438       ]
439     },
440     {
441       "name": "BottomNavigation+ColorThemer",
442       "platforms": {
443         "ios": "9.0"
444       },
445       "public_header_files": [
446         "components/BottomNavigation/src/ColorThemer/*.h"
447       ],
448       "source_files": [
449         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
450       ],
451       "dependencies": {
452         "MaterialComponents/BottomNavigation": [
454         ],
455         "MaterialComponents/schemes/Color": [
457         ]
458       }
459     },
460     {
461       "name": "BottomNavigation+TypographyThemer",
462       "platforms": {
463         "ios": "9.0"
464       },
465       "public_header_files": [
466         "components/BottomNavigation/src/TypographyThemer/*.h"
467       ],
468       "source_files": [
469         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
470       ],
471       "dependencies": {
472         "MaterialComponents/BottomNavigation": [
474         ],
475         "MaterialComponents/schemes/Typography": [
477         ]
478       }
479     },
480     {
481       "name": "BottomNavigation+Theming",
482       "platforms": {
483         "ios": "9.0"
484       },
485       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
486       "source_files": [
487         "components/BottomNavigation/src/Theming/*.{h,m}",
488         "components/BottomNavigation/src/Theming/private/*.{h,m}"
489       ],
490       "dependencies": {
491         "MaterialComponents/BottomNavigation": [
493         ],
494         "MaterialComponents/ShadowElevations": [
496         ],
497         "MaterialComponents/schemes/Color": [
499         ],
500         "MaterialComponents/schemes/Container": [
502         ],
503         "MaterialComponents/schemes/Typography": [
505         ]
506       },
507       "testspecs": [
508         {
509           "name": "UnitTests",
510           "test_type": "unit",
511           "source_files": [
512             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
513             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
514           ],
515           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
516         }
517       ]
518     },
519     {
520       "name": "BottomSheet",
521       "platforms": {
522         "ios": "9.0"
523       },
524       "public_header_files": "components/BottomSheet/src/*.h",
525       "source_files": [
526         "components/BottomSheet/src/*.{h,m}",
527         "components/BottomSheet/src/private/*.{h,m}"
528       ],
529       "dependencies": {
530         "MaterialComponents/ShapeLibrary": [
532         ],
533         "MaterialComponents/Shapes": [
535         ],
536         "MaterialComponents/ShadowElevations": [
538         ],
539         "MaterialComponents/ShadowLayer": [
541         ],
542         "MaterialComponents/private/KeyboardWatcher": [
544         ],
545         "MaterialComponents/private/Math": [
547         ]
548       },
549       "testspecs": [
550         {
551           "name": "UnitTests",
552           "test_type": "unit",
553           "source_files": [
554             "components/BottomSheet/tests/unit/*.{h,m,swift}",
555             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
556           ],
557           "resources": "components/BottomSheet/tests/unit/resources/*",
558           "dependencies": {
559             "MaterialComponents/BottomSheet+ShapeThemer": [
561             ]
562           }
563         }
564       ]
565     },
566     {
567       "name": "BottomSheet+ShapeThemer",
568       "platforms": {
569         "ios": "9.0"
570       },
571       "public_header_files": [
572         "components/BottomSheet/src/ShapeThemer/*.h"
573       ],
574       "source_files": [
575         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
576         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
577       ],
578       "dependencies": {
579         "MaterialComponents/BottomSheet": [
581         ],
582         "MaterialComponents/schemes/Shape": [
584         ]
585       }
586     },
587     {
588       "name": "Buttons",
589       "platforms": {
590         "ios": "9.0"
591       },
592       "public_header_files": "components/Buttons/src/*.h",
593       "source_files": [
594         "components/Buttons/src/*.{h,m}",
595         "components/Buttons/src/private/*.{h,m}"
596       ],
597       "dependencies": {
598         "MDFInternationalization": [
600         ],
601         "MDFTextAccessibility": [
603         ],
604         "MaterialComponents/Elevation": [
606         ],
607         "MaterialComponents/Ink": [
609         ],
610         "MaterialComponents/Ripple": [
612         ],
613         "MaterialComponents/ShadowElevations": [
615         ],
616         "MaterialComponents/ShadowLayer": [
618         ],
619         "MaterialComponents/Shapes": [
621         ],
622         "MaterialComponents/Typography": [
624         ],
625         "MaterialComponents/private/Math": [
627         ]
628       },
629       "testspecs": [
630         {
631           "name": "UnitTests",
632           "test_type": "unit",
633           "source_files": [
634             "components/Buttons/tests/unit/*.{h,m,swift}",
635             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
636           ],
637           "resources": "components/Buttons/tests/unit/resources/*",
638           "dependencies": {
639             "MaterialComponents/Buttons+ShapeThemer": [
641             ],
642             "MaterialComponents/Buttons+ColorThemer": [
644             ],
645             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
647             ],
648             "MaterialComponents/Buttons+ButtonThemer": [
650             ]
651           }
652         }
653       ]
654     },
655     {
656       "name": "Buttons+ColorThemer",
657       "platforms": {
658         "ios": "9.0"
659       },
660       "public_header_files": [
661         "components/Buttons/src/ColorThemer/*.h"
662       ],
663       "source_files": [
664         "components/Buttons/src/ColorThemer/*.{h,m}",
665         "components/Buttons/src/ColorThemer/private/*.{h,m}"
666       ],
667       "dependencies": {
668         "MaterialComponents/Buttons": [
670         ],
671         "MaterialComponents/schemes/Color": [
673         ]
674       }
675     },
676     {
677       "name": "Buttons+TitleColorAccessibilityMutator",
678       "platforms": {
679         "ios": "9.0"
680       },
681       "public_header_files": [
682         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
683       ],
684       "source_files": [
685         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
686         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
687       ],
688       "dependencies": {
689         "MDFTextAccessibility": [
691         ],
692         "MaterialComponents/Buttons": [
694         ]
695       }
696     },
697     {
698       "name": "Buttons+ShapeThemer",
699       "platforms": {
700         "ios": "9.0"
701       },
702       "public_header_files": [
703         "components/Buttons/src/ShapeThemer/*.h"
704       ],
705       "source_files": [
706         "components/Buttons/src/ShapeThemer/*.{h,m}"
707       ],
708       "dependencies": {
709         "MaterialComponents/Buttons": [
711         ],
712         "MaterialComponents/schemes/Shape": [
714         ]
715       }
716     },
717     {
718       "name": "Buttons+TypographyThemer",
719       "platforms": {
720         "ios": "9.0"
721       },
722       "public_header_files": [
723         "components/Buttons/src/TypographyThemer/*.h"
724       ],
725       "source_files": [
726         "components/Buttons/src/TypographyThemer/*.{h,m}"
727       ],
728       "dependencies": {
729         "MaterialComponents/Buttons": [
731         ],
732         "MaterialComponents/schemes/Typography": [
734         ]
735       }
736     },
737     {
738       "name": "Buttons+ButtonThemer",
739       "platforms": {
740         "ios": "9.0"
741       },
742       "public_header_files": [
743         "components/Buttons/src/ButtonThemer/*.h"
744       ],
745       "source_files": [
746         "components/Buttons/src/ButtonThemer/*.{h,m}",
747         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
748       ],
749       "dependencies": {
750         "MaterialComponents/Buttons": [
752         ],
753         "MaterialComponents/Buttons+ColorThemer": [
755         ],
756         "MaterialComponents/Buttons+ShapeThemer": [
758         ],
759         "MaterialComponents/Buttons+TypographyThemer": [
761         ],
762         "MaterialComponents/Palettes": [
764         ]
765       }
766     },
767     {
768       "name": "Buttons+Theming",
769       "platforms": {
770         "ios": "9.0"
771       },
772       "public_header_files": "components/Buttons/src/Theming/*.h",
773       "source_files": [
774         "components/Buttons/src/Theming/*.{h,m}",
775         "components/Buttons/src/Theming/private/*.{h,m}"
776       ],
777       "dependencies": {
778         "MaterialComponents/Buttons": [
780         ],
781         "MaterialComponents/Buttons+ColorThemer": [
783         ],
784         "MaterialComponents/Buttons+ShapeThemer": [
786         ],
787         "MaterialComponents/Buttons+TypographyThemer": [
789         ],
790         "MaterialComponents/ShadowElevations": [
792         ],
793         "MaterialComponents/schemes/Container": [
795         ]
796       },
797       "testspecs": [
798         {
799           "name": "UnitTests",
800           "test_type": "unit",
801           "source_files": [
802             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
803             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
804           ],
805           "resources": "components/Buttons/tests/unit/Theming/resources/*"
806         }
807       ]
808     },
809     {
810       "name": "ButtonBar",
811       "platforms": {
812         "ios": "9.0"
813       },
814       "public_header_files": "components/ButtonBar/src/*.h",
815       "source_files": [
816         "components/ButtonBar/src/*.{h,m}",
817         "components/ButtonBar/src/private/*.{h,m}"
818       ],
819       "dependencies": {
820         "MDFInternationalization": [
822         ],
823         "MaterialComponents/Buttons": [
825         ],
826         "MaterialComponents/private/Application": [
828         ]
829       },
830       "testspecs": [
831         {
832           "name": "UnitTests",
833           "test_type": "unit",
834           "source_files": [
835             "components/ButtonBar/tests/unit/*.{h,m,swift}",
836             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
837           ],
838           "resources": "components/ButtonBar/tests/unit/resources/*",
839           "dependencies": {
840             "MaterialComponents/ButtonBar+TypographyThemer": [
842             ]
843           }
844         }
845       ]
846     },
847     {
848       "name": "ButtonBar+ColorThemer",
849       "platforms": {
850         "ios": "9.0"
851       },
852       "public_header_files": [
853         "components/ButtonBar/src/ColorThemer/*.h"
854       ],
855       "source_files": [
856         "components/ButtonBar/src/ColorThemer/*.{h,m}"
857       ],
858       "dependencies": {
859         "MaterialComponents/ButtonBar": [
861         ],
862         "MaterialComponents/Themes": [
864         ]
865       }
866     },
867     {
868       "name": "ButtonBar+TypographyThemer",
869       "platforms": {
870         "ios": "9.0"
871       },
872       "public_header_files": [
873         "components/ButtonBar/src/TypographyThemer/*.h"
874       ],
875       "source_files": [
876         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
877       ],
878       "dependencies": {
879         "MaterialComponents/ButtonBar": [
881         ],
882         "MaterialComponents/schemes/Typography": [
884         ]
885       }
886     },
887     {
888       "name": "Cards",
889       "platforms": {
890         "ios": "9.0"
891       },
892       "public_header_files": "components/Cards/src/*.h",
893       "source_files": "components/Cards/src/*.{h,m}",
894       "exclude_files": [
895         "components/Cards/src/MDCCard+Ripple.{h,m}",
896         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
897       ],
898       "dependencies": {
899         "MaterialComponents/Elevation": [
901         ],
902         "MaterialComponents/Ink": [
904         ],
905         "MaterialComponents/Ripple": [
907         ],
908         "MaterialComponents/ShadowLayer": [
910         ],
911         "MaterialComponents/Shapes": [
913         ],
914         "MaterialComponents/private/Icons/ic_check_circle": [
916         ],
917         "MaterialComponents/private/Math": [
919         ]
920       },
921       "testspecs": [
922         {
923           "name": "UnitTests",
924           "test_type": "unit",
925           "source_files": [
926             "components/Cards/tests/unit/*.{h,m,swift}",
927             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
928           ],
929           "resources": "components/Cards/tests/unit/resources/*",
930           "dependencies": {
931             "MaterialComponents/Cards+ColorThemer": [
933             ],
934             "MaterialComponents/Cards+ShapeThemer": [
936             ]
937           }
938         }
939       ]
940     },
941     {
942       "name": "Cards+ColorThemer",
943       "platforms": {
944         "ios": "9.0"
945       },
946       "public_header_files": [
947         "components/Cards/src/ColorThemer/*.h"
948       ],
949       "source_files": [
950         "components/Cards/src/ColorThemer/*.{h,m}"
951       ],
952       "dependencies": {
953         "MaterialComponents/Cards": [
955         ],
956         "MaterialComponents/schemes/Color": [
958         ]
959       }
960     },
961     {
962       "name": "Cards+ShapeThemer",
963       "platforms": {
964         "ios": "9.0"
965       },
966       "public_header_files": [
967         "components/Cards/src/ShapeThemer/*.h"
968       ],
969       "source_files": [
970         "components/Cards/src/ShapeThemer/*.{h,m}"
971       ],
972       "dependencies": {
973         "MaterialComponents/Cards": [
975         ],
976         "MaterialComponents/schemes/Shape": [
978         ]
979       }
980     },
981     {
982       "name": "Cards+CardThemer",
983       "platforms": {
984         "ios": "9.0"
985       },
986       "public_header_files": [
987         "components/Cards/src/CardThemer/*.h"
988       ],
989       "source_files": [
990         "components/Cards/src/CardThemer/*.{h,m}"
991       ],
992       "dependencies": {
993         "MaterialComponents/Cards": [
995         ],
996         "MaterialComponents/Cards+ColorThemer": [
998         ],
999         "MaterialComponents/Cards+ShapeThemer": [
1001         ]
1002       }
1003     },
1004     {
1005       "name": "Cards+Theming",
1006       "platforms": {
1007         "ios": "9.0"
1008       },
1009       "public_header_files": "components/Cards/src/Theming/*.h",
1010       "source_files": [
1011         "components/Cards/src/Theming/*.{h,m}",
1012         "components/Cards/src/Theming/private/*.{h,m}"
1013       ],
1014       "dependencies": {
1015         "MaterialComponents/Cards": [
1017         ],
1018         "MaterialComponents/Cards+ColorThemer": [
1020         ],
1021         "MaterialComponents/Cards+ShapeThemer": [
1023         ],
1024         "MaterialComponents/schemes/Container": [
1026         ]
1027       },
1028       "testspecs": [
1029         {
1030           "name": "UnitTests",
1031           "test_type": "unit",
1032           "source_files": [
1033             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
1034             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
1035           ],
1036           "resources": "components/Cards/tests/unit/Theming/resources/*"
1037         }
1038       ]
1039     },
1040     {
1041       "name": "Chips",
1042       "platforms": {
1043         "ios": "9.0"
1044       },
1045       "public_header_files": "components/Chips/src/*.h",
1046       "source_files": [
1047         "components/Chips/src/*.{h,m}",
1048         "components/Chips/src/private/*.{h,m}"
1049       ],
1050       "dependencies": {
1051         "MDFInternationalization": [
1053         ],
1054         "MaterialComponents/Elevation": [
1056         ],
1057         "MaterialComponents/Ink": [
1059         ],
1060         "MaterialComponents/Ripple": [
1062         ],
1063         "MaterialComponents/ShadowLayer": [
1065         ],
1066         "MaterialComponents/ShadowElevations": [
1068         ],
1069         "MaterialComponents/ShapeLibrary": [
1071         ],
1072         "MaterialComponents/Shapes": [
1074         ],
1075         "MaterialComponents/TextFields": [
1077         ],
1078         "MaterialComponents/Typography": [
1080         ],
1081         "MaterialComponents/private/Math": [
1083         ]
1084       },
1085       "testspecs": [
1086         {
1087           "name": "UnitTests",
1088           "test_type": "unit",
1089           "source_files": [
1090             "components/Chips/tests/unit/*.{h,m,swift}",
1091             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1092           ],
1093           "resources": "components/Chips/tests/unit/resources/*",
1094           "dependencies": {
1095             "MaterialComponents/Chips+ChipThemer": [
1097             ],
1098             "MaterialComponents/Chips+FontThemer": [
1100             ],
1101             "MaterialComponents/Themes": [
1103             ]
1104           }
1105         }
1106       ]
1107     },
1108     {
1109       "name": "Chips+ChipThemer",
1110       "platforms": {
1111         "ios": "9.0"
1112       },
1113       "public_header_files": [
1114         "components/Chips/src/ChipThemer/*.h"
1115       ],
1116       "source_files": [
1117         "components/Chips/src/ChipThemer/*.{h,m}"
1118       ],
1119       "dependencies": {
1120         "MaterialComponents/Chips": [
1122         ],
1123         "MaterialComponents/Chips+ColorThemer": [
1125         ],
1126         "MaterialComponents/Chips+ShapeThemer": [
1128         ],
1129         "MaterialComponents/Chips+TypographyThemer": [
1131         ]
1132       }
1133     },
1134     {
1135       "name": "Chips+ColorThemer",
1136       "platforms": {
1137         "ios": "9.0"
1138       },
1139       "public_header_files": [
1140         "components/Chips/src/ColorThemer/*.h"
1141       ],
1142       "source_files": [
1143         "components/Chips/src/ColorThemer/*.{h,m}"
1144       ],
1145       "dependencies": {
1146         "MaterialComponents/Chips": [
1148         ],
1149         "MaterialComponents/schemes/Color": [
1151         ]
1152       }
1153     },
1154     {
1155       "name": "Chips+FontThemer",
1156       "platforms": {
1157         "ios": "9.0"
1158       },
1159       "public_header_files": [
1160         "components/Chips/src/FontThemer/*.h"
1161       ],
1162       "source_files": [
1163         "components/Chips/src/FontThemer/*.{h,m}"
1164       ],
1165       "dependencies": {
1166         "MaterialComponents/Chips": [
1168         ],
1169         "MaterialComponents/Themes": [
1171         ]
1172       }
1173     },
1174     {
1175       "name": "Chips+ShapeThemer",
1176       "platforms": {
1177         "ios": "9.0"
1178       },
1179       "public_header_files": [
1180         "components/Chips/src/ShapeThemer/*.h"
1181       ],
1182       "source_files": [
1183         "components/Chips/src/ShapeThemer/*.{h,m}"
1184       ],
1185       "dependencies": {
1186         "MaterialComponents/Chips": [
1188         ],
1189         "MaterialComponents/schemes/Shape": [
1191         ]
1192       }
1193     },
1194     {
1195       "name": "Chips+TypographyThemer",
1196       "platforms": {
1197         "ios": "9.0"
1198       },
1199       "public_header_files": [
1200         "components/Chips/src/TypographyThemer/*.h"
1201       ],
1202       "source_files": [
1203         "components/Chips/src/TypographyThemer/*.{h,m}"
1204       ],
1205       "dependencies": {
1206         "MaterialComponents/Chips": [
1208         ],
1209         "MaterialComponents/schemes/Typography": [
1211         ]
1212       }
1213     },
1214     {
1215       "name": "Chips+Theming",
1216       "platforms": {
1217         "ios": "9.0"
1218       },
1219       "public_header_files": "components/Chips/src/Theming/*.h",
1220       "source_files": [
1221         "components/Chips/src/Theming/*.{h,m}",
1222         "components/Chips/src/Theming/private/*.{h,m}"
1223       ],
1224       "dependencies": {
1225         "MaterialComponents/Chips": [
1227         ],
1228         "MaterialComponents/Chips+ColorThemer": [
1230         ],
1231         "MaterialComponents/Chips+ShapeThemer": [
1233         ],
1234         "MaterialComponents/Chips+TypographyThemer": [
1236         ],
1237         "MaterialComponents/schemes/Container": [
1239         ]
1240       },
1241       "testspecs": [
1242         {
1243           "name": "UnitTests",
1244           "test_type": "unit",
1245           "source_files": [
1246             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1247             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1248           ],
1249           "resources": "components/Chips/tests/unit/Theming/resources/*"
1250         }
1251       ]
1252     },
1253     {
1254       "name": "CollectionCells",
1255       "platforms": {
1256         "ios": "9.0"
1257       },
1258       "public_header_files": "components/CollectionCells/src/*.h",
1259       "source_files": [
1260         "components/CollectionCells/src/*.{h,m}",
1261         "components/CollectionCells/src/private/*.{h,m}"
1262       ],
1263       "resources": [
1264         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1265       ],
1266       "frameworks": [
1267         "CoreGraphics",
1268         "QuartzCore"
1269       ],
1270       "dependencies": {
1271         "MDFInternationalization": [
1273         ],
1274         "MaterialComponents/CollectionLayoutAttributes": [
1276         ],
1277         "MaterialComponents/Ink": [
1279         ],
1280         "MaterialComponents/Typography": [
1282         ],
1283         "MaterialComponents/Palettes": [
1285         ],
1286         "MaterialComponents/private/Icons/ic_check": [
1288         ],
1289         "MaterialComponents/private/Icons/ic_check_circle": [
1291         ],
1292         "MaterialComponents/private/Icons/ic_chevron_right": [
1294         ],
1295         "MaterialComponents/private/Icons/ic_info": [
1297         ],
1298         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1300         ],
1301         "MaterialComponents/private/Icons/ic_reorder": [
1303         ],
1304         "MaterialComponents/private/Math": [
1306         ]
1307       },
1308       "testspecs": [
1309         {
1310           "name": "UnitTests",
1311           "test_type": "unit",
1312           "source_files": [
1313             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1314             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1315           ],
1316           "resources": "components/CollectionCells/tests/unit/resources/*"
1317         }
1318       ]
1319     },
1320     {
1321       "name": "CollectionLayoutAttributes",
1322       "platforms": {
1323         "ios": "9.0"
1324       },
1325       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1326       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1327       "testspecs": [
1328         {
1329           "name": "UnitTests",
1330           "test_type": "unit",
1331           "source_files": [
1332             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1333             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1334           ],
1335           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1336         }
1337       ]
1338     },
1339     {
1340       "name": "Collections",
1341       "platforms": {
1342         "ios": "9.0"
1343       },
1344       "public_header_files": "components/Collections/src/*.h",
1345       "source_files": [
1346         "components/Collections/src/*.{h,m}",
1347         "components/Collections/src/private/*.{h,m}"
1348       ],
1349       "resources": [
1350         "components/Collections/src/MaterialCollections.bundle"
1351       ],
1352       "frameworks": [
1353         "CoreGraphics",
1354         "QuartzCore"
1355       ],
1356       "dependencies": {
1357         "MaterialComponents/CollectionCells": [
1359         ],
1360         "MaterialComponents/CollectionLayoutAttributes": [
1362         ],
1363         "MaterialComponents/Ink": [
1365         ],
1366         "MaterialComponents/Palettes": [
1368         ],
1369         "MaterialComponents/ShadowElevations": [
1371         ],
1372         "MaterialComponents/ShadowLayer": [
1374         ],
1375         "MaterialComponents/Typography": [
1377         ]
1378       },
1379       "testspecs": [
1380         {
1381           "name": "UnitTests",
1382           "test_type": "unit",
1383           "source_files": [
1384             "components/Collections/tests/unit/*.{h,m,swift}",
1385             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1386           ],
1387           "resources": "components/Collections/tests/unit/resources/*"
1388         }
1389       ]
1390     },
1391     {
1392       "name": "Dialogs",
1393       "platforms": {
1394         "ios": "9.0"
1395       },
1396       "public_header_files": "components/Dialogs/src/*.h",
1397       "source_files": [
1398         "components/Dialogs/src/*.{h,m}",
1399         "components/Dialogs/src/private/*.{h,m}"
1400       ],
1401       "resources": [
1402         "components/Dialogs/src/MaterialDialogs.bundle"
1403       ],
1404       "dependencies": {
1405         "MaterialComponents/Buttons": [
1407         ],
1408         "MaterialComponents/Elevation": [
1410         ],
1411         "MaterialComponents/ShadowElevations": [
1413         ],
1414         "MaterialComponents/ShadowLayer": [
1416         ],
1417         "MaterialComponents/Typography": [
1419         ],
1420         "MaterialComponents/private/KeyboardWatcher": [
1422         ],
1423         "MaterialComponents/private/Math": [
1425         ],
1426         "MDFInternationalization": [
1428         ]
1429       },
1430       "testspecs": [
1431         {
1432           "name": "UnitTests",
1433           "test_type": "unit",
1434           "source_files": [
1435             "components/Dialogs/tests/unit/*.{h,m,swift}",
1436             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1437           ],
1438           "resources": "components/Dialogs/tests/unit/resources/*",
1439           "dependencies": {
1440             "MaterialComponents/Dialogs+DialogThemer": [
1442             ]
1443           }
1444         }
1445       ]
1446     },
1447     {
1448       "name": "Dialogs+ColorThemer",
1449       "platforms": {
1450         "ios": "9.0"
1451       },
1452       "public_header_files": [
1453         "components/Dialogs/src/ColorThemer/*.h"
1454       ],
1455       "source_files": [
1456         "components/Dialogs/src/ColorThemer/*.{h,m}"
1457       ],
1458       "dependencies": {
1459         "MaterialComponents/Dialogs": [
1461         ],
1462         "MaterialComponents/Themes": [
1464         ],
1465         "MaterialComponents/Buttons+ColorThemer": [
1467         ]
1468       }
1469     },
1470     {
1471       "name": "Dialogs+TypographyThemer",
1472       "platforms": {
1473         "ios": "9.0"
1474       },
1475       "public_header_files": [
1476         "components/Dialogs/src/TypographyThemer/*.h"
1477       ],
1478       "source_files": [
1479         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1480       ],
1481       "dependencies": {
1482         "MaterialComponents/Dialogs": [
1484         ],
1485         "MaterialComponents/schemes/Typography": [
1487         ],
1488         "MaterialComponents/Buttons+TypographyThemer": [
1490         ]
1491       }
1492     },
1493     {
1494       "name": "Dialogs+DialogThemer",
1495       "platforms": {
1496         "ios": "9.0"
1497       },
1498       "public_header_files": [
1499         "components/Dialogs/src/DialogThemer/*.h"
1500       ],
1501       "source_files": [
1502         "components/Dialogs/src/DialogThemer/*.{h,m}"
1503       ],
1504       "dependencies": {
1505         "MaterialComponents/Dialogs": [
1507         ],
1508         "MaterialComponents/Dialogs+ColorThemer": [
1510         ],
1511         "MaterialComponents/Dialogs+TypographyThemer": [
1513         ],
1514         "MaterialComponents/Buttons+ButtonThemer": [
1516         ]
1517       }
1518     },
1519     {
1520       "name": "Dialogs+Theming",
1521       "platforms": {
1522         "ios": "9.0"
1523       },
1524       "public_header_files": "components/Dialogs/src/Theming/*.h",
1525       "source_files": [
1526         "components/Dialogs/src/Theming/*.{h,m}",
1527         "components/Dialogs/src/Theming/private/*.{h,m}"
1528       ],
1529       "dependencies": {
1530         "MaterialComponents/Dialogs": [
1532         ],
1533         "MaterialComponents/Dialogs+ColorThemer": [
1535         ],
1536         "MaterialComponents/Dialogs+TypographyThemer": [
1538         ],
1539         "MaterialComponents/ShadowElevations": [
1541         ],
1542         "MaterialComponents/schemes/Container": [
1544         ],
1545         "MaterialComponents/Buttons+Theming": [
1547         ]
1548       },
1549       "testspecs": [
1550         {
1551           "name": "UnitTests",
1552           "test_type": "unit",
1553           "source_files": [
1554             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1555             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1556           ],
1557           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1558         }
1559       ]
1560     },
1561     {
1562       "name": "Elevation",
1563       "platforms": {
1564         "ios": "9.0"
1565       },
1566       "public_header_files": "components/Elevation/src/*.h",
1567       "source_files": [
1568         "components/Elevation/src/*.{h,m}",
1569         "components/Elevation/src/private/*.{h,m}"
1570       ],
1571       "dependencies": {
1572         "MaterialComponents/private/Color": [
1574         ],
1575         "MaterialComponents/private/Math": [
1577         ]
1578       },
1579       "testspecs": [
1580         {
1581           "name": "UnitTests",
1582           "test_type": "unit",
1583           "source_files": [
1584             "components/Elevation/tests/unit/*.{h,m,swift}",
1585             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1586           ],
1587           "dependencies": {
1588             "MaterialComponents/private/Color": [
1590             ]
1591           }
1592         }
1593       ]
1594     },
1595     {
1596       "name": "FeatureHighlight",
1597       "platforms": {
1598         "ios": "9.0"
1599       },
1600       "public_header_files": "components/FeatureHighlight/src/*.h",
1601       "source_files": [
1602         "components/FeatureHighlight/src/*.{h,m}",
1603         "components/FeatureHighlight/src/private/*.{h,m}"
1604       ],
1605       "resources": [
1606         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1607       ],
1608       "dependencies": {
1609         "MaterialComponents/private/Math": [
1611         ],
1612         "MaterialComponents/Typography": [
1614         ],
1615         "MDFTextAccessibility": [
1617         ]
1618       },
1619       "testspecs": [
1620         {
1621           "name": "UnitTests",
1622           "test_type": "unit",
1623           "source_files": [
1624             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1625             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1626           ],
1627           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1628           "dependencies": {
1629             "MaterialComponents/FeatureHighlight+ColorThemer": [
1631             ],
1632             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1634             ],
1635             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1637             ]
1638           }
1639         }
1640       ]
1641     },
1642     {
1643       "name": "FeatureHighlight+ColorThemer",
1644       "platforms": {
1645         "ios": "9.0"
1646       },
1647       "public_header_files": [
1648         "components/FeatureHighlight/src/ColorThemer/*.h"
1649       ],
1650       "source_files": [
1651         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1652       ],
1653       "dependencies": {
1654         "MaterialComponents/FeatureHighlight": [
1656         ],
1657         "MaterialComponents/Themes": [
1659         ]
1660       }
1661     },
1662     {
1663       "name": "FeatureHighlight+FontThemer",
1664       "platforms": {
1665         "ios": "9.0"
1666       },
1667       "public_header_files": [
1668         "components/FeatureHighlight/src/FontThemer/*.h"
1669       ],
1670       "source_files": [
1671         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1672       ],
1673       "dependencies": {
1674         "MaterialComponents/FeatureHighlight": [
1676         ],
1677         "MaterialComponents/Themes": [
1679         ]
1680       }
1681     },
1682     {
1683       "name": "FeatureHighlight+TypographyThemer",
1684       "platforms": {
1685         "ios": "9.0"
1686       },
1687       "public_header_files": [
1688         "components/FeatureHighlight/src/TypographyThemer/*.h"
1689       ],
1690       "source_files": [
1691         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1692       ],
1693       "dependencies": {
1694         "MaterialComponents/FeatureHighlight": [
1696         ],
1697         "MaterialComponents/schemes/Typography": [
1699         ]
1700       }
1701     },
1702     {
1703       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1704       "platforms": {
1705         "ios": "9.0"
1706       },
1707       "public_header_files": [
1708         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1709       ],
1710       "source_files": [
1711         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1712       ],
1713       "dependencies": {
1714         "MaterialComponents/FeatureHighlight": [
1716         ],
1717         "MDFTextAccessibility": [
1719         ]
1720       }
1721     },
1722     {
1723       "name": "FlexibleHeader",
1724       "platforms": {
1725         "ios": "9.0"
1726       },
1727       "public_header_files": "components/FlexibleHeader/src/*.h",
1728       "source_files": [
1729         "components/FlexibleHeader/src/*.{h,m}",
1730         "components/FlexibleHeader/src/private/*.{h,m}"
1731       ],
1732       "dependencies": {
1733         "MDFTextAccessibility": [
1735         ],
1736         "MaterialComponents/Elevation": [
1738         ],
1739         "MaterialComponents/ShadowElevations": [
1741         ],
1742         "MaterialComponents/ShadowLayer": [
1744         ],
1745         "MaterialComponents/private/Application": [
1747         ],
1748         "MaterialComponents/private/Math": [
1750         ],
1751         "MaterialComponents/private/UIMetrics": [
1753         ]
1754       },
1755       "testspecs": [
1756         {
1757           "name": "UnitTests",
1758           "test_type": "unit",
1759           "source_files": [
1760             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1761             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1762           ],
1763           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1764           "dependencies": {
1765             "MaterialComponents/FlexibleHeader+ColorThemer": [
1767             ],
1768             "MaterialComponents/ShadowLayer": [
1770             ]
1771           }
1772         }
1773       ]
1774     },
1775     {
1776       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1777       "platforms": {
1778         "ios": "9.0"
1779       },
1780       "public_header_files": [
1781         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1782       ],
1783       "source_files": [
1784         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1785       ],
1786       "dependencies": {
1787         "MaterialComponents/FlexibleHeader": [
1789         ]
1790       }
1791     },
1792     {
1793       "name": "FlexibleHeader+ColorThemer",
1794       "platforms": {
1795         "ios": "9.0"
1796       },
1797       "public_header_files": [
1798         "components/FlexibleHeader/src/ColorThemer/*.h"
1799       ],
1800       "source_files": [
1801         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1802       ],
1803       "dependencies": {
1804         "MaterialComponents/FlexibleHeader": [
1806         ],
1807         "MaterialComponents/schemes/Color": [
1809         ]
1810       }
1811     },
1812     {
1813       "name": "HeaderStackView",
1814       "platforms": {
1815         "ios": "9.0"
1816       },
1817       "public_header_files": "components/HeaderStackView/src/*.h",
1818       "source_files": "components/HeaderStackView/src/*.{h,m}",
1819       "testspecs": [
1820         {
1821           "name": "UnitTests",
1822           "test_type": "unit",
1823           "source_files": [
1824             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1825             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1826           ],
1827           "resources": "components/HeaderStackView/tests/unit/resources/*"
1828         }
1829       ]
1830     },
1831     {
1832       "name": "HeaderStackView+ColorThemer",
1833       "platforms": {
1834         "ios": "9.0"
1835       },
1836       "public_header_files": [
1837         "components/HeaderStackView/src/ColorThemer/*.h"
1838       ],
1839       "source_files": [
1840         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1841       ],
1842       "dependencies": {
1843         "MaterialComponents/HeaderStackView": [
1845         ],
1846         "MaterialComponents/Themes": [
1848         ]
1849       }
1850     },
1851     {
1852       "name": "Ink",
1853       "platforms": {
1854         "ios": "9.0"
1855       },
1856       "public_header_files": "components/Ink/src/*.h",
1857       "source_files": [
1858         "components/Ink/src/*.{h,m}",
1859         "components/Ink/src/private/*.{h,m}"
1860       ],
1861       "dependencies": {
1862         "MaterialComponents/private/Color": [
1864         ],
1865         "MaterialComponents/private/Math": [
1867         ]
1868       },
1869       "testspecs": [
1870         {
1871           "name": "UnitTests",
1872           "test_type": "unit",
1873           "source_files": [
1874             "components/Ink/tests/unit/*.{h,m,swift}",
1875             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1876           ],
1877           "resources": "components/Ink/tests/unit/resources/*"
1878         }
1879       ]
1880     },
1881     {
1882       "name": "Ink+ColorThemer",
1883       "platforms": {
1884         "ios": "9.0"
1885       },
1886       "public_header_files": [
1887         "components/Ink/src/ColorThemer/*.h"
1888       ],
1889       "source_files": [
1890         "components/Ink/src/ColorThemer/*.{h,m}"
1891       ],
1892       "dependencies": {
1893         "MaterialComponents/Ink": [
1895         ],
1896         "MaterialComponents/Themes": [
1898         ]
1899       }
1900     },
1901     {
1902       "name": "LibraryInfo",
1903       "platforms": {
1904         "ios": "9.0"
1905       },
1906       "public_header_files": "components/LibraryInfo/src/*.h",
1907       "source_files": [
1908         "components/LibraryInfo/src/*.{h,m}",
1909         "components/LibraryInfo/src/private/*.{h,m}"
1910       ],
1911       "testspecs": [
1912         {
1913           "name": "UnitTests",
1914           "test_type": "unit",
1915           "source_files": [
1916             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1917             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1918           ],
1919           "resources": "components/LibraryInfo/tests/unit/resources/*"
1920         }
1921       ]
1922     },
1923     {
1924       "name": "List",
1925       "platforms": {
1926         "ios": "9.0"
1927       },
1928       "public_header_files": "components/List/src/*.h",
1929       "source_files": [
1930         "components/List/src/*.{h,m}",
1931         "components/List/src/private/*.{h,m}"
1932       ],
1933       "dependencies": {
1934         "MaterialComponents/Elevation": [
1936         ],
1937         "MaterialComponents/Ink": [
1939         ],
1940         "MaterialComponents/Ripple": [
1942         ],
1943         "MaterialComponents/ShadowElevations": [
1945         ],
1946         "MaterialComponents/ShadowLayer": [
1948         ],
1949         "MaterialComponents/Typography": [
1951         ],
1952         "MDFInternationalization": [
1954         ],
1955         "MaterialComponents/private/Math": [
1957         ]
1958       },
1959       "testspecs": [
1960         {
1961           "name": "UnitTests",
1962           "test_type": "unit",
1963           "source_files": [
1964             "components/List/tests/unit/*.{h,m,swift}",
1965             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1966           ],
1967           "resources": "components/List/tests/unit/resources/*",
1968           "dependencies": {
1969             "MaterialComponents/List+ColorThemer": [
1971             ],
1972             "MaterialComponents/List+TypographyThemer": [
1974             ],
1975             "MaterialComponents/List+ListThemer": [
1977             ]
1978           }
1979         }
1980       ]
1981     },
1982     {
1983       "name": "List+TypographyThemer",
1984       "platforms": {
1985         "ios": "9.0"
1986       },
1987       "public_header_files": [
1988         "components/List/src/TypographyThemer/*.h"
1989       ],
1990       "source_files": [
1991         "components/List/src/TypographyThemer/*.{h,m}"
1992       ],
1993       "dependencies": {
1994         "MaterialComponents/List": [
1996         ],
1997         "MaterialComponents/schemes/Typography": [
1999         ]
2000       }
2001     },
2002     {
2003       "name": "List+ColorThemer",
2004       "platforms": {
2005         "ios": "9.0"
2006       },
2007       "public_header_files": [
2008         "components/List/src/ColorThemer/*.h"
2009       ],
2010       "source_files": [
2011         "components/List/src/ColorThemer/*.{h,m}",
2012         "components/List/src/ColorThemer/private/*.{h,m}"
2013       ],
2014       "dependencies": {
2015         "MaterialComponents/List": [
2017         ],
2018         "MaterialComponents/schemes/Color": [
2020         ]
2021       }
2022     },
2023     {
2024       "name": "List+ListThemer",
2025       "platforms": {
2026         "ios": "9.0"
2027       },
2028       "public_header_files": [
2029         "components/List/src/ListThemer/*.h"
2030       ],
2031       "source_files": [
2032         "components/List/src/ListThemer/*.{h,m}",
2033         "components/List/src/ListThemer/private/*.{h,m}"
2034       ],
2035       "dependencies": {
2036         "MaterialComponents/List": [
2038         ],
2039         "MaterialComponents/List+ColorThemer": [
2041         ],
2042         "MaterialComponents/List+TypographyThemer": [
2044         ]
2045       }
2046     },
2047     {
2048       "name": "List+Theming",
2049       "platforms": {
2050         "ios": "9.0"
2051       },
2052       "public_header_files": "components/List/src/Theming/*.h",
2053       "source_files": [
2054         "components/List/src/Theming/*.{h,m}",
2055         "components/List/src/Theming/private/*.{h,m}"
2056       ],
2057       "dependencies": {
2058         "MaterialComponents/List": [
2060         ],
2061         "MaterialComponents/List+ColorThemer": [
2063         ],
2064         "MaterialComponents/List+TypographyThemer": [
2066         ],
2067         "MaterialComponents/schemes/Container": [
2069         ]
2070       },
2071       "testspecs": [
2072         {
2073           "name": "UnitTests",
2074           "test_type": "unit",
2075           "source_files": [
2076             "components/List/tests/unit/Theming/*.{h,m,swift}",
2077             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
2078           ],
2079           "resources": "components/List/tests/unit/Theming/resources/*"
2080         }
2081       ]
2082     },
2083     {
2084       "name": "MaskedTransition",
2085       "platforms": {
2086         "ios": "9.0"
2087       },
2088       "public_header_files": "components/MaskedTransition/src/*.h",
2089       "source_files": [
2090         "components/MaskedTransition/src/*.{h,m}",
2091         "components/MaskedTransition/src/private/*.{h,m}"
2092       ],
2093       "dependencies": {
2094         "MotionTransitioning": [
2095           "~> 5.0"
2096         ],
2097         "MotionAnimator": [
2098           "~> 2.0"
2099         ],
2100         "MotionInterchange": [
2101           "~> 1.0"
2102         ]
2103       },
2104       "testspecs": [
2105         {
2106           "name": "UnitTests",
2107           "test_type": "unit",
2108           "source_files": [
2109             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
2110             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
2111           ],
2112           "resources": "components/MaskedTransition/tests/unit/resources/*"
2113         }
2114       ]
2115     },
2116     {
2117       "name": "NavigationBar",
2118       "platforms": {
2119         "ios": "9.0"
2120       },
2121       "public_header_files": "components/NavigationBar/src/*.h",
2122       "source_files": "components/NavigationBar/src/*.{h,m}",
2123       "dependencies": {
2124         "MDFTextAccessibility": [
2126         ],
2127         "MaterialComponents/ButtonBar": [
2129         ],
2130         "MaterialComponents/Typography": [
2132         ],
2133         "MDFInternationalization": [
2135         ],
2136         "MaterialComponents/private/Math": [
2138         ]
2139       },
2140       "testspecs": [
2141         {
2142           "name": "UnitTests",
2143           "test_type": "unit",
2144           "source_files": [
2145             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2146             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2147           ],
2148           "resources": "components/NavigationBar/tests/unit/resources/*",
2149           "dependencies": {
2150             "MaterialComponents/NavigationBar+ColorThemer": [
2152             ],
2153             "MaterialComponents/NavigationBar+TypographyThemer": [
2155             ]
2156           }
2157         }
2158       ]
2159     },
2160     {
2161       "name": "NavigationBar+ColorThemer",
2162       "platforms": {
2163         "ios": "9.0"
2164       },
2165       "public_header_files": [
2166         "components/NavigationBar/src/ColorThemer/*.h"
2167       ],
2168       "source_files": [
2169         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2170       ],
2171       "dependencies": {
2172         "MaterialComponents/NavigationBar": [
2174         ],
2175         "MaterialComponents/schemes/Color": [
2177         ]
2178       }
2179     },
2180     {
2181       "name": "NavigationBar+TypographyThemer",
2182       "platforms": {
2183         "ios": "9.0"
2184       },
2185       "public_header_files": [
2186         "components/NavigationBar/src/TypographyThemer/*.h"
2187       ],
2188       "source_files": [
2189         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2190       ],
2191       "dependencies": {
2192         "MaterialComponents/NavigationBar": [
2194         ],
2195         "MaterialComponents/schemes/Typography": [
2197         ]
2198       }
2199     },
2200     {
2201       "name": "NavigationDrawer",
2202       "platforms": {
2203         "ios": "9.0"
2204       },
2205       "public_header_files": "components/NavigationDrawer/src/*.h",
2206       "source_files": [
2207         "components/NavigationDrawer/src/*.{h,m}",
2208         "components/NavigationDrawer/src/private/*.{h,m}"
2209       ],
2210       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2211       "dependencies": {
2212         "MaterialComponents/Elevation": [
2214         ],
2215         "MaterialComponents/Palettes": [
2217         ],
2218         "MaterialComponents/ShadowLayer": [
2220         ],
2221         "MaterialComponents/private/Math": [
2223         ],
2224         "MaterialComponents/private/UIMetrics": [
2226         ]
2227       },
2228       "testspecs": [
2229         {
2230           "name": "UnitTests",
2231           "test_type": "unit",
2232           "source_files": [
2233             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2234             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2235             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2236           ],
2237           "dependencies": {
2238             "MaterialComponents/NavigationDrawer+ColorThemer": [
2240             ]
2241           }
2242         }
2243       ]
2244     },
2245     {
2246       "name": "NavigationDrawer+ColorThemer",
2247       "platforms": {
2248         "ios": "9.0"
2249       },
2250       "public_header_files": [
2251         "components/NavigationDrawer/src/ColorThemer/*.h"
2252       ],
2253       "source_files": [
2254         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2255         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2256       ],
2257       "dependencies": {
2258         "MaterialComponents/NavigationDrawer": [
2260         ],
2261         "MaterialComponents/schemes/Color": [
2263         ]
2264       }
2265     },
2266     {
2267       "name": "OverlayWindow",
2268       "platforms": {
2269         "ios": "9.0"
2270       },
2271       "public_header_files": "components/OverlayWindow/src/*.h",
2272       "source_files": [
2273         "components/OverlayWindow/src/*.{h,m}",
2274         "components/OverlayWindow/src/private/*.{h,m}"
2275       ],
2276       "dependencies": {
2277         "MaterialComponents/private/Application": [
2279         ]
2280       },
2281       "testspecs": [
2282         {
2283           "name": "UnitTests",
2284           "test_type": "unit",
2285           "source_files": [
2286             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2287             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2288           ],
2289           "resources": "components/OverlayWindow/tests/unit/resources/*"
2290         }
2291       ]
2292     },
2293     {
2294       "name": "PageControl",
2295       "platforms": {
2296         "ios": "9.0"
2297       },
2298       "public_header_files": "components/PageControl/src/*.h",
2299       "source_files": [
2300         "components/PageControl/src/*.{h,m}",
2301         "components/PageControl/src/private/*.{h,m}"
2302       ],
2303       "resources": [
2304         "components/PageControl/src/MaterialPageControl.bundle"
2305       ],
2306       "dependencies": {
2307         "MDFInternationalization": [
2309         ]
2310       },
2311       "testspecs": [
2312         {
2313           "name": "UnitTests",
2314           "test_type": "unit",
2315           "source_files": [
2316             "components/PageControl/tests/unit/*.{h,m,swift}",
2317             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2318           ],
2319           "resources": "components/PageControl/tests/unit/resources/*"
2320         }
2321       ]
2322     },
2323     {
2324       "name": "PageControl+ColorThemer",
2325       "platforms": {
2326         "ios": "9.0"
2327       },
2328       "public_header_files": [
2329         "components/PageControl/src/ColorThemer/*.h"
2330       ],
2331       "source_files": [
2332         "components/PageControl/src/ColorThemer/*.{h,m}"
2333       ],
2334       "dependencies": {
2335         "MaterialComponents/PageControl": [
2337         ],
2338         "MaterialComponents/Themes": [
2340         ]
2341       }
2342     },
2343     {
2344       "name": "Palettes",
2345       "platforms": {
2346         "ios": "9.0"
2347       },
2348       "public_header_files": "components/Palettes/src/*.h",
2349       "source_files": [
2350         "components/Palettes/src/*.{h,m}",
2351         "components/Palettes/src/private/*.{h,m}"
2352       ],
2353       "testspecs": [
2354         {
2355           "name": "UnitTests",
2356           "test_type": "unit",
2357           "source_files": [
2358             "components/Palettes/tests/unit/*.{h,m,swift}",
2359             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2360           ],
2361           "resources": "components/Palettes/tests/unit/resources/*"
2362         }
2363       ]
2364     },
2365     {
2366       "name": "ProgressView",
2367       "platforms": {
2368         "ios": "9.0"
2369       },
2370       "public_header_files": "components/ProgressView/src/*.h",
2371       "source_files": [
2372         "components/ProgressView/src/*.{h,m}",
2373         "components/ProgressView/src/private/*.{h,m}"
2374       ],
2375       "dependencies": {
2376         "MDFInternationalization": [
2378         ],
2379         "MaterialComponents/Palettes": [
2381         ],
2382         "MaterialComponents/private/Math": [
2384         ],
2385         "MotionAnimator": [
2386           "~> 2.1"
2387         ]
2388       },
2389       "testspecs": [
2390         {
2391           "name": "UnitTests",
2392           "test_type": "unit",
2393           "source_files": [
2394             "components/ProgressView/tests/unit/*.{h,m,swift}",
2395             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2396           ],
2397           "resources": "components/ProgressView/tests/unit/resources/*"
2398         }
2399       ]
2400     },
2401     {
2402       "name": "ProgressView+ColorThemer",
2403       "platforms": {
2404         "ios": "9.0"
2405       },
2406       "public_header_files": [
2407         "components/ProgressView/src/ColorThemer/*.h"
2408       ],
2409       "source_files": [
2410         "components/ProgressView/src/ColorThemer/*.{h,m}"
2411       ],
2412       "dependencies": {
2413         "MaterialComponents/ProgressView": [
2415         ],
2416         "MaterialComponents/Themes": [
2418         ]
2419       }
2420     },
2421     {
2422       "name": "ProgressView+Theming",
2423       "platforms": {
2424         "ios": "9.0"
2425       },
2426       "public_header_files": "components/ProgressView/src/Theming/*.h",
2427       "source_files": [
2428         "components/ProgressView/src/Theming/*.{h,m}",
2429         "components/ProgressView/src/Theming/private/*.{h,m}"
2430       ],
2431       "dependencies": {
2432         "MaterialComponents/ProgressView": [
2434         ],
2435         "MaterialComponents/schemes/Container": [
2437         ]
2438       },
2439       "testspecs": [
2440         {
2441           "name": "UnitTests",
2442           "test_type": "unit",
2443           "source_files": [
2444             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2445             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2446           ],
2447           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2448         }
2449       ]
2450     },
2451     {
2452       "name": "Ripple",
2453       "platforms": {
2454         "ios": "9.0"
2455       },
2456       "public_header_files": "components/Ripple/src/*.h",
2457       "source_files": [
2458         "components/Ripple/src/*.{h,m}",
2459         "components/Ripple/src/private/*.{h,m}"
2460       ],
2461       "dependencies": {
2462         "MaterialComponents/AnimationTiming": [
2464         ],
2465         "MaterialComponents/private/Color": [
2467         ],
2468         "MaterialComponents/private/Math": [
2470         ]
2471       },
2472       "testspecs": [
2473         {
2474           "name": "UnitTests",
2475           "test_type": "unit",
2476           "source_files": [
2477             "components/Ripple/tests/unit/*.{h,m,swift}",
2478             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2479           ],
2480           "resources": "components/Ripple/tests/unit/resources/*"
2481         }
2482       ]
2483     },
2484     {
2485       "name": "ShadowElevations",
2486       "platforms": {
2487         "ios": "9.0"
2488       },
2489       "public_header_files": "components/ShadowElevations/src/*.h",
2490       "source_files": "components/ShadowElevations/src/*.{h,m}",
2491       "testspecs": [
2492         {
2493           "name": "UnitTests",
2494           "test_type": "unit",
2495           "source_files": [
2496             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2497             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2498           ],
2499           "resources": "components/ShadowElevations/tests/unit/resources/*"
2500         }
2501       ]
2502     },
2503     {
2504       "name": "ShadowLayer",
2505       "platforms": {
2506         "ios": "9.0"
2507       },
2508       "public_header_files": "components/ShadowLayer/src/*.h",
2509       "source_files": "components/ShadowLayer/src/*.{h,m}",
2510       "dependencies": {
2511         "MaterialComponents/ShadowElevations": [
2513         ]
2514       },
2515       "testspecs": [
2516         {
2517           "name": "UnitTests",
2518           "test_type": "unit",
2519           "source_files": [
2520             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2521             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2522           ],
2523           "resources": "components/ShadowLayer/tests/unit/resources/*"
2524         }
2525       ]
2526     },
2527     {
2528       "name": "ShapeLibrary",
2529       "platforms": {
2530         "ios": "9.0"
2531       },
2532       "public_header_files": "components/ShapeLibrary/src/*.h",
2533       "source_files": [
2534         "components/ShapeLibrary/src/*.{h,m}",
2535         "components/ShapeLibrary/src/private/*.{h,m}"
2536       ],
2537       "dependencies": {
2538         "MaterialComponents/Shapes": [
2540         ],
2541         "MaterialComponents/private/Math": [
2543         ]
2544       },
2545       "testspecs": [
2546         {
2547           "name": "UnitTests",
2548           "test_type": "unit",
2549           "source_files": [
2550             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2551             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2552           ],
2553           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2554         }
2555       ]
2556     },
2557     {
2558       "name": "Shapes",
2559       "platforms": {
2560         "ios": "9.0"
2561       },
2562       "public_header_files": "components/Shapes/src/*.h",
2563       "source_files": [
2564         "components/Shapes/src/*.{h,m}",
2565         "components/Shapes/src/private/*.{h,m}"
2566       ],
2567       "dependencies": {
2568         "MaterialComponents/ShadowLayer": [
2570         ],
2571         "MaterialComponents/private/Math": [
2573         ]
2574       },
2575       "testspecs": [
2576         {
2577           "name": "UnitTests",
2578           "test_type": "unit",
2579           "source_files": [
2580             "components/Shapes/tests/unit/*.{h,m,swift}",
2581             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2582           ],
2583           "resources": "components/Shapes/tests/unit/resources/*"
2584         }
2585       ]
2586     },
2587     {
2588       "name": "Slider",
2589       "platforms": {
2590         "ios": "9.0"
2591       },
2592       "public_header_files": [
2593         "components/Slider/src/*.h"
2594       ],
2595       "source_files": [
2596         "components/Slider/src/*.{h,m}",
2597         "components/Slider/src/private/*.{h,m}"
2598       ],
2599       "dependencies": {
2600         "MaterialComponents/Palettes": [
2602         ],
2603         "MaterialComponents/ShadowElevations": [
2605         ],
2606         "MaterialComponents/private/ThumbTrack": [
2608         ]
2609       },
2610       "testspecs": [
2611         {
2612           "name": "UnitTests",
2613           "test_type": "unit",
2614           "source_files": [
2615             "components/Slider/tests/unit/*.{h,m,swift}",
2616             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2617           ],
2618           "resources": "components/Slider/tests/unit/resources/*"
2619         }
2620       ]
2621     },
2622     {
2623       "name": "Slider+ColorThemer",
2624       "platforms": {
2625         "ios": "9.0"
2626       },
2627       "public_header_files": [
2628         "components/Slider/src/ColorThemer/*.h"
2629       ],
2630       "source_files": [
2631         "components/Slider/src/ColorThemer/*.{h,m}"
2632       ],
2633       "dependencies": {
2634         "MaterialComponents/Palettes": [
2636         ],
2637         "MaterialComponents/Slider": [
2639         ],
2640         "MaterialComponents/schemes/Color": [
2642         ]
2643       }
2644     },
2645     {
2646       "name": "Snackbar",
2647       "platforms": {
2648         "ios": "9.0"
2649       },
2650       "public_header_files": "components/Snackbar/src/*.h",
2651       "source_files": [
2652         "components/Snackbar/src/*.{h,m}",
2653         "components/Snackbar/src/private/*.{h,m}"
2654       ],
2655       "resources": [
2656         "components/Snackbar/src/MaterialSnackbar.bundle"
2657       ],
2658       "dependencies": {
2659         "MaterialComponents/AnimationTiming": [
2661         ],
2662         "MaterialComponents/Buttons": [
2664         ],
2665         "MaterialComponents/Elevation": [
2667         ],
2668         "MaterialComponents/OverlayWindow": [
2670         ],
2671         "MaterialComponents/ShadowElevations": [
2673         ],
2674         "MaterialComponents/ShadowLayer": [
2676         ],
2677         "MaterialComponents/Typography": [
2679         ],
2680         "MaterialComponents/private/Application": [
2682         ],
2683         "MaterialComponents/private/KeyboardWatcher": [
2685         ],
2686         "MaterialComponents/private/Math": [
2688         ],
2689         "MaterialComponents/private/Overlay": [
2691         ]
2692       },
2693       "testspecs": [
2694         {
2695           "name": "UnitTests",
2696           "test_type": "unit",
2697           "source_files": [
2698             "components/Snackbar/tests/unit/*.{h,m,swift}",
2699             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2700           ],
2701           "resources": "components/Snackbar/tests/unit/resources/*",
2702           "dependencies": {
2703             "MaterialComponents/Snackbar+ColorThemer": [
2705             ],
2706             "MaterialComponents/Snackbar+FontThemer": [
2708             ],
2709             "MaterialComponents/Snackbar+TypographyThemer": [
2711             ],
2712             "MaterialComponents/Themes": [
2714             ]
2715           }
2716         }
2717       ]
2718     },
2719     {
2720       "name": "Snackbar+ColorThemer",
2721       "platforms": {
2722         "ios": "9.0"
2723       },
2724       "public_header_files": [
2725         "components/Snackbar/src/ColorThemer/*.h"
2726       ],
2727       "source_files": [
2728         "components/Snackbar/src/ColorThemer/*.{h,m}"
2729       ],
2730       "dependencies": {
2731         "MaterialComponents/Snackbar": [
2733         ],
2734         "MaterialComponents/schemes/Color": [
2736         ]
2737       }
2738     },
2739     {
2740       "name": "Snackbar+FontThemer",
2741       "platforms": {
2742         "ios": "9.0"
2743       },
2744       "public_header_files": [
2745         "components/Snackbar/src/FontThemer/*.h"
2746       ],
2747       "source_files": [
2748         "components/Snackbar/src/FontThemer/*.{h,m}"
2749       ],
2750       "dependencies": {
2751         "MaterialComponents/Snackbar": [
2753         ],
2754         "MaterialComponents/Themes": [
2756         ]
2757       }
2758     },
2759     {
2760       "name": "Snackbar+TypographyThemer",
2761       "platforms": {
2762         "ios": "9.0"
2763       },
2764       "public_header_files": [
2765         "components/Snackbar/src/TypographyThemer/*.h"
2766       ],
2767       "source_files": [
2768         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2769       ],
2770       "dependencies": {
2771         "MaterialComponents/Snackbar": [
2773         ],
2774         "MaterialComponents/schemes/Typography": [
2776         ]
2777       }
2778     },
2779     {
2780       "name": "Tabs",
2781       "platforms": {
2782         "ios": "9.0"
2783       },
2784       "public_header_files": "components/Tabs/src/*.h",
2785       "source_files": [
2786         "components/Tabs/src/*.{h,m}",
2787         "components/Tabs/src/private/*.{h,m}"
2788       ],
2789       "resources": [
2790         "components/Tabs/src/MaterialTabs.bundle"
2791       ],
2792       "dependencies": {
2793         "MDFInternationalization": [
2795         ],
2796         "MaterialComponents/AnimationTiming": [
2798         ],
2799         "MaterialComponents/Ink": [
2801         ],
2802         "MaterialComponents/Palettes": [
2804         ],
2805         "MaterialComponents/Ripple": [
2807         ],
2808         "MaterialComponents/ShadowElevations": [
2810         ],
2811         "MaterialComponents/ShadowLayer": [
2813         ],
2814         "MaterialComponents/Typography": [
2816         ],
2817         "MaterialComponents/private/Math": [
2819         ]
2820       },
2821       "testspecs": [
2822         {
2823           "name": "UnitTests",
2824           "test_type": "unit",
2825           "source_files": [
2826             "components/Tabs/tests/unit/*.{h,m,swift}",
2827             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2828           ],
2829           "resources": "components/Tabs/tests/unit/resources/*",
2830           "dependencies": {
2831             "MaterialComponents/Tabs+ColorThemer": [
2833             ],
2834             "MaterialComponents/Tabs+FontThemer": [
2836             ],
2837             "MaterialComponents/Tabs+TypographyThemer": [
2839             ],
2840             "MaterialComponents/Themes": [
2842             ]
2843           }
2844         }
2845       ]
2846     },
2847     {
2848       "name": "Tabs+ColorThemer",
2849       "platforms": {
2850         "ios": "9.0"
2851       },
2852       "public_header_files": [
2853         "components/Tabs/src/ColorThemer/*.h"
2854       ],
2855       "source_files": [
2856         "components/Tabs/src/ColorThemer/*.{h,m}"
2857       ],
2858       "dependencies": {
2859         "MaterialComponents/schemes/Color": [
2861         ],
2862         "MaterialComponents/Tabs": [
2864         ]
2865       }
2866     },
2867     {
2868       "name": "Tabs+FontThemer",
2869       "platforms": {
2870         "ios": "9.0"
2871       },
2872       "public_header_files": [
2873         "components/Tabs/src/FontThemer/*.h"
2874       ],
2875       "source_files": [
2876         "components/Tabs/src/FontThemer/*.{h,m}"
2877       ],
2878       "dependencies": {
2879         "MaterialComponents/Tabs": [
2881         ],
2882         "MaterialComponents/Themes": [
2884         ]
2885       }
2886     },
2887     {
2888       "name": "Tabs+TypographyThemer",
2889       "platforms": {
2890         "ios": "9.0"
2891       },
2892       "public_header_files": [
2893         "components/Tabs/src/TypographyThemer/*.h"
2894       ],
2895       "source_files": [
2896         "components/Tabs/src/TypographyThemer/*.{h,m}"
2897       ],
2898       "dependencies": {
2899         "MaterialComponents/Tabs": [
2901         ],
2902         "MaterialComponents/schemes/Typography": [
2904         ]
2905       }
2906     },
2907     {
2908       "name": "Tabs+Theming",
2909       "platforms": {
2910         "ios": "9.0"
2911       },
2912       "public_header_files": "components/Tabs/src/Theming/*.h",
2913       "source_files": [
2914         "components/Tabs/src/Theming/*.{h,m}",
2915         "components/Tabs/src/Theming/private/*.{h,m}"
2916       ],
2917       "dependencies": {
2918         "MaterialComponents/Tabs": [
2920         ],
2921         "MaterialComponents/Tabs+ColorThemer": [
2923         ],
2924         "MaterialComponents/Tabs+TypographyThemer": [
2926         ],
2927         "MaterialComponents/schemes/Container": [
2929         ]
2930       },
2931       "testspecs": [
2932         {
2933           "name": "UnitTests",
2934           "test_type": "unit",
2935           "source_files": [
2936             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2937             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2938           ],
2939           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2940         }
2941       ]
2942     },
2943     {
2944       "name": "TextFields",
2945       "platforms": {
2946         "ios": "9.0"
2947       },
2948       "public_header_files": "components/TextFields/src/*.h",
2949       "source_files": [
2950         "components/TextFields/src/*.{h,m}",
2951         "components/TextFields/src/private/*.{h,m}"
2952       ],
2953       "dependencies": {
2954         "MaterialComponents/AnimationTiming": [
2956         ],
2957         "MaterialComponents/Palettes": [
2959         ],
2960         "MaterialComponents/Typography": [
2962         ],
2963         "MDFInternationalization": [
2965         ],
2966         "MaterialComponents/private/Math": [
2968         ]
2969       },
2970       "testspecs": [
2971         {
2972           "name": "UnitTests",
2973           "test_type": "unit",
2974           "source_files": [
2975             "components/TextFields/tests/unit/*.{h,m,swift}",
2976             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2977           ],
2978           "resources": "components/TextFields/tests/unit/resources/*",
2979           "dependencies": {
2980             "MaterialComponents/TextFields+ColorThemer": [
2982             ],
2983             "MaterialComponents/TextFields+FontThemer": [
2985             ],
2986             "MaterialComponents/TextFields+TypographyThemer": [
2988             ],
2989             "MaterialComponents/Themes": [
2991             ]
2992           }
2993         }
2994       ]
2995     },
2996     {
2997       "name": "TextFields+ContainedInputView",
2998       "platforms": {
2999         "ios": "9.0"
3000       },
3001       "public_header_files": "components/TextFields/src/ContainedInputView/*.h",
3002       "source_files": [
3003         "components/TextFields/src/ContainedInputView/*.{h,m}",
3004         "components/TextFields/src/ContainedInputView/private/*.{h,m}"
3005       ],
3006       "testspecs": [
3007         {
3008           "name": "UnitTests",
3009           "test_type": "unit",
3010           "source_files": [
3011             "components/TextFields/tests/unit/ContainedInputView/*.{h,m,swift}",
3012             "components/TextFields/tests/unit/ContainedInputView/supplemental/*.{h,m,swift}"
3013           ],
3014           "resources": "components/TextFields/tests/unit/ContainedInputView/resources/*"
3015         }
3016       ]
3017     },
3018     {
3019       "name": "TextFields+ColorThemer",
3020       "platforms": {
3021         "ios": "9.0"
3022       },
3023       "public_header_files": [
3024         "components/TextFields/src/ColorThemer/*.h"
3025       ],
3026       "source_files": [
3027         "components/TextFields/src/ColorThemer/*.{h,m}"
3028       ],
3029       "dependencies": {
3030         "MaterialComponents/TextFields": [
3032         ],
3033         "MaterialComponents/Themes": [
3035         ]
3036       }
3037     },
3038     {
3039       "name": "TextFields+FontThemer",
3040       "platforms": {
3041         "ios": "9.0"
3042       },
3043       "public_header_files": [
3044         "components/TextFields/src/FontThemer/*.h"
3045       ],
3046       "source_files": [
3047         "components/TextFields/src/FontThemer/*.{h,m}"
3048       ],
3049       "dependencies": {
3050         "MaterialComponents/TextFields": [
3052         ],
3053         "MaterialComponents/Themes": [
3055         ]
3056       }
3057     },
3058     {
3059       "name": "TextFields+Theming",
3060       "platforms": {
3061         "ios": "9.0"
3062       },
3063       "public_header_files": "components/TextFields/src/Theming/*.h",
3064       "source_files": [
3065         "components/TextFields/src/Theming/*.{h,m}",
3066         "components/TextFields/src/Theming/private/*.{h,m}"
3067       ],
3068       "dependencies": {
3069         "MaterialComponents/TextFields": [
3071         ],
3072         "MaterialComponents/TextFields+ColorThemer": [
3074         ],
3075         "MaterialComponents/TextFields+TypographyThemer": [
3077         ],
3078         "MaterialComponents/schemes/Container": [
3080         ]
3081       },
3082       "testspecs": [
3083         {
3084           "name": "UnitTests",
3085           "test_type": "unit",
3086           "source_files": [
3087             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
3088             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
3089           ],
3090           "resources": "components/TextFields/tests/unit/Theming/resources/*"
3091         }
3092       ]
3093     },
3094     {
3095       "name": "TextFields+TypographyThemer",
3096       "platforms": {
3097         "ios": "9.0"
3098       },
3099       "public_header_files": [
3100         "components/TextFields/src/TypographyThemer/*.h"
3101       ],
3102       "source_files": [
3103         "components/TextFields/src/TypographyThemer/*.{h,m}"
3104       ],
3105       "dependencies": {
3106         "MaterialComponents/TextFields": [
3108         ],
3109         "MaterialComponents/schemes/Typography": [
3111         ]
3112       }
3113     },
3114     {
3115       "name": "Themes",
3116       "platforms": {
3117         "ios": "9.0"
3118       },
3119       "public_header_files": "components/Themes/src/*.h",
3120       "source_files": [
3121         "components/Themes/src/*.{h,m}",
3122         "components/Themes/src/private/*.{h,m}"
3123       ],
3124       "dependencies": {
3125         "MaterialComponents/schemes/Color": [
3127         ],
3128         "MaterialComponents/schemes/Typography": [
3130         ]
3131       },
3132       "testspecs": [
3133         {
3134           "name": "UnitTests",
3135           "test_type": "unit",
3136           "source_files": [
3137             "components/Themes/tests/unit/*.{h,m,swift}",
3138             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
3139           ],
3140           "resources": "components/Themes/tests/unit/resources/*"
3141         }
3142       ]
3143     },
3144     {
3145       "name": "Typography",
3146       "platforms": {
3147         "ios": "9.0"
3148       },
3149       "public_header_files": "components/Typography/src/*.h",
3150       "source_files": [
3151         "components/Typography/src/*.{h,m}",
3152         "components/Typography/src/private/*.{h,m}"
3153       ],
3154       "dependencies": {
3155         "MaterialComponents/private/Application": [
3157         ],
3158         "MaterialComponents/private/Math": [
3160         ]
3161       },
3162       "testspecs": [
3163         {
3164           "name": "UnitTests",
3165           "test_type": "unit",
3166           "source_files": [
3167             "components/Typography/tests/unit/*.{h,m,swift}",
3168             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
3169           ],
3170           "resources": "components/Typography/tests/unit/resources/*"
3171         }
3172       ]
3173     },
3174     {
3175       "name": "schemes",
3176       "subspecs": [
3177         {
3178           "name": "Color",
3179           "platforms": {
3180             "ios": "9.0"
3181           },
3182           "public_header_files": "components/schemes/Color/src/*.h",
3183           "source_files": "components/schemes/Color/src/*.{h,m}",
3184           "dependencies": {
3185             "MaterialComponents/private/Color": [
3187             ]
3188           },
3189           "testspecs": [
3190             {
3191               "name": "UnitTests",
3192               "test_type": "unit",
3193               "source_files": [
3194                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3195                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3196               ],
3197               "resources": "components/schemes/Color/tests/unit/resources/*",
3198               "dependencies": {
3199                 "MaterialComponents/private/Math": [
3201                 ]
3202               }
3203             }
3204           ]
3205         },
3206         {
3207           "name": "Container",
3208           "platforms": {
3209             "ios": "9.0"
3210           },
3211           "public_header_files": "components/schemes/Container/src/*.h",
3212           "source_files": "components/schemes/Container/src/*.{h,m}",
3213           "dependencies": {
3214             "MaterialComponents/schemes/Color": [
3216             ],
3217             "MaterialComponents/schemes/Typography": [
3219             ],
3220             "MaterialComponents/schemes/Shape": [
3222             ]
3223           },
3224           "testspecs": [
3225             {
3226               "name": "UnitTests",
3227               "test_type": "unit",
3228               "source_files": [
3229                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3230                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3231               ]
3232             }
3233           ]
3234         },
3235         {
3236           "name": "Shape",
3237           "platforms": {
3238             "ios": "9.0"
3239           },
3240           "public_header_files": "components/schemes/Shape/src/*.h",
3241           "source_files": "components/schemes/Shape/src/*.{h,m}",
3242           "dependencies": {
3243             "MaterialComponents/ShapeLibrary": [
3245             ],
3246             "MaterialComponents/Shapes": [
3248             ]
3249           },
3250           "testspecs": [
3251             {
3252               "name": "UnitTests",
3253               "test_type": "unit",
3254               "source_files": [
3255                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3256                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3257               ],
3258               "resources": "components/schemes/Shape/tests/unit/resources/*"
3259             }
3260           ]
3261         },
3262         {
3263           "name": "Typography",
3264           "platforms": {
3265             "ios": "9.0"
3266           },
3267           "public_header_files": "components/schemes/Typography/src/*.h",
3268           "source_files": "components/schemes/Typography/src/*.{h,m}",
3269           "dependencies": {
3270             "MaterialComponents/Typography": [
3272             ]
3273           },
3274           "testspecs": [
3275             {
3276               "name": "UnitTests",
3277               "test_type": "unit",
3278               "source_files": [
3279                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3280                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3281               ],
3282               "resources": "components/schemes/Typography/tests/unit/resources/*"
3283             }
3284           ]
3285         }
3286       ]
3287     },
3288     {
3289       "name": "private",
3290       "subspecs": [
3291         {
3292           "name": "Icons",
3293           "subspecs": [
3294             {
3295               "name": "Base",
3296               "public_header_files": "components/private/Icons/src/*.h",
3297               "source_files": "components/private/Icons/src/*.{h,m}"
3298             },
3299             {
3300               "name": "ic_arrow_back",
3301               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3302               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3303               "resource_bundles": {
3304                 "MaterialIcons_ic_arrow_back": [
3305                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3306                 ]
3307               },
3308               "dependencies": {
3309                 "MaterialComponents/private/Icons/Base": [
3311                 ]
3312               }
3313             },
3314             {
3315               "name": "ic_check",
3316               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3317               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3318               "resource_bundles": {
3319                 "MaterialIcons_ic_check": [
3320                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3321                 ]
3322               },
3323               "dependencies": {
3324                 "MaterialComponents/private/Icons/Base": [
3326                 ]
3327               }
3328             },
3329             {
3330               "name": "ic_check_circle",
3331               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3332               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3333               "resource_bundles": {
3334                 "MaterialIcons_ic_check_circle": [
3335                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3336                 ]
3337               },
3338               "dependencies": {
3339                 "MaterialComponents/private/Icons/Base": [
3341                 ]
3342               }
3343             },
3344             {
3345               "name": "ic_chevron_right",
3346               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3347               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3348               "resource_bundles": {
3349                 "MaterialIcons_ic_chevron_right": [
3350                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3351                 ]
3352               },
3353               "dependencies": {
3354                 "MaterialComponents/private/Icons/Base": [
3356                 ]
3357               }
3358             },
3359             {
3360               "name": "ic_color_lens",
3361               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3362               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3363               "resource_bundles": {
3364                 "MaterialIcons_ic_color_lens": [
3365                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3366                 ]
3367               },
3368               "dependencies": {
3369                 "MaterialComponents/private/Icons/Base": [
3371                 ]
3372               }
3373             },
3374             {
3375               "name": "ic_help_outline",
3376               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3377               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3378               "resource_bundles": {
3379                 "MaterialIcons_ic_help_outline": [
3380                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3381                 ]
3382               },
3383               "dependencies": {
3384                 "MaterialComponents/private/Icons/Base": [
3386                 ]
3387               }
3388             },
3389             {
3390               "name": "ic_info",
3391               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3392               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3393               "resource_bundles": {
3394                 "MaterialIcons_ic_info": [
3395                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3396                 ]
3397               },
3398               "dependencies": {
3399                 "MaterialComponents/private/Icons/Base": [
3401                 ]
3402               }
3403             },
3404             {
3405               "name": "ic_more_horiz",
3406               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3407               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3408               "resource_bundles": {
3409                 "MaterialIcons_ic_more_horiz": [
3410                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3411                 ]
3412               },
3413               "dependencies": {
3414                 "MaterialComponents/private/Icons/Base": [
3416                 ]
3417               }
3418             },
3419             {
3420               "name": "ic_radio_button_unchecked",
3421               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3422               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3423               "resource_bundles": {
3424                 "MaterialIcons_ic_radio_button_unchecked": [
3425                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3426                 ]
3427               },
3428               "dependencies": {
3429                 "MaterialComponents/private/Icons/Base": [
3431                 ]
3432               }
3433             },
3434             {
3435               "name": "ic_reorder",
3436               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3437               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3438               "resource_bundles": {
3439                 "MaterialIcons_ic_reorder": [
3440                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3441                 ]
3442               },
3443               "dependencies": {
3444                 "MaterialComponents/private/Icons/Base": [
3446                 ]
3447               }
3448             },
3449             {
3450               "name": "ic_settings",
3451               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3452               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3453               "resource_bundles": {
3454                 "MaterialIcons_ic_settings": [
3455                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3456                 ]
3457               },
3458               "dependencies": {
3459                 "MaterialComponents/private/Icons/Base": [
3461                 ]
3462               }
3463             }
3464           ]
3465         },
3466         {
3467           "name": "Application",
3468           "platforms": {
3469             "ios": "9.0"
3470           },
3471           "public_header_files": "components/private/Application/src/*.h",
3472           "source_files": "components/private/Application/src/*.{h,m}",
3473           "testspecs": [
3474             {
3475               "name": "UnitTests",
3476               "test_type": "unit",
3477               "source_files": [
3478                 "components/private/Application/tests/unit/*.{h,m,swift}",
3479                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3480               ],
3481               "resources": "components/private/Application/tests/unit/resources/*"
3482             }
3483           ]
3484         },
3485         {
3486           "name": "Color",
3487           "platforms": {
3488             "ios": "9.0"
3489           },
3490           "public_header_files": "components/private/Color/src/*.h",
3491           "source_files": "components/private/Color/src/*.{h,m}",
3492           "testspecs": [
3493             {
3494               "name": "UnitTests",
3495               "test_type": "unit",
3496               "source_files": [
3497                 "components/private/Color/tests/unit/*.{h,m,swift}",
3498                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3499               ],
3500               "resources": "components/private/Color/tests/unit/resources/*"
3501             }
3502           ]
3503         },
3504         {
3505           "name": "KeyboardWatcher",
3506           "platforms": {
3507             "ios": "9.0"
3508           },
3509           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3510           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3511           "dependencies": {
3512             "MaterialComponents/private/Application": [
3514             ]
3515           },
3516           "testspecs": [
3517             {
3518               "name": "UnitTests",
3519               "test_type": "unit",
3520               "source_files": [
3521                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3522                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3523               ],
3524               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3525             }
3526           ]
3527         },
3528         {
3529           "name": "Math",
3530           "platforms": {
3531             "ios": "9.0"
3532           },
3533           "public_header_files": "components/private/Math/src/*.h",
3534           "source_files": "components/private/Math/src/*.{h,m}",
3535           "testspecs": [
3536             {
3537               "name": "UnitTests",
3538               "test_type": "unit",
3539               "source_files": [
3540                 "components/private/Math/tests/unit/*.{h,m,swift}",
3541                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3542               ],
3543               "resources": "components/private/Math/tests/unit/resources/*"
3544             }
3545           ]
3546         },
3547         {
3548           "name": "Overlay",
3549           "platforms": {
3550             "ios": "9.0"
3551           },
3552           "public_header_files": "components/private/Overlay/src/*.h",
3553           "source_files": [
3554             "components/private/Overlay/src/*.{h,m}",
3555             "components/private/Overlay/src/private/*.{h,m}"
3556           ],
3557           "testspecs": [
3558             {
3559               "name": "UnitTests",
3560               "test_type": "unit",
3561               "source_files": [
3562                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3563                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3564               ],
3565               "resources": "components/private/Overlay/tests/unit/resources/*"
3566             }
3567           ]
3568         },
3569         {
3570           "name": "ThumbTrack",
3571           "platforms": {
3572             "ios": "9.0"
3573           },
3574           "public_header_files": "components/private/ThumbTrack/src/*.h",
3575           "source_files": [
3576             "components/private/ThumbTrack/src/*.{h,m}",
3577             "components/private/ThumbTrack/src/private/*.{h,m}"
3578           ],
3579           "dependencies": {
3580             "MaterialComponents/Ink": [
3582             ],
3583             "MaterialComponents/Ripple": [
3585             ],
3586             "MaterialComponents/ShadowElevations": [
3588             ],
3589             "MaterialComponents/ShadowLayer": [
3591             ],
3592             "MaterialComponents/Typography": [
3594             ],
3595             "MDFInternationalization": [
3597             ],
3598             "MaterialComponents/private/Math": [
3600             ]
3601           },
3602           "testspecs": [
3603             {
3604               "name": "UnitTests",
3605               "test_type": "unit",
3606               "source_files": [
3607                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3608                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3609               ],
3610               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3611             }
3612           ]
3613         },
3614         {
3615           "name": "UIMetrics",
3616           "platforms": {
3617             "ios": "9.0"
3618           },
3619           "public_header_files": "components/private/UIMetrics/src/*.h",
3620           "source_files": [
3621             "components/private/UIMetrics/src/*.{h,m}",
3622             "components/private/UIMetrics/src/private/*.{h,m}"
3623           ],
3624           "dependencies": {
3625             "MaterialComponents/private/Application": [
3627             ]
3628           },
3629           "testspecs": [
3630             {
3631               "name": "UnitTests",
3632               "test_type": "unit",
3633               "source_files": [
3634                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3635                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3636               ],
3637               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3638             }
3639           ]
3640         }
3641       ]
3642     }
3643   ]