[Add] IPDSDK 2.0.0.3
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 109.4.0 / MaterialComponents.podspec.json
blob68f58374a00731f54f862bb127447dcdfbf467fb
2   "name": "MaterialComponents",
3   "version": "109.4.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.4.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/Shapes": [
642         ],
643         "MaterialComponents/Typography": [
645         ],
646         "MaterialComponents/private/Math": [
648         ]
649       },
650       "testspecs": [
651         {
652           "name": "UnitTests",
653           "test_type": "unit",
654           "source_files": [
655             "components/Buttons/tests/unit/*.{h,m,swift}",
656             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
657           ],
658           "resources": "components/Buttons/tests/unit/resources/*",
659           "dependencies": {
660             "MaterialComponents/Buttons+ShapeThemer": [
662             ],
663             "MaterialComponents/Buttons+ColorThemer": [
665             ],
666             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
668             ],
669             "MaterialComponents/Buttons+ButtonThemer": [
671             ]
672           }
673         }
674       ]
675     },
676     {
677       "name": "Buttons+ColorThemer",
678       "platforms": {
679         "ios": "9.0"
680       },
681       "public_header_files": [
682         "components/Buttons/src/ColorThemer/*.h"
683       ],
684       "source_files": [
685         "components/Buttons/src/ColorThemer/*.{h,m}",
686         "components/Buttons/src/ColorThemer/private/*.{h,m}"
687       ],
688       "dependencies": {
689         "MaterialComponents/Buttons": [
691         ],
692         "MaterialComponents/schemes/Color": [
694         ]
695       }
696     },
697     {
698       "name": "Buttons+TitleColorAccessibilityMutator",
699       "platforms": {
700         "ios": "9.0"
701       },
702       "public_header_files": [
703         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
704       ],
705       "source_files": [
706         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
707         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
708       ],
709       "dependencies": {
710         "MDFTextAccessibility": [
712         ],
713         "MaterialComponents/Buttons": [
715         ]
716       }
717     },
718     {
719       "name": "Buttons+ShapeThemer",
720       "platforms": {
721         "ios": "9.0"
722       },
723       "public_header_files": [
724         "components/Buttons/src/ShapeThemer/*.h"
725       ],
726       "source_files": [
727         "components/Buttons/src/ShapeThemer/*.{h,m}"
728       ],
729       "dependencies": {
730         "MaterialComponents/Buttons": [
732         ],
733         "MaterialComponents/schemes/Shape": [
735         ]
736       }
737     },
738     {
739       "name": "Buttons+TypographyThemer",
740       "platforms": {
741         "ios": "9.0"
742       },
743       "public_header_files": [
744         "components/Buttons/src/TypographyThemer/*.h"
745       ],
746       "source_files": [
747         "components/Buttons/src/TypographyThemer/*.{h,m}"
748       ],
749       "dependencies": {
750         "MaterialComponents/Buttons": [
752         ],
753         "MaterialComponents/schemes/Typography": [
755         ]
756       }
757     },
758     {
759       "name": "Buttons+ButtonThemer",
760       "platforms": {
761         "ios": "9.0"
762       },
763       "public_header_files": [
764         "components/Buttons/src/ButtonThemer/*.h"
765       ],
766       "source_files": [
767         "components/Buttons/src/ButtonThemer/*.{h,m}",
768         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
769       ],
770       "dependencies": {
771         "MaterialComponents/Buttons": [
773         ],
774         "MaterialComponents/Buttons+ColorThemer": [
776         ],
777         "MaterialComponents/Buttons+ShapeThemer": [
779         ],
780         "MaterialComponents/Buttons+TypographyThemer": [
782         ],
783         "MaterialComponents/Palettes": [
785         ]
786       }
787     },
788     {
789       "name": "Buttons+Theming",
790       "platforms": {
791         "ios": "9.0"
792       },
793       "public_header_files": "components/Buttons/src/Theming/*.h",
794       "source_files": [
795         "components/Buttons/src/Theming/*.{h,m}",
796         "components/Buttons/src/Theming/private/*.{h,m}"
797       ],
798       "dependencies": {
799         "MaterialComponents/Buttons": [
801         ],
802         "MaterialComponents/Buttons+ColorThemer": [
804         ],
805         "MaterialComponents/Buttons+ShapeThemer": [
807         ],
808         "MaterialComponents/Buttons+TypographyThemer": [
810         ],
811         "MaterialComponents/ShadowElevations": [
813         ],
814         "MaterialComponents/schemes/Container": [
816         ]
817       },
818       "testspecs": [
819         {
820           "name": "UnitTests",
821           "test_type": "unit",
822           "source_files": [
823             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
824             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
825           ],
826           "resources": "components/Buttons/tests/unit/Theming/resources/*"
827         }
828       ]
829     },
830     {
831       "name": "ButtonBar",
832       "platforms": {
833         "ios": "9.0"
834       },
835       "public_header_files": "components/ButtonBar/src/*.h",
836       "source_files": [
837         "components/ButtonBar/src/*.{h,m}",
838         "components/ButtonBar/src/private/*.{h,m}"
839       ],
840       "dependencies": {
841         "MDFInternationalization": [
843         ],
844         "MaterialComponents/Buttons": [
846         ],
847         "MaterialComponents/private/Application": [
849         ]
850       },
851       "testspecs": [
852         {
853           "name": "UnitTests",
854           "test_type": "unit",
855           "source_files": [
856             "components/ButtonBar/tests/unit/*.{h,m,swift}",
857             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
858           ],
859           "resources": "components/ButtonBar/tests/unit/resources/*"
860         }
861       ]
862     },
863     {
864       "name": "Cards",
865       "platforms": {
866         "ios": "9.0"
867       },
868       "public_header_files": "components/Cards/src/*.h",
869       "source_files": "components/Cards/src/*.{h,m}",
870       "exclude_files": [
871         "components/Cards/src/MDCCard+Ripple.{h,m}",
872         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
873       ],
874       "dependencies": {
875         "MaterialComponents/Elevation": [
877         ],
878         "MaterialComponents/Ink": [
880         ],
881         "MaterialComponents/Ripple": [
883         ],
884         "MaterialComponents/ShadowLayer": [
886         ],
887         "MaterialComponents/Shapes": [
889         ],
890         "MaterialComponents/private/Icons/ic_check_circle": [
892         ],
893         "MaterialComponents/private/Math": [
895         ]
896       },
897       "testspecs": [
898         {
899           "name": "UnitTests",
900           "test_type": "unit",
901           "source_files": [
902             "components/Cards/tests/unit/*.{h,m,swift}",
903             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
904           ],
905           "resources": "components/Cards/tests/unit/resources/*"
906         }
907       ]
908     },
909     {
910       "name": "Cards+Theming",
911       "platforms": {
912         "ios": "9.0"
913       },
914       "public_header_files": "components/Cards/src/Theming/*.h",
915       "source_files": [
916         "components/Cards/src/Theming/*.{h,m}",
917         "components/Cards/src/Theming/private/*.{h,m}"
918       ],
919       "dependencies": {
920         "MaterialComponents/Cards": [
922         ],
923         "MaterialComponents/schemes/Container": [
925         ]
926       },
927       "testspecs": [
928         {
929           "name": "UnitTests",
930           "test_type": "unit",
931           "source_files": [
932             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
933             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
934           ],
935           "resources": "components/Cards/tests/unit/Theming/resources/*"
936         }
937       ]
938     },
939     {
940       "name": "Chips",
941       "platforms": {
942         "ios": "9.0"
943       },
944       "public_header_files": "components/Chips/src/*.h",
945       "source_files": [
946         "components/Chips/src/*.{h,m}",
947         "components/Chips/src/private/*.{h,m}"
948       ],
949       "dependencies": {
950         "MDFInternationalization": [
952         ],
953         "MaterialComponents/Elevation": [
955         ],
956         "MaterialComponents/Ink": [
958         ],
959         "MaterialComponents/Ripple": [
961         ],
962         "MaterialComponents/ShadowLayer": [
964         ],
965         "MaterialComponents/ShadowElevations": [
967         ],
968         "MaterialComponents/ShapeLibrary": [
970         ],
971         "MaterialComponents/Shapes": [
973         ],
974         "MaterialComponents/TextFields": [
976         ],
977         "MaterialComponents/Typography": [
979         ],
980         "MaterialComponents/private/Math": [
982         ]
983       },
984       "testspecs": [
985         {
986           "name": "UnitTests",
987           "test_type": "unit",
988           "source_files": [
989             "components/Chips/tests/unit/*.{h,m,swift}",
990             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
991           ],
992           "resources": "components/Chips/tests/unit/resources/*",
993           "dependencies": {
994             "MaterialComponents/Themes": [
996             ]
997           }
998         }
999       ]
1000     },
1001     {
1002       "name": "Chips+Theming",
1003       "platforms": {
1004         "ios": "9.0"
1005       },
1006       "public_header_files": "components/Chips/src/Theming/*.h",
1007       "source_files": [
1008         "components/Chips/src/Theming/*.{h,m}",
1009         "components/Chips/src/Theming/private/*.{h,m}"
1010       ],
1011       "dependencies": {
1012         "MaterialComponents/Chips": [
1014         ],
1015         "MaterialComponents/schemes/Container": [
1017         ],
1018         "MaterialComponents/Typography": [
1020         ]
1021       },
1022       "testspecs": [
1023         {
1024           "name": "UnitTests",
1025           "test_type": "unit",
1026           "source_files": [
1027             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1028             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1029           ],
1030           "resources": "components/Chips/tests/unit/Theming/resources/*"
1031         }
1032       ]
1033     },
1034     {
1035       "name": "CollectionCells",
1036       "platforms": {
1037         "ios": "9.0"
1038       },
1039       "public_header_files": "components/CollectionCells/src/*.h",
1040       "source_files": [
1041         "components/CollectionCells/src/*.{h,m}",
1042         "components/CollectionCells/src/private/*.{h,m}"
1043       ],
1044       "resources": [
1045         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1046       ],
1047       "frameworks": [
1048         "CoreGraphics",
1049         "QuartzCore"
1050       ],
1051       "dependencies": {
1052         "MDFInternationalization": [
1054         ],
1055         "MaterialComponents/CollectionLayoutAttributes": [
1057         ],
1058         "MaterialComponents/Ink": [
1060         ],
1061         "MaterialComponents/Typography": [
1063         ],
1064         "MaterialComponents/Palettes": [
1066         ],
1067         "MaterialComponents/private/Icons/ic_check": [
1069         ],
1070         "MaterialComponents/private/Icons/ic_check_circle": [
1072         ],
1073         "MaterialComponents/private/Icons/ic_chevron_right": [
1075         ],
1076         "MaterialComponents/private/Icons/ic_info": [
1078         ],
1079         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1081         ],
1082         "MaterialComponents/private/Icons/ic_reorder": [
1084         ],
1085         "MaterialComponents/private/Math": [
1087         ]
1088       },
1089       "testspecs": [
1090         {
1091           "name": "UnitTests",
1092           "test_type": "unit",
1093           "source_files": [
1094             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1095             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1096           ],
1097           "resources": "components/CollectionCells/tests/unit/resources/*"
1098         }
1099       ]
1100     },
1101     {
1102       "name": "CollectionLayoutAttributes",
1103       "platforms": {
1104         "ios": "9.0"
1105       },
1106       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1107       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1108       "testspecs": [
1109         {
1110           "name": "UnitTests",
1111           "test_type": "unit",
1112           "source_files": [
1113             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1114             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1115           ],
1116           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1117         }
1118       ]
1119     },
1120     {
1121       "name": "Collections",
1122       "platforms": {
1123         "ios": "9.0"
1124       },
1125       "public_header_files": "components/Collections/src/*.h",
1126       "source_files": [
1127         "components/Collections/src/*.{h,m}",
1128         "components/Collections/src/private/*.{h,m}"
1129       ],
1130       "resources": [
1131         "components/Collections/src/MaterialCollections.bundle"
1132       ],
1133       "frameworks": [
1134         "CoreGraphics",
1135         "QuartzCore"
1136       ],
1137       "dependencies": {
1138         "MaterialComponents/Availability": [
1140         ],
1141         "MaterialComponents/CollectionCells": [
1143         ],
1144         "MaterialComponents/CollectionLayoutAttributes": [
1146         ],
1147         "MaterialComponents/Ink": [
1149         ],
1150         "MaterialComponents/Palettes": [
1152         ],
1153         "MaterialComponents/ShadowElevations": [
1155         ],
1156         "MaterialComponents/ShadowLayer": [
1158         ],
1159         "MaterialComponents/Typography": [
1161         ]
1162       },
1163       "testspecs": [
1164         {
1165           "name": "UnitTests",
1166           "test_type": "unit",
1167           "source_files": [
1168             "components/Collections/tests/unit/*.{h,m,swift}",
1169             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1170           ],
1171           "resources": "components/Collections/tests/unit/resources/*"
1172         }
1173       ]
1174     },
1175     {
1176       "name": "Dialogs",
1177       "platforms": {
1178         "ios": "9.0"
1179       },
1180       "public_header_files": "components/Dialogs/src/*.h",
1181       "source_files": [
1182         "components/Dialogs/src/*.{h,m}",
1183         "components/Dialogs/src/private/*.{h,m}"
1184       ],
1185       "resources": [
1186         "components/Dialogs/src/MaterialDialogs.bundle"
1187       ],
1188       "dependencies": {
1189         "MaterialComponents/Buttons": [
1191         ],
1192         "MaterialComponents/Elevation": [
1194         ],
1195         "MaterialComponents/ShadowElevations": [
1197         ],
1198         "MaterialComponents/ShadowLayer": [
1200         ],
1201         "MaterialComponents/Typography": [
1203         ],
1204         "MaterialComponents/private/KeyboardWatcher": [
1206         ],
1207         "MaterialComponents/private/Math": [
1209         ],
1210         "MDFInternationalization": [
1212         ]
1213       },
1214       "testspecs": [
1215         {
1216           "name": "UnitTests",
1217           "test_type": "unit",
1218           "source_files": [
1219             "components/Dialogs/tests/unit/*.{h,m,swift}",
1220             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1221           ],
1222           "resources": "components/Dialogs/tests/unit/resources/*"
1223         }
1224       ]
1225     },
1226     {
1227       "name": "Dialogs+ColorThemer",
1228       "platforms": {
1229         "ios": "9.0"
1230       },
1231       "public_header_files": [
1232         "components/Dialogs/src/ColorThemer/*.h"
1233       ],
1234       "source_files": [
1235         "components/Dialogs/src/ColorThemer/*.{h,m}"
1236       ],
1237       "dependencies": {
1238         "MaterialComponents/Dialogs": [
1240         ],
1241         "MaterialComponents/Themes": [
1243         ],
1244         "MaterialComponents/Buttons+ColorThemer": [
1246         ]
1247       }
1248     },
1249     {
1250       "name": "Dialogs+TypographyThemer",
1251       "platforms": {
1252         "ios": "9.0"
1253       },
1254       "public_header_files": [
1255         "components/Dialogs/src/TypographyThemer/*.h"
1256       ],
1257       "source_files": [
1258         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1259       ],
1260       "dependencies": {
1261         "MaterialComponents/Dialogs": [
1263         ],
1264         "MaterialComponents/schemes/Typography": [
1266         ],
1267         "MaterialComponents/Buttons+TypographyThemer": [
1269         ]
1270       }
1271     },
1272     {
1273       "name": "Dialogs+Theming",
1274       "platforms": {
1275         "ios": "9.0"
1276       },
1277       "public_header_files": "components/Dialogs/src/Theming/*.h",
1278       "source_files": [
1279         "components/Dialogs/src/Theming/*.{h,m}",
1280         "components/Dialogs/src/Theming/private/*.{h,m}"
1281       ],
1282       "dependencies": {
1283         "MaterialComponents/Dialogs": [
1285         ],
1286         "MaterialComponents/Dialogs+ColorThemer": [
1288         ],
1289         "MaterialComponents/Dialogs+TypographyThemer": [
1291         ],
1292         "MaterialComponents/ShadowElevations": [
1294         ],
1295         "MaterialComponents/schemes/Container": [
1297         ],
1298         "MaterialComponents/Buttons+Theming": [
1300         ]
1301       },
1302       "testspecs": [
1303         {
1304           "name": "UnitTests",
1305           "test_type": "unit",
1306           "source_files": [
1307             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1308             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1309           ],
1310           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1311         }
1312       ]
1313     },
1314     {
1315       "name": "Elevation",
1316       "platforms": {
1317         "ios": "9.0"
1318       },
1319       "public_header_files": "components/Elevation/src/*.h",
1320       "source_files": [
1321         "components/Elevation/src/*.{h,m}",
1322         "components/Elevation/src/private/*.{h,m}"
1323       ],
1324       "dependencies": {
1325         "MaterialComponents/Availability": [
1327         ],
1328         "MaterialComponents/private/Color": [
1330         ],
1331         "MaterialComponents/private/Math": [
1333         ]
1334       },
1335       "testspecs": [
1336         {
1337           "name": "UnitTests",
1338           "test_type": "unit",
1339           "source_files": [
1340             "components/Elevation/tests/unit/*.{h,m,swift}",
1341             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1342           ],
1343           "dependencies": {
1344             "MaterialComponents/private/Color": [
1346             ]
1347           }
1348         }
1349       ]
1350     },
1351     {
1352       "name": "FeatureHighlight",
1353       "platforms": {
1354         "ios": "9.0"
1355       },
1356       "public_header_files": "components/FeatureHighlight/src/*.h",
1357       "source_files": [
1358         "components/FeatureHighlight/src/*.{h,m}",
1359         "components/FeatureHighlight/src/private/*.{h,m}"
1360       ],
1361       "resources": [
1362         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
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/ShadowElevations": [
1460         ],
1461         "MaterialComponents/ShadowLayer": [
1463         ],
1464         "MaterialComponents/private/Application": [
1466         ],
1467         "MaterialComponents/private/Math": [
1469         ],
1470         "MaterialComponents/private/UIMetrics": [
1472         ]
1473       },
1474       "testspecs": [
1475         {
1476           "name": "UnitTests",
1477           "test_type": "unit",
1478           "source_files": [
1479             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1480             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1481           ],
1482           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1483           "dependencies": {
1484             "MaterialComponents/ShadowLayer": [
1486             ]
1487           }
1488         }
1489       ]
1490     },
1491     {
1492       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1493       "platforms": {
1494         "ios": "9.0"
1495       },
1496       "public_header_files": [
1497         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1498       ],
1499       "source_files": [
1500         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1501       ],
1502       "dependencies": {
1503         "MaterialComponents/FlexibleHeader": [
1505         ]
1506       }
1507     },
1508     {
1509       "name": "HeaderStackView",
1510       "platforms": {
1511         "ios": "9.0"
1512       },
1513       "public_header_files": "components/HeaderStackView/src/*.h",
1514       "source_files": "components/HeaderStackView/src/*.{h,m}",
1515       "testspecs": [
1516         {
1517           "name": "UnitTests",
1518           "test_type": "unit",
1519           "source_files": [
1520             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1521             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1522           ],
1523           "resources": "components/HeaderStackView/tests/unit/resources/*"
1524         }
1525       ]
1526     },
1527     {
1528       "name": "HeaderStackView+ColorThemer",
1529       "platforms": {
1530         "ios": "9.0"
1531       },
1532       "public_header_files": [
1533         "components/HeaderStackView/src/ColorThemer/*.h"
1534       ],
1535       "source_files": [
1536         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1537       ],
1538       "dependencies": {
1539         "MaterialComponents/HeaderStackView": [
1541         ],
1542         "MaterialComponents/Themes": [
1544         ]
1545       }
1546     },
1547     {
1548       "name": "Ink",
1549       "platforms": {
1550         "ios": "9.0"
1551       },
1552       "public_header_files": "components/Ink/src/*.h",
1553       "source_files": [
1554         "components/Ink/src/*.{h,m}",
1555         "components/Ink/src/private/*.{h,m}"
1556       ],
1557       "dependencies": {
1558         "MaterialComponents/Availability": [
1560         ],
1561         "MaterialComponents/private/Color": [
1563         ],
1564         "MaterialComponents/private/Math": [
1566         ]
1567       },
1568       "testspecs": [
1569         {
1570           "name": "UnitTests",
1571           "test_type": "unit",
1572           "source_files": [
1573             "components/Ink/tests/unit/*.{h,m,swift}",
1574             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1575           ],
1576           "resources": "components/Ink/tests/unit/resources/*"
1577         }
1578       ]
1579     },
1580     {
1581       "name": "LibraryInfo",
1582       "platforms": {
1583         "ios": "9.0"
1584       },
1585       "public_header_files": "components/LibraryInfo/src/*.h",
1586       "source_files": [
1587         "components/LibraryInfo/src/*.{h,m}",
1588         "components/LibraryInfo/src/private/*.{h,m}"
1589       ],
1590       "testspecs": [
1591         {
1592           "name": "UnitTests",
1593           "test_type": "unit",
1594           "source_files": [
1595             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1596             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1597           ],
1598           "resources": "components/LibraryInfo/tests/unit/resources/*"
1599         }
1600       ]
1601     },
1602     {
1603       "name": "List",
1604       "platforms": {
1605         "ios": "9.0"
1606       },
1607       "public_header_files": "components/List/src/*.h",
1608       "source_files": [
1609         "components/List/src/*.{h,m}",
1610         "components/List/src/private/*.{h,m}"
1611       ],
1612       "dependencies": {
1613         "MaterialComponents/Elevation": [
1615         ],
1616         "MaterialComponents/Ink": [
1618         ],
1619         "MaterialComponents/Ripple": [
1621         ],
1622         "MaterialComponents/ShadowElevations": [
1624         ],
1625         "MaterialComponents/ShadowLayer": [
1627         ],
1628         "MaterialComponents/Typography": [
1630         ],
1631         "MDFInternationalization": [
1633         ],
1634         "MaterialComponents/private/Math": [
1636         ]
1637       },
1638       "testspecs": [
1639         {
1640           "name": "UnitTests",
1641           "test_type": "unit",
1642           "source_files": [
1643             "components/List/tests/unit/*.{h,m,swift}",
1644             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1645           ],
1646           "resources": "components/List/tests/unit/resources/*"
1647         }
1648       ]
1649     },
1650     {
1651       "name": "List+Theming",
1652       "platforms": {
1653         "ios": "9.0"
1654       },
1655       "public_header_files": "components/List/src/Theming/*.h",
1656       "source_files": [
1657         "components/List/src/Theming/*.{h,m}",
1658         "components/List/src/Theming/private/*.{h,m}"
1659       ],
1660       "dependencies": {
1661         "MaterialComponents/List": [
1663         ],
1664         "MaterialComponents/schemes/Container": [
1666         ]
1667       },
1668       "testspecs": [
1669         {
1670           "name": "UnitTests",
1671           "test_type": "unit",
1672           "source_files": [
1673             "components/List/tests/unit/Theming/*.{h,m,swift}",
1674             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
1675           ],
1676           "resources": "components/List/tests/unit/Theming/resources/*"
1677         }
1678       ]
1679     },
1680     {
1681       "name": "NavigationBar",
1682       "platforms": {
1683         "ios": "9.0"
1684       },
1685       "public_header_files": "components/NavigationBar/src/*.h",
1686       "source_files": "components/NavigationBar/src/*.{h,m}",
1687       "dependencies": {
1688         "MDFTextAccessibility": [
1690         ],
1691         "MaterialComponents/ButtonBar": [
1693         ],
1694         "MaterialComponents/Elevation": [
1696         ],
1697         "MaterialComponents/Typography": [
1699         ],
1700         "MDFInternationalization": [
1702         ],
1703         "MaterialComponents/private/Math": [
1705         ]
1706       },
1707       "testspecs": [
1708         {
1709           "name": "UnitTests",
1710           "test_type": "unit",
1711           "source_files": [
1712             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1713             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1714           ],
1715           "resources": "components/NavigationBar/tests/unit/resources/*",
1716           "dependencies": {
1717             "MaterialComponents/NavigationBar+ColorThemer": [
1719             ],
1720             "MaterialComponents/NavigationBar+TypographyThemer": [
1722             ]
1723           }
1724         }
1725       ]
1726     },
1727     {
1728       "name": "NavigationBar+ColorThemer",
1729       "platforms": {
1730         "ios": "9.0"
1731       },
1732       "public_header_files": [
1733         "components/NavigationBar/src/ColorThemer/*.h"
1734       ],
1735       "source_files": [
1736         "components/NavigationBar/src/ColorThemer/*.{h,m}"
1737       ],
1738       "dependencies": {
1739         "MaterialComponents/NavigationBar": [
1741         ],
1742         "MaterialComponents/schemes/Color": [
1744         ]
1745       }
1746     },
1747     {
1748       "name": "NavigationBar+TypographyThemer",
1749       "platforms": {
1750         "ios": "9.0"
1751       },
1752       "public_header_files": [
1753         "components/NavigationBar/src/TypographyThemer/*.h"
1754       ],
1755       "source_files": [
1756         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
1757       ],
1758       "dependencies": {
1759         "MaterialComponents/NavigationBar": [
1761         ],
1762         "MaterialComponents/schemes/Typography": [
1764         ]
1765       }
1766     },
1767     {
1768       "name": "NavigationDrawer",
1769       "platforms": {
1770         "ios": "9.0"
1771       },
1772       "public_header_files": "components/NavigationDrawer/src/*.h",
1773       "source_files": [
1774         "components/NavigationDrawer/src/*.{h,m}",
1775         "components/NavigationDrawer/src/private/*.{h,m}"
1776       ],
1777       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
1778       "dependencies": {
1779         "MaterialComponents/Elevation": [
1781         ],
1782         "MaterialComponents/Palettes": [
1784         ],
1785         "MaterialComponents/ShadowLayer": [
1787         ],
1788         "MaterialComponents/private/Math": [
1790         ],
1791         "MaterialComponents/private/UIMetrics": [
1793         ]
1794       },
1795       "testspecs": [
1796         {
1797           "name": "UnitTests",
1798           "test_type": "unit",
1799           "source_files": [
1800             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1801             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
1802             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
1803           ],
1804           "dependencies": {
1805             "MaterialComponents/NavigationDrawer+ColorThemer": [
1807             ]
1808           }
1809         }
1810       ]
1811     },
1812     {
1813       "name": "NavigationDrawer+ColorThemer",
1814       "platforms": {
1815         "ios": "9.0"
1816       },
1817       "public_header_files": [
1818         "components/NavigationDrawer/src/ColorThemer/*.h"
1819       ],
1820       "source_files": [
1821         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1822         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1823       ],
1824       "dependencies": {
1825         "MaterialComponents/NavigationDrawer": [
1827         ],
1828         "MaterialComponents/schemes/Color": [
1830         ]
1831       }
1832     },
1833     {
1834       "name": "OverlayWindow",
1835       "platforms": {
1836         "ios": "9.0"
1837       },
1838       "public_header_files": "components/OverlayWindow/src/*.h",
1839       "source_files": [
1840         "components/OverlayWindow/src/*.{h,m}",
1841         "components/OverlayWindow/src/private/*.{h,m}"
1842       ],
1843       "dependencies": {
1844         "MaterialComponents/Availability": [
1846         ],
1847         "MaterialComponents/private/Application": [
1849         ]
1850       },
1851       "testspecs": [
1852         {
1853           "name": "UnitTests",
1854           "test_type": "unit",
1855           "source_files": [
1856             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1857             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1858           ],
1859           "resources": "components/OverlayWindow/tests/unit/resources/*"
1860         }
1861       ]
1862     },
1863     {
1864       "name": "PageControl",
1865       "platforms": {
1866         "ios": "9.0"
1867       },
1868       "public_header_files": "components/PageControl/src/*.h",
1869       "source_files": [
1870         "components/PageControl/src/*.{h,m}",
1871         "components/PageControl/src/private/*.{h,m}"
1872       ],
1873       "resources": [
1874         "components/PageControl/src/MaterialPageControl.bundle"
1875       ],
1876       "dependencies": {
1877         "MDFInternationalization": [
1879         ]
1880       },
1881       "testspecs": [
1882         {
1883           "name": "UnitTests",
1884           "test_type": "unit",
1885           "source_files": [
1886             "components/PageControl/tests/unit/*.{h,m,swift}",
1887             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1888           ],
1889           "resources": "components/PageControl/tests/unit/resources/*"
1890         }
1891       ]
1892     },
1893     {
1894       "name": "Palettes",
1895       "platforms": {
1896         "ios": "9.0"
1897       },
1898       "public_header_files": "components/Palettes/src/*.h",
1899       "source_files": [
1900         "components/Palettes/src/*.{h,m}",
1901         "components/Palettes/src/private/*.{h,m}"
1902       ],
1903       "testspecs": [
1904         {
1905           "name": "UnitTests",
1906           "test_type": "unit",
1907           "source_files": [
1908             "components/Palettes/tests/unit/*.{h,m,swift}",
1909             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1910           ],
1911           "resources": "components/Palettes/tests/unit/resources/*"
1912         }
1913       ]
1914     },
1915     {
1916       "name": "ProgressView",
1917       "platforms": {
1918         "ios": "9.0"
1919       },
1920       "public_header_files": "components/ProgressView/src/*.h",
1921       "source_files": [
1922         "components/ProgressView/src/*.{h,m}",
1923         "components/ProgressView/src/private/*.{h,m}"
1924       ],
1925       "resources": [
1926         "components/ProgressView/src/MaterialProgressView.bundle"
1927       ],
1928       "dependencies": {
1929         "MDFInternationalization": [
1931         ],
1932         "MaterialComponents/Palettes": [
1934         ],
1935         "MaterialComponents/private/Math": [
1937         ]
1938       },
1939       "testspecs": [
1940         {
1941           "name": "UnitTests",
1942           "test_type": "unit",
1943           "source_files": [
1944             "components/ProgressView/tests/unit/*.{h,m,swift}",
1945             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1946           ],
1947           "resources": "components/ProgressView/tests/unit/resources/*"
1948         }
1949       ]
1950     },
1951     {
1952       "name": "ProgressView+Theming",
1953       "platforms": {
1954         "ios": "9.0"
1955       },
1956       "public_header_files": "components/ProgressView/src/Theming/*.h",
1957       "source_files": [
1958         "components/ProgressView/src/Theming/*.{h,m}",
1959         "components/ProgressView/src/Theming/private/*.{h,m}"
1960       ],
1961       "dependencies": {
1962         "MaterialComponents/ProgressView": [
1964         ],
1965         "MaterialComponents/schemes/Container": [
1967         ]
1968       },
1969       "testspecs": [
1970         {
1971           "name": "UnitTests",
1972           "test_type": "unit",
1973           "source_files": [
1974             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
1975             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
1976           ],
1977           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
1978         }
1979       ]
1980     },
1981     {
1982       "name": "Ripple",
1983       "platforms": {
1984         "ios": "9.0"
1985       },
1986       "public_header_files": "components/Ripple/src/*.h",
1987       "source_files": [
1988         "components/Ripple/src/*.{h,m}",
1989         "components/Ripple/src/private/*.{h,m}"
1990       ],
1991       "dependencies": {
1992         "MaterialComponents/AnimationTiming": [
1994         ],
1995         "MaterialComponents/Availability": [
1997         ],
1998         "MaterialComponents/private/Color": [
2000         ],
2001         "MaterialComponents/private/Math": [
2003         ]
2004       },
2005       "testspecs": [
2006         {
2007           "name": "UnitTests",
2008           "test_type": "unit",
2009           "source_files": [
2010             "components/Ripple/tests/unit/*.{h,m,swift}",
2011             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2012           ],
2013           "resources": "components/Ripple/tests/unit/resources/*"
2014         }
2015       ]
2016     },
2017     {
2018       "name": "ShadowElevations",
2019       "platforms": {
2020         "ios": "9.0"
2021       },
2022       "public_header_files": "components/ShadowElevations/src/*.h",
2023       "source_files": "components/ShadowElevations/src/*.{h,m}",
2024       "testspecs": [
2025         {
2026           "name": "UnitTests",
2027           "test_type": "unit",
2028           "source_files": [
2029             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2030             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2031           ],
2032           "resources": "components/ShadowElevations/tests/unit/resources/*"
2033         }
2034       ]
2035     },
2036     {
2037       "name": "ShadowLayer",
2038       "platforms": {
2039         "ios": "9.0"
2040       },
2041       "public_header_files": "components/ShadowLayer/src/*.h",
2042       "source_files": "components/ShadowLayer/src/*.{h,m}",
2043       "dependencies": {
2044         "MaterialComponents/ShadowElevations": [
2046         ]
2047       },
2048       "testspecs": [
2049         {
2050           "name": "UnitTests",
2051           "test_type": "unit",
2052           "source_files": [
2053             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2054             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2055           ],
2056           "resources": "components/ShadowLayer/tests/unit/resources/*"
2057         }
2058       ]
2059     },
2060     {
2061       "name": "ShapeLibrary",
2062       "platforms": {
2063         "ios": "9.0"
2064       },
2065       "public_header_files": "components/ShapeLibrary/src/*.h",
2066       "source_files": [
2067         "components/ShapeLibrary/src/*.{h,m}",
2068         "components/ShapeLibrary/src/private/*.{h,m}"
2069       ],
2070       "dependencies": {
2071         "MaterialComponents/Shapes": [
2073         ],
2074         "MaterialComponents/private/Math": [
2076         ]
2077       },
2078       "testspecs": [
2079         {
2080           "name": "UnitTests",
2081           "test_type": "unit",
2082           "source_files": [
2083             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2084             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2085           ],
2086           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2087         }
2088       ]
2089     },
2090     {
2091       "name": "Shapes",
2092       "platforms": {
2093         "ios": "9.0"
2094       },
2095       "public_header_files": "components/Shapes/src/*.h",
2096       "source_files": [
2097         "components/Shapes/src/*.{h,m}",
2098         "components/Shapes/src/private/*.{h,m}"
2099       ],
2100       "dependencies": {
2101         "MaterialComponents/ShadowLayer": [
2103         ],
2104         "MaterialComponents/private/Color": [
2106         ],
2107         "MaterialComponents/private/Math": [
2109         ]
2110       },
2111       "testspecs": [
2112         {
2113           "name": "UnitTests",
2114           "test_type": "unit",
2115           "source_files": [
2116             "components/Shapes/tests/unit/*.{h,m,swift}",
2117             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2118           ],
2119           "resources": "components/Shapes/tests/unit/resources/*"
2120         }
2121       ]
2122     },
2123     {
2124       "name": "Slider",
2125       "platforms": {
2126         "ios": "9.0"
2127       },
2128       "public_header_files": [
2129         "components/Slider/src/*.h"
2130       ],
2131       "source_files": [
2132         "components/Slider/src/*.{h,m}",
2133         "components/Slider/src/private/*.{h,m}"
2134       ],
2135       "dependencies": {
2136         "MaterialComponents/Elevation": [
2138         ],
2139         "MaterialComponents/Palettes": [
2141         ],
2142         "MaterialComponents/ShadowElevations": [
2144         ],
2145         "MaterialComponents/private/Math": [
2147         ],
2148         "MaterialComponents/private/ThumbTrack": [
2150         ]
2151       },
2152       "testspecs": [
2153         {
2154           "name": "UnitTests",
2155           "test_type": "unit",
2156           "source_files": [
2157             "components/Slider/tests/unit/*.{h,m,swift}",
2158             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2159           ],
2160           "resources": "components/Slider/tests/unit/resources/*"
2161         }
2162       ]
2163     },
2164     {
2165       "name": "Slider+ColorThemer",
2166       "platforms": {
2167         "ios": "9.0"
2168       },
2169       "public_header_files": [
2170         "components/Slider/src/ColorThemer/*.h"
2171       ],
2172       "source_files": [
2173         "components/Slider/src/ColorThemer/*.{h,m}"
2174       ],
2175       "dependencies": {
2176         "MaterialComponents/Palettes": [
2178         ],
2179         "MaterialComponents/Slider": [
2181         ],
2182         "MaterialComponents/schemes/Color": [
2184         ]
2185       }
2186     },
2187     {
2188       "name": "Snackbar",
2189       "platforms": {
2190         "ios": "9.0"
2191       },
2192       "public_header_files": "components/Snackbar/src/*.h",
2193       "source_files": [
2194         "components/Snackbar/src/*.{h,m}",
2195         "components/Snackbar/src/private/*.{h,m}"
2196       ],
2197       "resources": [
2198         "components/Snackbar/src/MaterialSnackbar.bundle"
2199       ],
2200       "dependencies": {
2201         "MaterialComponents/AnimationTiming": [
2203         ],
2204         "MaterialComponents/Availability": [
2206         ],
2207         "MaterialComponents/Buttons": [
2209         ],
2210         "MaterialComponents/Elevation": [
2212         ],
2213         "MaterialComponents/OverlayWindow": [
2215         ],
2216         "MaterialComponents/ShadowElevations": [
2218         ],
2219         "MaterialComponents/ShadowLayer": [
2221         ],
2222         "MaterialComponents/Typography": [
2224         ],
2225         "MaterialComponents/private/Application": [
2227         ],
2228         "MaterialComponents/private/KeyboardWatcher": [
2230         ],
2231         "MaterialComponents/private/Math": [
2233         ],
2234         "MaterialComponents/private/Overlay": [
2236         ]
2237       },
2238       "testspecs": [
2239         {
2240           "name": "UnitTests",
2241           "test_type": "unit",
2242           "source_files": [
2243             "components/Snackbar/tests/unit/*.{h,m,swift}",
2244             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2245           ],
2246           "resources": "components/Snackbar/tests/unit/resources/*",
2247           "dependencies": {
2248             "MaterialComponents/Snackbar+FontThemer": [
2250             ],
2251             "MaterialComponents/Snackbar+TypographyThemer": [
2253             ],
2254             "MaterialComponents/Themes": [
2256             ]
2257           }
2258         }
2259       ]
2260     },
2261     {
2262       "name": "Snackbar+FontThemer",
2263       "platforms": {
2264         "ios": "9.0"
2265       },
2266       "public_header_files": [
2267         "components/Snackbar/src/FontThemer/*.h"
2268       ],
2269       "source_files": [
2270         "components/Snackbar/src/FontThemer/*.{h,m}"
2271       ],
2272       "dependencies": {
2273         "MaterialComponents/Snackbar": [
2275         ],
2276         "MaterialComponents/Themes": [
2278         ]
2279       }
2280     },
2281     {
2282       "name": "Snackbar+TypographyThemer",
2283       "platforms": {
2284         "ios": "9.0"
2285       },
2286       "public_header_files": [
2287         "components/Snackbar/src/TypographyThemer/*.h"
2288       ],
2289       "source_files": [
2290         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2291       ],
2292       "dependencies": {
2293         "MaterialComponents/Snackbar": [
2295         ],
2296         "MaterialComponents/schemes/Typography": [
2298         ]
2299       }
2300     },
2301     {
2302       "name": "Tabs",
2303       "platforms": {
2304         "ios": "9.0"
2305       },
2306       "public_header_files": "components/Tabs/src/*.h",
2307       "source_files": [
2308         "components/Tabs/src/*.{h,m}",
2309         "components/Tabs/src/private/*.{h,m}",
2310         "components/Tabs/src/ExtendedAlignment/*.{h,m}",
2311         "components/Tabs/src/SizeClassDelegate/*.{h,m}"
2312       ],
2313       "resources": [
2314         "components/Tabs/src/MaterialTabs.bundle"
2315       ],
2316       "dependencies": {
2317         "MDFInternationalization": [
2319         ],
2320         "MaterialComponents/AnimationTiming": [
2322         ],
2323         "MaterialComponents/Elevation": [
2325         ],
2326         "MaterialComponents/Ink": [
2328         ],
2329         "MaterialComponents/Palettes": [
2331         ],
2332         "MaterialComponents/Ripple": [
2334         ],
2335         "MaterialComponents/ShadowElevations": [
2337         ],
2338         "MaterialComponents/ShadowLayer": [
2340         ],
2341         "MaterialComponents/Typography": [
2343         ],
2344         "MaterialComponents/private/Math": [
2346         ]
2347       },
2348       "testspecs": [
2349         {
2350           "name": "UnitTests",
2351           "test_type": "unit",
2352           "source_files": [
2353             "components/Tabs/tests/unit/*.{h,m,swift}",
2354             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2355           ],
2356           "resources": "components/Tabs/tests/unit/resources/*",
2357           "dependencies": {
2358             "MaterialComponents/Tabs+TypographyThemer": [
2360             ],
2361             "MaterialComponents/Themes": [
2363             ]
2364           }
2365         }
2366       ]
2367     },
2368     {
2369       "name": "Tabs+TypographyThemer",
2370       "platforms": {
2371         "ios": "9.0"
2372       },
2373       "public_header_files": [
2374         "components/Tabs/src/TypographyThemer/*.h"
2375       ],
2376       "source_files": [
2377         "components/Tabs/src/TypographyThemer/*.{h,m}"
2378       ],
2379       "dependencies": {
2380         "MaterialComponents/Tabs": [
2382         ],
2383         "MaterialComponents/schemes/Typography": [
2385         ]
2386       }
2387     },
2388     {
2389       "name": "Tabs+Theming",
2390       "platforms": {
2391         "ios": "9.0"
2392       },
2393       "public_header_files": "components/Tabs/src/Theming/*.h",
2394       "source_files": [
2395         "components/Tabs/src/Theming/*.{h,m}",
2396         "components/Tabs/src/Theming/private/*.{h,m}"
2397       ],
2398       "dependencies": {
2399         "MaterialComponents/Tabs": [
2401         ],
2402         "MaterialComponents/Tabs+TypographyThemer": [
2404         ],
2405         "MaterialComponents/schemes/Container": [
2407         ]
2408       },
2409       "testspecs": [
2410         {
2411           "name": "UnitTests",
2412           "test_type": "unit",
2413           "source_files": [
2414             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2415             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2416           ],
2417           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2418         }
2419       ]
2420     },
2421     {
2422       "name": "TextFields",
2423       "platforms": {
2424         "ios": "9.0"
2425       },
2426       "public_header_files": "components/TextFields/src/*.h",
2427       "source_files": [
2428         "components/TextFields/src/*.{h,m}",
2429         "components/TextFields/src/private/*.{h,m}"
2430       ],
2431       "dependencies": {
2432         "MaterialComponents/AnimationTiming": [
2434         ],
2435         "MaterialComponents/Buttons": [
2437         ],
2438         "MaterialComponents/Elevation": [
2440         ],
2441         "MaterialComponents/Palettes": [
2443         ],
2444         "MaterialComponents/Typography": [
2446         ],
2447         "MaterialComponents/private/Math": [
2449         ],
2450         "MDFInternationalization": [
2452         ]
2453       },
2454       "testspecs": [
2455         {
2456           "name": "UnitTests",
2457           "test_type": "unit",
2458           "source_files": [
2459             "components/TextFields/tests/unit/*.{h,m,swift}",
2460             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2461           ],
2462           "resources": "components/TextFields/tests/unit/resources/*",
2463           "dependencies": {
2464             "MaterialComponents/TextFields+ColorThemer": [
2466             ],
2467             "MaterialComponents/Themes": [
2469             ]
2470           }
2471         }
2472       ]
2473     },
2474     {
2475       "name": "TextControls+Enums",
2476       "platforms": {
2477         "ios": "9.0"
2478       },
2479       "public_header_files": "components/TextControls/src/Enums/*.h",
2480       "source_files": "components/TextControls/src/Enums/*.{h,m}"
2481     },
2482     {
2483       "name": "TextControls+BaseTextAreas",
2484       "platforms": {
2485         "ios": "9.0"
2486       },
2487       "public_header_files": "components/TextControls/src/BaseTextAreas/*.h",
2488       "source_files": [
2489         "components/TextControls/src/BaseTextAreas/*.{h,m}",
2490         "components/TextControls/src/BaseTextAreas/private/*.{h,m}"
2491       ],
2492       "dependencies": {
2493         "MaterialComponents/private/TextControlsPrivate+Shared": [
2495         ],
2496         "MaterialComponents/private/TextControlsPrivate+BaseStyle": [
2498         ],
2499         "MDFInternationalization": [
2501         ]
2502       },
2503       "testspecs": [
2504         {
2505           "name": "UnitTests",
2506           "test_type": "unit",
2507           "source_files": [
2508             "components/TextControls/tests/unit/BaseTextAreas/*.{h,m,swift}"
2509           ],
2510           "dependencies": {
2511             "MaterialComponents/schemes/Container": [
2513             ]
2514           }
2515         }
2516       ]
2517     },
2518     {
2519       "name": "TextControls+BaseTextFields",
2520       "platforms": {
2521         "ios": "9.0"
2522       },
2523       "public_header_files": "components/TextControls/src/BaseTextFields/*.h",
2524       "source_files": [
2525         "components/TextControls/src/BaseTextFields/*.{h,m}",
2526         "components/TextControls/src/BaseTextFields/private/*.{h,m}"
2527       ],
2528       "dependencies": {
2529         "MaterialComponents/private/TextControlsPrivate+Shared": [
2531         ],
2532         "MaterialComponents/private/TextControlsPrivate+BaseStyle": [
2534         ],
2535         "MDFInternationalization": [
2537         ]
2538       },
2539       "testspecs": [
2540         {
2541           "name": "UnitTests",
2542           "test_type": "unit",
2543           "source_files": [
2544             "components/TextControls/tests/unit/BaseTextFields/*.{h,m,swift}"
2545           ],
2546           "dependencies": {
2547             "MaterialComponents/schemes/Container": [
2549             ]
2550           }
2551         }
2552       ]
2553     },
2554     {
2555       "name": "TextControls+FilledTextAreas",
2556       "platforms": {
2557         "ios": "9.0"
2558       },
2559       "public_header_files": "components/TextControls/src/FilledTextAreas/*.h",
2560       "source_files": [
2561         "components/TextControls/src/FilledTextAreas/*.{h,m}",
2562         "components/TextControls/src/FilledTextAreas/private/*.{h,m}"
2563       ],
2564       "dependencies": {
2565         "MaterialComponents/Availability": [
2567         ],
2568         "MaterialComponents/TextControls+BaseTextAreas": [
2570         ],
2571         "MaterialComponents/private/TextControlsPrivate+FilledStyle": [
2573         ]
2574       },
2575       "testspecs": [
2576         {
2577           "name": "UnitTests",
2578           "test_type": "unit",
2579           "source_files": [
2580             "components/TextControls/tests/unit/FilledTextAreas/*.{h,m,swift}"
2581           ],
2582           "dependencies": {
2583             "MaterialComponents/schemes/Container": [
2585             ]
2586           }
2587         }
2588       ]
2589     },
2590     {
2591       "name": "TextControls+FilledTextAreasTheming",
2592       "platforms": {
2593         "ios": "9.0"
2594       },
2595       "public_header_files": "components/TextControls/src/FilledTextAreasTheming/*.h",
2596       "source_files": [
2597         "components/TextControls/src/FilledTextAreasTheming/*.{h,m}",
2598         "components/TextControls/src/FilledTextAreasTheming/private/*.{h,m}"
2599       ],
2600       "dependencies": {
2601         "MaterialComponents/TextControls+FilledTextAreas": [
2603         ],
2604         "MaterialComponents/schemes/Container": [
2606         ]
2607       },
2608       "testspecs": [
2609         {
2610           "name": "UnitTests",
2611           "test_type": "unit",
2612           "source_files": [
2613             "components/TextControls/tests/unit/FilledTextAreasTheming/*.{h,m,swift}"
2614           ]
2615         }
2616       ]
2617     },
2618     {
2619       "name": "TextControls+FilledTextFields",
2620       "platforms": {
2621         "ios": "9.0"
2622       },
2623       "public_header_files": "components/TextControls/src/FilledTextFields/*.h",
2624       "source_files": [
2625         "components/TextControls/src/FilledTextFields/*.{h,m}",
2626         "components/TextControls/src/FilledTextFields/private/*.{h,m}"
2627       ],
2628       "dependencies": {
2629         "MaterialComponents/Availability": [
2631         ],
2632         "MaterialComponents/TextControls+BaseTextFields": [
2634         ],
2635         "MaterialComponents/private/TextControlsPrivate+FilledStyle": [
2637         ]
2638       },
2639       "testspecs": [
2640         {
2641           "name": "UnitTests",
2642           "test_type": "unit",
2643           "source_files": [
2644             "components/TextControls/tests/unit/FilledTextFields/*.{h,m,swift}"
2645           ],
2646           "dependencies": {
2647             "MaterialComponents/schemes/Container": [
2649             ]
2650           }
2651         }
2652       ]
2653     },
2654     {
2655       "name": "TextControls+FilledTextFieldsTheming",
2656       "platforms": {
2657         "ios": "9.0"
2658       },
2659       "public_header_files": "components/TextControls/src/FilledTextFieldsTheming/*.h",
2660       "source_files": [
2661         "components/TextControls/src/FilledTextFieldsTheming/*.{h,m}",
2662         "components/TextControls/src/FilledTextFieldsTheming/private/*.{h,m}"
2663       ],
2664       "dependencies": {
2665         "MaterialComponents/TextControls+FilledTextFields": [
2667         ],
2668         "MaterialComponents/schemes/Container": [
2670         ]
2671       },
2672       "testspecs": [
2673         {
2674           "name": "UnitTests",
2675           "test_type": "unit",
2676           "source_files": [
2677             "components/TextControls/tests/unit/FilledTextFieldsTheming/*.{h,m,swift}"
2678           ]
2679         }
2680       ]
2681     },
2682     {
2683       "name": "TextControls+OutlinedTextAreas",
2684       "platforms": {
2685         "ios": "9.0"
2686       },
2687       "public_header_files": "components/TextControls/src/OutlinedTextAreas/*.h",
2688       "source_files": [
2689         "components/TextControls/src/OutlinedTextAreas/*.{h,m}",
2690         "components/TextControls/src/OutlinedTextAreas/private/*.{h,m}"
2691       ],
2692       "dependencies": {
2693         "MaterialComponents/Availability": [
2695         ],
2696         "MaterialComponents/TextControls+BaseTextAreas": [
2698         ],
2699         "MaterialComponents/private/TextControlsPrivate+OutlinedStyle": [
2701         ]
2702       },
2703       "testspecs": [
2704         {
2705           "name": "UnitTests",
2706           "test_type": "unit",
2707           "source_files": [
2708             "components/TextControls/tests/unit/OutlinedTextAreas/*.{h,m,swift}"
2709           ],
2710           "dependencies": {
2711             "MaterialComponents/schemes/Container": [
2713             ]
2714           }
2715         }
2716       ]
2717     },
2718     {
2719       "name": "TextControls+OutlinedTextAreasTheming",
2720       "platforms": {
2721         "ios": "9.0"
2722       },
2723       "public_header_files": "components/TextControls/src/OutlinedTextAreasTheming/*.h",
2724       "source_files": [
2725         "components/TextControls/src/OutlinedTextAreasTheming/*.{h,m}",
2726         "components/TextControls/src/OutlinedTextAreasTheming/private/*.{h,m}"
2727       ],
2728       "dependencies": {
2729         "MaterialComponents/TextControls+OutlinedTextAreas": [
2731         ],
2732         "MaterialComponents/schemes/Container": [
2734         ]
2735       },
2736       "testspecs": [
2737         {
2738           "name": "UnitTests",
2739           "test_type": "unit",
2740           "source_files": [
2741             "components/TextControls/tests/unit/OutlinedTextAreasTheming/*.{h,m,swift}"
2742           ],
2743           "dependencies": {
2744             "MaterialComponents/Availability": [
2746             ]
2747           }
2748         }
2749       ]
2750     },
2751     {
2752       "name": "TextControls+OutlinedTextFields",
2753       "platforms": {
2754         "ios": "9.0"
2755       },
2756       "public_header_files": "components/TextControls/src/OutlinedTextFields/*.h",
2757       "source_files": [
2758         "components/TextControls/src/OutlinedTextFields/*.{h,m}",
2759         "components/TextControls/src/OutlinedTextFields/private/*.{h,m}"
2760       ],
2761       "dependencies": {
2762         "MaterialComponents/Availability": [
2764         ],
2765         "MaterialComponents/TextControls+BaseTextFields": [
2767         ],
2768         "MaterialComponents/private/TextControlsPrivate+OutlinedStyle": [
2770         ]
2771       },
2772       "testspecs": [
2773         {
2774           "name": "UnitTests",
2775           "test_type": "unit",
2776           "source_files": [
2777             "components/TextControls/tests/unit/OutlinedTextFields/*.{h,m,swift}"
2778           ],
2779           "dependencies": {
2780             "MaterialComponents/schemes/Container": [
2782             ]
2783           }
2784         }
2785       ]
2786     },
2787     {
2788       "name": "TextControls+OutlinedTextFieldsTheming",
2789       "platforms": {
2790         "ios": "9.0"
2791       },
2792       "public_header_files": "components/TextControls/src/OutlinedTextFieldsTheming/*.h",
2793       "source_files": [
2794         "components/TextControls/src/OutlinedTextFieldsTheming/*.{h,m}",
2795         "components/TextControls/src/OutlinedTextFieldsTheming/private/*.{h,m}"
2796       ],
2797       "dependencies": {
2798         "MaterialComponents/TextControls+OutlinedTextFields": [
2800         ],
2801         "MaterialComponents/schemes/Container": [
2803         ]
2804       },
2805       "testspecs": [
2806         {
2807           "name": "UnitTests",
2808           "test_type": "unit",
2809           "source_files": [
2810             "components/TextControls/tests/unit/OutlinedTextFieldsTheming/*.{h,m,swift}"
2811           ]
2812         }
2813       ]
2814     },
2815     {
2816       "name": "TextFields+ColorThemer",
2817       "platforms": {
2818         "ios": "9.0"
2819       },
2820       "public_header_files": [
2821         "components/TextFields/src/ColorThemer/*.h"
2822       ],
2823       "source_files": [
2824         "components/TextFields/src/ColorThemer/*.{h,m}"
2825       ],
2826       "dependencies": {
2827         "MaterialComponents/TextFields": [
2829         ],
2830         "MaterialComponents/Themes": [
2832         ]
2833       }
2834     },
2835     {
2836       "name": "TextFields+Theming",
2837       "platforms": {
2838         "ios": "9.0"
2839       },
2840       "public_header_files": "components/TextFields/src/Theming/*.h",
2841       "source_files": [
2842         "components/TextFields/src/Theming/*.{h,m}",
2843         "components/TextFields/src/Theming/private/*.{h,m}"
2844       ],
2845       "dependencies": {
2846         "MaterialComponents/TextFields": [
2848         ],
2849         "MaterialComponents/TextFields+ColorThemer": [
2851         ],
2852         "MaterialComponents/schemes/Container": [
2854         ]
2855       },
2856       "testspecs": [
2857         {
2858           "name": "UnitTests",
2859           "test_type": "unit",
2860           "source_files": [
2861             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
2862             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
2863           ],
2864           "resources": "components/TextFields/tests/unit/Theming/resources/*"
2865         }
2866       ]
2867     },
2868     {
2869       "name": "Themes",
2870       "platforms": {
2871         "ios": "9.0"
2872       },
2873       "public_header_files": "components/Themes/src/*.h",
2874       "source_files": [
2875         "components/Themes/src/*.{h,m}",
2876         "components/Themes/src/private/*.{h,m}"
2877       ],
2878       "dependencies": {
2879         "MaterialComponents/schemes/Color": [
2881         ],
2882         "MaterialComponents/schemes/Typography": [
2884         ]
2885       },
2886       "testspecs": [
2887         {
2888           "name": "UnitTests",
2889           "test_type": "unit",
2890           "source_files": [
2891             "components/Themes/tests/unit/*.{h,m,swift}",
2892             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2893           ],
2894           "resources": "components/Themes/tests/unit/resources/*"
2895         }
2896       ]
2897     },
2898     {
2899       "name": "Typography",
2900       "platforms": {
2901         "ios": "9.0"
2902       },
2903       "public_header_files": "components/Typography/src/*.h",
2904       "source_files": [
2905         "components/Typography/src/*.{h,m}",
2906         "components/Typography/src/private/*.{h,m}"
2907       ],
2908       "dependencies": {
2909         "MaterialComponents/private/Application": [
2911         ],
2912         "MaterialComponents/private/Math": [
2914         ]
2915       },
2916       "testspecs": [
2917         {
2918           "name": "UnitTests",
2919           "test_type": "unit",
2920           "source_files": [
2921             "components/Typography/tests/unit/*.{h,m,swift}",
2922             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2923           ],
2924           "resources": "components/Typography/tests/unit/resources/*",
2925           "dependencies": {
2926             "MaterialComponents/private/Application": [
2928             ]
2929           }
2930         }
2931       ]
2932     },
2933     {
2934       "name": "schemes",
2935       "subspecs": [
2936         {
2937           "name": "Color",
2938           "platforms": {
2939             "ios": "9.0"
2940           },
2941           "public_header_files": "components/schemes/Color/src/*.h",
2942           "source_files": "components/schemes/Color/src/*.{h,m}",
2943           "dependencies": {
2944             "MaterialComponents/Availability": [
2946             ],
2947             "MaterialComponents/private/Color": [
2949             ]
2950           },
2951           "testspecs": [
2952             {
2953               "name": "UnitTests",
2954               "test_type": "unit",
2955               "source_files": [
2956                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2957                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2958               ],
2959               "resources": "components/schemes/Color/tests/unit/resources/*",
2960               "dependencies": {
2961                 "MaterialComponents/private/Math": [
2963                 ]
2964               }
2965             }
2966           ]
2967         },
2968         {
2969           "name": "Container",
2970           "platforms": {
2971             "ios": "9.0"
2972           },
2973           "public_header_files": "components/schemes/Container/src/*.h",
2974           "source_files": "components/schemes/Container/src/*.{h,m}",
2975           "dependencies": {
2976             "MaterialComponents/schemes/Color": [
2978             ],
2979             "MaterialComponents/schemes/Typography": [
2981             ],
2982             "MaterialComponents/schemes/Shape": [
2984             ]
2985           },
2986           "testspecs": [
2987             {
2988               "name": "UnitTests",
2989               "test_type": "unit",
2990               "source_files": [
2991                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
2992                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
2993               ]
2994             }
2995           ]
2996         },
2997         {
2998           "name": "Shape",
2999           "platforms": {
3000             "ios": "9.0"
3001           },
3002           "public_header_files": "components/schemes/Shape/src/*.h",
3003           "source_files": "components/schemes/Shape/src/*.{h,m}",
3004           "dependencies": {
3005             "MaterialComponents/ShapeLibrary": [
3007             ],
3008             "MaterialComponents/Shapes": [
3010             ]
3011           },
3012           "testspecs": [
3013             {
3014               "name": "UnitTests",
3015               "test_type": "unit",
3016               "source_files": [
3017                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3018                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3019               ],
3020               "resources": "components/schemes/Shape/tests/unit/resources/*"
3021             }
3022           ]
3023         },
3024         {
3025           "name": "Typography",
3026           "platforms": {
3027             "ios": "9.0"
3028           },
3029           "public_header_files": "components/schemes/Typography/src/*.h",
3030           "source_files": "components/schemes/Typography/src/*.{h,m}",
3031           "dependencies": {
3032             "MaterialComponents/Typography": [
3034             ],
3035             "MaterialComponents/schemes/Typography+BasicFontScheme": [
3037             ],
3038             "MaterialComponents/schemes/Typography+Scheming": [
3040             ]
3041           },
3042           "testspecs": [
3043             {
3044               "name": "UnitTests",
3045               "test_type": "unit",
3046               "source_files": [
3047                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3048                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3049               ],
3050               "resources": "components/schemes/Typography/tests/unit/resources/*"
3051             }
3052           ]
3053         },
3054         {
3055           "name": "Typography+BasicFontScheme",
3056           "platforms": {
3057             "ios": "9.0"
3058           },
3059           "public_header_files": "components/schemes/Typography/src/BasicFontScheme/*.h",
3060           "source_files": [
3061             "components/schemes/Typography/src/BasicFontScheme/*.{h,m}",
3062             "components/schemes/Typography/src/BasicFontScheme/private/*.{h,m}"
3063           ]
3064         },
3065         {
3066           "name": "Typography+Scheming",
3067           "platforms": {
3068             "ios": "9.0"
3069           },
3070           "public_header_files": "components/schemes/Typography/src/Scheming/*.h",
3071           "source_files": [
3072             "components/schemes/Typography/src/Scheming/*.{h,m}",
3073             "components/schemes/Typography/src/Scheming/private/*.{h,m}"
3074           ]
3075         }
3076       ]
3077     },
3078     {
3079       "name": "private",
3080       "subspecs": [
3081         {
3082           "name": "Icons",
3083           "testspecs": [
3084             {
3085               "name": "UnitTests",
3086               "test_type": "unit",
3087               "source_files": [
3088                 "components/private/Icons/tests/unit/*.{h,m,swift}"
3089               ]
3090             }
3091           ],
3092           "subspecs": [
3093             {
3094               "name": "Base",
3095               "public_header_files": "components/private/Icons/src/*.h",
3096               "source_files": "components/private/Icons/src/*.{h,m}"
3097             },
3098             {
3099               "name": "ic_arrow_back",
3100               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3101               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3102               "resource_bundles": {
3103                 "MaterialIcons_ic_arrow_back": [
3104                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.xcassets"
3105                 ]
3106               },
3107               "dependencies": {
3108                 "MaterialComponents/private/Icons/Base": [
3110                 ]
3111               }
3112             },
3113             {
3114               "name": "ic_check",
3115               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3116               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3117               "resource_bundles": {
3118                 "MaterialIcons_ic_check": [
3119                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.xcassets"
3120                 ]
3121               },
3122               "dependencies": {
3123                 "MaterialComponents/private/Icons/Base": [
3125                 ]
3126               }
3127             },
3128             {
3129               "name": "ic_check_circle",
3130               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3131               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3132               "resource_bundles": {
3133                 "MaterialIcons_ic_check_circle": [
3134                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.xcassets"
3135                 ]
3136               },
3137               "dependencies": {
3138                 "MaterialComponents/private/Icons/Base": [
3140                 ]
3141               }
3142             },
3143             {
3144               "name": "ic_chevron_right",
3145               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3146               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3147               "resource_bundles": {
3148                 "MaterialIcons_ic_chevron_right": [
3149                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.xcassets"
3150                 ]
3151               },
3152               "dependencies": {
3153                 "MaterialComponents/private/Icons/Base": [
3155                 ]
3156               }
3157             },
3158             {
3159               "name": "ic_color_lens",
3160               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3161               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3162               "resource_bundles": {
3163                 "MaterialIcons_ic_color_lens": [
3164                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.xcassets"
3165                 ]
3166               },
3167               "dependencies": {
3168                 "MaterialComponents/private/Icons/Base": [
3170                 ]
3171               }
3172             },
3173             {
3174               "name": "ic_help_outline",
3175               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3176               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3177               "resource_bundles": {
3178                 "MaterialIcons_ic_help_outline": [
3179                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.xcassets"
3180                 ]
3181               },
3182               "dependencies": {
3183                 "MaterialComponents/private/Icons/Base": [
3185                 ]
3186               }
3187             },
3188             {
3189               "name": "ic_info",
3190               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3191               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3192               "resource_bundles": {
3193                 "MaterialIcons_ic_info": [
3194                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.xcassets"
3195                 ]
3196               },
3197               "dependencies": {
3198                 "MaterialComponents/private/Icons/Base": [
3200                 ]
3201               }
3202             },
3203             {
3204               "name": "ic_more_horiz",
3205               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3206               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3207               "resource_bundles": {
3208                 "MaterialIcons_ic_more_horiz": [
3209                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.xcassets"
3210                 ]
3211               },
3212               "dependencies": {
3213                 "MaterialComponents/private/Icons/Base": [
3215                 ]
3216               }
3217             },
3218             {
3219               "name": "ic_radio_button_unchecked",
3220               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3221               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3222               "resource_bundles": {
3223                 "MaterialIcons_ic_radio_button_unchecked": [
3224                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.xcassets"
3225                 ]
3226               },
3227               "dependencies": {
3228                 "MaterialComponents/private/Icons/Base": [
3230                 ]
3231               }
3232             },
3233             {
3234               "name": "ic_reorder",
3235               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3236               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3237               "resource_bundles": {
3238                 "MaterialIcons_ic_reorder": [
3239                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.xcassets"
3240                 ]
3241               },
3242               "dependencies": {
3243                 "MaterialComponents/private/Icons/Base": [
3245                 ]
3246               }
3247             },
3248             {
3249               "name": "ic_settings",
3250               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3251               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3252               "resource_bundles": {
3253                 "MaterialIcons_ic_settings": [
3254                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.xcassets"
3255                 ]
3256               },
3257               "dependencies": {
3258                 "MaterialComponents/private/Icons/Base": [
3260                 ]
3261               }
3262             }
3263           ]
3264         },
3265         {
3266           "name": "Application",
3267           "platforms": {
3268             "ios": "9.0"
3269           },
3270           "public_header_files": "components/private/Application/src/*.h",
3271           "source_files": "components/private/Application/src/*.{h,m}",
3272           "testspecs": [
3273             {
3274               "name": "UnitTests",
3275               "test_type": "unit",
3276               "source_files": [
3277                 "components/private/Application/tests/unit/*.{h,m,swift}",
3278                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3279               ],
3280               "resources": "components/private/Application/tests/unit/resources/*"
3281             }
3282           ]
3283         },
3284         {
3285           "name": "Color",
3286           "platforms": {
3287             "ios": "9.0"
3288           },
3289           "public_header_files": "components/private/Color/src/*.h",
3290           "source_files": "components/private/Color/src/*.{h,m}",
3291           "dependencies": {
3292             "MaterialComponents/Availability": [
3294             ]
3295           },
3296           "testspecs": [
3297             {
3298               "name": "UnitTests",
3299               "test_type": "unit",
3300               "source_files": [
3301                 "components/private/Color/tests/unit/*.{h,m,swift}",
3302                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3303               ],
3304               "resources": "components/private/Color/tests/unit/resources/*"
3305             }
3306           ]
3307         },
3308         {
3309           "name": "KeyboardWatcher",
3310           "platforms": {
3311             "ios": "9.0"
3312           },
3313           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3314           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3315           "dependencies": {
3316             "MaterialComponents/private/Application": [
3318             ]
3319           },
3320           "testspecs": [
3321             {
3322               "name": "UnitTests",
3323               "test_type": "unit",
3324               "source_files": [
3325                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3326                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3327               ],
3328               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3329             }
3330           ]
3331         },
3332         {
3333           "name": "Math",
3334           "platforms": {
3335             "ios": "9.0"
3336           },
3337           "public_header_files": "components/private/Math/src/*.h",
3338           "source_files": "components/private/Math/src/*.{h,m}",
3339           "testspecs": [
3340             {
3341               "name": "UnitTests",
3342               "test_type": "unit",
3343               "source_files": [
3344                 "components/private/Math/tests/unit/*.{h,m,swift}",
3345                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3346               ],
3347               "resources": "components/private/Math/tests/unit/resources/*"
3348             }
3349           ]
3350         },
3351         {
3352           "name": "Overlay",
3353           "platforms": {
3354             "ios": "9.0"
3355           },
3356           "public_header_files": "components/private/Overlay/src/*.h",
3357           "source_files": [
3358             "components/private/Overlay/src/*.{h,m}",
3359             "components/private/Overlay/src/private/*.{h,m}"
3360           ],
3361           "testspecs": [
3362             {
3363               "name": "UnitTests",
3364               "test_type": "unit",
3365               "source_files": [
3366                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3367                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3368               ],
3369               "resources": "components/private/Overlay/tests/unit/resources/*"
3370             }
3371           ]
3372         },
3373         {
3374           "name": "TextControlsPrivate+Shared",
3375           "platforms": {
3376             "ios": "9.0"
3377           },
3378           "public_header_files": "components/private/TextControlsPrivate/src/Shared/*.h",
3379           "source_files": [
3380             "components/private/TextControlsPrivate/src/Shared/*.{h,m}"
3381           ],
3382           "dependencies": {
3383             "MaterialComponents/TextControls+Enums": [
3385             ],
3386             "MaterialComponents/AnimationTiming": [
3388             ],
3389             "MaterialComponents/private/Math": [
3391             ]
3392           }
3393         },
3394         {
3395           "name": "TextControlsPrivate+BaseStyle",
3396           "platforms": {
3397             "ios": "9.0"
3398           },
3399           "public_header_files": "components/private/TextControlsPrivate/src/BaseStyle/*.h",
3400           "source_files": [
3401             "components/private/TextControlsPrivate/src/BaseStyle/*.{h,m}"
3402           ],
3403           "dependencies": {
3404             "MaterialComponents/private/TextControlsPrivate+Shared": [
3406             ],
3407             "MaterialComponents/AnimationTiming": [
3409             ],
3410             "MaterialComponents/private/Math": [
3412             ]
3413           }
3414         },
3415         {
3416           "name": "TextControlsPrivate+FilledStyle",
3417           "platforms": {
3418             "ios": "9.0"
3419           },
3420           "public_header_files": "components/private/TextControlsPrivate/src/FilledStyle/*.h",
3421           "source_files": [
3422             "components/private/TextControlsPrivate/src/FilledStyle/*.{h,m}"
3423           ],
3424           "dependencies": {
3425             "MaterialComponents/Availability": [
3427             ],
3428             "MaterialComponents/AnimationTiming": [
3430             ],
3431             "MaterialComponents/private/Math": [
3433             ],
3434             "MaterialComponents/private/TextControlsPrivate+Shared": [
3436             ]
3437           }
3438         },
3439         {
3440           "name": "TextControlsPrivate+OutlinedStyle",
3441           "platforms": {
3442             "ios": "9.0"
3443           },
3444           "public_header_files": "components/private/TextControlsPrivate/src/OutlinedStyle/*.h",
3445           "source_files": [
3446             "components/private/TextControlsPrivate/src/OutlinedStyle/*.{h,m}"
3447           ],
3448           "dependencies": {
3449             "MaterialComponents/Availability": [
3451             ],
3452             "MaterialComponents/AnimationTiming": [
3454             ],
3455             "MaterialComponents/private/Math": [
3457             ],
3458             "MaterialComponents/private/TextControlsPrivate+Shared": [
3460             ]
3461           }
3462         },
3463         {
3464           "name": "ThumbTrack",
3465           "platforms": {
3466             "ios": "9.0"
3467           },
3468           "public_header_files": "components/private/ThumbTrack/src/*.h",
3469           "source_files": [
3470             "components/private/ThumbTrack/src/*.{h,m}",
3471             "components/private/ThumbTrack/src/private/*.{h,m}"
3472           ],
3473           "dependencies": {
3474             "MaterialComponents/Availability": [
3476             ],
3477             "MaterialComponents/Ink": [
3479             ],
3480             "MaterialComponents/Ripple": [
3482             ],
3483             "MaterialComponents/ShadowElevations": [
3485             ],
3486             "MaterialComponents/ShadowLayer": [
3488             ],
3489             "MaterialComponents/Typography": [
3491             ],
3492             "MDFInternationalization": [
3494             ],
3495             "MaterialComponents/private/Math": [
3497             ]
3498           },
3499           "testspecs": [
3500             {
3501               "name": "UnitTests",
3502               "test_type": "unit",
3503               "source_files": [
3504                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3505                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3506               ],
3507               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3508             }
3509           ]
3510         },
3511         {
3512           "name": "UIMetrics",
3513           "platforms": {
3514             "ios": "9.0"
3515           },
3516           "public_header_files": "components/private/UIMetrics/src/*.h",
3517           "source_files": [
3518             "components/private/UIMetrics/src/*.{h,m}",
3519             "components/private/UIMetrics/src/private/*.{h,m}"
3520           ],
3521           "dependencies": {
3522             "MaterialComponents/private/Application": [
3524             ]
3525           },
3526           "testspecs": [
3527             {
3528               "name": "UnitTests",
3529               "test_type": "unit",
3530               "source_files": [
3531                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3532                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3533               ],
3534               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3535             }
3536           ]
3537         }
3538       ]
3539     }
3540   ]