[Deprecate] CHAT360IOS_SDK 1.0.8
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 109.6.0 / MaterialComponents.podspec.json
blob9f97f488918c33515dda2697bc07e5f676a878f6
2   "name": "MaterialComponents",
3   "version": "109.6.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": "v109.6.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/Availability": [
30         ],
31         "MaterialComponents/BottomSheet": [
33         ],
34         "MaterialComponents/Elevation": [
36         ],
37         "MaterialComponents/Ink": [
39         ],
40         "MaterialComponents/private/Math": [
42         ],
43         "MaterialComponents/Ripple": [
45         ],
46         "MaterialComponents/ShadowElevations": [
48         ],
49         "MaterialComponents/Typography": [
51         ]
52       },
53       "testspecs": [
54         {
55           "name": "UnitTests",
56           "test_type": "unit",
57           "source_files": [
58             "components/ActionSheet/tests/unit/*.{h,m,swift}"
59           ]
60         }
61       ]
62     },
63     {
64       "name": "ActionSheet+Theming",
65       "platforms": {
66         "ios": "9.0"
67       },
68       "public_header_files": "components/ActionSheet/src/Theming/*.h",
69       "source_files": [
70         "components/ActionSheet/src/Theming/*.{h,m}",
71         "components/ActionSheet/src/Theming/private/*.{h,m}"
72       ],
73       "dependencies": {
74         "MaterialComponents/ActionSheet": [
76         ],
77         "MaterialComponents/Availability": [
79         ],
80         "MaterialComponents/Elevation": [
82         ],
83         "MaterialComponents/private/Color": [
85         ],
86         "MaterialComponents/schemes/Container": [
88         ],
89         "MaterialComponents/ShadowElevations": [
91         ]
92       },
93       "testspecs": [
94         {
95           "name": "UnitTests",
96           "test_type": "unit",
97           "source_files": [
98             "components/ActionSheet/tests/unit/Theming/*.{h,m,swift}",
99             "components/ActionSheet/tests/unit/Theming/supplemental/*.{h,m,swift}"
100           ],
101           "resources": "components/ActionSheet/tests/unit/Theming/resources/*"
102         }
103       ]
104     },
105     {
106       "name": "ActivityIndicator",
107       "platforms": {
108         "ios": "9.0"
109       },
110       "public_header_files": "components/ActivityIndicator/src/*.h",
111       "source_files": [
112         "components/ActivityIndicator/src/*.{h,m}",
113         "components/ActivityIndicator/src/private/*.{h,m}"
114       ],
115       "resources": [
116         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
117       ],
118       "dependencies": {
119         "MDFInternationalization": [
121         ],
122         "MaterialComponents/Palettes": [
124         ],
125         "MaterialComponents/private/Application": [
127         ],
128         "MotionAnimator": [
129           "~> 2.0"
130         ]
131       },
132       "testspecs": [
133         {
134           "name": "UnitTests",
135           "test_type": "unit",
136           "source_files": [
137             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
138             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
139           ],
140           "resources": "components/ActivityIndicator/tests/unit/resources/*"
141         }
142       ]
143     },
144     {
145       "name": "AnimationTiming",
146       "platforms": {
147         "ios": "9.0"
148       },
149       "public_header_files": "components/AnimationTiming/src/*.h",
150       "source_files": [
151         "components/AnimationTiming/src/*.{h,m}",
152         "components/AnimationTiming/src/private/*.{h,m}"
153       ],
154       "testspecs": [
155         {
156           "name": "UnitTests",
157           "test_type": "unit",
158           "source_files": [
159             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
160             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
161           ],
162           "resources": "components/AnimationTiming/tests/unit/resources/*"
163         }
164       ]
165     },
166     {
167       "name": "AppBar",
168       "platforms": {
169         "ios": "9.0"
170       },
171       "public_header_files": "components/AppBar/src/*.h",
172       "source_files": [
173         "components/AppBar/src/*.{h,m}",
174         "components/AppBar/src/private/*.{h,m}"
175       ],
176       "resources": [
177         "components/AppBar/src/MaterialAppBar.bundle"
178       ],
179       "dependencies": {
180         "MaterialComponents/HeaderStackView": [
182         ],
183         "MaterialComponents/NavigationBar": [
185         ],
186         "MaterialComponents/Typography": [
188         ],
189         "MaterialComponents/private/Application": [
191         ],
192         "MaterialComponents/FlexibleHeader": [
194         ],
195         "MaterialComponents/ShadowElevations": [
197         ],
198         "MaterialComponents/ShadowLayer": [
200         ],
201         "MDFInternationalization": [
203         ],
204         "MaterialComponents/private/Icons/ic_arrow_back": [
206         ],
207         "MaterialComponents/private/UIMetrics": [
209         ]
210       },
211       "testspecs": [
212         {
213           "name": "UnitTests",
214           "test_type": "unit",
215           "source_files": [
216             "components/AppBar/tests/unit/*.{h,m,swift}",
217             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
218           ],
219           "resources": "components/AppBar/tests/unit/resources/*",
220           "dependencies": {
221             "MaterialComponents/AppBar+ColorThemer": [
223             ],
224             "MaterialComponents/AppBar+TypographyThemer": [
226             ]
227           }
228         }
229       ]
230     },
231     {
232       "name": "AppBar+Theming",
233       "platforms": {
234         "ios": "9.0"
235       },
236       "public_header_files": "components/AppBar/src/Theming/*.h",
237       "source_files": [
238         "components/AppBar/src/Theming/*.{h,m}",
239         "components/AppBar/src/Theming/private/*.{h,m}"
240       ],
241       "dependencies": {
242         "MaterialComponents/AppBar": [
244         ],
245         "MaterialComponents/schemes/Container": [
247         ]
248       },
249       "testspecs": [
250         {
251           "name": "UnitTests",
252           "test_type": "unit",
253           "source_files": [
254             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
255             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
256           ],
257           "resources": "components/AppBar/tests/unit/Theming/resources/*"
258         }
259       ]
260     },
261     {
262       "name": "AppBar+ColorThemer",
263       "platforms": {
264         "ios": "9.0"
265       },
266       "public_header_files": [
267         "components/AppBar/src/ColorThemer/*.h"
268       ],
269       "source_files": [
270         "components/AppBar/src/ColorThemer/*.{h,m}",
271         "components/AppBar/src/ColorThemer/private/*.{h,m}"
272       ],
273       "dependencies": {
274         "MaterialComponents/AppBar": [
276         ],
277         "MaterialComponents/NavigationBar+ColorThemer": [
279         ],
280         "MaterialComponents/Themes": [
282         ]
283       }
284     },
285     {
286       "name": "AppBar+TypographyThemer",
287       "platforms": {
288         "ios": "9.0"
289       },
290       "public_header_files": [
291         "components/AppBar/src/TypographyThemer/*.h"
292       ],
293       "source_files": [
294         "components/AppBar/src/TypographyThemer/*.{h,m}",
295         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
296       ],
297       "dependencies": {
298         "MaterialComponents/AppBar": [
300         ],
301         "MaterialComponents/NavigationBar+TypographyThemer": [
303         ]
304       }
305     },
306     {
307       "name": "Availability",
308       "platforms": {
309         "ios": "9.0"
310       },
311       "public_header_files": "components/Availability/src/*.h",
312       "source_files": "components/Availability/src/*.{h,m}"
313     },
314     {
315       "name": "Banner",
316       "platforms": {
317         "ios": "9.0"
318       },
319       "public_header_files": "components/Banner/src/*.h",
320       "source_files": "components/Banner/src/*.{h,m}",
321       "dependencies": {
322         "MaterialComponents/Availability": [
324         ],
325         "MaterialComponents/Buttons": [
327         ],
328         "MaterialComponents/Elevation": [
330         ],
331         "MaterialComponents/Typography": [
333         ]
334       },
335       "testspecs": [
336         {
337           "name": "UnitTests",
338           "test_type": "unit",
339           "source_files": [
340             "components/Banner/tests/unit/*.m"
341           ]
342         }
343       ]
344     },
345     {
346       "name": "Banner+Theming",
347       "platforms": {
348         "ios": "9.0"
349       },
350       "public_header_files": "components/Banner/src/Theming/*.h",
351       "source_files": [
352         "components/Banner/src/Theming/*.{h,m}",
353         "components/Banner/src/Theming/private/*.{h,m}"
354       ],
355       "dependencies": {
356         "MaterialComponents/Banner": [
358         ],
359         "MaterialComponents/Buttons": [
361         ],
362         "MaterialComponents/Buttons+Theming": [
364         ],
365         "MaterialComponents/Elevation": [
367         ],
368         "MaterialComponents/Typography": [
370         ],
371         "MaterialComponents/schemes/Container": [
373         ]
374       },
375       "testspecs": [
376         {
377           "name": "UnitTests",
378           "test_type": "unit",
379           "source_files": [
380             "components/Banner/tests/unit/Theming/*.{h,m,swift}"
381           ],
382           "dependencies": {
383             "MaterialComponents/schemes/Container": [
385             ],
386             "MaterialComponents/private/Color": [
388             ],
389             "MaterialComponents/private/Math": [
391             ]
392           }
393         }
394       ]
395     },
396     {
397       "name": "BottomAppBar",
398       "platforms": {
399         "ios": "9.0"
400       },
401       "public_header_files": "components/BottomAppBar/src/*.h",
402       "source_files": [
403         "components/BottomAppBar/src/*.{h,m}",
404         "components/BottomAppBar/src/private/*.{h,m}"
405       ],
406       "dependencies": {
407         "MDFInternationalization": [
409         ],
410         "MaterialComponents/Buttons": [
412         ],
413         "MaterialComponents/NavigationBar": [
415         ],
416         "MaterialComponents/private/Math": [
418         ]
419       },
420       "testspecs": [
421         {
422           "name": "UnitTests",
423           "test_type": "unit",
424           "source_files": [
425             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
426             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
427           ],
428           "resources": "components/BottomAppBar/tests/unit/resources/*"
429         }
430       ]
431     },
432     {
433       "name": "BottomNavigation",
434       "platforms": {
435         "ios": "9.0"
436       },
437       "public_header_files": "components/BottomNavigation/src/*.h",
438       "source_files": [
439         "components/BottomNavigation/src/*.{h,m}",
440         "components/BottomNavigation/src/private/*.{h,m}"
441       ],
442       "exclude_files": [
443         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
444         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
445       ],
446       "resources": [
447         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
448       ],
449       "dependencies": {
450         "MDFInternationalization": [
452         ],
453         "MaterialComponents/Availability": [
455         ],
456         "MaterialComponents/Elevation": [
458         ],
459         "MaterialComponents/Ink": [
461         ],
462         "MaterialComponents/Ripple": [
464         ],
465         "MaterialComponents/Palettes": [
467         ],
468         "MaterialComponents/ShadowElevations": [
470         ],
471         "MaterialComponents/ShadowLayer": [
473         ],
474         "MaterialComponents/Typography": [
476         ],
477         "MaterialComponents/private/Math": [
479         ]
480       },
481       "testspecs": [
482         {
483           "name": "UnitTests",
484           "test_type": "unit",
485           "source_files": [
486             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
487             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
488           ],
489           "exclude_files": [
490             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m",
491             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerDelegateTests.m"
492           ],
493           "resources": "components/BottomNavigation/tests/unit/resources/*"
494         }
495       ]
496     },
497     {
498       "name": "BottomNavigation+Theming",
499       "platforms": {
500         "ios": "9.0"
501       },
502       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
503       "source_files": [
504         "components/BottomNavigation/src/Theming/*.{h,m}",
505         "components/BottomNavigation/src/Theming/private/*.{h,m}"
506       ],
507       "dependencies": {
508         "MaterialComponents/BottomNavigation": [
510         ],
511         "MaterialComponents/ShadowElevations": [
513         ],
514         "MaterialComponents/schemes/Color": [
516         ],
517         "MaterialComponents/schemes/Container": [
519         ],
520         "MaterialComponents/schemes/Typography": [
522         ]
523       },
524       "testspecs": [
525         {
526           "name": "UnitTests",
527           "test_type": "unit",
528           "source_files": [
529             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
530             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
531           ],
532           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
533         }
534       ]
535     },
536     {
537       "name": "BottomSheet",
538       "platforms": {
539         "ios": "9.0"
540       },
541       "public_header_files": "components/BottomSheet/src/*.h",
542       "source_files": [
543         "components/BottomSheet/src/*.{h,m}",
544         "components/BottomSheet/src/private/*.{h,m}"
545       ],
546       "frameworks": "WebKit",
547       "dependencies": {
548         "MaterialComponents/Elevation": [
550         ],
551         "MaterialComponents/ShapeLibrary": [
553         ],
554         "MaterialComponents/Shapes": [
556         ],
557         "MaterialComponents/ShadowElevations": [
559         ],
560         "MaterialComponents/ShadowLayer": [
562         ],
563         "MaterialComponents/private/KeyboardWatcher": [
565         ],
566         "MaterialComponents/private/Math": [
568         ]
569       },
570       "testspecs": [
571         {
572           "name": "UnitTests",
573           "test_type": "unit",
574           "source_files": [
575             "components/BottomSheet/tests/unit/*.{h,m,swift}",
576             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
577           ],
578           "resources": "components/BottomSheet/tests/unit/resources/*",
579           "dependencies": {
580             "MaterialComponents/BottomSheet+ShapeThemer": [
582             ]
583           }
584         }
585       ]
586     },
587     {
588       "name": "BottomSheet+ShapeThemer",
589       "platforms": {
590         "ios": "9.0"
591       },
592       "public_header_files": [
593         "components/BottomSheet/src/ShapeThemer/*.h"
594       ],
595       "source_files": [
596         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
597         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
598       ],
599       "dependencies": {
600         "MaterialComponents/BottomSheet": [
602         ],
603         "MaterialComponents/schemes/Shape": [
605         ]
606       }
607     },
608     {
609       "name": "Buttons",
610       "platforms": {
611         "ios": "9.0"
612       },
613       "public_header_files": "components/Buttons/src/*.h",
614       "source_files": [
615         "components/Buttons/src/*.{h,m}",
616         "components/Buttons/src/private/*.{h,m}"
617       ],
618       "dependencies": {
619         "MDFInternationalization": [
621         ],
622         "MDFTextAccessibility": [
624         ],
625         "MaterialComponents/Elevation": [
627         ],
628         "MaterialComponents/Ink": [
630         ],
631         "MaterialComponents/Ripple": [
633         ],
634         "MaterialComponents/ShadowElevations": [
636         ],
637         "MaterialComponents/ShadowLayer": [
639         ],
640         "MaterialComponents/ShapeLibrary": [
642         ],
643         "MaterialComponents/Shapes": [
645         ],
646         "MaterialComponents/Typography": [
648         ],
649         "MaterialComponents/private/Math": [
651         ]
652       },
653       "testspecs": [
654         {
655           "name": "UnitTests",
656           "test_type": "unit",
657           "source_files": [
658             "components/Buttons/tests/unit/*.{h,m,swift}",
659             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
660           ],
661           "resources": "components/Buttons/tests/unit/resources/*",
662           "dependencies": {
663             "MaterialComponents/Buttons+ShapeThemer": [
665             ],
666             "MaterialComponents/Buttons+ColorThemer": [
668             ],
669             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
671             ],
672             "MaterialComponents/Buttons+ButtonThemer": [
674             ]
675           }
676         }
677       ]
678     },
679     {
680       "name": "Buttons+ColorThemer",
681       "platforms": {
682         "ios": "9.0"
683       },
684       "public_header_files": [
685         "components/Buttons/src/ColorThemer/*.h"
686       ],
687       "source_files": [
688         "components/Buttons/src/ColorThemer/*.{h,m}",
689         "components/Buttons/src/ColorThemer/private/*.{h,m}"
690       ],
691       "dependencies": {
692         "MaterialComponents/Buttons": [
694         ],
695         "MaterialComponents/schemes/Color": [
697         ]
698       }
699     },
700     {
701       "name": "Buttons+TitleColorAccessibilityMutator",
702       "platforms": {
703         "ios": "9.0"
704       },
705       "public_header_files": [
706         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
707       ],
708       "source_files": [
709         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
710         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
711       ],
712       "dependencies": {
713         "MDFTextAccessibility": [
715         ],
716         "MaterialComponents/Buttons": [
718         ]
719       }
720     },
721     {
722       "name": "Buttons+ShapeThemer",
723       "platforms": {
724         "ios": "9.0"
725       },
726       "public_header_files": [
727         "components/Buttons/src/ShapeThemer/*.h"
728       ],
729       "source_files": [
730         "components/Buttons/src/ShapeThemer/*.{h,m}"
731       ],
732       "dependencies": {
733         "MaterialComponents/Buttons": [
735         ],
736         "MaterialComponents/schemes/Shape": [
738         ]
739       }
740     },
741     {
742       "name": "Buttons+TypographyThemer",
743       "platforms": {
744         "ios": "9.0"
745       },
746       "public_header_files": [
747         "components/Buttons/src/TypographyThemer/*.h"
748       ],
749       "source_files": [
750         "components/Buttons/src/TypographyThemer/*.{h,m}"
751       ],
752       "dependencies": {
753         "MaterialComponents/Buttons": [
755         ],
756         "MaterialComponents/schemes/Typography": [
758         ]
759       }
760     },
761     {
762       "name": "Buttons+ButtonThemer",
763       "platforms": {
764         "ios": "9.0"
765       },
766       "public_header_files": [
767         "components/Buttons/src/ButtonThemer/*.h"
768       ],
769       "source_files": [
770         "components/Buttons/src/ButtonThemer/*.{h,m}",
771         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
772       ],
773       "dependencies": {
774         "MaterialComponents/Buttons": [
776         ],
777         "MaterialComponents/Buttons+ColorThemer": [
779         ],
780         "MaterialComponents/Buttons+ShapeThemer": [
782         ],
783         "MaterialComponents/Buttons+TypographyThemer": [
785         ],
786         "MaterialComponents/Palettes": [
788         ]
789       }
790     },
791     {
792       "name": "Buttons+Theming",
793       "platforms": {
794         "ios": "9.0"
795       },
796       "public_header_files": "components/Buttons/src/Theming/*.h",
797       "source_files": [
798         "components/Buttons/src/Theming/*.{h,m}",
799         "components/Buttons/src/Theming/private/*.{h,m}"
800       ],
801       "dependencies": {
802         "MaterialComponents/Buttons": [
804         ],
805         "MaterialComponents/Buttons+ColorThemer": [
807         ],
808         "MaterialComponents/Buttons+ShapeThemer": [
810         ],
811         "MaterialComponents/Buttons+TypographyThemer": [
813         ],
814         "MaterialComponents/ShadowElevations": [
816         ],
817         "MaterialComponents/schemes/Container": [
819         ]
820       },
821       "testspecs": [
822         {
823           "name": "UnitTests",
824           "test_type": "unit",
825           "source_files": [
826             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
827             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
828           ],
829           "resources": "components/Buttons/tests/unit/Theming/resources/*"
830         }
831       ]
832     },
833     {
834       "name": "ButtonBar",
835       "platforms": {
836         "ios": "9.0"
837       },
838       "public_header_files": "components/ButtonBar/src/*.h",
839       "source_files": [
840         "components/ButtonBar/src/*.{h,m}",
841         "components/ButtonBar/src/private/*.{h,m}"
842       ],
843       "dependencies": {
844         "MDFInternationalization": [
846         ],
847         "MaterialComponents/Buttons": [
849         ],
850         "MaterialComponents/private/Application": [
852         ]
853       },
854       "testspecs": [
855         {
856           "name": "UnitTests",
857           "test_type": "unit",
858           "source_files": [
859             "components/ButtonBar/tests/unit/*.{h,m,swift}",
860             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
861           ],
862           "resources": "components/ButtonBar/tests/unit/resources/*"
863         }
864       ]
865     },
866     {
867       "name": "Cards",
868       "platforms": {
869         "ios": "9.0"
870       },
871       "public_header_files": "components/Cards/src/*.h",
872       "source_files": "components/Cards/src/*.{h,m}",
873       "exclude_files": [
874         "components/Cards/src/MDCCard+Ripple.{h,m}",
875         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
876       ],
877       "dependencies": {
878         "MaterialComponents/Elevation": [
880         ],
881         "MaterialComponents/Ink": [
883         ],
884         "MaterialComponents/Ripple": [
886         ],
887         "MaterialComponents/ShadowLayer": [
889         ],
890         "MaterialComponents/Shapes": [
892         ],
893         "MaterialComponents/private/Icons/ic_check_circle": [
895         ],
896         "MaterialComponents/private/Math": [
898         ]
899       },
900       "testspecs": [
901         {
902           "name": "UnitTests",
903           "test_type": "unit",
904           "source_files": [
905             "components/Cards/tests/unit/*.{h,m,swift}",
906             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
907           ],
908           "resources": "components/Cards/tests/unit/resources/*"
909         }
910       ]
911     },
912     {
913       "name": "Cards+Theming",
914       "platforms": {
915         "ios": "9.0"
916       },
917       "public_header_files": "components/Cards/src/Theming/*.h",
918       "source_files": [
919         "components/Cards/src/Theming/*.{h,m}",
920         "components/Cards/src/Theming/private/*.{h,m}"
921       ],
922       "dependencies": {
923         "MaterialComponents/Cards": [
925         ],
926         "MaterialComponents/schemes/Container": [
928         ]
929       },
930       "testspecs": [
931         {
932           "name": "UnitTests",
933           "test_type": "unit",
934           "source_files": [
935             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
936             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
937           ],
938           "resources": "components/Cards/tests/unit/Theming/resources/*"
939         }
940       ]
941     },
942     {
943       "name": "Chips",
944       "platforms": {
945         "ios": "9.0"
946       },
947       "public_header_files": "components/Chips/src/*.h",
948       "source_files": [
949         "components/Chips/src/*.{h,m}",
950         "components/Chips/src/private/*.{h,m}"
951       ],
952       "dependencies": {
953         "MDFInternationalization": [
955         ],
956         "MaterialComponents/Elevation": [
958         ],
959         "MaterialComponents/Ink": [
961         ],
962         "MaterialComponents/Ripple": [
964         ],
965         "MaterialComponents/ShadowLayer": [
967         ],
968         "MaterialComponents/ShadowElevations": [
970         ],
971         "MaterialComponents/ShapeLibrary": [
973         ],
974         "MaterialComponents/Shapes": [
976         ],
977         "MaterialComponents/TextFields": [
979         ],
980         "MaterialComponents/Typography": [
982         ],
983         "MaterialComponents/private/Math": [
985         ]
986       },
987       "testspecs": [
988         {
989           "name": "UnitTests",
990           "test_type": "unit",
991           "source_files": [
992             "components/Chips/tests/unit/*.{h,m,swift}",
993             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
994           ],
995           "resources": "components/Chips/tests/unit/resources/*",
996           "dependencies": {
997             "MaterialComponents/Themes": [
999             ]
1000           }
1001         }
1002       ]
1003     },
1004     {
1005       "name": "Chips+Theming",
1006       "platforms": {
1007         "ios": "9.0"
1008       },
1009       "public_header_files": "components/Chips/src/Theming/*.h",
1010       "source_files": [
1011         "components/Chips/src/Theming/*.{h,m}",
1012         "components/Chips/src/Theming/private/*.{h,m}"
1013       ],
1014       "dependencies": {
1015         "MaterialComponents/Chips": [
1017         ],
1018         "MaterialComponents/schemes/Container": [
1020         ],
1021         "MaterialComponents/Typography": [
1023         ]
1024       },
1025       "testspecs": [
1026         {
1027           "name": "UnitTests",
1028           "test_type": "unit",
1029           "source_files": [
1030             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1031             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1032           ],
1033           "resources": "components/Chips/tests/unit/Theming/resources/*"
1034         }
1035       ]
1036     },
1037     {
1038       "name": "CollectionCells",
1039       "platforms": {
1040         "ios": "9.0"
1041       },
1042       "public_header_files": "components/CollectionCells/src/*.h",
1043       "source_files": [
1044         "components/CollectionCells/src/*.{h,m}",
1045         "components/CollectionCells/src/private/*.{h,m}"
1046       ],
1047       "resources": [
1048         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1049       ],
1050       "frameworks": [
1051         "CoreGraphics",
1052         "QuartzCore"
1053       ],
1054       "dependencies": {
1055         "MDFInternationalization": [
1057         ],
1058         "MaterialComponents/CollectionLayoutAttributes": [
1060         ],
1061         "MaterialComponents/Ink": [
1063         ],
1064         "MaterialComponents/Typography": [
1066         ],
1067         "MaterialComponents/Palettes": [
1069         ],
1070         "MaterialComponents/private/Icons/ic_check": [
1072         ],
1073         "MaterialComponents/private/Icons/ic_check_circle": [
1075         ],
1076         "MaterialComponents/private/Icons/ic_chevron_right": [
1078         ],
1079         "MaterialComponents/private/Icons/ic_info": [
1081         ],
1082         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1084         ],
1085         "MaterialComponents/private/Icons/ic_reorder": [
1087         ],
1088         "MaterialComponents/private/Math": [
1090         ]
1091       },
1092       "testspecs": [
1093         {
1094           "name": "UnitTests",
1095           "test_type": "unit",
1096           "source_files": [
1097             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1098             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1099           ],
1100           "resources": "components/CollectionCells/tests/unit/resources/*"
1101         }
1102       ]
1103     },
1104     {
1105       "name": "CollectionLayoutAttributes",
1106       "platforms": {
1107         "ios": "9.0"
1108       },
1109       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1110       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1111       "testspecs": [
1112         {
1113           "name": "UnitTests",
1114           "test_type": "unit",
1115           "source_files": [
1116             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1117             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1118           ],
1119           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1120         }
1121       ]
1122     },
1123     {
1124       "name": "Collections",
1125       "platforms": {
1126         "ios": "9.0"
1127       },
1128       "public_header_files": "components/Collections/src/*.h",
1129       "source_files": [
1130         "components/Collections/src/*.{h,m}",
1131         "components/Collections/src/private/*.{h,m}"
1132       ],
1133       "resources": [
1134         "components/Collections/src/MaterialCollections.bundle"
1135       ],
1136       "frameworks": [
1137         "CoreGraphics",
1138         "QuartzCore"
1139       ],
1140       "dependencies": {
1141         "MaterialComponents/Availability": [
1143         ],
1144         "MaterialComponents/CollectionCells": [
1146         ],
1147         "MaterialComponents/CollectionLayoutAttributes": [
1149         ],
1150         "MaterialComponents/Ink": [
1152         ],
1153         "MaterialComponents/Palettes": [
1155         ],
1156         "MaterialComponents/ShadowElevations": [
1158         ],
1159         "MaterialComponents/ShadowLayer": [
1161         ],
1162         "MaterialComponents/Typography": [
1164         ]
1165       },
1166       "testspecs": [
1167         {
1168           "name": "UnitTests",
1169           "test_type": "unit",
1170           "source_files": [
1171             "components/Collections/tests/unit/*.{h,m,swift}",
1172             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1173           ],
1174           "resources": "components/Collections/tests/unit/resources/*"
1175         }
1176       ]
1177     },
1178     {
1179       "name": "Dialogs",
1180       "platforms": {
1181         "ios": "9.0"
1182       },
1183       "public_header_files": "components/Dialogs/src/*.h",
1184       "source_files": [
1185         "components/Dialogs/src/*.{h,m}",
1186         "components/Dialogs/src/private/*.{h,m}"
1187       ],
1188       "resources": [
1189         "components/Dialogs/src/MaterialDialogs.bundle"
1190       ],
1191       "dependencies": {
1192         "MaterialComponents/Buttons": [
1194         ],
1195         "MaterialComponents/Elevation": [
1197         ],
1198         "MaterialComponents/ShadowElevations": [
1200         ],
1201         "MaterialComponents/ShadowLayer": [
1203         ],
1204         "MaterialComponents/Typography": [
1206         ],
1207         "MaterialComponents/private/KeyboardWatcher": [
1209         ],
1210         "MaterialComponents/private/Math": [
1212         ],
1213         "MDFInternationalization": [
1215         ]
1216       },
1217       "testspecs": [
1218         {
1219           "name": "UnitTests",
1220           "test_type": "unit",
1221           "source_files": [
1222             "components/Dialogs/tests/unit/*.{h,m,swift}",
1223             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1224           ],
1225           "resources": "components/Dialogs/tests/unit/resources/*"
1226         }
1227       ]
1228     },
1229     {
1230       "name": "Dialogs+ColorThemer",
1231       "platforms": {
1232         "ios": "9.0"
1233       },
1234       "public_header_files": [
1235         "components/Dialogs/src/ColorThemer/*.h"
1236       ],
1237       "source_files": [
1238         "components/Dialogs/src/ColorThemer/*.{h,m}"
1239       ],
1240       "dependencies": {
1241         "MaterialComponents/Dialogs": [
1243         ],
1244         "MaterialComponents/Themes": [
1246         ],
1247         "MaterialComponents/Buttons+ColorThemer": [
1249         ]
1250       }
1251     },
1252     {
1253       "name": "Dialogs+TypographyThemer",
1254       "platforms": {
1255         "ios": "9.0"
1256       },
1257       "public_header_files": [
1258         "components/Dialogs/src/TypographyThemer/*.h"
1259       ],
1260       "source_files": [
1261         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1262       ],
1263       "dependencies": {
1264         "MaterialComponents/Dialogs": [
1266         ],
1267         "MaterialComponents/schemes/Typography": [
1269         ],
1270         "MaterialComponents/Buttons+TypographyThemer": [
1272         ]
1273       }
1274     },
1275     {
1276       "name": "Dialogs+Theming",
1277       "platforms": {
1278         "ios": "9.0"
1279       },
1280       "public_header_files": "components/Dialogs/src/Theming/*.h",
1281       "source_files": [
1282         "components/Dialogs/src/Theming/*.{h,m}",
1283         "components/Dialogs/src/Theming/private/*.{h,m}"
1284       ],
1285       "dependencies": {
1286         "MaterialComponents/Dialogs": [
1288         ],
1289         "MaterialComponents/Dialogs+ColorThemer": [
1291         ],
1292         "MaterialComponents/Dialogs+TypographyThemer": [
1294         ],
1295         "MaterialComponents/ShadowElevations": [
1297         ],
1298         "MaterialComponents/schemes/Container": [
1300         ],
1301         "MaterialComponents/Buttons+Theming": [
1303         ]
1304       },
1305       "testspecs": [
1306         {
1307           "name": "UnitTests",
1308           "test_type": "unit",
1309           "source_files": [
1310             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1311             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1312           ],
1313           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1314         }
1315       ]
1316     },
1317     {
1318       "name": "Elevation",
1319       "platforms": {
1320         "ios": "9.0"
1321       },
1322       "public_header_files": "components/Elevation/src/*.h",
1323       "source_files": [
1324         "components/Elevation/src/*.{h,m}",
1325         "components/Elevation/src/private/*.{h,m}"
1326       ],
1327       "dependencies": {
1328         "MaterialComponents/Availability": [
1330         ],
1331         "MaterialComponents/private/Color": [
1333         ],
1334         "MaterialComponents/private/Math": [
1336         ]
1337       },
1338       "testspecs": [
1339         {
1340           "name": "UnitTests",
1341           "test_type": "unit",
1342           "source_files": [
1343             "components/Elevation/tests/unit/*.{h,m,swift}",
1344             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1345           ],
1346           "dependencies": {
1347             "MaterialComponents/private/Color": [
1349             ]
1350           }
1351         }
1352       ]
1353     },
1354     {
1355       "name": "FeatureHighlight",
1356       "platforms": {
1357         "ios": "9.0"
1358       },
1359       "public_header_files": "components/FeatureHighlight/src/*.h",
1360       "source_files": [
1361         "components/FeatureHighlight/src/*.{h,m}",
1362         "components/FeatureHighlight/src/private/*.{h,m}"
1363       ],
1364       "dependencies": {
1365         "MaterialComponents/Availability": [
1367         ],
1368         "MaterialComponents/private/Math": [
1370         ],
1371         "MaterialComponents/Typography": [
1373         ],
1374         "MDFTextAccessibility": [
1376         ]
1377       },
1378       "testspecs": [
1379         {
1380           "name": "UnitTests",
1381           "test_type": "unit",
1382           "source_files": [
1383             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1384             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1385           ],
1386           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1387           "dependencies": {
1388             "MaterialComponents/FeatureHighlight+ColorThemer": [
1390             ],
1391             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1393             ]
1394           }
1395         }
1396       ]
1397     },
1398     {
1399       "name": "FeatureHighlight+ColorThemer",
1400       "platforms": {
1401         "ios": "9.0"
1402       },
1403       "public_header_files": [
1404         "components/FeatureHighlight/src/ColorThemer/*.h"
1405       ],
1406       "source_files": [
1407         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1408       ],
1409       "dependencies": {
1410         "MaterialComponents/FeatureHighlight": [
1412         ],
1413         "MaterialComponents/Themes": [
1415         ]
1416       }
1417     },
1418     {
1419       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1420       "platforms": {
1421         "ios": "9.0"
1422       },
1423       "public_header_files": [
1424         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1425       ],
1426       "source_files": [
1427         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1428       ],
1429       "dependencies": {
1430         "MaterialComponents/FeatureHighlight": [
1432         ],
1433         "MDFTextAccessibility": [
1435         ]
1436       }
1437     },
1438     {
1439       "name": "FlexibleHeader",
1440       "platforms": {
1441         "ios": "9.0"
1442       },
1443       "public_header_files": "components/FlexibleHeader/src/*.h",
1444       "source_files": [
1445         "components/FlexibleHeader/src/*.{h,m}",
1446         "components/FlexibleHeader/src/private/*.{h,m}"
1447       ],
1448       "dependencies": {
1449         "MDFTextAccessibility": [
1451         ],
1452         "MaterialComponents/Availability": [
1454         ],
1455         "MaterialComponents/Elevation": [
1457         ],
1458         "MaterialComponents/FlexibleHeader+ShiftBehavior": [
1460         ],
1461         "MaterialComponents/FlexibleHeader+ShiftBehaviorEnabledWithStatusBar": [
1463         ],
1464         "MaterialComponents/ShadowElevations": [
1466         ],
1467         "MaterialComponents/ShadowLayer": [
1469         ],
1470         "MaterialComponents/private/Application": [
1472         ],
1473         "MaterialComponents/private/Math": [
1475         ],
1476         "MaterialComponents/private/UIMetrics": [
1478         ]
1479       },
1480       "testspecs": [
1481         {
1482           "name": "UnitTests",
1483           "test_type": "unit",
1484           "source_files": [
1485             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1486             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1487           ],
1488           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1489           "dependencies": {
1490             "MaterialComponents/ShadowLayer": [
1492             ]
1493           }
1494         }
1495       ]
1496     },
1497     {
1498       "name": "FlexibleHeader+ShiftBehavior",
1499       "platforms": {
1500         "ios": "9.0"
1501       },
1502       "public_header_files": [
1503         "components/FlexibleHeader/src/ShiftBehavior/*.h"
1504       ],
1505       "source_files": [
1506         "components/FlexibleHeader/src/ShiftBehavior/*.{h,m}"
1507       ]
1508     },
1509     {
1510       "name": "FlexibleHeader+ShiftBehaviorEnabledWithStatusBar",
1511       "platforms": {
1512         "ios": "9.0"
1513       },
1514       "public_header_files": [
1515         "components/FlexibleHeader/src/ShiftBehaviorEnabledWithStatusBar/*.h"
1516       ],
1517       "source_files": [
1518         "components/FlexibleHeader/src/ShiftBehaviorEnabledWithStatusBar/*.{h,m}"
1519       ],
1520       "dependencies": {
1521         "MaterialComponents/FlexibleHeader+ShiftBehavior": [
1523         ]
1524       }
1525     },
1526     {
1527       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1528       "platforms": {
1529         "ios": "9.0"
1530       },
1531       "public_header_files": [
1532         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1533       ],
1534       "source_files": [
1535         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1536       ],
1537       "dependencies": {
1538         "MaterialComponents/FlexibleHeader": [
1540         ]
1541       }
1542     },
1543     {
1544       "name": "HeaderStackView",
1545       "platforms": {
1546         "ios": "9.0"
1547       },
1548       "public_header_files": "components/HeaderStackView/src/*.h",
1549       "source_files": "components/HeaderStackView/src/*.{h,m}",
1550       "testspecs": [
1551         {
1552           "name": "UnitTests",
1553           "test_type": "unit",
1554           "source_files": [
1555             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1556             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1557           ],
1558           "resources": "components/HeaderStackView/tests/unit/resources/*"
1559         }
1560       ]
1561     },
1562     {
1563       "name": "HeaderStackView+ColorThemer",
1564       "platforms": {
1565         "ios": "9.0"
1566       },
1567       "public_header_files": [
1568         "components/HeaderStackView/src/ColorThemer/*.h"
1569       ],
1570       "source_files": [
1571         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1572       ],
1573       "dependencies": {
1574         "MaterialComponents/HeaderStackView": [
1576         ],
1577         "MaterialComponents/Themes": [
1579         ]
1580       }
1581     },
1582     {
1583       "name": "Ink",
1584       "platforms": {
1585         "ios": "9.0"
1586       },
1587       "public_header_files": "components/Ink/src/*.h",
1588       "source_files": [
1589         "components/Ink/src/*.{h,m}",
1590         "components/Ink/src/private/*.{h,m}"
1591       ],
1592       "dependencies": {
1593         "MaterialComponents/Availability": [
1595         ],
1596         "MaterialComponents/private/Color": [
1598         ],
1599         "MaterialComponents/private/Math": [
1601         ]
1602       },
1603       "testspecs": [
1604         {
1605           "name": "UnitTests",
1606           "test_type": "unit",
1607           "source_files": [
1608             "components/Ink/tests/unit/*.{h,m,swift}",
1609             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1610           ],
1611           "resources": "components/Ink/tests/unit/resources/*"
1612         }
1613       ]
1614     },
1615     {
1616       "name": "LibraryInfo",
1617       "platforms": {
1618         "ios": "9.0"
1619       },
1620       "public_header_files": "components/LibraryInfo/src/*.h",
1621       "source_files": [
1622         "components/LibraryInfo/src/*.{h,m}",
1623         "components/LibraryInfo/src/private/*.{h,m}"
1624       ],
1625       "testspecs": [
1626         {
1627           "name": "UnitTests",
1628           "test_type": "unit",
1629           "source_files": [
1630             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1631             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1632           ],
1633           "resources": "components/LibraryInfo/tests/unit/resources/*"
1634         }
1635       ]
1636     },
1637     {
1638       "name": "List",
1639       "platforms": {
1640         "ios": "9.0"
1641       },
1642       "public_header_files": "components/List/src/*.h",
1643       "source_files": [
1644         "components/List/src/*.{h,m}",
1645         "components/List/src/private/*.{h,m}"
1646       ],
1647       "dependencies": {
1648         "MaterialComponents/Elevation": [
1650         ],
1651         "MaterialComponents/Ink": [
1653         ],
1654         "MaterialComponents/Ripple": [
1656         ],
1657         "MaterialComponents/ShadowElevations": [
1659         ],
1660         "MaterialComponents/ShadowLayer": [
1662         ],
1663         "MaterialComponents/Typography": [
1665         ],
1666         "MDFInternationalization": [
1668         ],
1669         "MaterialComponents/private/Math": [
1671         ]
1672       },
1673       "testspecs": [
1674         {
1675           "name": "UnitTests",
1676           "test_type": "unit",
1677           "source_files": [
1678             "components/List/tests/unit/*.{h,m,swift}",
1679             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1680           ],
1681           "resources": "components/List/tests/unit/resources/*"
1682         }
1683       ]
1684     },
1685     {
1686       "name": "List+Theming",
1687       "platforms": {
1688         "ios": "9.0"
1689       },
1690       "public_header_files": "components/List/src/Theming/*.h",
1691       "source_files": [
1692         "components/List/src/Theming/*.{h,m}",
1693         "components/List/src/Theming/private/*.{h,m}"
1694       ],
1695       "dependencies": {
1696         "MaterialComponents/List": [
1698         ],
1699         "MaterialComponents/schemes/Container": [
1701         ]
1702       },
1703       "testspecs": [
1704         {
1705           "name": "UnitTests",
1706           "test_type": "unit",
1707           "source_files": [
1708             "components/List/tests/unit/Theming/*.{h,m,swift}",
1709             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
1710           ],
1711           "resources": "components/List/tests/unit/Theming/resources/*"
1712         }
1713       ]
1714     },
1715     {
1716       "name": "NavigationBar",
1717       "platforms": {
1718         "ios": "9.0"
1719       },
1720       "public_header_files": "components/NavigationBar/src/*.h",
1721       "source_files": "components/NavigationBar/src/*.{h,m}",
1722       "dependencies": {
1723         "MDFTextAccessibility": [
1725         ],
1726         "MaterialComponents/ButtonBar": [
1728         ],
1729         "MaterialComponents/Elevation": [
1731         ],
1732         "MaterialComponents/Typography": [
1734         ],
1735         "MDFInternationalization": [
1737         ],
1738         "MaterialComponents/private/Math": [
1740         ]
1741       },
1742       "testspecs": [
1743         {
1744           "name": "UnitTests",
1745           "test_type": "unit",
1746           "source_files": [
1747             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1748             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1749           ],
1750           "resources": "components/NavigationBar/tests/unit/resources/*",
1751           "dependencies": {
1752             "MaterialComponents/NavigationBar+ColorThemer": [
1754             ],
1755             "MaterialComponents/NavigationBar+TypographyThemer": [
1757             ]
1758           }
1759         }
1760       ]
1761     },
1762     {
1763       "name": "NavigationBar+ColorThemer",
1764       "platforms": {
1765         "ios": "9.0"
1766       },
1767       "public_header_files": [
1768         "components/NavigationBar/src/ColorThemer/*.h"
1769       ],
1770       "source_files": [
1771         "components/NavigationBar/src/ColorThemer/*.{h,m}"
1772       ],
1773       "dependencies": {
1774         "MaterialComponents/NavigationBar": [
1776         ],
1777         "MaterialComponents/schemes/Color": [
1779         ]
1780       }
1781     },
1782     {
1783       "name": "NavigationBar+TypographyThemer",
1784       "platforms": {
1785         "ios": "9.0"
1786       },
1787       "public_header_files": [
1788         "components/NavigationBar/src/TypographyThemer/*.h"
1789       ],
1790       "source_files": [
1791         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
1792       ],
1793       "dependencies": {
1794         "MaterialComponents/NavigationBar": [
1796         ],
1797         "MaterialComponents/schemes/Typography": [
1799         ]
1800       }
1801     },
1802     {
1803       "name": "NavigationDrawer",
1804       "platforms": {
1805         "ios": "9.0"
1806       },
1807       "public_header_files": "components/NavigationDrawer/src/*.h",
1808       "source_files": [
1809         "components/NavigationDrawer/src/*.{h,m}",
1810         "components/NavigationDrawer/src/private/*.{h,m}"
1811       ],
1812       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
1813       "dependencies": {
1814         "MaterialComponents/Elevation": [
1816         ],
1817         "MaterialComponents/Palettes": [
1819         ],
1820         "MaterialComponents/ShadowLayer": [
1822         ],
1823         "MaterialComponents/private/Math": [
1825         ],
1826         "MaterialComponents/private/UIMetrics": [
1828         ]
1829       },
1830       "testspecs": [
1831         {
1832           "name": "UnitTests",
1833           "test_type": "unit",
1834           "source_files": [
1835             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1836             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
1837             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
1838           ],
1839           "dependencies": {
1840             "MaterialComponents/NavigationDrawer+ColorThemer": [
1842             ]
1843           }
1844         }
1845       ]
1846     },
1847     {
1848       "name": "NavigationDrawer+ColorThemer",
1849       "platforms": {
1850         "ios": "9.0"
1851       },
1852       "public_header_files": [
1853         "components/NavigationDrawer/src/ColorThemer/*.h"
1854       ],
1855       "source_files": [
1856         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1857         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1858       ],
1859       "dependencies": {
1860         "MaterialComponents/NavigationDrawer": [
1862         ],
1863         "MaterialComponents/schemes/Color": [
1865         ]
1866       }
1867     },
1868     {
1869       "name": "NavigationDrawer+Theming",
1870       "platforms": {
1871         "ios": "9.0"
1872       },
1873       "public_header_files": "components/NavigationDrawer/src/Theming/*.h",
1874       "source_files": [
1875         "components/NavigationDrawer/src/Theming/*.{h,m}"
1876       ],
1877       "dependencies": {
1878         "MaterialComponents/NavigationDrawer": [
1880         ],
1881         "MaterialComponents/schemes/Container": [
1883         ]
1884       }
1885     },
1886     {
1887       "name": "OverlayWindow",
1888       "platforms": {
1889         "ios": "9.0"
1890       },
1891       "public_header_files": "components/OverlayWindow/src/*.h",
1892       "source_files": [
1893         "components/OverlayWindow/src/*.{h,m}",
1894         "components/OverlayWindow/src/private/*.{h,m}"
1895       ],
1896       "dependencies": {
1897         "MaterialComponents/Availability": [
1899         ],
1900         "MaterialComponents/private/Application": [
1902         ]
1903       },
1904       "testspecs": [
1905         {
1906           "name": "UnitTests",
1907           "test_type": "unit",
1908           "source_files": [
1909             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1910             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1911           ],
1912           "resources": "components/OverlayWindow/tests/unit/resources/*"
1913         }
1914       ]
1915     },
1916     {
1917       "name": "PageControl",
1918       "platforms": {
1919         "ios": "9.0"
1920       },
1921       "public_header_files": "components/PageControl/src/*.h",
1922       "source_files": [
1923         "components/PageControl/src/*.{h,m}",
1924         "components/PageControl/src/private/*.{h,m}"
1925       ],
1926       "resources": [
1927         "components/PageControl/src/MaterialPageControl.bundle"
1928       ],
1929       "dependencies": {
1930         "MDFInternationalization": [
1932         ]
1933       },
1934       "testspecs": [
1935         {
1936           "name": "UnitTests",
1937           "test_type": "unit",
1938           "source_files": [
1939             "components/PageControl/tests/unit/*.{h,m,swift}",
1940             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1941           ],
1942           "resources": "components/PageControl/tests/unit/resources/*"
1943         }
1944       ]
1945     },
1946     {
1947       "name": "Palettes",
1948       "platforms": {
1949         "ios": "9.0"
1950       },
1951       "public_header_files": "components/Palettes/src/*.h",
1952       "source_files": [
1953         "components/Palettes/src/*.{h,m}",
1954         "components/Palettes/src/private/*.{h,m}"
1955       ],
1956       "testspecs": [
1957         {
1958           "name": "UnitTests",
1959           "test_type": "unit",
1960           "source_files": [
1961             "components/Palettes/tests/unit/*.{h,m,swift}",
1962             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1963           ],
1964           "resources": "components/Palettes/tests/unit/resources/*"
1965         }
1966       ]
1967     },
1968     {
1969       "name": "ProgressView",
1970       "platforms": {
1971         "ios": "9.0"
1972       },
1973       "public_header_files": "components/ProgressView/src/*.h",
1974       "source_files": [
1975         "components/ProgressView/src/*.{h,m}",
1976         "components/ProgressView/src/private/*.{h,m}"
1977       ],
1978       "resources": [
1979         "components/ProgressView/src/MaterialProgressView.bundle"
1980       ],
1981       "dependencies": {
1982         "MDFInternationalization": [
1984         ],
1985         "MaterialComponents/Palettes": [
1987         ],
1988         "MaterialComponents/private/Math": [
1990         ]
1991       },
1992       "testspecs": [
1993         {
1994           "name": "UnitTests",
1995           "test_type": "unit",
1996           "source_files": [
1997             "components/ProgressView/tests/unit/*.{h,m,swift}",
1998             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1999           ],
2000           "resources": "components/ProgressView/tests/unit/resources/*"
2001         }
2002       ]
2003     },
2004     {
2005       "name": "ProgressView+Theming",
2006       "platforms": {
2007         "ios": "9.0"
2008       },
2009       "public_header_files": "components/ProgressView/src/Theming/*.h",
2010       "source_files": [
2011         "components/ProgressView/src/Theming/*.{h,m}",
2012         "components/ProgressView/src/Theming/private/*.{h,m}"
2013       ],
2014       "dependencies": {
2015         "MaterialComponents/ProgressView": [
2017         ],
2018         "MaterialComponents/schemes/Container": [
2020         ]
2021       },
2022       "testspecs": [
2023         {
2024           "name": "UnitTests",
2025           "test_type": "unit",
2026           "source_files": [
2027             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2028             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2029           ],
2030           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2031         }
2032       ]
2033     },
2034     {
2035       "name": "Ripple",
2036       "platforms": {
2037         "ios": "9.0"
2038       },
2039       "public_header_files": "components/Ripple/src/*.h",
2040       "source_files": [
2041         "components/Ripple/src/*.{h,m}",
2042         "components/Ripple/src/private/*.{h,m}"
2043       ],
2044       "dependencies": {
2045         "MaterialComponents/AnimationTiming": [
2047         ],
2048         "MaterialComponents/Availability": [
2050         ],
2051         "MaterialComponents/private/Color": [
2053         ],
2054         "MaterialComponents/private/Math": [
2056         ]
2057       },
2058       "testspecs": [
2059         {
2060           "name": "UnitTests",
2061           "test_type": "unit",
2062           "source_files": [
2063             "components/Ripple/tests/unit/*.{h,m,swift}",
2064             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2065           ],
2066           "resources": "components/Ripple/tests/unit/resources/*"
2067         }
2068       ]
2069     },
2070     {
2071       "name": "ShadowElevations",
2072       "platforms": {
2073         "ios": "9.0"
2074       },
2075       "public_header_files": "components/ShadowElevations/src/*.h",
2076       "source_files": "components/ShadowElevations/src/*.{h,m}",
2077       "testspecs": [
2078         {
2079           "name": "UnitTests",
2080           "test_type": "unit",
2081           "source_files": [
2082             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2083             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2084           ],
2085           "resources": "components/ShadowElevations/tests/unit/resources/*"
2086         }
2087       ]
2088     },
2089     {
2090       "name": "ShadowLayer",
2091       "platforms": {
2092         "ios": "9.0"
2093       },
2094       "public_header_files": "components/ShadowLayer/src/*.h",
2095       "source_files": "components/ShadowLayer/src/*.{h,m}",
2096       "dependencies": {
2097         "MaterialComponents/ShadowElevations": [
2099         ]
2100       },
2101       "testspecs": [
2102         {
2103           "name": "UnitTests",
2104           "test_type": "unit",
2105           "source_files": [
2106             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2107             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2108           ],
2109           "resources": "components/ShadowLayer/tests/unit/resources/*"
2110         }
2111       ]
2112     },
2113     {
2114       "name": "ShapeLibrary",
2115       "platforms": {
2116         "ios": "9.0"
2117       },
2118       "public_header_files": "components/ShapeLibrary/src/*.h",
2119       "source_files": [
2120         "components/ShapeLibrary/src/*.{h,m}",
2121         "components/ShapeLibrary/src/private/*.{h,m}"
2122       ],
2123       "dependencies": {
2124         "MaterialComponents/Shapes": [
2126         ],
2127         "MaterialComponents/private/Math": [
2129         ]
2130       },
2131       "testspecs": [
2132         {
2133           "name": "UnitTests",
2134           "test_type": "unit",
2135           "source_files": [
2136             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2137             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2138           ],
2139           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2140         }
2141       ]
2142     },
2143     {
2144       "name": "Shapes",
2145       "platforms": {
2146         "ios": "9.0"
2147       },
2148       "public_header_files": "components/Shapes/src/*.h",
2149       "source_files": [
2150         "components/Shapes/src/*.{h,m}",
2151         "components/Shapes/src/private/*.{h,m}"
2152       ],
2153       "dependencies": {
2154         "MaterialComponents/ShadowLayer": [
2156         ],
2157         "MaterialComponents/private/Color": [
2159         ],
2160         "MaterialComponents/private/Math": [
2162         ]
2163       },
2164       "testspecs": [
2165         {
2166           "name": "UnitTests",
2167           "test_type": "unit",
2168           "source_files": [
2169             "components/Shapes/tests/unit/*.{h,m,swift}",
2170             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2171           ],
2172           "resources": "components/Shapes/tests/unit/resources/*"
2173         }
2174       ]
2175     },
2176     {
2177       "name": "Slider",
2178       "platforms": {
2179         "ios": "9.0"
2180       },
2181       "public_header_files": [
2182         "components/Slider/src/*.h"
2183       ],
2184       "source_files": [
2185         "components/Slider/src/*.{h,m}",
2186         "components/Slider/src/private/*.{h,m}"
2187       ],
2188       "dependencies": {
2189         "MaterialComponents/Elevation": [
2191         ],
2192         "MaterialComponents/Palettes": [
2194         ],
2195         "MaterialComponents/ShadowElevations": [
2197         ],
2198         "MaterialComponents/private/Math": [
2200         ],
2201         "MaterialComponents/private/ThumbTrack": [
2203         ]
2204       },
2205       "testspecs": [
2206         {
2207           "name": "UnitTests",
2208           "test_type": "unit",
2209           "source_files": [
2210             "components/Slider/tests/unit/*.{h,m,swift}",
2211             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2212           ],
2213           "resources": "components/Slider/tests/unit/resources/*"
2214         }
2215       ]
2216     },
2217     {
2218       "name": "Slider+ColorThemer",
2219       "platforms": {
2220         "ios": "9.0"
2221       },
2222       "public_header_files": [
2223         "components/Slider/src/ColorThemer/*.h"
2224       ],
2225       "source_files": [
2226         "components/Slider/src/ColorThemer/*.{h,m}"
2227       ],
2228       "dependencies": {
2229         "MaterialComponents/Palettes": [
2231         ],
2232         "MaterialComponents/Slider": [
2234         ],
2235         "MaterialComponents/schemes/Color": [
2237         ]
2238       }
2239     },
2240     {
2241       "name": "Snackbar",
2242       "platforms": {
2243         "ios": "9.0"
2244       },
2245       "public_header_files": "components/Snackbar/src/*.h",
2246       "source_files": [
2247         "components/Snackbar/src/*.{h,m}",
2248         "components/Snackbar/src/private/*.{h,m}"
2249       ],
2250       "resources": [
2251         "components/Snackbar/src/MaterialSnackbar.bundle"
2252       ],
2253       "dependencies": {
2254         "MaterialComponents/AnimationTiming": [
2256         ],
2257         "MaterialComponents/Availability": [
2259         ],
2260         "MaterialComponents/Buttons": [
2262         ],
2263         "MaterialComponents/Elevation": [
2265         ],
2266         "MaterialComponents/OverlayWindow": [
2268         ],
2269         "MaterialComponents/ShadowElevations": [
2271         ],
2272         "MaterialComponents/ShadowLayer": [
2274         ],
2275         "MaterialComponents/Typography": [
2277         ],
2278         "MaterialComponents/private/Application": [
2280         ],
2281         "MaterialComponents/private/KeyboardWatcher": [
2283         ],
2284         "MaterialComponents/private/Math": [
2286         ],
2287         "MaterialComponents/private/Overlay": [
2289         ]
2290       },
2291       "testspecs": [
2292         {
2293           "name": "UnitTests",
2294           "test_type": "unit",
2295           "source_files": [
2296             "components/Snackbar/tests/unit/*.{h,m,swift}",
2297             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2298           ],
2299           "resources": "components/Snackbar/tests/unit/resources/*",
2300           "dependencies": {
2301             "MaterialComponents/Snackbar+FontThemer": [
2303             ],
2304             "MaterialComponents/Snackbar+TypographyThemer": [
2306             ],
2307             "MaterialComponents/Themes": [
2309             ]
2310           }
2311         }
2312       ]
2313     },
2314     {
2315       "name": "Snackbar+FontThemer",
2316       "platforms": {
2317         "ios": "9.0"
2318       },
2319       "public_header_files": [
2320         "components/Snackbar/src/FontThemer/*.h"
2321       ],
2322       "source_files": [
2323         "components/Snackbar/src/FontThemer/*.{h,m}"
2324       ],
2325       "dependencies": {
2326         "MaterialComponents/Snackbar": [
2328         ],
2329         "MaterialComponents/Themes": [
2331         ]
2332       }
2333     },
2334     {
2335       "name": "Snackbar+TypographyThemer",
2336       "platforms": {
2337         "ios": "9.0"
2338       },
2339       "public_header_files": [
2340         "components/Snackbar/src/TypographyThemer/*.h"
2341       ],
2342       "source_files": [
2343         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2344       ],
2345       "dependencies": {
2346         "MaterialComponents/Snackbar": [
2348         ],
2349         "MaterialComponents/schemes/Typography": [
2351         ]
2352       }
2353     },
2354     {
2355       "name": "Tabs",
2356       "platforms": {
2357         "ios": "9.0"
2358       },
2359       "public_header_files": "components/Tabs/src/*.h",
2360       "source_files": [
2361         "components/Tabs/src/*.{h,m}",
2362         "components/Tabs/src/private/*.{h,m}",
2363         "components/Tabs/src/ExtendedAlignment/*.{h,m}",
2364         "components/Tabs/src/SizeClassDelegate/*.{h,m}"
2365       ],
2366       "resources": [
2367         "components/Tabs/src/MaterialTabs.bundle"
2368       ],
2369       "dependencies": {
2370         "MDFInternationalization": [
2372         ],
2373         "MaterialComponents/AnimationTiming": [
2375         ],
2376         "MaterialComponents/Elevation": [
2378         ],
2379         "MaterialComponents/Ink": [
2381         ],
2382         "MaterialComponents/Palettes": [
2384         ],
2385         "MaterialComponents/Ripple": [
2387         ],
2388         "MaterialComponents/ShadowElevations": [
2390         ],
2391         "MaterialComponents/ShadowLayer": [
2393         ],
2394         "MaterialComponents/Typography": [
2396         ],
2397         "MaterialComponents/private/Math": [
2399         ]
2400       },
2401       "testspecs": [
2402         {
2403           "name": "UnitTests",
2404           "test_type": "unit",
2405           "source_files": [
2406             "components/Tabs/tests/unit/*.{h,m,swift}",
2407             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2408           ],
2409           "resources": "components/Tabs/tests/unit/resources/*",
2410           "dependencies": {
2411             "MaterialComponents/Tabs+TypographyThemer": [
2413             ],
2414             "MaterialComponents/Themes": [
2416             ]
2417           }
2418         }
2419       ]
2420     },
2421     {
2422       "name": "Tabs+TypographyThemer",
2423       "platforms": {
2424         "ios": "9.0"
2425       },
2426       "public_header_files": [
2427         "components/Tabs/src/TypographyThemer/*.h"
2428       ],
2429       "source_files": [
2430         "components/Tabs/src/TypographyThemer/*.{h,m}"
2431       ],
2432       "dependencies": {
2433         "MaterialComponents/Tabs": [
2435         ],
2436         "MaterialComponents/schemes/Typography": [
2438         ]
2439       }
2440     },
2441     {
2442       "name": "Tabs+Theming",
2443       "platforms": {
2444         "ios": "9.0"
2445       },
2446       "public_header_files": "components/Tabs/src/Theming/*.h",
2447       "source_files": [
2448         "components/Tabs/src/Theming/*.{h,m}",
2449         "components/Tabs/src/Theming/private/*.{h,m}"
2450       ],
2451       "dependencies": {
2452         "MaterialComponents/Tabs": [
2454         ],
2455         "MaterialComponents/Tabs+TypographyThemer": [
2457         ],
2458         "MaterialComponents/schemes/Container": [
2460         ]
2461       },
2462       "testspecs": [
2463         {
2464           "name": "UnitTests",
2465           "test_type": "unit",
2466           "source_files": [
2467             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2468             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2469           ],
2470           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2471         }
2472       ]
2473     },
2474     {
2475       "name": "TextFields",
2476       "platforms": {
2477         "ios": "9.0"
2478       },
2479       "public_header_files": "components/TextFields/src/*.h",
2480       "source_files": [
2481         "components/TextFields/src/*.{h,m}",
2482         "components/TextFields/src/private/*.{h,m}"
2483       ],
2484       "dependencies": {
2485         "MaterialComponents/AnimationTiming": [
2487         ],
2488         "MaterialComponents/Buttons": [
2490         ],
2491         "MaterialComponents/Elevation": [
2493         ],
2494         "MaterialComponents/Palettes": [
2496         ],
2497         "MaterialComponents/Typography": [
2499         ],
2500         "MaterialComponents/private/Math": [
2502         ],
2503         "MDFInternationalization": [
2505         ]
2506       },
2507       "testspecs": [
2508         {
2509           "name": "UnitTests",
2510           "test_type": "unit",
2511           "source_files": [
2512             "components/TextFields/tests/unit/*.{h,m,swift}",
2513             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2514           ],
2515           "resources": "components/TextFields/tests/unit/resources/*",
2516           "dependencies": {
2517             "MaterialComponents/TextFields+ColorThemer": [
2519             ],
2520             "MaterialComponents/Themes": [
2522             ]
2523           }
2524         }
2525       ]
2526     },
2527     {
2528       "name": "TextControls+Enums",
2529       "platforms": {
2530         "ios": "9.0"
2531       },
2532       "public_header_files": "components/TextControls/src/Enums/*.h",
2533       "source_files": "components/TextControls/src/Enums/*.{h,m}"
2534     },
2535     {
2536       "name": "TextControls+BaseTextAreas",
2537       "platforms": {
2538         "ios": "9.0"
2539       },
2540       "public_header_files": "components/TextControls/src/BaseTextAreas/*.h",
2541       "source_files": [
2542         "components/TextControls/src/BaseTextAreas/*.{h,m}",
2543         "components/TextControls/src/BaseTextAreas/private/*.{h,m}"
2544       ],
2545       "dependencies": {
2546         "MaterialComponents/private/TextControlsPrivate+Shared": [
2548         ],
2549         "MaterialComponents/private/TextControlsPrivate+BaseStyle": [
2551         ],
2552         "MDFInternationalization": [
2554         ]
2555       },
2556       "testspecs": [
2557         {
2558           "name": "UnitTests",
2559           "test_type": "unit",
2560           "source_files": [
2561             "components/TextControls/tests/unit/BaseTextAreas/*.{h,m,swift}"
2562           ],
2563           "dependencies": {
2564             "MaterialComponents/schemes/Container": [
2566             ]
2567           }
2568         }
2569       ]
2570     },
2571     {
2572       "name": "TextControls+BaseTextFields",
2573       "platforms": {
2574         "ios": "9.0"
2575       },
2576       "public_header_files": "components/TextControls/src/BaseTextFields/*.h",
2577       "source_files": [
2578         "components/TextControls/src/BaseTextFields/*.{h,m}",
2579         "components/TextControls/src/BaseTextFields/private/*.{h,m}"
2580       ],
2581       "dependencies": {
2582         "MaterialComponents/private/TextControlsPrivate+Shared": [
2584         ],
2585         "MaterialComponents/private/TextControlsPrivate+BaseStyle": [
2587         ],
2588         "MDFInternationalization": [
2590         ]
2591       },
2592       "testspecs": [
2593         {
2594           "name": "UnitTests",
2595           "test_type": "unit",
2596           "source_files": [
2597             "components/TextControls/tests/unit/BaseTextFields/*.{h,m,swift}"
2598           ],
2599           "dependencies": {
2600             "MaterialComponents/schemes/Container": [
2602             ]
2603           }
2604         }
2605       ]
2606     },
2607     {
2608       "name": "TextControls+FilledTextAreas",
2609       "platforms": {
2610         "ios": "9.0"
2611       },
2612       "public_header_files": "components/TextControls/src/FilledTextAreas/*.h",
2613       "source_files": [
2614         "components/TextControls/src/FilledTextAreas/*.{h,m}",
2615         "components/TextControls/src/FilledTextAreas/private/*.{h,m}"
2616       ],
2617       "dependencies": {
2618         "MaterialComponents/Availability": [
2620         ],
2621         "MaterialComponents/TextControls+BaseTextAreas": [
2623         ],
2624         "MaterialComponents/private/TextControlsPrivate+FilledStyle": [
2626         ]
2627       },
2628       "testspecs": [
2629         {
2630           "name": "UnitTests",
2631           "test_type": "unit",
2632           "source_files": [
2633             "components/TextControls/tests/unit/FilledTextAreas/*.{h,m,swift}"
2634           ],
2635           "dependencies": {
2636             "MaterialComponents/schemes/Container": [
2638             ]
2639           }
2640         }
2641       ]
2642     },
2643     {
2644       "name": "TextControls+FilledTextAreasTheming",
2645       "platforms": {
2646         "ios": "9.0"
2647       },
2648       "public_header_files": "components/TextControls/src/FilledTextAreasTheming/*.h",
2649       "source_files": [
2650         "components/TextControls/src/FilledTextAreasTheming/*.{h,m}",
2651         "components/TextControls/src/FilledTextAreasTheming/private/*.{h,m}"
2652       ],
2653       "dependencies": {
2654         "MaterialComponents/TextControls+FilledTextAreas": [
2656         ],
2657         "MaterialComponents/schemes/Container": [
2659         ]
2660       },
2661       "testspecs": [
2662         {
2663           "name": "UnitTests",
2664           "test_type": "unit",
2665           "source_files": [
2666             "components/TextControls/tests/unit/FilledTextAreasTheming/*.{h,m,swift}"
2667           ]
2668         }
2669       ]
2670     },
2671     {
2672       "name": "TextControls+FilledTextFields",
2673       "platforms": {
2674         "ios": "9.0"
2675       },
2676       "public_header_files": "components/TextControls/src/FilledTextFields/*.h",
2677       "source_files": [
2678         "components/TextControls/src/FilledTextFields/*.{h,m}",
2679         "components/TextControls/src/FilledTextFields/private/*.{h,m}"
2680       ],
2681       "dependencies": {
2682         "MaterialComponents/Availability": [
2684         ],
2685         "MaterialComponents/TextControls+BaseTextFields": [
2687         ],
2688         "MaterialComponents/private/TextControlsPrivate+FilledStyle": [
2690         ]
2691       },
2692       "testspecs": [
2693         {
2694           "name": "UnitTests",
2695           "test_type": "unit",
2696           "source_files": [
2697             "components/TextControls/tests/unit/FilledTextFields/*.{h,m,swift}"
2698           ],
2699           "dependencies": {
2700             "MaterialComponents/schemes/Container": [
2702             ]
2703           }
2704         }
2705       ]
2706     },
2707     {
2708       "name": "TextControls+FilledTextFieldsTheming",
2709       "platforms": {
2710         "ios": "9.0"
2711       },
2712       "public_header_files": "components/TextControls/src/FilledTextFieldsTheming/*.h",
2713       "source_files": [
2714         "components/TextControls/src/FilledTextFieldsTheming/*.{h,m}",
2715         "components/TextControls/src/FilledTextFieldsTheming/private/*.{h,m}"
2716       ],
2717       "dependencies": {
2718         "MaterialComponents/TextControls+FilledTextFields": [
2720         ],
2721         "MaterialComponents/schemes/Container": [
2723         ]
2724       },
2725       "testspecs": [
2726         {
2727           "name": "UnitTests",
2728           "test_type": "unit",
2729           "source_files": [
2730             "components/TextControls/tests/unit/FilledTextFieldsTheming/*.{h,m,swift}"
2731           ]
2732         }
2733       ]
2734     },
2735     {
2736       "name": "TextControls+OutlinedTextAreas",
2737       "platforms": {
2738         "ios": "9.0"
2739       },
2740       "public_header_files": "components/TextControls/src/OutlinedTextAreas/*.h",
2741       "source_files": [
2742         "components/TextControls/src/OutlinedTextAreas/*.{h,m}",
2743         "components/TextControls/src/OutlinedTextAreas/private/*.{h,m}"
2744       ],
2745       "dependencies": {
2746         "MaterialComponents/Availability": [
2748         ],
2749         "MaterialComponents/TextControls+BaseTextAreas": [
2751         ],
2752         "MaterialComponents/private/TextControlsPrivate+OutlinedStyle": [
2754         ]
2755       },
2756       "testspecs": [
2757         {
2758           "name": "UnitTests",
2759           "test_type": "unit",
2760           "source_files": [
2761             "components/TextControls/tests/unit/OutlinedTextAreas/*.{h,m,swift}"
2762           ],
2763           "dependencies": {
2764             "MaterialComponents/schemes/Container": [
2766             ]
2767           }
2768         }
2769       ]
2770     },
2771     {
2772       "name": "TextControls+OutlinedTextAreasTheming",
2773       "platforms": {
2774         "ios": "9.0"
2775       },
2776       "public_header_files": "components/TextControls/src/OutlinedTextAreasTheming/*.h",
2777       "source_files": [
2778         "components/TextControls/src/OutlinedTextAreasTheming/*.{h,m}",
2779         "components/TextControls/src/OutlinedTextAreasTheming/private/*.{h,m}"
2780       ],
2781       "dependencies": {
2782         "MaterialComponents/TextControls+OutlinedTextAreas": [
2784         ],
2785         "MaterialComponents/schemes/Container": [
2787         ]
2788       },
2789       "testspecs": [
2790         {
2791           "name": "UnitTests",
2792           "test_type": "unit",
2793           "source_files": [
2794             "components/TextControls/tests/unit/OutlinedTextAreasTheming/*.{h,m,swift}"
2795           ],
2796           "dependencies": {
2797             "MaterialComponents/Availability": [
2799             ]
2800           }
2801         }
2802       ]
2803     },
2804     {
2805       "name": "TextControls+OutlinedTextFields",
2806       "platforms": {
2807         "ios": "9.0"
2808       },
2809       "public_header_files": "components/TextControls/src/OutlinedTextFields/*.h",
2810       "source_files": [
2811         "components/TextControls/src/OutlinedTextFields/*.{h,m}",
2812         "components/TextControls/src/OutlinedTextFields/private/*.{h,m}"
2813       ],
2814       "dependencies": {
2815         "MaterialComponents/Availability": [
2817         ],
2818         "MaterialComponents/TextControls+BaseTextFields": [
2820         ],
2821         "MaterialComponents/private/TextControlsPrivate+OutlinedStyle": [
2823         ]
2824       },
2825       "testspecs": [
2826         {
2827           "name": "UnitTests",
2828           "test_type": "unit",
2829           "source_files": [
2830             "components/TextControls/tests/unit/OutlinedTextFields/*.{h,m,swift}"
2831           ],
2832           "dependencies": {
2833             "MaterialComponents/schemes/Container": [
2835             ]
2836           }
2837         }
2838       ]
2839     },
2840     {
2841       "name": "TextControls+OutlinedTextFieldsTheming",
2842       "platforms": {
2843         "ios": "9.0"
2844       },
2845       "public_header_files": "components/TextControls/src/OutlinedTextFieldsTheming/*.h",
2846       "source_files": [
2847         "components/TextControls/src/OutlinedTextFieldsTheming/*.{h,m}",
2848         "components/TextControls/src/OutlinedTextFieldsTheming/private/*.{h,m}"
2849       ],
2850       "dependencies": {
2851         "MaterialComponents/TextControls+OutlinedTextFields": [
2853         ],
2854         "MaterialComponents/schemes/Container": [
2856         ]
2857       },
2858       "testspecs": [
2859         {
2860           "name": "UnitTests",
2861           "test_type": "unit",
2862           "source_files": [
2863             "components/TextControls/tests/unit/OutlinedTextFieldsTheming/*.{h,m,swift}"
2864           ]
2865         }
2866       ]
2867     },
2868     {
2869       "name": "TextFields+ColorThemer",
2870       "platforms": {
2871         "ios": "9.0"
2872       },
2873       "public_header_files": [
2874         "components/TextFields/src/ColorThemer/*.h"
2875       ],
2876       "source_files": [
2877         "components/TextFields/src/ColorThemer/*.{h,m}"
2878       ],
2879       "dependencies": {
2880         "MaterialComponents/TextFields": [
2882         ],
2883         "MaterialComponents/Themes": [
2885         ]
2886       }
2887     },
2888     {
2889       "name": "TextFields+Theming",
2890       "platforms": {
2891         "ios": "9.0"
2892       },
2893       "public_header_files": "components/TextFields/src/Theming/*.h",
2894       "source_files": [
2895         "components/TextFields/src/Theming/*.{h,m}",
2896         "components/TextFields/src/Theming/private/*.{h,m}"
2897       ],
2898       "dependencies": {
2899         "MaterialComponents/TextFields": [
2901         ],
2902         "MaterialComponents/TextFields+ColorThemer": [
2904         ],
2905         "MaterialComponents/schemes/Container": [
2907         ]
2908       },
2909       "testspecs": [
2910         {
2911           "name": "UnitTests",
2912           "test_type": "unit",
2913           "source_files": [
2914             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
2915             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
2916           ],
2917           "resources": "components/TextFields/tests/unit/Theming/resources/*"
2918         }
2919       ]
2920     },
2921     {
2922       "name": "Themes",
2923       "platforms": {
2924         "ios": "9.0"
2925       },
2926       "public_header_files": "components/Themes/src/*.h",
2927       "source_files": [
2928         "components/Themes/src/*.{h,m}",
2929         "components/Themes/src/private/*.{h,m}"
2930       ],
2931       "dependencies": {
2932         "MaterialComponents/schemes/Color": [
2934         ],
2935         "MaterialComponents/schemes/Typography": [
2937         ]
2938       },
2939       "testspecs": [
2940         {
2941           "name": "UnitTests",
2942           "test_type": "unit",
2943           "source_files": [
2944             "components/Themes/tests/unit/*.{h,m,swift}",
2945             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2946           ],
2947           "resources": "components/Themes/tests/unit/resources/*"
2948         }
2949       ]
2950     },
2951     {
2952       "name": "Typography",
2953       "platforms": {
2954         "ios": "9.0"
2955       },
2956       "public_header_files": "components/Typography/src/*.h",
2957       "source_files": [
2958         "components/Typography/src/*.{h,m}",
2959         "components/Typography/src/private/*.{h,m}"
2960       ],
2961       "dependencies": {
2962         "MaterialComponents/private/Application": [
2964         ],
2965         "MaterialComponents/private/Math": [
2967         ]
2968       },
2969       "testspecs": [
2970         {
2971           "name": "UnitTests",
2972           "test_type": "unit",
2973           "source_files": [
2974             "components/Typography/tests/unit/*.{h,m,swift}",
2975             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2976           ],
2977           "resources": "components/Typography/tests/unit/resources/*",
2978           "dependencies": {
2979             "MaterialComponents/private/Application": [
2981             ]
2982           }
2983         }
2984       ]
2985     },
2986     {
2987       "name": "schemes",
2988       "subspecs": [
2989         {
2990           "name": "Color",
2991           "platforms": {
2992             "ios": "9.0"
2993           },
2994           "public_header_files": "components/schemes/Color/src/*.h",
2995           "source_files": "components/schemes/Color/src/*.{h,m}",
2996           "dependencies": {
2997             "MaterialComponents/Availability": [
2999             ],
3000             "MaterialComponents/private/Color": [
3002             ]
3003           },
3004           "testspecs": [
3005             {
3006               "name": "UnitTests",
3007               "test_type": "unit",
3008               "source_files": [
3009                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3010                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3011               ],
3012               "resources": "components/schemes/Color/tests/unit/resources/*",
3013               "dependencies": {
3014                 "MaterialComponents/private/Math": [
3016                 ]
3017               }
3018             }
3019           ]
3020         },
3021         {
3022           "name": "Container",
3023           "platforms": {
3024             "ios": "9.0"
3025           },
3026           "public_header_files": "components/schemes/Container/src/*.h",
3027           "source_files": "components/schemes/Container/src/*.{h,m}",
3028           "dependencies": {
3029             "MaterialComponents/schemes/Color": [
3031             ],
3032             "MaterialComponents/schemes/Typography": [
3034             ],
3035             "MaterialComponents/schemes/Shape": [
3037             ]
3038           },
3039           "testspecs": [
3040             {
3041               "name": "UnitTests",
3042               "test_type": "unit",
3043               "source_files": [
3044                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3045                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3046               ]
3047             }
3048           ]
3049         },
3050         {
3051           "name": "Shape",
3052           "platforms": {
3053             "ios": "9.0"
3054           },
3055           "public_header_files": "components/schemes/Shape/src/*.h",
3056           "source_files": "components/schemes/Shape/src/*.{h,m}",
3057           "dependencies": {
3058             "MaterialComponents/ShapeLibrary": [
3060             ],
3061             "MaterialComponents/Shapes": [
3063             ]
3064           },
3065           "testspecs": [
3066             {
3067               "name": "UnitTests",
3068               "test_type": "unit",
3069               "source_files": [
3070                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3071                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3072               ],
3073               "resources": "components/schemes/Shape/tests/unit/resources/*"
3074             }
3075           ]
3076         },
3077         {
3078           "name": "Typography",
3079           "platforms": {
3080             "ios": "9.0"
3081           },
3082           "public_header_files": "components/schemes/Typography/src/*.h",
3083           "source_files": "components/schemes/Typography/src/*.{h,m}",
3084           "dependencies": {
3085             "MaterialComponents/Typography": [
3087             ],
3088             "MaterialComponents/schemes/Typography+BasicFontScheme": [
3090             ],
3091             "MaterialComponents/schemes/Typography+Scheming": [
3093             ]
3094           },
3095           "testspecs": [
3096             {
3097               "name": "UnitTests",
3098               "test_type": "unit",
3099               "source_files": [
3100                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3101                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3102               ],
3103               "resources": "components/schemes/Typography/tests/unit/resources/*"
3104             }
3105           ]
3106         },
3107         {
3108           "name": "Typography+BasicFontScheme",
3109           "platforms": {
3110             "ios": "9.0"
3111           },
3112           "public_header_files": "components/schemes/Typography/src/BasicFontScheme/*.h",
3113           "source_files": [
3114             "components/schemes/Typography/src/BasicFontScheme/*.{h,m}",
3115             "components/schemes/Typography/src/BasicFontScheme/private/*.{h,m}"
3116           ]
3117         },
3118         {
3119           "name": "Typography+Scheming",
3120           "platforms": {
3121             "ios": "9.0"
3122           },
3123           "public_header_files": "components/schemes/Typography/src/Scheming/*.h",
3124           "source_files": [
3125             "components/schemes/Typography/src/Scheming/*.{h,m}",
3126             "components/schemes/Typography/src/Scheming/private/*.{h,m}"
3127           ]
3128         }
3129       ]
3130     },
3131     {
3132       "name": "private",
3133       "subspecs": [
3134         {
3135           "name": "Icons",
3136           "testspecs": [
3137             {
3138               "name": "UnitTests",
3139               "test_type": "unit",
3140               "source_files": [
3141                 "components/private/Icons/tests/unit/*.{h,m,swift}"
3142               ]
3143             }
3144           ],
3145           "subspecs": [
3146             {
3147               "name": "Base",
3148               "public_header_files": "components/private/Icons/src/*.h",
3149               "source_files": "components/private/Icons/src/*.{h,m}"
3150             },
3151             {
3152               "name": "ic_arrow_back",
3153               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3154               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3155               "resource_bundles": {
3156                 "MaterialIcons_ic_arrow_back": [
3157                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.xcassets"
3158                 ]
3159               },
3160               "dependencies": {
3161                 "MaterialComponents/private/Icons/Base": [
3163                 ]
3164               }
3165             },
3166             {
3167               "name": "ic_check",
3168               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3169               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3170               "resource_bundles": {
3171                 "MaterialIcons_ic_check": [
3172                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.xcassets"
3173                 ]
3174               },
3175               "dependencies": {
3176                 "MaterialComponents/private/Icons/Base": [
3178                 ]
3179               }
3180             },
3181             {
3182               "name": "ic_check_circle",
3183               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3184               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3185               "resource_bundles": {
3186                 "MaterialIcons_ic_check_circle": [
3187                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.xcassets"
3188                 ]
3189               },
3190               "dependencies": {
3191                 "MaterialComponents/private/Icons/Base": [
3193                 ]
3194               }
3195             },
3196             {
3197               "name": "ic_chevron_right",
3198               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3199               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3200               "resource_bundles": {
3201                 "MaterialIcons_ic_chevron_right": [
3202                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.xcassets"
3203                 ]
3204               },
3205               "dependencies": {
3206                 "MaterialComponents/private/Icons/Base": [
3208                 ]
3209               }
3210             },
3211             {
3212               "name": "ic_color_lens",
3213               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3214               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3215               "resource_bundles": {
3216                 "MaterialIcons_ic_color_lens": [
3217                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.xcassets"
3218                 ]
3219               },
3220               "dependencies": {
3221                 "MaterialComponents/private/Icons/Base": [
3223                 ]
3224               }
3225             },
3226             {
3227               "name": "ic_help_outline",
3228               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3229               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3230               "resource_bundles": {
3231                 "MaterialIcons_ic_help_outline": [
3232                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.xcassets"
3233                 ]
3234               },
3235               "dependencies": {
3236                 "MaterialComponents/private/Icons/Base": [
3238                 ]
3239               }
3240             },
3241             {
3242               "name": "ic_info",
3243               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3244               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3245               "resource_bundles": {
3246                 "MaterialIcons_ic_info": [
3247                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.xcassets"
3248                 ]
3249               },
3250               "dependencies": {
3251                 "MaterialComponents/private/Icons/Base": [
3253                 ]
3254               }
3255             },
3256             {
3257               "name": "ic_more_horiz",
3258               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3259               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3260               "resource_bundles": {
3261                 "MaterialIcons_ic_more_horiz": [
3262                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.xcassets"
3263                 ]
3264               },
3265               "dependencies": {
3266                 "MaterialComponents/private/Icons/Base": [
3268                 ]
3269               }
3270             },
3271             {
3272               "name": "ic_radio_button_unchecked",
3273               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3274               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3275               "resource_bundles": {
3276                 "MaterialIcons_ic_radio_button_unchecked": [
3277                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.xcassets"
3278                 ]
3279               },
3280               "dependencies": {
3281                 "MaterialComponents/private/Icons/Base": [
3283                 ]
3284               }
3285             },
3286             {
3287               "name": "ic_reorder",
3288               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3289               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3290               "resource_bundles": {
3291                 "MaterialIcons_ic_reorder": [
3292                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.xcassets"
3293                 ]
3294               },
3295               "dependencies": {
3296                 "MaterialComponents/private/Icons/Base": [
3298                 ]
3299               }
3300             },
3301             {
3302               "name": "ic_settings",
3303               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3304               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3305               "resource_bundles": {
3306                 "MaterialIcons_ic_settings": [
3307                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.xcassets"
3308                 ]
3309               },
3310               "dependencies": {
3311                 "MaterialComponents/private/Icons/Base": [
3313                 ]
3314               }
3315             }
3316           ]
3317         },
3318         {
3319           "name": "Application",
3320           "platforms": {
3321             "ios": "9.0"
3322           },
3323           "public_header_files": "components/private/Application/src/*.h",
3324           "source_files": "components/private/Application/src/*.{h,m}",
3325           "testspecs": [
3326             {
3327               "name": "UnitTests",
3328               "test_type": "unit",
3329               "source_files": [
3330                 "components/private/Application/tests/unit/*.{h,m,swift}",
3331                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3332               ],
3333               "resources": "components/private/Application/tests/unit/resources/*"
3334             }
3335           ]
3336         },
3337         {
3338           "name": "Color",
3339           "platforms": {
3340             "ios": "9.0"
3341           },
3342           "public_header_files": "components/private/Color/src/*.h",
3343           "source_files": "components/private/Color/src/*.{h,m}",
3344           "dependencies": {
3345             "MaterialComponents/Availability": [
3347             ]
3348           },
3349           "testspecs": [
3350             {
3351               "name": "UnitTests",
3352               "test_type": "unit",
3353               "source_files": [
3354                 "components/private/Color/tests/unit/*.{h,m,swift}",
3355                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3356               ],
3357               "resources": "components/private/Color/tests/unit/resources/*"
3358             }
3359           ]
3360         },
3361         {
3362           "name": "KeyboardWatcher",
3363           "platforms": {
3364             "ios": "9.0"
3365           },
3366           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3367           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3368           "dependencies": {
3369             "MaterialComponents/private/Application": [
3371             ]
3372           },
3373           "testspecs": [
3374             {
3375               "name": "UnitTests",
3376               "test_type": "unit",
3377               "source_files": [
3378                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3379                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3380               ],
3381               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3382             }
3383           ]
3384         },
3385         {
3386           "name": "Math",
3387           "platforms": {
3388             "ios": "9.0"
3389           },
3390           "public_header_files": "components/private/Math/src/*.h",
3391           "source_files": "components/private/Math/src/*.{h,m}",
3392           "testspecs": [
3393             {
3394               "name": "UnitTests",
3395               "test_type": "unit",
3396               "source_files": [
3397                 "components/private/Math/tests/unit/*.{h,m,swift}",
3398                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3399               ],
3400               "resources": "components/private/Math/tests/unit/resources/*"
3401             }
3402           ]
3403         },
3404         {
3405           "name": "Overlay",
3406           "platforms": {
3407             "ios": "9.0"
3408           },
3409           "public_header_files": "components/private/Overlay/src/*.h",
3410           "source_files": [
3411             "components/private/Overlay/src/*.{h,m}",
3412             "components/private/Overlay/src/private/*.{h,m}"
3413           ],
3414           "testspecs": [
3415             {
3416               "name": "UnitTests",
3417               "test_type": "unit",
3418               "source_files": [
3419                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3420                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3421               ],
3422               "resources": "components/private/Overlay/tests/unit/resources/*"
3423             }
3424           ]
3425         },
3426         {
3427           "name": "TextControlsPrivate+Shared",
3428           "platforms": {
3429             "ios": "9.0"
3430           },
3431           "public_header_files": "components/private/TextControlsPrivate/src/Shared/*.h",
3432           "source_files": [
3433             "components/private/TextControlsPrivate/src/Shared/*.{h,m}"
3434           ],
3435           "dependencies": {
3436             "MaterialComponents/TextControls+Enums": [
3438             ],
3439             "MaterialComponents/AnimationTiming": [
3441             ],
3442             "MaterialComponents/private/Math": [
3444             ]
3445           }
3446         },
3447         {
3448           "name": "TextControlsPrivate+BaseStyle",
3449           "platforms": {
3450             "ios": "9.0"
3451           },
3452           "public_header_files": "components/private/TextControlsPrivate/src/BaseStyle/*.h",
3453           "source_files": [
3454             "components/private/TextControlsPrivate/src/BaseStyle/*.{h,m}"
3455           ],
3456           "dependencies": {
3457             "MaterialComponents/private/TextControlsPrivate+Shared": [
3459             ],
3460             "MaterialComponents/AnimationTiming": [
3462             ],
3463             "MaterialComponents/private/Math": [
3465             ]
3466           }
3467         },
3468         {
3469           "name": "TextControlsPrivate+FilledStyle",
3470           "platforms": {
3471             "ios": "9.0"
3472           },
3473           "public_header_files": "components/private/TextControlsPrivate/src/FilledStyle/*.h",
3474           "source_files": [
3475             "components/private/TextControlsPrivate/src/FilledStyle/*.{h,m}"
3476           ],
3477           "dependencies": {
3478             "MaterialComponents/Availability": [
3480             ],
3481             "MaterialComponents/AnimationTiming": [
3483             ],
3484             "MaterialComponents/private/Math": [
3486             ],
3487             "MaterialComponents/private/TextControlsPrivate+Shared": [
3489             ]
3490           }
3491         },
3492         {
3493           "name": "TextControlsPrivate+OutlinedStyle",
3494           "platforms": {
3495             "ios": "9.0"
3496           },
3497           "public_header_files": "components/private/TextControlsPrivate/src/OutlinedStyle/*.h",
3498           "source_files": [
3499             "components/private/TextControlsPrivate/src/OutlinedStyle/*.{h,m}"
3500           ],
3501           "dependencies": {
3502             "MaterialComponents/Availability": [
3504             ],
3505             "MaterialComponents/AnimationTiming": [
3507             ],
3508             "MaterialComponents/private/Math": [
3510             ],
3511             "MaterialComponents/private/TextControlsPrivate+Shared": [
3513             ]
3514           }
3515         },
3516         {
3517           "name": "ThumbTrack",
3518           "platforms": {
3519             "ios": "9.0"
3520           },
3521           "public_header_files": "components/private/ThumbTrack/src/*.h",
3522           "source_files": [
3523             "components/private/ThumbTrack/src/*.{h,m}",
3524             "components/private/ThumbTrack/src/private/*.{h,m}"
3525           ],
3526           "dependencies": {
3527             "MaterialComponents/Availability": [
3529             ],
3530             "MaterialComponents/Ink": [
3532             ],
3533             "MaterialComponents/Ripple": [
3535             ],
3536             "MaterialComponents/ShadowElevations": [
3538             ],
3539             "MaterialComponents/ShadowLayer": [
3541             ],
3542             "MaterialComponents/Typography": [
3544             ],
3545             "MDFInternationalization": [
3547             ],
3548             "MaterialComponents/private/Math": [
3550             ]
3551           },
3552           "testspecs": [
3553             {
3554               "name": "UnitTests",
3555               "test_type": "unit",
3556               "source_files": [
3557                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3558                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3559               ],
3560               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3561             }
3562           ]
3563         },
3564         {
3565           "name": "UIMetrics",
3566           "platforms": {
3567             "ios": "9.0"
3568           },
3569           "public_header_files": "components/private/UIMetrics/src/*.h",
3570           "source_files": [
3571             "components/private/UIMetrics/src/*.{h,m}",
3572             "components/private/UIMetrics/src/private/*.{h,m}"
3573           ],
3574           "dependencies": {
3575             "MaterialComponents/private/Application": [
3577             ]
3578           },
3579           "testspecs": [
3580             {
3581               "name": "UnitTests",
3582               "test_type": "unit",
3583               "source_files": [
3584                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3585                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3586               ],
3587               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3588             }
3589           ]
3590         }
3591       ]
3592     }
3593   ]