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