[Add] MiaoAnyThinkKuaiShouAdapter 1.0.4
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 107.4.0 / MaterialComponents.podspec.json
blob5c3d0a89f3b4dcb8fa422fce6153d2756127ab22
2   "name": "MaterialComponents",
3   "version": "107.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": "v107.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       ],
1924       "dependencies": {
1925         "MDFInternationalization": [
1927         ],
1928         "MaterialComponents/Palettes": [
1930         ],
1931         "MaterialComponents/private/Math": [
1933         ]
1934       },
1935       "testspecs": [
1936         {
1937           "name": "UnitTests",
1938           "test_type": "unit",
1939           "source_files": [
1940             "components/ProgressView/tests/unit/*.{h,m,swift}",
1941             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
1942           ],
1943           "resources": "components/ProgressView/tests/unit/resources/*"
1944         }
1945       ]
1946     },
1947     {
1948       "name": "ProgressView+Theming",
1949       "platforms": {
1950         "ios": "9.0"
1951       },
1952       "public_header_files": "components/ProgressView/src/Theming/*.h",
1953       "source_files": [
1954         "components/ProgressView/src/Theming/*.{h,m}",
1955         "components/ProgressView/src/Theming/private/*.{h,m}"
1956       ],
1957       "dependencies": {
1958         "MaterialComponents/ProgressView": [
1960         ],
1961         "MaterialComponents/schemes/Container": [
1963         ]
1964       },
1965       "testspecs": [
1966         {
1967           "name": "UnitTests",
1968           "test_type": "unit",
1969           "source_files": [
1970             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
1971             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
1972           ],
1973           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
1974         }
1975       ]
1976     },
1977     {
1978       "name": "Ripple",
1979       "platforms": {
1980         "ios": "9.0"
1981       },
1982       "public_header_files": "components/Ripple/src/*.h",
1983       "source_files": [
1984         "components/Ripple/src/*.{h,m}",
1985         "components/Ripple/src/private/*.{h,m}"
1986       ],
1987       "dependencies": {
1988         "MaterialComponents/AnimationTiming": [
1990         ],
1991         "MaterialComponents/Availability": [
1993         ],
1994         "MaterialComponents/private/Color": [
1996         ],
1997         "MaterialComponents/private/Math": [
1999         ]
2000       },
2001       "testspecs": [
2002         {
2003           "name": "UnitTests",
2004           "test_type": "unit",
2005           "source_files": [
2006             "components/Ripple/tests/unit/*.{h,m,swift}",
2007             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2008           ],
2009           "resources": "components/Ripple/tests/unit/resources/*"
2010         }
2011       ]
2012     },
2013     {
2014       "name": "ShadowElevations",
2015       "platforms": {
2016         "ios": "9.0"
2017       },
2018       "public_header_files": "components/ShadowElevations/src/*.h",
2019       "source_files": "components/ShadowElevations/src/*.{h,m}",
2020       "testspecs": [
2021         {
2022           "name": "UnitTests",
2023           "test_type": "unit",
2024           "source_files": [
2025             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2026             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2027           ],
2028           "resources": "components/ShadowElevations/tests/unit/resources/*"
2029         }
2030       ]
2031     },
2032     {
2033       "name": "ShadowLayer",
2034       "platforms": {
2035         "ios": "9.0"
2036       },
2037       "public_header_files": "components/ShadowLayer/src/*.h",
2038       "source_files": "components/ShadowLayer/src/*.{h,m}",
2039       "dependencies": {
2040         "MaterialComponents/ShadowElevations": [
2042         ]
2043       },
2044       "testspecs": [
2045         {
2046           "name": "UnitTests",
2047           "test_type": "unit",
2048           "source_files": [
2049             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2050             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2051           ],
2052           "resources": "components/ShadowLayer/tests/unit/resources/*"
2053         }
2054       ]
2055     },
2056     {
2057       "name": "ShapeLibrary",
2058       "platforms": {
2059         "ios": "9.0"
2060       },
2061       "public_header_files": "components/ShapeLibrary/src/*.h",
2062       "source_files": [
2063         "components/ShapeLibrary/src/*.{h,m}",
2064         "components/ShapeLibrary/src/private/*.{h,m}"
2065       ],
2066       "dependencies": {
2067         "MaterialComponents/Shapes": [
2069         ],
2070         "MaterialComponents/private/Math": [
2072         ]
2073       },
2074       "testspecs": [
2075         {
2076           "name": "UnitTests",
2077           "test_type": "unit",
2078           "source_files": [
2079             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2080             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2081           ],
2082           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2083         }
2084       ]
2085     },
2086     {
2087       "name": "Shapes",
2088       "platforms": {
2089         "ios": "9.0"
2090       },
2091       "public_header_files": "components/Shapes/src/*.h",
2092       "source_files": [
2093         "components/Shapes/src/*.{h,m}",
2094         "components/Shapes/src/private/*.{h,m}"
2095       ],
2096       "dependencies": {
2097         "MaterialComponents/ShadowLayer": [
2099         ],
2100         "MaterialComponents/private/Color": [
2102         ],
2103         "MaterialComponents/private/Math": [
2105         ]
2106       },
2107       "testspecs": [
2108         {
2109           "name": "UnitTests",
2110           "test_type": "unit",
2111           "source_files": [
2112             "components/Shapes/tests/unit/*.{h,m,swift}",
2113             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2114           ],
2115           "resources": "components/Shapes/tests/unit/resources/*"
2116         }
2117       ]
2118     },
2119     {
2120       "name": "Slider",
2121       "platforms": {
2122         "ios": "9.0"
2123       },
2124       "public_header_files": [
2125         "components/Slider/src/*.h"
2126       ],
2127       "source_files": [
2128         "components/Slider/src/*.{h,m}",
2129         "components/Slider/src/private/*.{h,m}"
2130       ],
2131       "dependencies": {
2132         "MaterialComponents/Elevation": [
2134         ],
2135         "MaterialComponents/Palettes": [
2137         ],
2138         "MaterialComponents/ShadowElevations": [
2140         ],
2141         "MaterialComponents/private/Math": [
2143         ],
2144         "MaterialComponents/private/ThumbTrack": [
2146         ]
2147       },
2148       "testspecs": [
2149         {
2150           "name": "UnitTests",
2151           "test_type": "unit",
2152           "source_files": [
2153             "components/Slider/tests/unit/*.{h,m,swift}",
2154             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2155           ],
2156           "resources": "components/Slider/tests/unit/resources/*"
2157         }
2158       ]
2159     },
2160     {
2161       "name": "Slider+ColorThemer",
2162       "platforms": {
2163         "ios": "9.0"
2164       },
2165       "public_header_files": [
2166         "components/Slider/src/ColorThemer/*.h"
2167       ],
2168       "source_files": [
2169         "components/Slider/src/ColorThemer/*.{h,m}"
2170       ],
2171       "dependencies": {
2172         "MaterialComponents/Palettes": [
2174         ],
2175         "MaterialComponents/Slider": [
2177         ],
2178         "MaterialComponents/schemes/Color": [
2180         ]
2181       }
2182     },
2183     {
2184       "name": "Snackbar",
2185       "platforms": {
2186         "ios": "9.0"
2187       },
2188       "public_header_files": "components/Snackbar/src/*.h",
2189       "source_files": [
2190         "components/Snackbar/src/*.{h,m}",
2191         "components/Snackbar/src/private/*.{h,m}"
2192       ],
2193       "resources": [
2194         "components/Snackbar/src/MaterialSnackbar.bundle"
2195       ],
2196       "dependencies": {
2197         "MaterialComponents/AnimationTiming": [
2199         ],
2200         "MaterialComponents/Availability": [
2202         ],
2203         "MaterialComponents/Buttons": [
2205         ],
2206         "MaterialComponents/Elevation": [
2208         ],
2209         "MaterialComponents/OverlayWindow": [
2211         ],
2212         "MaterialComponents/ShadowElevations": [
2214         ],
2215         "MaterialComponents/ShadowLayer": [
2217         ],
2218         "MaterialComponents/Typography": [
2220         ],
2221         "MaterialComponents/private/Application": [
2223         ],
2224         "MaterialComponents/private/KeyboardWatcher": [
2226         ],
2227         "MaterialComponents/private/Math": [
2229         ],
2230         "MaterialComponents/private/Overlay": [
2232         ]
2233       },
2234       "testspecs": [
2235         {
2236           "name": "UnitTests",
2237           "test_type": "unit",
2238           "source_files": [
2239             "components/Snackbar/tests/unit/*.{h,m,swift}",
2240             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2241           ],
2242           "resources": "components/Snackbar/tests/unit/resources/*",
2243           "dependencies": {
2244             "MaterialComponents/Snackbar+FontThemer": [
2246             ],
2247             "MaterialComponents/Snackbar+TypographyThemer": [
2249             ],
2250             "MaterialComponents/Themes": [
2252             ]
2253           }
2254         }
2255       ]
2256     },
2257     {
2258       "name": "Snackbar+FontThemer",
2259       "platforms": {
2260         "ios": "9.0"
2261       },
2262       "public_header_files": [
2263         "components/Snackbar/src/FontThemer/*.h"
2264       ],
2265       "source_files": [
2266         "components/Snackbar/src/FontThemer/*.{h,m}"
2267       ],
2268       "dependencies": {
2269         "MaterialComponents/Snackbar": [
2271         ],
2272         "MaterialComponents/Themes": [
2274         ]
2275       }
2276     },
2277     {
2278       "name": "Snackbar+TypographyThemer",
2279       "platforms": {
2280         "ios": "9.0"
2281       },
2282       "public_header_files": [
2283         "components/Snackbar/src/TypographyThemer/*.h"
2284       ],
2285       "source_files": [
2286         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2287       ],
2288       "dependencies": {
2289         "MaterialComponents/Snackbar": [
2291         ],
2292         "MaterialComponents/schemes/Typography": [
2294         ]
2295       }
2296     },
2297     {
2298       "name": "Tabs",
2299       "platforms": {
2300         "ios": "9.0"
2301       },
2302       "public_header_files": "components/Tabs/src/*.h",
2303       "source_files": [
2304         "components/Tabs/src/*.{h,m}",
2305         "components/Tabs/src/private/*.{h,m}"
2306       ],
2307       "resources": [
2308         "components/Tabs/src/MaterialTabs.bundle"
2309       ],
2310       "dependencies": {
2311         "MDFInternationalization": [
2313         ],
2314         "MaterialComponents/AnimationTiming": [
2316         ],
2317         "MaterialComponents/Elevation": [
2319         ],
2320         "MaterialComponents/Ink": [
2322         ],
2323         "MaterialComponents/Palettes": [
2325         ],
2326         "MaterialComponents/Ripple": [
2328         ],
2329         "MaterialComponents/ShadowElevations": [
2331         ],
2332         "MaterialComponents/ShadowLayer": [
2334         ],
2335         "MaterialComponents/Typography": [
2337         ],
2338         "MaterialComponents/private/Math": [
2340         ]
2341       },
2342       "testspecs": [
2343         {
2344           "name": "UnitTests",
2345           "test_type": "unit",
2346           "source_files": [
2347             "components/Tabs/tests/unit/*.{h,m,swift}",
2348             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2349           ],
2350           "resources": "components/Tabs/tests/unit/resources/*",
2351           "dependencies": {
2352             "MaterialComponents/Tabs+TypographyThemer": [
2354             ],
2355             "MaterialComponents/Themes": [
2357             ]
2358           }
2359         }
2360       ]
2361     },
2362     {
2363       "name": "Tabs+TypographyThemer",
2364       "platforms": {
2365         "ios": "9.0"
2366       },
2367       "public_header_files": [
2368         "components/Tabs/src/TypographyThemer/*.h"
2369       ],
2370       "source_files": [
2371         "components/Tabs/src/TypographyThemer/*.{h,m}"
2372       ],
2373       "dependencies": {
2374         "MaterialComponents/Tabs": [
2376         ],
2377         "MaterialComponents/schemes/Typography": [
2379         ]
2380       }
2381     },
2382     {
2383       "name": "Tabs+Theming",
2384       "platforms": {
2385         "ios": "9.0"
2386       },
2387       "public_header_files": "components/Tabs/src/Theming/*.h",
2388       "source_files": [
2389         "components/Tabs/src/Theming/*.{h,m}",
2390         "components/Tabs/src/Theming/private/*.{h,m}"
2391       ],
2392       "dependencies": {
2393         "MaterialComponents/Tabs": [
2395         ],
2396         "MaterialComponents/Tabs+TypographyThemer": [
2398         ],
2399         "MaterialComponents/schemes/Container": [
2401         ]
2402       },
2403       "testspecs": [
2404         {
2405           "name": "UnitTests",
2406           "test_type": "unit",
2407           "source_files": [
2408             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2409             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2410           ],
2411           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2412         }
2413       ]
2414     },
2415     {
2416       "name": "TextFields",
2417       "platforms": {
2418         "ios": "9.0"
2419       },
2420       "public_header_files": "components/TextFields/src/*.h",
2421       "source_files": [
2422         "components/TextFields/src/*.{h,m}",
2423         "components/TextFields/src/private/*.{h,m}"
2424       ],
2425       "dependencies": {
2426         "MaterialComponents/AnimationTiming": [
2428         ],
2429         "MaterialComponents/Buttons": [
2431         ],
2432         "MaterialComponents/Elevation": [
2434         ],
2435         "MaterialComponents/Palettes": [
2437         ],
2438         "MaterialComponents/Typography": [
2440         ],
2441         "MaterialComponents/private/Math": [
2443         ],
2444         "MDFInternationalization": [
2446         ]
2447       },
2448       "testspecs": [
2449         {
2450           "name": "UnitTests",
2451           "test_type": "unit",
2452           "source_files": [
2453             "components/TextFields/tests/unit/*.{h,m,swift}",
2454             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2455           ],
2456           "resources": "components/TextFields/tests/unit/resources/*",
2457           "dependencies": {
2458             "MaterialComponents/TextFields+ColorThemer": [
2460             ],
2461             "MaterialComponents/Themes": [
2463             ]
2464           }
2465         }
2466       ]
2467     },
2468     {
2469       "name": "TextControls+Enums",
2470       "platforms": {
2471         "ios": "9.0"
2472       },
2473       "public_header_files": "components/TextControls/src/Enums/*.h",
2474       "source_files": "components/TextControls/src/Enums/*.{h,m}"
2475     },
2476     {
2477       "name": "TextControls+BaseTextAreas",
2478       "platforms": {
2479         "ios": "9.0"
2480       },
2481       "public_header_files": "components/TextControls/src/BaseTextAreas/*.h",
2482       "source_files": [
2483         "components/TextControls/src/BaseTextAreas/*.{h,m}",
2484         "components/TextControls/src/BaseTextAreas/private/*.{h,m}"
2485       ],
2486       "dependencies": {
2487         "MaterialComponents/private/TextControlsPrivate+Shared": [
2489         ],
2490         "MaterialComponents/private/TextControlsPrivate+BaseStyle": [
2492         ],
2493         "MDFInternationalization": [
2495         ]
2496       },
2497       "testspecs": [
2498         {
2499           "name": "UnitTests",
2500           "test_type": "unit",
2501           "source_files": [
2502             "components/TextControls/tests/unit/BaseTextAreas/*.{h,m,swift}"
2503           ],
2504           "dependencies": {
2505             "MaterialComponents/schemes/Container": [
2507             ]
2508           }
2509         }
2510       ]
2511     },
2512     {
2513       "name": "TextControls+BaseTextFields",
2514       "platforms": {
2515         "ios": "9.0"
2516       },
2517       "public_header_files": "components/TextControls/src/BaseTextFields/*.h",
2518       "source_files": [
2519         "components/TextControls/src/BaseTextFields/*.{h,m}",
2520         "components/TextControls/src/BaseTextFields/private/*.{h,m}"
2521       ],
2522       "dependencies": {
2523         "MaterialComponents/private/TextControlsPrivate+Shared": [
2525         ],
2526         "MaterialComponents/private/TextControlsPrivate+BaseStyle": [
2528         ],
2529         "MDFInternationalization": [
2531         ]
2532       },
2533       "testspecs": [
2534         {
2535           "name": "UnitTests",
2536           "test_type": "unit",
2537           "source_files": [
2538             "components/TextControls/tests/unit/BaseTextFields/*.{h,m,swift}"
2539           ],
2540           "dependencies": {
2541             "MaterialComponents/schemes/Container": [
2543             ]
2544           }
2545         }
2546       ]
2547     },
2548     {
2549       "name": "TextControls+FilledTextAreas",
2550       "platforms": {
2551         "ios": "9.0"
2552       },
2553       "public_header_files": "components/TextControls/src/FilledTextAreas/*.h",
2554       "source_files": [
2555         "components/TextControls/src/FilledTextAreas/*.{h,m}",
2556         "components/TextControls/src/FilledTextAreas/private/*.{h,m}"
2557       ],
2558       "dependencies": {
2559         "MaterialComponents/Availability": [
2561         ],
2562         "MaterialComponents/TextControls+BaseTextAreas": [
2564         ],
2565         "MaterialComponents/private/TextControlsPrivate+FilledStyle": [
2567         ]
2568       },
2569       "testspecs": [
2570         {
2571           "name": "UnitTests",
2572           "test_type": "unit",
2573           "source_files": [
2574             "components/TextControls/tests/unit/FilledTextAreas/*.{h,m,swift}"
2575           ],
2576           "dependencies": {
2577             "MaterialComponents/schemes/Container": [
2579             ]
2580           }
2581         }
2582       ]
2583     },
2584     {
2585       "name": "TextControls+FilledTextAreasTheming",
2586       "platforms": {
2587         "ios": "9.0"
2588       },
2589       "public_header_files": "components/TextControls/src/FilledTextAreasTheming/*.h",
2590       "source_files": [
2591         "components/TextControls/src/FilledTextAreasTheming/*.{h,m}",
2592         "components/TextControls/src/FilledTextAreasTheming/private/*.{h,m}"
2593       ],
2594       "dependencies": {
2595         "MaterialComponents/TextControls+FilledTextAreas": [
2597         ],
2598         "MaterialComponents/schemes/Container": [
2600         ]
2601       },
2602       "testspecs": [
2603         {
2604           "name": "UnitTests",
2605           "test_type": "unit",
2606           "source_files": [
2607             "components/TextControls/tests/unit/FilledTextAreasTheming/*.{h,m,swift}"
2608           ]
2609         }
2610       ]
2611     },
2612     {
2613       "name": "TextControls+FilledTextFields",
2614       "platforms": {
2615         "ios": "9.0"
2616       },
2617       "public_header_files": "components/TextControls/src/FilledTextFields/*.h",
2618       "source_files": [
2619         "components/TextControls/src/FilledTextFields/*.{h,m}",
2620         "components/TextControls/src/FilledTextFields/private/*.{h,m}"
2621       ],
2622       "dependencies": {
2623         "MaterialComponents/Availability": [
2625         ],
2626         "MaterialComponents/TextControls+BaseTextFields": [
2628         ],
2629         "MaterialComponents/private/TextControlsPrivate+FilledStyle": [
2631         ]
2632       },
2633       "testspecs": [
2634         {
2635           "name": "UnitTests",
2636           "test_type": "unit",
2637           "source_files": [
2638             "components/TextControls/tests/unit/FilledTextFields/*.{h,m,swift}"
2639           ],
2640           "dependencies": {
2641             "MaterialComponents/schemes/Container": [
2643             ]
2644           }
2645         }
2646       ]
2647     },
2648     {
2649       "name": "TextControls+FilledTextFieldsTheming",
2650       "platforms": {
2651         "ios": "9.0"
2652       },
2653       "public_header_files": "components/TextControls/src/FilledTextFieldsTheming/*.h",
2654       "source_files": [
2655         "components/TextControls/src/FilledTextFieldsTheming/*.{h,m}",
2656         "components/TextControls/src/FilledTextFieldsTheming/private/*.{h,m}"
2657       ],
2658       "dependencies": {
2659         "MaterialComponents/TextControls+FilledTextFields": [
2661         ],
2662         "MaterialComponents/schemes/Container": [
2664         ]
2665       },
2666       "testspecs": [
2667         {
2668           "name": "UnitTests",
2669           "test_type": "unit",
2670           "source_files": [
2671             "components/TextControls/tests/unit/FilledTextFieldsTheming/*.{h,m,swift}"
2672           ]
2673         }
2674       ]
2675     },
2676     {
2677       "name": "TextControls+OutlinedTextAreas",
2678       "platforms": {
2679         "ios": "9.0"
2680       },
2681       "public_header_files": "components/TextControls/src/OutlinedTextAreas/*.h",
2682       "source_files": [
2683         "components/TextControls/src/OutlinedTextAreas/*.{h,m}",
2684         "components/TextControls/src/OutlinedTextAreas/private/*.{h,m}"
2685       ],
2686       "dependencies": {
2687         "MaterialComponents/Availability": [
2689         ],
2690         "MaterialComponents/TextControls+BaseTextAreas": [
2692         ],
2693         "MaterialComponents/private/TextControlsPrivate+OutlinedStyle": [
2695         ]
2696       },
2697       "testspecs": [
2698         {
2699           "name": "UnitTests",
2700           "test_type": "unit",
2701           "source_files": [
2702             "components/TextControls/tests/unit/OutlinedTextAreas/*.{h,m,swift}"
2703           ],
2704           "dependencies": {
2705             "MaterialComponents/schemes/Container": [
2707             ]
2708           }
2709         }
2710       ]
2711     },
2712     {
2713       "name": "TextControls+OutlinedTextAreasTheming",
2714       "platforms": {
2715         "ios": "9.0"
2716       },
2717       "public_header_files": "components/TextControls/src/OutlinedTextAreasTheming/*.h",
2718       "source_files": [
2719         "components/TextControls/src/OutlinedTextAreasTheming/*.{h,m}",
2720         "components/TextControls/src/OutlinedTextAreasTheming/private/*.{h,m}"
2721       ],
2722       "dependencies": {
2723         "MaterialComponents/TextControls+OutlinedTextAreas": [
2725         ],
2726         "MaterialComponents/schemes/Container": [
2728         ]
2729       },
2730       "testspecs": [
2731         {
2732           "name": "UnitTests",
2733           "test_type": "unit",
2734           "source_files": [
2735             "components/TextControls/tests/unit/OutlinedTextAreasTheming/*.{h,m,swift}"
2736           ],
2737           "dependencies": {
2738             "MaterialComponents/Availability": [
2740             ]
2741           }
2742         }
2743       ]
2744     },
2745     {
2746       "name": "TextControls+OutlinedTextFields",
2747       "platforms": {
2748         "ios": "9.0"
2749       },
2750       "public_header_files": "components/TextControls/src/OutlinedTextFields/*.h",
2751       "source_files": [
2752         "components/TextControls/src/OutlinedTextFields/*.{h,m}",
2753         "components/TextControls/src/OutlinedTextFields/private/*.{h,m}"
2754       ],
2755       "dependencies": {
2756         "MaterialComponents/Availability": [
2758         ],
2759         "MaterialComponents/TextControls+BaseTextFields": [
2761         ],
2762         "MaterialComponents/private/TextControlsPrivate+OutlinedStyle": [
2764         ]
2765       },
2766       "testspecs": [
2767         {
2768           "name": "UnitTests",
2769           "test_type": "unit",
2770           "source_files": [
2771             "components/TextControls/tests/unit/OutlinedTextFields/*.{h,m,swift}"
2772           ],
2773           "dependencies": {
2774             "MaterialComponents/schemes/Container": [
2776             ]
2777           }
2778         }
2779       ]
2780     },
2781     {
2782       "name": "TextControls+OutlinedTextFieldsTheming",
2783       "platforms": {
2784         "ios": "9.0"
2785       },
2786       "public_header_files": "components/TextControls/src/OutlinedTextFieldsTheming/*.h",
2787       "source_files": [
2788         "components/TextControls/src/OutlinedTextFieldsTheming/*.{h,m}",
2789         "components/TextControls/src/OutlinedTextFieldsTheming/private/*.{h,m}"
2790       ],
2791       "dependencies": {
2792         "MaterialComponents/TextControls+OutlinedTextFields": [
2794         ],
2795         "MaterialComponents/schemes/Container": [
2797         ]
2798       },
2799       "testspecs": [
2800         {
2801           "name": "UnitTests",
2802           "test_type": "unit",
2803           "source_files": [
2804             "components/TextControls/tests/unit/OutlinedTextFieldsTheming/*.{h,m,swift}"
2805           ]
2806         }
2807       ]
2808     },
2809     {
2810       "name": "TextFields+ColorThemer",
2811       "platforms": {
2812         "ios": "9.0"
2813       },
2814       "public_header_files": [
2815         "components/TextFields/src/ColorThemer/*.h"
2816       ],
2817       "source_files": [
2818         "components/TextFields/src/ColorThemer/*.{h,m}"
2819       ],
2820       "dependencies": {
2821         "MaterialComponents/TextFields": [
2823         ],
2824         "MaterialComponents/Themes": [
2826         ]
2827       }
2828     },
2829     {
2830       "name": "TextFields+Theming",
2831       "platforms": {
2832         "ios": "9.0"
2833       },
2834       "public_header_files": "components/TextFields/src/Theming/*.h",
2835       "source_files": [
2836         "components/TextFields/src/Theming/*.{h,m}",
2837         "components/TextFields/src/Theming/private/*.{h,m}"
2838       ],
2839       "dependencies": {
2840         "MaterialComponents/TextFields": [
2842         ],
2843         "MaterialComponents/TextFields+ColorThemer": [
2845         ],
2846         "MaterialComponents/schemes/Container": [
2848         ]
2849       },
2850       "testspecs": [
2851         {
2852           "name": "UnitTests",
2853           "test_type": "unit",
2854           "source_files": [
2855             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
2856             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
2857           ],
2858           "resources": "components/TextFields/tests/unit/Theming/resources/*"
2859         }
2860       ]
2861     },
2862     {
2863       "name": "Themes",
2864       "platforms": {
2865         "ios": "9.0"
2866       },
2867       "public_header_files": "components/Themes/src/*.h",
2868       "source_files": [
2869         "components/Themes/src/*.{h,m}",
2870         "components/Themes/src/private/*.{h,m}"
2871       ],
2872       "dependencies": {
2873         "MaterialComponents/schemes/Color": [
2875         ],
2876         "MaterialComponents/schemes/Typography": [
2878         ]
2879       },
2880       "testspecs": [
2881         {
2882           "name": "UnitTests",
2883           "test_type": "unit",
2884           "source_files": [
2885             "components/Themes/tests/unit/*.{h,m,swift}",
2886             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2887           ],
2888           "resources": "components/Themes/tests/unit/resources/*"
2889         }
2890       ]
2891     },
2892     {
2893       "name": "Typography",
2894       "platforms": {
2895         "ios": "9.0"
2896       },
2897       "public_header_files": "components/Typography/src/*.h",
2898       "source_files": [
2899         "components/Typography/src/*.{h,m}",
2900         "components/Typography/src/private/*.{h,m}"
2901       ],
2902       "dependencies": {
2903         "MaterialComponents/private/Application": [
2905         ],
2906         "MaterialComponents/private/Math": [
2908         ]
2909       },
2910       "testspecs": [
2911         {
2912           "name": "UnitTests",
2913           "test_type": "unit",
2914           "source_files": [
2915             "components/Typography/tests/unit/*.{h,m,swift}",
2916             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2917           ],
2918           "resources": "components/Typography/tests/unit/resources/*",
2919           "dependencies": {
2920             "MaterialComponents/private/Application": [
2922             ]
2923           }
2924         }
2925       ]
2926     },
2927     {
2928       "name": "schemes",
2929       "subspecs": [
2930         {
2931           "name": "Color",
2932           "platforms": {
2933             "ios": "9.0"
2934           },
2935           "public_header_files": "components/schemes/Color/src/*.h",
2936           "source_files": "components/schemes/Color/src/*.{h,m}",
2937           "dependencies": {
2938             "MaterialComponents/Availability": [
2940             ],
2941             "MaterialComponents/private/Color": [
2943             ]
2944           },
2945           "testspecs": [
2946             {
2947               "name": "UnitTests",
2948               "test_type": "unit",
2949               "source_files": [
2950                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2951                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2952               ],
2953               "resources": "components/schemes/Color/tests/unit/resources/*",
2954               "dependencies": {
2955                 "MaterialComponents/private/Math": [
2957                 ]
2958               }
2959             }
2960           ]
2961         },
2962         {
2963           "name": "Container",
2964           "platforms": {
2965             "ios": "9.0"
2966           },
2967           "public_header_files": "components/schemes/Container/src/*.h",
2968           "source_files": "components/schemes/Container/src/*.{h,m}",
2969           "dependencies": {
2970             "MaterialComponents/schemes/Color": [
2972             ],
2973             "MaterialComponents/schemes/Typography": [
2975             ],
2976             "MaterialComponents/schemes/Shape": [
2978             ]
2979           },
2980           "testspecs": [
2981             {
2982               "name": "UnitTests",
2983               "test_type": "unit",
2984               "source_files": [
2985                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
2986                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
2987               ]
2988             }
2989           ]
2990         },
2991         {
2992           "name": "Shape",
2993           "platforms": {
2994             "ios": "9.0"
2995           },
2996           "public_header_files": "components/schemes/Shape/src/*.h",
2997           "source_files": "components/schemes/Shape/src/*.{h,m}",
2998           "dependencies": {
2999             "MaterialComponents/ShapeLibrary": [
3001             ],
3002             "MaterialComponents/Shapes": [
3004             ]
3005           },
3006           "testspecs": [
3007             {
3008               "name": "UnitTests",
3009               "test_type": "unit",
3010               "source_files": [
3011                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3012                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3013               ],
3014               "resources": "components/schemes/Shape/tests/unit/resources/*"
3015             }
3016           ]
3017         },
3018         {
3019           "name": "Typography",
3020           "platforms": {
3021             "ios": "9.0"
3022           },
3023           "public_header_files": "components/schemes/Typography/src/*.h",
3024           "source_files": "components/schemes/Typography/src/*.{h,m}",
3025           "dependencies": {
3026             "MaterialComponents/Typography": [
3028             ],
3029             "MaterialComponents/schemes/Typography+BasicFontScheme": [
3031             ],
3032             "MaterialComponents/schemes/Typography+Scheming": [
3034             ]
3035           },
3036           "testspecs": [
3037             {
3038               "name": "UnitTests",
3039               "test_type": "unit",
3040               "source_files": [
3041                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3042                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3043               ],
3044               "resources": "components/schemes/Typography/tests/unit/resources/*"
3045             }
3046           ]
3047         },
3048         {
3049           "name": "Typography+BasicFontScheme",
3050           "platforms": {
3051             "ios": "9.0"
3052           },
3053           "public_header_files": "components/schemes/Typography/src/BasicFontScheme/*.h",
3054           "source_files": [
3055             "components/schemes/Typography/src/BasicFontScheme/*.{h,m}",
3056             "components/schemes/Typography/src/BasicFontScheme/private/*.{h,m}"
3057           ]
3058         },
3059         {
3060           "name": "Typography+Scheming",
3061           "platforms": {
3062             "ios": "9.0"
3063           },
3064           "public_header_files": "components/schemes/Typography/src/Scheming/*.h",
3065           "source_files": [
3066             "components/schemes/Typography/src/Scheming/*.{h,m}",
3067             "components/schemes/Typography/src/Scheming/private/*.{h,m}"
3068           ]
3069         }
3070       ]
3071     },
3072     {
3073       "name": "private",
3074       "subspecs": [
3075         {
3076           "name": "Icons",
3077           "testspecs": [
3078             {
3079               "name": "UnitTests",
3080               "test_type": "unit",
3081               "source_files": [
3082                 "components/private/Icons/tests/unit/*.{h,m,swift}"
3083               ]
3084             }
3085           ],
3086           "subspecs": [
3087             {
3088               "name": "Base",
3089               "public_header_files": "components/private/Icons/src/*.h",
3090               "source_files": "components/private/Icons/src/*.{h,m}"
3091             },
3092             {
3093               "name": "ic_arrow_back",
3094               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3095               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3096               "resource_bundles": {
3097                 "MaterialIcons_ic_arrow_back": [
3098                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.xcassets"
3099                 ]
3100               },
3101               "dependencies": {
3102                 "MaterialComponents/private/Icons/Base": [
3104                 ]
3105               }
3106             },
3107             {
3108               "name": "ic_check",
3109               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3110               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3111               "resource_bundles": {
3112                 "MaterialIcons_ic_check": [
3113                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.xcassets"
3114                 ]
3115               },
3116               "dependencies": {
3117                 "MaterialComponents/private/Icons/Base": [
3119                 ]
3120               }
3121             },
3122             {
3123               "name": "ic_check_circle",
3124               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3125               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3126               "resource_bundles": {
3127                 "MaterialIcons_ic_check_circle": [
3128                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.xcassets"
3129                 ]
3130               },
3131               "dependencies": {
3132                 "MaterialComponents/private/Icons/Base": [
3134                 ]
3135               }
3136             },
3137             {
3138               "name": "ic_chevron_right",
3139               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3140               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3141               "resource_bundles": {
3142                 "MaterialIcons_ic_chevron_right": [
3143                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.xcassets"
3144                 ]
3145               },
3146               "dependencies": {
3147                 "MaterialComponents/private/Icons/Base": [
3149                 ]
3150               }
3151             },
3152             {
3153               "name": "ic_color_lens",
3154               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3155               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3156               "resource_bundles": {
3157                 "MaterialIcons_ic_color_lens": [
3158                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.xcassets"
3159                 ]
3160               },
3161               "dependencies": {
3162                 "MaterialComponents/private/Icons/Base": [
3164                 ]
3165               }
3166             },
3167             {
3168               "name": "ic_help_outline",
3169               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3170               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3171               "resource_bundles": {
3172                 "MaterialIcons_ic_help_outline": [
3173                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.xcassets"
3174                 ]
3175               },
3176               "dependencies": {
3177                 "MaterialComponents/private/Icons/Base": [
3179                 ]
3180               }
3181             },
3182             {
3183               "name": "ic_info",
3184               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3185               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3186               "resource_bundles": {
3187                 "MaterialIcons_ic_info": [
3188                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.xcassets"
3189                 ]
3190               },
3191               "dependencies": {
3192                 "MaterialComponents/private/Icons/Base": [
3194                 ]
3195               }
3196             },
3197             {
3198               "name": "ic_more_horiz",
3199               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3200               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3201               "resource_bundles": {
3202                 "MaterialIcons_ic_more_horiz": [
3203                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.xcassets"
3204                 ]
3205               },
3206               "dependencies": {
3207                 "MaterialComponents/private/Icons/Base": [
3209                 ]
3210               }
3211             },
3212             {
3213               "name": "ic_radio_button_unchecked",
3214               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3215               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3216               "resource_bundles": {
3217                 "MaterialIcons_ic_radio_button_unchecked": [
3218                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.xcassets"
3219                 ]
3220               },
3221               "dependencies": {
3222                 "MaterialComponents/private/Icons/Base": [
3224                 ]
3225               }
3226             },
3227             {
3228               "name": "ic_reorder",
3229               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3230               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3231               "resource_bundles": {
3232                 "MaterialIcons_ic_reorder": [
3233                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.xcassets"
3234                 ]
3235               },
3236               "dependencies": {
3237                 "MaterialComponents/private/Icons/Base": [
3239                 ]
3240               }
3241             },
3242             {
3243               "name": "ic_settings",
3244               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3245               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3246               "resource_bundles": {
3247                 "MaterialIcons_ic_settings": [
3248                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.xcassets"
3249                 ]
3250               },
3251               "dependencies": {
3252                 "MaterialComponents/private/Icons/Base": [
3254                 ]
3255               }
3256             }
3257           ]
3258         },
3259         {
3260           "name": "Application",
3261           "platforms": {
3262             "ios": "9.0"
3263           },
3264           "public_header_files": "components/private/Application/src/*.h",
3265           "source_files": "components/private/Application/src/*.{h,m}",
3266           "testspecs": [
3267             {
3268               "name": "UnitTests",
3269               "test_type": "unit",
3270               "source_files": [
3271                 "components/private/Application/tests/unit/*.{h,m,swift}",
3272                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3273               ],
3274               "resources": "components/private/Application/tests/unit/resources/*"
3275             }
3276           ]
3277         },
3278         {
3279           "name": "Color",
3280           "platforms": {
3281             "ios": "9.0"
3282           },
3283           "public_header_files": "components/private/Color/src/*.h",
3284           "source_files": "components/private/Color/src/*.{h,m}",
3285           "dependencies": {
3286             "MaterialComponents/Availability": [
3288             ]
3289           },
3290           "testspecs": [
3291             {
3292               "name": "UnitTests",
3293               "test_type": "unit",
3294               "source_files": [
3295                 "components/private/Color/tests/unit/*.{h,m,swift}",
3296                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3297               ],
3298               "resources": "components/private/Color/tests/unit/resources/*"
3299             }
3300           ]
3301         },
3302         {
3303           "name": "KeyboardWatcher",
3304           "platforms": {
3305             "ios": "9.0"
3306           },
3307           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3308           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3309           "dependencies": {
3310             "MaterialComponents/private/Application": [
3312             ]
3313           },
3314           "testspecs": [
3315             {
3316               "name": "UnitTests",
3317               "test_type": "unit",
3318               "source_files": [
3319                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3320                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3321               ],
3322               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3323             }
3324           ]
3325         },
3326         {
3327           "name": "Math",
3328           "platforms": {
3329             "ios": "9.0"
3330           },
3331           "public_header_files": "components/private/Math/src/*.h",
3332           "source_files": "components/private/Math/src/*.{h,m}",
3333           "testspecs": [
3334             {
3335               "name": "UnitTests",
3336               "test_type": "unit",
3337               "source_files": [
3338                 "components/private/Math/tests/unit/*.{h,m,swift}",
3339                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3340               ],
3341               "resources": "components/private/Math/tests/unit/resources/*"
3342             }
3343           ]
3344         },
3345         {
3346           "name": "Overlay",
3347           "platforms": {
3348             "ios": "9.0"
3349           },
3350           "public_header_files": "components/private/Overlay/src/*.h",
3351           "source_files": [
3352             "components/private/Overlay/src/*.{h,m}",
3353             "components/private/Overlay/src/private/*.{h,m}"
3354           ],
3355           "testspecs": [
3356             {
3357               "name": "UnitTests",
3358               "test_type": "unit",
3359               "source_files": [
3360                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3361                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3362               ],
3363               "resources": "components/private/Overlay/tests/unit/resources/*"
3364             }
3365           ]
3366         },
3367         {
3368           "name": "TextControlsPrivate+Shared",
3369           "platforms": {
3370             "ios": "9.0"
3371           },
3372           "public_header_files": "components/private/TextControlsPrivate/src/Shared/*.h",
3373           "source_files": [
3374             "components/private/TextControlsPrivate/src/Shared/*.{h,m}"
3375           ],
3376           "dependencies": {
3377             "MaterialComponents/TextControls+Enums": [
3379             ],
3380             "MaterialComponents/AnimationTiming": [
3382             ],
3383             "MaterialComponents/private/Math": [
3385             ]
3386           }
3387         },
3388         {
3389           "name": "TextControlsPrivate+BaseStyle",
3390           "platforms": {
3391             "ios": "9.0"
3392           },
3393           "public_header_files": "components/private/TextControlsPrivate/src/BaseStyle/*.h",
3394           "source_files": [
3395             "components/private/TextControlsPrivate/src/BaseStyle/*.{h,m}"
3396           ],
3397           "dependencies": {
3398             "MaterialComponents/private/TextControlsPrivate+Shared": [
3400             ],
3401             "MaterialComponents/AnimationTiming": [
3403             ],
3404             "MaterialComponents/private/Math": [
3406             ]
3407           }
3408         },
3409         {
3410           "name": "TextControlsPrivate+FilledStyle",
3411           "platforms": {
3412             "ios": "9.0"
3413           },
3414           "public_header_files": "components/private/TextControlsPrivate/src/FilledStyle/*.h",
3415           "source_files": [
3416             "components/private/TextControlsPrivate/src/FilledStyle/*.{h,m}"
3417           ],
3418           "dependencies": {
3419             "MaterialComponents/Availability": [
3421             ],
3422             "MaterialComponents/AnimationTiming": [
3424             ],
3425             "MaterialComponents/private/Math": [
3427             ],
3428             "MaterialComponents/private/TextControlsPrivate+Shared": [
3430             ]
3431           }
3432         },
3433         {
3434           "name": "TextControlsPrivate+OutlinedStyle",
3435           "platforms": {
3436             "ios": "9.0"
3437           },
3438           "public_header_files": "components/private/TextControlsPrivate/src/OutlinedStyle/*.h",
3439           "source_files": [
3440             "components/private/TextControlsPrivate/src/OutlinedStyle/*.{h,m}"
3441           ],
3442           "dependencies": {
3443             "MaterialComponents/Availability": [
3445             ],
3446             "MaterialComponents/AnimationTiming": [
3448             ],
3449             "MaterialComponents/private/Math": [
3451             ],
3452             "MaterialComponents/private/TextControlsPrivate+Shared": [
3454             ]
3455           }
3456         },
3457         {
3458           "name": "ThumbTrack",
3459           "platforms": {
3460             "ios": "9.0"
3461           },
3462           "public_header_files": "components/private/ThumbTrack/src/*.h",
3463           "source_files": [
3464             "components/private/ThumbTrack/src/*.{h,m}",
3465             "components/private/ThumbTrack/src/private/*.{h,m}"
3466           ],
3467           "dependencies": {
3468             "MaterialComponents/Availability": [
3470             ],
3471             "MaterialComponents/Ink": [
3473             ],
3474             "MaterialComponents/Ripple": [
3476             ],
3477             "MaterialComponents/ShadowElevations": [
3479             ],
3480             "MaterialComponents/ShadowLayer": [
3482             ],
3483             "MaterialComponents/Typography": [
3485             ],
3486             "MDFInternationalization": [
3488             ],
3489             "MaterialComponents/private/Math": [
3491             ]
3492           },
3493           "testspecs": [
3494             {
3495               "name": "UnitTests",
3496               "test_type": "unit",
3497               "source_files": [
3498                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3499                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3500               ],
3501               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3502             }
3503           ]
3504         },
3505         {
3506           "name": "UIMetrics",
3507           "platforms": {
3508             "ios": "9.0"
3509           },
3510           "public_header_files": "components/private/UIMetrics/src/*.h",
3511           "source_files": [
3512             "components/private/UIMetrics/src/*.{h,m}",
3513             "components/private/UIMetrics/src/private/*.{h,m}"
3514           ],
3515           "dependencies": {
3516             "MaterialComponents/private/Application": [
3518             ]
3519           },
3520           "testspecs": [
3521             {
3522               "name": "UnitTests",
3523               "test_type": "unit",
3524               "source_files": [
3525                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3526                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3527               ],
3528               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3529             }
3530           ]
3531         }
3532       ]
3533     }
3534   ]