[Add] IPDSDK 2.0.0.3
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 87.0.0 / MaterialComponents.podspec.json
blob7e2c6df4eecee4514e27644ec46809d6987702c0
2   "name": "MaterialComponents",
3   "version": "87.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": "v87.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/BottomSheet": [
30         ],
31         "MaterialComponents/Elevation": [
33         ],
34         "MaterialComponents/Ink": [
36         ],
37         "MaterialComponents/private/Math": [
39         ],
40         "MaterialComponents/Ripple": [
42         ],
43         "MaterialComponents/ShadowElevations": [
45         ],
46         "MaterialComponents/Typography": [
48         ]
49       },
50       "testspecs": [
51         {
52           "name": "UnitTests",
53           "test_type": "unit",
54           "source_files": [
55             "components/ActionSheet/tests/unit/*.{h,m,swift}"
56           ]
57         }
58       ]
59     },
60     {
61       "name": "ActionSheet+Theming",
62       "platforms": {
63         "ios": "9.0"
64       },
65       "public_header_files": "components/ActionSheet/src/Theming/*.h",
66       "source_files": [
67         "components/ActionSheet/src/Theming/*.{h,m}",
68         "components/ActionSheet/src/Theming/private/*.{h,m}"
69       ],
70       "dependencies": {
71         "MaterialComponents/ActionSheet": [
73         ],
74         "MaterialComponents/Elevation": [
76         ],
77         "MaterialComponents/private/Color": [
79         ],
80         "MaterialComponents/schemes/Container": [
82         ]
83       },
84       "testspecs": [
85         {
86           "name": "UnitTests",
87           "test_type": "unit",
88           "source_files": [
89             "components/ActionSheet/tests/unit/Theming/*.{h,m,swift}",
90             "components/ActionSheet/tests/unit/Theming/supplemental/*.{h,m,swift}"
91           ],
92           "resources": "components/ActionSheet/tests/unit/Theming/resources/*"
93         }
94       ]
95     },
96     {
97       "name": "ActivityIndicator",
98       "platforms": {
99         "ios": "9.0"
100       },
101       "public_header_files": "components/ActivityIndicator/src/*.h",
102       "source_files": [
103         "components/ActivityIndicator/src/*.{h,m}",
104         "components/ActivityIndicator/src/private/*.{h,m}"
105       ],
106       "resources": [
107         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
108       ],
109       "dependencies": {
110         "MDFInternationalization": [
112         ],
113         "MaterialComponents/Palettes": [
115         ],
116         "MaterialComponents/private/Application": [
118         ],
119         "MotionAnimator": [
120           "~> 2.0"
121         ]
122       },
123       "testspecs": [
124         {
125           "name": "UnitTests",
126           "test_type": "unit",
127           "source_files": [
128             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
129             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
130           ],
131           "resources": "components/ActivityIndicator/tests/unit/resources/*",
132           "dependencies": {
133             "MaterialComponents/ActivityIndicator+ColorThemer": [
135             ]
136           }
137         }
138       ]
139     },
140     {
141       "name": "ActivityIndicator+ColorThemer",
142       "platforms": {
143         "ios": "9.0"
144       },
145       "public_header_files": [
146         "components/ActivityIndicator/src/ColorThemer/*.h"
147       ],
148       "source_files": [
149         "components/ActivityIndicator/src/ColorThemer/*.{h,m}"
150       ],
151       "dependencies": {
152         "MaterialComponents/ActivityIndicator": [
154         ],
155         "MaterialComponents/schemes/Color": [
157         ]
158       }
159     },
160     {
161       "name": "AnimationTiming",
162       "platforms": {
163         "ios": "9.0"
164       },
165       "public_header_files": "components/AnimationTiming/src/*.h",
166       "source_files": [
167         "components/AnimationTiming/src/*.{h,m}",
168         "components/AnimationTiming/src/private/*.{h,m}"
169       ],
170       "testspecs": [
171         {
172           "name": "UnitTests",
173           "test_type": "unit",
174           "source_files": [
175             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
176             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
177           ],
178           "resources": "components/AnimationTiming/tests/unit/resources/*"
179         }
180       ]
181     },
182     {
183       "name": "AppBar",
184       "platforms": {
185         "ios": "9.0"
186       },
187       "public_header_files": "components/AppBar/src/*.h",
188       "source_files": [
189         "components/AppBar/src/*.{h,m}",
190         "components/AppBar/src/private/*.{h,m}"
191       ],
192       "resources": [
193         "components/AppBar/src/MaterialAppBar.bundle"
194       ],
195       "dependencies": {
196         "MaterialComponents/HeaderStackView": [
198         ],
199         "MaterialComponents/NavigationBar": [
201         ],
202         "MaterialComponents/Typography": [
204         ],
205         "MaterialComponents/private/Application": [
207         ],
208         "MaterialComponents/FlexibleHeader": [
210         ],
211         "MaterialComponents/ShadowElevations": [
213         ],
214         "MaterialComponents/ShadowLayer": [
216         ],
217         "MDFInternationalization": [
219         ],
220         "MaterialComponents/private/Icons/ic_arrow_back": [
222         ],
223         "MaterialComponents/private/UIMetrics": [
225         ]
226       },
227       "testspecs": [
228         {
229           "name": "UnitTests",
230           "test_type": "unit",
231           "source_files": [
232             "components/AppBar/tests/unit/*.{h,m,swift}",
233             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
234           ],
235           "resources": "components/AppBar/tests/unit/resources/*",
236           "dependencies": {
237             "MaterialComponents/AppBar+ColorThemer": [
239             ],
240             "MaterialComponents/AppBar+TypographyThemer": [
242             ]
243           }
244         }
245       ]
246     },
247     {
248       "name": "AppBar+Theming",
249       "platforms": {
250         "ios": "9.0"
251       },
252       "public_header_files": "components/AppBar/src/Theming/*.h",
253       "source_files": [
254         "components/AppBar/src/Theming/*.{h,m}",
255         "components/AppBar/src/Theming/private/*.{h,m}"
256       ],
257       "dependencies": {
258         "MaterialComponents/AppBar": [
260         ],
261         "MaterialComponents/schemes/Container": [
263         ]
264       },
265       "testspecs": [
266         {
267           "name": "UnitTests",
268           "test_type": "unit",
269           "source_files": [
270             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
271             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
272           ],
273           "resources": "components/AppBar/tests/unit/Theming/resources/*"
274         }
275       ]
276     },
277     {
278       "name": "AppBar+ColorThemer",
279       "platforms": {
280         "ios": "9.0"
281       },
282       "public_header_files": [
283         "components/AppBar/src/ColorThemer/*.h"
284       ],
285       "source_files": [
286         "components/AppBar/src/ColorThemer/*.{h,m}",
287         "components/AppBar/src/ColorThemer/private/*.{h,m}"
288       ],
289       "dependencies": {
290         "MaterialComponents/AppBar": [
292         ],
293         "MaterialComponents/FlexibleHeader+ColorThemer": [
295         ],
296         "MaterialComponents/NavigationBar+ColorThemer": [
298         ],
299         "MaterialComponents/Themes": [
301         ]
302       }
303     },
304     {
305       "name": "AppBar+TypographyThemer",
306       "platforms": {
307         "ios": "9.0"
308       },
309       "public_header_files": [
310         "components/AppBar/src/TypographyThemer/*.h"
311       ],
312       "source_files": [
313         "components/AppBar/src/TypographyThemer/*.{h,m}",
314         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
315       ],
316       "dependencies": {
317         "MaterialComponents/AppBar": [
319         ],
320         "MaterialComponents/NavigationBar+TypographyThemer": [
322         ]
323       }
324     },
325     {
326       "name": "BottomAppBar",
327       "platforms": {
328         "ios": "9.0"
329       },
330       "public_header_files": "components/BottomAppBar/src/*.h",
331       "source_files": [
332         "components/BottomAppBar/src/*.{h,m}",
333         "components/BottomAppBar/src/private/*.{h,m}"
334       ],
335       "dependencies": {
336         "MDFInternationalization": [
338         ],
339         "MaterialComponents/Buttons": [
341         ],
342         "MaterialComponents/NavigationBar": [
344         ],
345         "MaterialComponents/private/Math": [
347         ]
348       },
349       "testspecs": [
350         {
351           "name": "UnitTests",
352           "test_type": "unit",
353           "source_files": [
354             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
355             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
356           ],
357           "resources": "components/BottomAppBar/tests/unit/resources/*",
358           "dependencies": {
359             "MaterialComponents/BottomAppBar+ColorThemer": [
361             ]
362           }
363         }
364       ]
365     },
366     {
367       "name": "BottomAppBar+ColorThemer",
368       "platforms": {
369         "ios": "9.0"
370       },
371       "public_header_files": [
372         "components/BottomAppBar/src/ColorThemer/*.h"
373       ],
374       "source_files": [
375         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
376       ],
377       "dependencies": {
378         "MaterialComponents/BottomAppBar": [
380         ],
381         "MaterialComponents/Themes": [
383         ]
384       }
385     },
386     {
387       "name": "BottomNavigation",
388       "platforms": {
389         "ios": "9.0"
390       },
391       "public_header_files": "components/BottomNavigation/src/*.h",
392       "source_files": [
393         "components/BottomNavigation/src/*.{h,m}",
394         "components/BottomNavigation/src/private/*.{h,m}"
395       ],
396       "exclude_files": [
397         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
398         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
399       ],
400       "resources": [
401         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
402       ],
403       "dependencies": {
404         "MDFInternationalization": [
406         ],
407         "MaterialComponents/Elevation": [
409         ],
410         "MaterialComponents/Ink": [
412         ],
413         "MaterialComponents/Ripple": [
415         ],
416         "MaterialComponents/Palettes": [
418         ],
419         "MaterialComponents/ShadowElevations": [
421         ],
422         "MaterialComponents/ShadowLayer": [
424         ],
425         "MaterialComponents/Typography": [
427         ],
428         "MaterialComponents/private/Math": [
430         ]
431       },
432       "testspecs": [
433         {
434           "name": "UnitTests",
435           "test_type": "unit",
436           "source_files": [
437             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
438             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
439           ],
440           "exclude_files": [
441             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
442           ],
443           "resources": "components/BottomNavigation/tests/unit/resources/*",
444           "dependencies": {
445             "MaterialComponents/BottomNavigation+ColorThemer": [
447             ],
448             "MaterialComponents/BottomNavigation+TypographyThemer": [
450             ]
451           }
452         }
453       ]
454     },
455     {
456       "name": "BottomNavigation+ColorThemer",
457       "platforms": {
458         "ios": "9.0"
459       },
460       "public_header_files": [
461         "components/BottomNavigation/src/ColorThemer/*.h"
462       ],
463       "source_files": [
464         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
465       ],
466       "dependencies": {
467         "MaterialComponents/BottomNavigation": [
469         ],
470         "MaterialComponents/schemes/Color": [
472         ]
473       }
474     },
475     {
476       "name": "BottomNavigation+TypographyThemer",
477       "platforms": {
478         "ios": "9.0"
479       },
480       "public_header_files": [
481         "components/BottomNavigation/src/TypographyThemer/*.h"
482       ],
483       "source_files": [
484         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
485       ],
486       "dependencies": {
487         "MaterialComponents/BottomNavigation": [
489         ],
490         "MaterialComponents/schemes/Typography": [
492         ]
493       }
494     },
495     {
496       "name": "BottomNavigation+Theming",
497       "platforms": {
498         "ios": "9.0"
499       },
500       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
501       "source_files": [
502         "components/BottomNavigation/src/Theming/*.{h,m}",
503         "components/BottomNavigation/src/Theming/private/*.{h,m}"
504       ],
505       "dependencies": {
506         "MaterialComponents/BottomNavigation": [
508         ],
509         "MaterialComponents/ShadowElevations": [
511         ],
512         "MaterialComponents/schemes/Color": [
514         ],
515         "MaterialComponents/schemes/Container": [
517         ],
518         "MaterialComponents/schemes/Typography": [
520         ]
521       },
522       "testspecs": [
523         {
524           "name": "UnitTests",
525           "test_type": "unit",
526           "source_files": [
527             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
528             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
529           ],
530           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
531         }
532       ]
533     },
534     {
535       "name": "BottomSheet",
536       "platforms": {
537         "ios": "9.0"
538       },
539       "public_header_files": "components/BottomSheet/src/*.h",
540       "source_files": [
541         "components/BottomSheet/src/*.{h,m}",
542         "components/BottomSheet/src/private/*.{h,m}"
543       ],
544       "dependencies": {
545         "MaterialComponents/Elevation": [
547         ],
548         "MaterialComponents/ShapeLibrary": [
550         ],
551         "MaterialComponents/Shapes": [
553         ],
554         "MaterialComponents/ShadowElevations": [
556         ],
557         "MaterialComponents/ShadowLayer": [
559         ],
560         "MaterialComponents/private/KeyboardWatcher": [
562         ],
563         "MaterialComponents/private/Math": [
565         ]
566       },
567       "testspecs": [
568         {
569           "name": "UnitTests",
570           "test_type": "unit",
571           "source_files": [
572             "components/BottomSheet/tests/unit/*.{h,m,swift}",
573             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
574           ],
575           "resources": "components/BottomSheet/tests/unit/resources/*",
576           "dependencies": {
577             "MaterialComponents/BottomSheet+ShapeThemer": [
579             ]
580           }
581         }
582       ]
583     },
584     {
585       "name": "BottomSheet+ShapeThemer",
586       "platforms": {
587         "ios": "9.0"
588       },
589       "public_header_files": [
590         "components/BottomSheet/src/ShapeThemer/*.h"
591       ],
592       "source_files": [
593         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
594         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
595       ],
596       "dependencies": {
597         "MaterialComponents/BottomSheet": [
599         ],
600         "MaterialComponents/schemes/Shape": [
602         ]
603       }
604     },
605     {
606       "name": "Buttons",
607       "platforms": {
608         "ios": "9.0"
609       },
610       "public_header_files": "components/Buttons/src/*.h",
611       "source_files": [
612         "components/Buttons/src/*.{h,m}",
613         "components/Buttons/src/private/*.{h,m}"
614       ],
615       "dependencies": {
616         "MDFInternationalization": [
618         ],
619         "MDFTextAccessibility": [
621         ],
622         "MaterialComponents/Elevation": [
624         ],
625         "MaterialComponents/Ink": [
627         ],
628         "MaterialComponents/Ripple": [
630         ],
631         "MaterialComponents/ShadowElevations": [
633         ],
634         "MaterialComponents/ShadowLayer": [
636         ],
637         "MaterialComponents/Shapes": [
639         ],
640         "MaterialComponents/Typography": [
642         ],
643         "MaterialComponents/private/Math": [
645         ]
646       },
647       "testspecs": [
648         {
649           "name": "UnitTests",
650           "test_type": "unit",
651           "source_files": [
652             "components/Buttons/tests/unit/*.{h,m,swift}",
653             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
654           ],
655           "resources": "components/Buttons/tests/unit/resources/*",
656           "dependencies": {
657             "MaterialComponents/Buttons+ShapeThemer": [
659             ],
660             "MaterialComponents/Buttons+ColorThemer": [
662             ],
663             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
665             ],
666             "MaterialComponents/Buttons+ButtonThemer": [
668             ]
669           }
670         }
671       ]
672     },
673     {
674       "name": "Buttons+ColorThemer",
675       "platforms": {
676         "ios": "9.0"
677       },
678       "public_header_files": [
679         "components/Buttons/src/ColorThemer/*.h"
680       ],
681       "source_files": [
682         "components/Buttons/src/ColorThemer/*.{h,m}",
683         "components/Buttons/src/ColorThemer/private/*.{h,m}"
684       ],
685       "dependencies": {
686         "MaterialComponents/Buttons": [
688         ],
689         "MaterialComponents/schemes/Color": [
691         ]
692       }
693     },
694     {
695       "name": "Buttons+TitleColorAccessibilityMutator",
696       "platforms": {
697         "ios": "9.0"
698       },
699       "public_header_files": [
700         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
701       ],
702       "source_files": [
703         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
704         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
705       ],
706       "dependencies": {
707         "MDFTextAccessibility": [
709         ],
710         "MaterialComponents/Buttons": [
712         ]
713       }
714     },
715     {
716       "name": "Buttons+ShapeThemer",
717       "platforms": {
718         "ios": "9.0"
719       },
720       "public_header_files": [
721         "components/Buttons/src/ShapeThemer/*.h"
722       ],
723       "source_files": [
724         "components/Buttons/src/ShapeThemer/*.{h,m}"
725       ],
726       "dependencies": {
727         "MaterialComponents/Buttons": [
729         ],
730         "MaterialComponents/schemes/Shape": [
732         ]
733       }
734     },
735     {
736       "name": "Buttons+TypographyThemer",
737       "platforms": {
738         "ios": "9.0"
739       },
740       "public_header_files": [
741         "components/Buttons/src/TypographyThemer/*.h"
742       ],
743       "source_files": [
744         "components/Buttons/src/TypographyThemer/*.{h,m}"
745       ],
746       "dependencies": {
747         "MaterialComponents/Buttons": [
749         ],
750         "MaterialComponents/schemes/Typography": [
752         ]
753       }
754     },
755     {
756       "name": "Buttons+ButtonThemer",
757       "platforms": {
758         "ios": "9.0"
759       },
760       "public_header_files": [
761         "components/Buttons/src/ButtonThemer/*.h"
762       ],
763       "source_files": [
764         "components/Buttons/src/ButtonThemer/*.{h,m}",
765         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
766       ],
767       "dependencies": {
768         "MaterialComponents/Buttons": [
770         ],
771         "MaterialComponents/Buttons+ColorThemer": [
773         ],
774         "MaterialComponents/Buttons+ShapeThemer": [
776         ],
777         "MaterialComponents/Buttons+TypographyThemer": [
779         ],
780         "MaterialComponents/Palettes": [
782         ]
783       }
784     },
785     {
786       "name": "Buttons+Theming",
787       "platforms": {
788         "ios": "9.0"
789       },
790       "public_header_files": "components/Buttons/src/Theming/*.h",
791       "source_files": [
792         "components/Buttons/src/Theming/*.{h,m}",
793         "components/Buttons/src/Theming/private/*.{h,m}"
794       ],
795       "dependencies": {
796         "MaterialComponents/Buttons": [
798         ],
799         "MaterialComponents/Buttons+ColorThemer": [
801         ],
802         "MaterialComponents/Buttons+ShapeThemer": [
804         ],
805         "MaterialComponents/Buttons+TypographyThemer": [
807         ],
808         "MaterialComponents/ShadowElevations": [
810         ],
811         "MaterialComponents/schemes/Container": [
813         ]
814       },
815       "testspecs": [
816         {
817           "name": "UnitTests",
818           "test_type": "unit",
819           "source_files": [
820             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
821             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
822           ],
823           "resources": "components/Buttons/tests/unit/Theming/resources/*"
824         }
825       ]
826     },
827     {
828       "name": "ButtonBar",
829       "platforms": {
830         "ios": "9.0"
831       },
832       "public_header_files": "components/ButtonBar/src/*.h",
833       "source_files": [
834         "components/ButtonBar/src/*.{h,m}",
835         "components/ButtonBar/src/private/*.{h,m}"
836       ],
837       "dependencies": {
838         "MDFInternationalization": [
840         ],
841         "MaterialComponents/Buttons": [
843         ],
844         "MaterialComponents/private/Application": [
846         ]
847       },
848       "testspecs": [
849         {
850           "name": "UnitTests",
851           "test_type": "unit",
852           "source_files": [
853             "components/ButtonBar/tests/unit/*.{h,m,swift}",
854             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
855           ],
856           "resources": "components/ButtonBar/tests/unit/resources/*",
857           "dependencies": {
858             "MaterialComponents/ButtonBar+TypographyThemer": [
860             ]
861           }
862         }
863       ]
864     },
865     {
866       "name": "ButtonBar+ColorThemer",
867       "platforms": {
868         "ios": "9.0"
869       },
870       "public_header_files": [
871         "components/ButtonBar/src/ColorThemer/*.h"
872       ],
873       "source_files": [
874         "components/ButtonBar/src/ColorThemer/*.{h,m}"
875       ],
876       "dependencies": {
877         "MaterialComponents/ButtonBar": [
879         ],
880         "MaterialComponents/Themes": [
882         ]
883       }
884     },
885     {
886       "name": "ButtonBar+TypographyThemer",
887       "platforms": {
888         "ios": "9.0"
889       },
890       "public_header_files": [
891         "components/ButtonBar/src/TypographyThemer/*.h"
892       ],
893       "source_files": [
894         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
895       ],
896       "dependencies": {
897         "MaterialComponents/ButtonBar": [
899         ],
900         "MaterialComponents/schemes/Typography": [
902         ]
903       }
904     },
905     {
906       "name": "Cards",
907       "platforms": {
908         "ios": "9.0"
909       },
910       "public_header_files": "components/Cards/src/*.h",
911       "source_files": "components/Cards/src/*.{h,m}",
912       "exclude_files": [
913         "components/Cards/src/MDCCard+Ripple.{h,m}",
914         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
915       ],
916       "dependencies": {
917         "MaterialComponents/Elevation": [
919         ],
920         "MaterialComponents/Ink": [
922         ],
923         "MaterialComponents/Ripple": [
925         ],
926         "MaterialComponents/ShadowLayer": [
928         ],
929         "MaterialComponents/Shapes": [
931         ],
932         "MaterialComponents/private/Icons/ic_check_circle": [
934         ],
935         "MaterialComponents/private/Math": [
937         ]
938       },
939       "testspecs": [
940         {
941           "name": "UnitTests",
942           "test_type": "unit",
943           "source_files": [
944             "components/Cards/tests/unit/*.{h,m,swift}",
945             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
946           ],
947           "resources": "components/Cards/tests/unit/resources/*",
948           "dependencies": {
949             "MaterialComponents/Cards+ColorThemer": [
951             ],
952             "MaterialComponents/Cards+ShapeThemer": [
954             ]
955           }
956         }
957       ]
958     },
959     {
960       "name": "Cards+ColorThemer",
961       "platforms": {
962         "ios": "9.0"
963       },
964       "public_header_files": [
965         "components/Cards/src/ColorThemer/*.h"
966       ],
967       "source_files": [
968         "components/Cards/src/ColorThemer/*.{h,m}"
969       ],
970       "dependencies": {
971         "MaterialComponents/Cards": [
973         ],
974         "MaterialComponents/schemes/Color": [
976         ]
977       }
978     },
979     {
980       "name": "Cards+ShapeThemer",
981       "platforms": {
982         "ios": "9.0"
983       },
984       "public_header_files": [
985         "components/Cards/src/ShapeThemer/*.h"
986       ],
987       "source_files": [
988         "components/Cards/src/ShapeThemer/*.{h,m}"
989       ],
990       "dependencies": {
991         "MaterialComponents/Cards": [
993         ],
994         "MaterialComponents/schemes/Shape": [
996         ]
997       }
998     },
999     {
1000       "name": "Cards+CardThemer",
1001       "platforms": {
1002         "ios": "9.0"
1003       },
1004       "public_header_files": [
1005         "components/Cards/src/CardThemer/*.h"
1006       ],
1007       "source_files": [
1008         "components/Cards/src/CardThemer/*.{h,m}"
1009       ],
1010       "dependencies": {
1011         "MaterialComponents/Cards": [
1013         ],
1014         "MaterialComponents/Cards+ColorThemer": [
1016         ],
1017         "MaterialComponents/Cards+ShapeThemer": [
1019         ]
1020       }
1021     },
1022     {
1023       "name": "Cards+Theming",
1024       "platforms": {
1025         "ios": "9.0"
1026       },
1027       "public_header_files": "components/Cards/src/Theming/*.h",
1028       "source_files": [
1029         "components/Cards/src/Theming/*.{h,m}",
1030         "components/Cards/src/Theming/private/*.{h,m}"
1031       ],
1032       "dependencies": {
1033         "MaterialComponents/Cards": [
1035         ],
1036         "MaterialComponents/Cards+ColorThemer": [
1038         ],
1039         "MaterialComponents/Cards+ShapeThemer": [
1041         ],
1042         "MaterialComponents/schemes/Container": [
1044         ]
1045       },
1046       "testspecs": [
1047         {
1048           "name": "UnitTests",
1049           "test_type": "unit",
1050           "source_files": [
1051             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
1052             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
1053           ],
1054           "resources": "components/Cards/tests/unit/Theming/resources/*"
1055         }
1056       ]
1057     },
1058     {
1059       "name": "Chips",
1060       "platforms": {
1061         "ios": "9.0"
1062       },
1063       "public_header_files": "components/Chips/src/*.h",
1064       "source_files": [
1065         "components/Chips/src/*.{h,m}",
1066         "components/Chips/src/private/*.{h,m}"
1067       ],
1068       "dependencies": {
1069         "MDFInternationalization": [
1071         ],
1072         "MaterialComponents/Elevation": [
1074         ],
1075         "MaterialComponents/Ink": [
1077         ],
1078         "MaterialComponents/Ripple": [
1080         ],
1081         "MaterialComponents/ShadowLayer": [
1083         ],
1084         "MaterialComponents/ShadowElevations": [
1086         ],
1087         "MaterialComponents/ShapeLibrary": [
1089         ],
1090         "MaterialComponents/Shapes": [
1092         ],
1093         "MaterialComponents/TextFields": [
1095         ],
1096         "MaterialComponents/Typography": [
1098         ],
1099         "MaterialComponents/private/Math": [
1101         ]
1102       },
1103       "testspecs": [
1104         {
1105           "name": "UnitTests",
1106           "test_type": "unit",
1107           "source_files": [
1108             "components/Chips/tests/unit/*.{h,m,swift}",
1109             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1110           ],
1111           "resources": "components/Chips/tests/unit/resources/*",
1112           "dependencies": {
1113             "MaterialComponents/Chips+ChipThemer": [
1115             ],
1116             "MaterialComponents/Chips+FontThemer": [
1118             ],
1119             "MaterialComponents/Themes": [
1121             ]
1122           }
1123         }
1124       ]
1125     },
1126     {
1127       "name": "Chips+ChipThemer",
1128       "platforms": {
1129         "ios": "9.0"
1130       },
1131       "public_header_files": [
1132         "components/Chips/src/ChipThemer/*.h"
1133       ],
1134       "source_files": [
1135         "components/Chips/src/ChipThemer/*.{h,m}"
1136       ],
1137       "dependencies": {
1138         "MaterialComponents/Chips": [
1140         ],
1141         "MaterialComponents/Chips+ColorThemer": [
1143         ],
1144         "MaterialComponents/Chips+ShapeThemer": [
1146         ],
1147         "MaterialComponents/Chips+TypographyThemer": [
1149         ]
1150       }
1151     },
1152     {
1153       "name": "Chips+ColorThemer",
1154       "platforms": {
1155         "ios": "9.0"
1156       },
1157       "public_header_files": [
1158         "components/Chips/src/ColorThemer/*.h"
1159       ],
1160       "source_files": [
1161         "components/Chips/src/ColorThemer/*.{h,m}"
1162       ],
1163       "dependencies": {
1164         "MaterialComponents/Chips": [
1166         ],
1167         "MaterialComponents/schemes/Color": [
1169         ]
1170       }
1171     },
1172     {
1173       "name": "Chips+FontThemer",
1174       "platforms": {
1175         "ios": "9.0"
1176       },
1177       "public_header_files": [
1178         "components/Chips/src/FontThemer/*.h"
1179       ],
1180       "source_files": [
1181         "components/Chips/src/FontThemer/*.{h,m}"
1182       ],
1183       "dependencies": {
1184         "MaterialComponents/Chips": [
1186         ],
1187         "MaterialComponents/Themes": [
1189         ]
1190       }
1191     },
1192     {
1193       "name": "Chips+ShapeThemer",
1194       "platforms": {
1195         "ios": "9.0"
1196       },
1197       "public_header_files": [
1198         "components/Chips/src/ShapeThemer/*.h"
1199       ],
1200       "source_files": [
1201         "components/Chips/src/ShapeThemer/*.{h,m}"
1202       ],
1203       "dependencies": {
1204         "MaterialComponents/Chips": [
1206         ],
1207         "MaterialComponents/schemes/Shape": [
1209         ]
1210       }
1211     },
1212     {
1213       "name": "Chips+TypographyThemer",
1214       "platforms": {
1215         "ios": "9.0"
1216       },
1217       "public_header_files": [
1218         "components/Chips/src/TypographyThemer/*.h"
1219       ],
1220       "source_files": [
1221         "components/Chips/src/TypographyThemer/*.{h,m}"
1222       ],
1223       "dependencies": {
1224         "MaterialComponents/Chips": [
1226         ],
1227         "MaterialComponents/schemes/Typography": [
1229         ]
1230       }
1231     },
1232     {
1233       "name": "Chips+Theming",
1234       "platforms": {
1235         "ios": "9.0"
1236       },
1237       "public_header_files": "components/Chips/src/Theming/*.h",
1238       "source_files": [
1239         "components/Chips/src/Theming/*.{h,m}",
1240         "components/Chips/src/Theming/private/*.{h,m}"
1241       ],
1242       "dependencies": {
1243         "MaterialComponents/Chips": [
1245         ],
1246         "MaterialComponents/Chips+ColorThemer": [
1248         ],
1249         "MaterialComponents/Chips+ShapeThemer": [
1251         ],
1252         "MaterialComponents/Chips+TypographyThemer": [
1254         ],
1255         "MaterialComponents/schemes/Container": [
1257         ]
1258       },
1259       "testspecs": [
1260         {
1261           "name": "UnitTests",
1262           "test_type": "unit",
1263           "source_files": [
1264             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1265             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1266           ],
1267           "resources": "components/Chips/tests/unit/Theming/resources/*"
1268         }
1269       ]
1270     },
1271     {
1272       "name": "CollectionCells",
1273       "platforms": {
1274         "ios": "9.0"
1275       },
1276       "public_header_files": "components/CollectionCells/src/*.h",
1277       "source_files": [
1278         "components/CollectionCells/src/*.{h,m}",
1279         "components/CollectionCells/src/private/*.{h,m}"
1280       ],
1281       "resources": [
1282         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1283       ],
1284       "frameworks": [
1285         "CoreGraphics",
1286         "QuartzCore"
1287       ],
1288       "dependencies": {
1289         "MDFInternationalization": [
1291         ],
1292         "MaterialComponents/CollectionLayoutAttributes": [
1294         ],
1295         "MaterialComponents/Ink": [
1297         ],
1298         "MaterialComponents/Typography": [
1300         ],
1301         "MaterialComponents/Palettes": [
1303         ],
1304         "MaterialComponents/private/Icons/ic_check": [
1306         ],
1307         "MaterialComponents/private/Icons/ic_check_circle": [
1309         ],
1310         "MaterialComponents/private/Icons/ic_chevron_right": [
1312         ],
1313         "MaterialComponents/private/Icons/ic_info": [
1315         ],
1316         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1318         ],
1319         "MaterialComponents/private/Icons/ic_reorder": [
1321         ],
1322         "MaterialComponents/private/Math": [
1324         ]
1325       },
1326       "testspecs": [
1327         {
1328           "name": "UnitTests",
1329           "test_type": "unit",
1330           "source_files": [
1331             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1332             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1333           ],
1334           "resources": "components/CollectionCells/tests/unit/resources/*"
1335         }
1336       ]
1337     },
1338     {
1339       "name": "CollectionLayoutAttributes",
1340       "platforms": {
1341         "ios": "9.0"
1342       },
1343       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1344       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1345       "testspecs": [
1346         {
1347           "name": "UnitTests",
1348           "test_type": "unit",
1349           "source_files": [
1350             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1351             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1352           ],
1353           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1354         }
1355       ]
1356     },
1357     {
1358       "name": "Collections",
1359       "platforms": {
1360         "ios": "9.0"
1361       },
1362       "public_header_files": "components/Collections/src/*.h",
1363       "source_files": [
1364         "components/Collections/src/*.{h,m}",
1365         "components/Collections/src/private/*.{h,m}"
1366       ],
1367       "resources": [
1368         "components/Collections/src/MaterialCollections.bundle"
1369       ],
1370       "frameworks": [
1371         "CoreGraphics",
1372         "QuartzCore"
1373       ],
1374       "dependencies": {
1375         "MaterialComponents/CollectionCells": [
1377         ],
1378         "MaterialComponents/CollectionLayoutAttributes": [
1380         ],
1381         "MaterialComponents/Ink": [
1383         ],
1384         "MaterialComponents/Palettes": [
1386         ],
1387         "MaterialComponents/ShadowElevations": [
1389         ],
1390         "MaterialComponents/ShadowLayer": [
1392         ],
1393         "MaterialComponents/Typography": [
1395         ]
1396       },
1397       "testspecs": [
1398         {
1399           "name": "UnitTests",
1400           "test_type": "unit",
1401           "source_files": [
1402             "components/Collections/tests/unit/*.{h,m,swift}",
1403             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1404           ],
1405           "resources": "components/Collections/tests/unit/resources/*"
1406         }
1407       ]
1408     },
1409     {
1410       "name": "Dialogs",
1411       "platforms": {
1412         "ios": "9.0"
1413       },
1414       "public_header_files": "components/Dialogs/src/*.h",
1415       "source_files": [
1416         "components/Dialogs/src/*.{h,m}",
1417         "components/Dialogs/src/private/*.{h,m}"
1418       ],
1419       "resources": [
1420         "components/Dialogs/src/MaterialDialogs.bundle"
1421       ],
1422       "dependencies": {
1423         "MaterialComponents/Buttons": [
1425         ],
1426         "MaterialComponents/Elevation": [
1428         ],
1429         "MaterialComponents/ShadowElevations": [
1431         ],
1432         "MaterialComponents/ShadowLayer": [
1434         ],
1435         "MaterialComponents/Typography": [
1437         ],
1438         "MaterialComponents/private/KeyboardWatcher": [
1440         ],
1441         "MaterialComponents/private/Math": [
1443         ],
1444         "MDFInternationalization": [
1446         ]
1447       },
1448       "testspecs": [
1449         {
1450           "name": "UnitTests",
1451           "test_type": "unit",
1452           "source_files": [
1453             "components/Dialogs/tests/unit/*.{h,m,swift}",
1454             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1455           ],
1456           "resources": "components/Dialogs/tests/unit/resources/*",
1457           "dependencies": {
1458             "MaterialComponents/Dialogs+DialogThemer": [
1460             ]
1461           }
1462         }
1463       ]
1464     },
1465     {
1466       "name": "Dialogs+ColorThemer",
1467       "platforms": {
1468         "ios": "9.0"
1469       },
1470       "public_header_files": [
1471         "components/Dialogs/src/ColorThemer/*.h"
1472       ],
1473       "source_files": [
1474         "components/Dialogs/src/ColorThemer/*.{h,m}"
1475       ],
1476       "dependencies": {
1477         "MaterialComponents/Dialogs": [
1479         ],
1480         "MaterialComponents/Themes": [
1482         ],
1483         "MaterialComponents/Buttons+ColorThemer": [
1485         ]
1486       }
1487     },
1488     {
1489       "name": "Dialogs+TypographyThemer",
1490       "platforms": {
1491         "ios": "9.0"
1492       },
1493       "public_header_files": [
1494         "components/Dialogs/src/TypographyThemer/*.h"
1495       ],
1496       "source_files": [
1497         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1498       ],
1499       "dependencies": {
1500         "MaterialComponents/Dialogs": [
1502         ],
1503         "MaterialComponents/schemes/Typography": [
1505         ],
1506         "MaterialComponents/Buttons+TypographyThemer": [
1508         ]
1509       }
1510     },
1511     {
1512       "name": "Dialogs+DialogThemer",
1513       "platforms": {
1514         "ios": "9.0"
1515       },
1516       "public_header_files": [
1517         "components/Dialogs/src/DialogThemer/*.h"
1518       ],
1519       "source_files": [
1520         "components/Dialogs/src/DialogThemer/*.{h,m}"
1521       ],
1522       "dependencies": {
1523         "MaterialComponents/Dialogs": [
1525         ],
1526         "MaterialComponents/Dialogs+ColorThemer": [
1528         ],
1529         "MaterialComponents/Dialogs+TypographyThemer": [
1531         ],
1532         "MaterialComponents/Buttons+ButtonThemer": [
1534         ]
1535       }
1536     },
1537     {
1538       "name": "Dialogs+Theming",
1539       "platforms": {
1540         "ios": "9.0"
1541       },
1542       "public_header_files": "components/Dialogs/src/Theming/*.h",
1543       "source_files": [
1544         "components/Dialogs/src/Theming/*.{h,m}",
1545         "components/Dialogs/src/Theming/private/*.{h,m}"
1546       ],
1547       "dependencies": {
1548         "MaterialComponents/Dialogs": [
1550         ],
1551         "MaterialComponents/Dialogs+ColorThemer": [
1553         ],
1554         "MaterialComponents/Dialogs+TypographyThemer": [
1556         ],
1557         "MaterialComponents/ShadowElevations": [
1559         ],
1560         "MaterialComponents/schemes/Container": [
1562         ],
1563         "MaterialComponents/Buttons+Theming": [
1565         ]
1566       },
1567       "testspecs": [
1568         {
1569           "name": "UnitTests",
1570           "test_type": "unit",
1571           "source_files": [
1572             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1573             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1574           ],
1575           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1576         }
1577       ]
1578     },
1579     {
1580       "name": "Elevation",
1581       "platforms": {
1582         "ios": "9.0"
1583       },
1584       "public_header_files": "components/Elevation/src/*.h",
1585       "source_files": [
1586         "components/Elevation/src/*.{h,m}",
1587         "components/Elevation/src/private/*.{h,m}"
1588       ],
1589       "dependencies": {
1590         "MaterialComponents/private/Color": [
1592         ],
1593         "MaterialComponents/private/Math": [
1595         ]
1596       },
1597       "testspecs": [
1598         {
1599           "name": "UnitTests",
1600           "test_type": "unit",
1601           "source_files": [
1602             "components/Elevation/tests/unit/*.{h,m,swift}",
1603             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1604           ],
1605           "dependencies": {
1606             "MaterialComponents/private/Color": [
1608             ]
1609           }
1610         }
1611       ]
1612     },
1613     {
1614       "name": "FeatureHighlight",
1615       "platforms": {
1616         "ios": "9.0"
1617       },
1618       "public_header_files": "components/FeatureHighlight/src/*.h",
1619       "source_files": [
1620         "components/FeatureHighlight/src/*.{h,m}",
1621         "components/FeatureHighlight/src/private/*.{h,m}"
1622       ],
1623       "resources": [
1624         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1625       ],
1626       "dependencies": {
1627         "MaterialComponents/private/Math": [
1629         ],
1630         "MaterialComponents/Typography": [
1632         ],
1633         "MDFTextAccessibility": [
1635         ]
1636       },
1637       "testspecs": [
1638         {
1639           "name": "UnitTests",
1640           "test_type": "unit",
1641           "source_files": [
1642             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1643             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1644           ],
1645           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1646           "dependencies": {
1647             "MaterialComponents/FeatureHighlight+ColorThemer": [
1649             ],
1650             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1652             ],
1653             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1655             ]
1656           }
1657         }
1658       ]
1659     },
1660     {
1661       "name": "FeatureHighlight+ColorThemer",
1662       "platforms": {
1663         "ios": "9.0"
1664       },
1665       "public_header_files": [
1666         "components/FeatureHighlight/src/ColorThemer/*.h"
1667       ],
1668       "source_files": [
1669         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1670       ],
1671       "dependencies": {
1672         "MaterialComponents/FeatureHighlight": [
1674         ],
1675         "MaterialComponents/Themes": [
1677         ]
1678       }
1679     },
1680     {
1681       "name": "FeatureHighlight+FontThemer",
1682       "platforms": {
1683         "ios": "9.0"
1684       },
1685       "public_header_files": [
1686         "components/FeatureHighlight/src/FontThemer/*.h"
1687       ],
1688       "source_files": [
1689         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1690       ],
1691       "dependencies": {
1692         "MaterialComponents/FeatureHighlight": [
1694         ],
1695         "MaterialComponents/Themes": [
1697         ]
1698       }
1699     },
1700     {
1701       "name": "FeatureHighlight+TypographyThemer",
1702       "platforms": {
1703         "ios": "9.0"
1704       },
1705       "public_header_files": [
1706         "components/FeatureHighlight/src/TypographyThemer/*.h"
1707       ],
1708       "source_files": [
1709         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1710       ],
1711       "dependencies": {
1712         "MaterialComponents/FeatureHighlight": [
1714         ],
1715         "MaterialComponents/schemes/Typography": [
1717         ]
1718       }
1719     },
1720     {
1721       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1722       "platforms": {
1723         "ios": "9.0"
1724       },
1725       "public_header_files": [
1726         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1727       ],
1728       "source_files": [
1729         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1730       ],
1731       "dependencies": {
1732         "MaterialComponents/FeatureHighlight": [
1734         ],
1735         "MDFTextAccessibility": [
1737         ]
1738       }
1739     },
1740     {
1741       "name": "FlexibleHeader",
1742       "platforms": {
1743         "ios": "9.0"
1744       },
1745       "public_header_files": "components/FlexibleHeader/src/*.h",
1746       "source_files": [
1747         "components/FlexibleHeader/src/*.{h,m}",
1748         "components/FlexibleHeader/src/private/*.{h,m}"
1749       ],
1750       "dependencies": {
1751         "MDFTextAccessibility": [
1753         ],
1754         "MaterialComponents/Elevation": [
1756         ],
1757         "MaterialComponents/ShadowElevations": [
1759         ],
1760         "MaterialComponents/ShadowLayer": [
1762         ],
1763         "MaterialComponents/private/Application": [
1765         ],
1766         "MaterialComponents/private/Math": [
1768         ],
1769         "MaterialComponents/private/UIMetrics": [
1771         ]
1772       },
1773       "testspecs": [
1774         {
1775           "name": "UnitTests",
1776           "test_type": "unit",
1777           "source_files": [
1778             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1779             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1780           ],
1781           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1782           "dependencies": {
1783             "MaterialComponents/FlexibleHeader+ColorThemer": [
1785             ],
1786             "MaterialComponents/ShadowLayer": [
1788             ]
1789           }
1790         }
1791       ]
1792     },
1793     {
1794       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1795       "platforms": {
1796         "ios": "9.0"
1797       },
1798       "public_header_files": [
1799         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1800       ],
1801       "source_files": [
1802         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1803       ],
1804       "dependencies": {
1805         "MaterialComponents/FlexibleHeader": [
1807         ]
1808       }
1809     },
1810     {
1811       "name": "FlexibleHeader+ColorThemer",
1812       "platforms": {
1813         "ios": "9.0"
1814       },
1815       "public_header_files": [
1816         "components/FlexibleHeader/src/ColorThemer/*.h"
1817       ],
1818       "source_files": [
1819         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1820       ],
1821       "dependencies": {
1822         "MaterialComponents/FlexibleHeader": [
1824         ],
1825         "MaterialComponents/schemes/Color": [
1827         ]
1828       }
1829     },
1830     {
1831       "name": "HeaderStackView",
1832       "platforms": {
1833         "ios": "9.0"
1834       },
1835       "public_header_files": "components/HeaderStackView/src/*.h",
1836       "source_files": "components/HeaderStackView/src/*.{h,m}",
1837       "testspecs": [
1838         {
1839           "name": "UnitTests",
1840           "test_type": "unit",
1841           "source_files": [
1842             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1843             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1844           ],
1845           "resources": "components/HeaderStackView/tests/unit/resources/*"
1846         }
1847       ]
1848     },
1849     {
1850       "name": "HeaderStackView+ColorThemer",
1851       "platforms": {
1852         "ios": "9.0"
1853       },
1854       "public_header_files": [
1855         "components/HeaderStackView/src/ColorThemer/*.h"
1856       ],
1857       "source_files": [
1858         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1859       ],
1860       "dependencies": {
1861         "MaterialComponents/HeaderStackView": [
1863         ],
1864         "MaterialComponents/Themes": [
1866         ]
1867       }
1868     },
1869     {
1870       "name": "Ink",
1871       "platforms": {
1872         "ios": "9.0"
1873       },
1874       "public_header_files": "components/Ink/src/*.h",
1875       "source_files": [
1876         "components/Ink/src/*.{h,m}",
1877         "components/Ink/src/private/*.{h,m}"
1878       ],
1879       "dependencies": {
1880         "MaterialComponents/private/Color": [
1882         ],
1883         "MaterialComponents/private/Math": [
1885         ]
1886       },
1887       "testspecs": [
1888         {
1889           "name": "UnitTests",
1890           "test_type": "unit",
1891           "source_files": [
1892             "components/Ink/tests/unit/*.{h,m,swift}",
1893             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1894           ],
1895           "resources": "components/Ink/tests/unit/resources/*"
1896         }
1897       ]
1898     },
1899     {
1900       "name": "Ink+ColorThemer",
1901       "platforms": {
1902         "ios": "9.0"
1903       },
1904       "public_header_files": [
1905         "components/Ink/src/ColorThemer/*.h"
1906       ],
1907       "source_files": [
1908         "components/Ink/src/ColorThemer/*.{h,m}"
1909       ],
1910       "dependencies": {
1911         "MaterialComponents/Ink": [
1913         ],
1914         "MaterialComponents/Themes": [
1916         ]
1917       }
1918     },
1919     {
1920       "name": "LibraryInfo",
1921       "platforms": {
1922         "ios": "9.0"
1923       },
1924       "public_header_files": "components/LibraryInfo/src/*.h",
1925       "source_files": [
1926         "components/LibraryInfo/src/*.{h,m}",
1927         "components/LibraryInfo/src/private/*.{h,m}"
1928       ],
1929       "testspecs": [
1930         {
1931           "name": "UnitTests",
1932           "test_type": "unit",
1933           "source_files": [
1934             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1935             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1936           ],
1937           "resources": "components/LibraryInfo/tests/unit/resources/*"
1938         }
1939       ]
1940     },
1941     {
1942       "name": "List",
1943       "platforms": {
1944         "ios": "9.0"
1945       },
1946       "public_header_files": "components/List/src/*.h",
1947       "source_files": [
1948         "components/List/src/*.{h,m}",
1949         "components/List/src/private/*.{h,m}"
1950       ],
1951       "dependencies": {
1952         "MaterialComponents/Elevation": [
1954         ],
1955         "MaterialComponents/Ink": [
1957         ],
1958         "MaterialComponents/Ripple": [
1960         ],
1961         "MaterialComponents/ShadowElevations": [
1963         ],
1964         "MaterialComponents/ShadowLayer": [
1966         ],
1967         "MaterialComponents/Typography": [
1969         ],
1970         "MDFInternationalization": [
1972         ],
1973         "MaterialComponents/private/Math": [
1975         ]
1976       },
1977       "testspecs": [
1978         {
1979           "name": "UnitTests",
1980           "test_type": "unit",
1981           "source_files": [
1982             "components/List/tests/unit/*.{h,m,swift}",
1983             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1984           ],
1985           "resources": "components/List/tests/unit/resources/*",
1986           "dependencies": {
1987             "MaterialComponents/List+ColorThemer": [
1989             ],
1990             "MaterialComponents/List+TypographyThemer": [
1992             ],
1993             "MaterialComponents/List+ListThemer": [
1995             ]
1996           }
1997         }
1998       ]
1999     },
2000     {
2001       "name": "List+TypographyThemer",
2002       "platforms": {
2003         "ios": "9.0"
2004       },
2005       "public_header_files": [
2006         "components/List/src/TypographyThemer/*.h"
2007       ],
2008       "source_files": [
2009         "components/List/src/TypographyThemer/*.{h,m}"
2010       ],
2011       "dependencies": {
2012         "MaterialComponents/List": [
2014         ],
2015         "MaterialComponents/schemes/Typography": [
2017         ]
2018       }
2019     },
2020     {
2021       "name": "List+ColorThemer",
2022       "platforms": {
2023         "ios": "9.0"
2024       },
2025       "public_header_files": [
2026         "components/List/src/ColorThemer/*.h"
2027       ],
2028       "source_files": [
2029         "components/List/src/ColorThemer/*.{h,m}",
2030         "components/List/src/ColorThemer/private/*.{h,m}"
2031       ],
2032       "dependencies": {
2033         "MaterialComponents/List": [
2035         ],
2036         "MaterialComponents/schemes/Color": [
2038         ]
2039       }
2040     },
2041     {
2042       "name": "List+ListThemer",
2043       "platforms": {
2044         "ios": "9.0"
2045       },
2046       "public_header_files": [
2047         "components/List/src/ListThemer/*.h"
2048       ],
2049       "source_files": [
2050         "components/List/src/ListThemer/*.{h,m}",
2051         "components/List/src/ListThemer/private/*.{h,m}"
2052       ],
2053       "dependencies": {
2054         "MaterialComponents/List": [
2056         ],
2057         "MaterialComponents/List+ColorThemer": [
2059         ],
2060         "MaterialComponents/List+TypographyThemer": [
2062         ]
2063       }
2064     },
2065     {
2066       "name": "List+Theming",
2067       "platforms": {
2068         "ios": "9.0"
2069       },
2070       "public_header_files": "components/List/src/Theming/*.h",
2071       "source_files": [
2072         "components/List/src/Theming/*.{h,m}",
2073         "components/List/src/Theming/private/*.{h,m}"
2074       ],
2075       "dependencies": {
2076         "MaterialComponents/List": [
2078         ],
2079         "MaterialComponents/List+ColorThemer": [
2081         ],
2082         "MaterialComponents/List+TypographyThemer": [
2084         ],
2085         "MaterialComponents/schemes/Container": [
2087         ]
2088       },
2089       "testspecs": [
2090         {
2091           "name": "UnitTests",
2092           "test_type": "unit",
2093           "source_files": [
2094             "components/List/tests/unit/Theming/*.{h,m,swift}",
2095             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
2096           ],
2097           "resources": "components/List/tests/unit/Theming/resources/*"
2098         }
2099       ]
2100     },
2101     {
2102       "name": "MaskedTransition",
2103       "platforms": {
2104         "ios": "9.0"
2105       },
2106       "public_header_files": "components/MaskedTransition/src/*.h",
2107       "source_files": [
2108         "components/MaskedTransition/src/*.{h,m}",
2109         "components/MaskedTransition/src/private/*.{h,m}"
2110       ],
2111       "dependencies": {
2112         "MotionTransitioning": [
2113           "~> 5.0"
2114         ],
2115         "MotionAnimator": [
2116           "~> 2.0"
2117         ],
2118         "MotionInterchange": [
2119           "~> 1.0"
2120         ]
2121       },
2122       "testspecs": [
2123         {
2124           "name": "UnitTests",
2125           "test_type": "unit",
2126           "source_files": [
2127             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
2128             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
2129           ],
2130           "resources": "components/MaskedTransition/tests/unit/resources/*"
2131         }
2132       ]
2133     },
2134     {
2135       "name": "NavigationBar",
2136       "platforms": {
2137         "ios": "9.0"
2138       },
2139       "public_header_files": "components/NavigationBar/src/*.h",
2140       "source_files": "components/NavigationBar/src/*.{h,m}",
2141       "dependencies": {
2142         "MDFTextAccessibility": [
2144         ],
2145         "MaterialComponents/ButtonBar": [
2147         ],
2148         "MaterialComponents/Elevation": [
2150         ],
2151         "MaterialComponents/Typography": [
2153         ],
2154         "MDFInternationalization": [
2156         ],
2157         "MaterialComponents/private/Math": [
2159         ]
2160       },
2161       "testspecs": [
2162         {
2163           "name": "UnitTests",
2164           "test_type": "unit",
2165           "source_files": [
2166             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2167             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2168           ],
2169           "resources": "components/NavigationBar/tests/unit/resources/*",
2170           "dependencies": {
2171             "MaterialComponents/NavigationBar+ColorThemer": [
2173             ],
2174             "MaterialComponents/NavigationBar+TypographyThemer": [
2176             ]
2177           }
2178         }
2179       ]
2180     },
2181     {
2182       "name": "NavigationBar+ColorThemer",
2183       "platforms": {
2184         "ios": "9.0"
2185       },
2186       "public_header_files": [
2187         "components/NavigationBar/src/ColorThemer/*.h"
2188       ],
2189       "source_files": [
2190         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2191       ],
2192       "dependencies": {
2193         "MaterialComponents/NavigationBar": [
2195         ],
2196         "MaterialComponents/schemes/Color": [
2198         ]
2199       }
2200     },
2201     {
2202       "name": "NavigationBar+TypographyThemer",
2203       "platforms": {
2204         "ios": "9.0"
2205       },
2206       "public_header_files": [
2207         "components/NavigationBar/src/TypographyThemer/*.h"
2208       ],
2209       "source_files": [
2210         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2211       ],
2212       "dependencies": {
2213         "MaterialComponents/NavigationBar": [
2215         ],
2216         "MaterialComponents/schemes/Typography": [
2218         ]
2219       }
2220     },
2221     {
2222       "name": "NavigationDrawer",
2223       "platforms": {
2224         "ios": "9.0"
2225       },
2226       "public_header_files": "components/NavigationDrawer/src/*.h",
2227       "source_files": [
2228         "components/NavigationDrawer/src/*.{h,m}",
2229         "components/NavigationDrawer/src/private/*.{h,m}"
2230       ],
2231       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2232       "dependencies": {
2233         "MaterialComponents/Elevation": [
2235         ],
2236         "MaterialComponents/Palettes": [
2238         ],
2239         "MaterialComponents/ShadowLayer": [
2241         ],
2242         "MaterialComponents/private/Math": [
2244         ],
2245         "MaterialComponents/private/UIMetrics": [
2247         ]
2248       },
2249       "testspecs": [
2250         {
2251           "name": "UnitTests",
2252           "test_type": "unit",
2253           "source_files": [
2254             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2255             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2256             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2257           ],
2258           "dependencies": {
2259             "MaterialComponents/NavigationDrawer+ColorThemer": [
2261             ]
2262           }
2263         }
2264       ]
2265     },
2266     {
2267       "name": "NavigationDrawer+ColorThemer",
2268       "platforms": {
2269         "ios": "9.0"
2270       },
2271       "public_header_files": [
2272         "components/NavigationDrawer/src/ColorThemer/*.h"
2273       ],
2274       "source_files": [
2275         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2276         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2277       ],
2278       "dependencies": {
2279         "MaterialComponents/NavigationDrawer": [
2281         ],
2282         "MaterialComponents/schemes/Color": [
2284         ]
2285       }
2286     },
2287     {
2288       "name": "OverlayWindow",
2289       "platforms": {
2290         "ios": "9.0"
2291       },
2292       "public_header_files": "components/OverlayWindow/src/*.h",
2293       "source_files": [
2294         "components/OverlayWindow/src/*.{h,m}",
2295         "components/OverlayWindow/src/private/*.{h,m}"
2296       ],
2297       "dependencies": {
2298         "MaterialComponents/private/Application": [
2300         ]
2301       },
2302       "testspecs": [
2303         {
2304           "name": "UnitTests",
2305           "test_type": "unit",
2306           "source_files": [
2307             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2308             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2309           ],
2310           "resources": "components/OverlayWindow/tests/unit/resources/*"
2311         }
2312       ]
2313     },
2314     {
2315       "name": "PageControl",
2316       "platforms": {
2317         "ios": "9.0"
2318       },
2319       "public_header_files": "components/PageControl/src/*.h",
2320       "source_files": [
2321         "components/PageControl/src/*.{h,m}",
2322         "components/PageControl/src/private/*.{h,m}"
2323       ],
2324       "resources": [
2325         "components/PageControl/src/MaterialPageControl.bundle"
2326       ],
2327       "dependencies": {
2328         "MDFInternationalization": [
2330         ]
2331       },
2332       "testspecs": [
2333         {
2334           "name": "UnitTests",
2335           "test_type": "unit",
2336           "source_files": [
2337             "components/PageControl/tests/unit/*.{h,m,swift}",
2338             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2339           ],
2340           "resources": "components/PageControl/tests/unit/resources/*"
2341         }
2342       ]
2343     },
2344     {
2345       "name": "PageControl+ColorThemer",
2346       "platforms": {
2347         "ios": "9.0"
2348       },
2349       "public_header_files": [
2350         "components/PageControl/src/ColorThemer/*.h"
2351       ],
2352       "source_files": [
2353         "components/PageControl/src/ColorThemer/*.{h,m}"
2354       ],
2355       "dependencies": {
2356         "MaterialComponents/PageControl": [
2358         ],
2359         "MaterialComponents/Themes": [
2361         ]
2362       }
2363     },
2364     {
2365       "name": "Palettes",
2366       "platforms": {
2367         "ios": "9.0"
2368       },
2369       "public_header_files": "components/Palettes/src/*.h",
2370       "source_files": [
2371         "components/Palettes/src/*.{h,m}",
2372         "components/Palettes/src/private/*.{h,m}"
2373       ],
2374       "testspecs": [
2375         {
2376           "name": "UnitTests",
2377           "test_type": "unit",
2378           "source_files": [
2379             "components/Palettes/tests/unit/*.{h,m,swift}",
2380             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2381           ],
2382           "resources": "components/Palettes/tests/unit/resources/*"
2383         }
2384       ]
2385     },
2386     {
2387       "name": "ProgressView",
2388       "platforms": {
2389         "ios": "9.0"
2390       },
2391       "public_header_files": "components/ProgressView/src/*.h",
2392       "source_files": [
2393         "components/ProgressView/src/*.{h,m}",
2394         "components/ProgressView/src/private/*.{h,m}"
2395       ],
2396       "dependencies": {
2397         "MDFInternationalization": [
2399         ],
2400         "MaterialComponents/Palettes": [
2402         ],
2403         "MaterialComponents/private/Math": [
2405         ],
2406         "MotionAnimator": [
2407           "~> 2.1"
2408         ]
2409       },
2410       "testspecs": [
2411         {
2412           "name": "UnitTests",
2413           "test_type": "unit",
2414           "source_files": [
2415             "components/ProgressView/tests/unit/*.{h,m,swift}",
2416             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2417           ],
2418           "resources": "components/ProgressView/tests/unit/resources/*"
2419         }
2420       ]
2421     },
2422     {
2423       "name": "ProgressView+ColorThemer",
2424       "platforms": {
2425         "ios": "9.0"
2426       },
2427       "public_header_files": [
2428         "components/ProgressView/src/ColorThemer/*.h"
2429       ],
2430       "source_files": [
2431         "components/ProgressView/src/ColorThemer/*.{h,m}"
2432       ],
2433       "dependencies": {
2434         "MaterialComponents/ProgressView": [
2436         ],
2437         "MaterialComponents/Themes": [
2439         ]
2440       }
2441     },
2442     {
2443       "name": "ProgressView+Theming",
2444       "platforms": {
2445         "ios": "9.0"
2446       },
2447       "public_header_files": "components/ProgressView/src/Theming/*.h",
2448       "source_files": [
2449         "components/ProgressView/src/Theming/*.{h,m}",
2450         "components/ProgressView/src/Theming/private/*.{h,m}"
2451       ],
2452       "dependencies": {
2453         "MaterialComponents/ProgressView": [
2455         ],
2456         "MaterialComponents/schemes/Container": [
2458         ]
2459       },
2460       "testspecs": [
2461         {
2462           "name": "UnitTests",
2463           "test_type": "unit",
2464           "source_files": [
2465             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2466             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2467           ],
2468           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2469         }
2470       ]
2471     },
2472     {
2473       "name": "Ripple",
2474       "platforms": {
2475         "ios": "9.0"
2476       },
2477       "public_header_files": "components/Ripple/src/*.h",
2478       "source_files": [
2479         "components/Ripple/src/*.{h,m}",
2480         "components/Ripple/src/private/*.{h,m}"
2481       ],
2482       "dependencies": {
2483         "MaterialComponents/AnimationTiming": [
2485         ],
2486         "MaterialComponents/private/Color": [
2488         ],
2489         "MaterialComponents/private/Math": [
2491         ]
2492       },
2493       "testspecs": [
2494         {
2495           "name": "UnitTests",
2496           "test_type": "unit",
2497           "source_files": [
2498             "components/Ripple/tests/unit/*.{h,m,swift}",
2499             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2500           ],
2501           "resources": "components/Ripple/tests/unit/resources/*"
2502         }
2503       ]
2504     },
2505     {
2506       "name": "ShadowElevations",
2507       "platforms": {
2508         "ios": "9.0"
2509       },
2510       "public_header_files": "components/ShadowElevations/src/*.h",
2511       "source_files": "components/ShadowElevations/src/*.{h,m}",
2512       "testspecs": [
2513         {
2514           "name": "UnitTests",
2515           "test_type": "unit",
2516           "source_files": [
2517             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2518             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2519           ],
2520           "resources": "components/ShadowElevations/tests/unit/resources/*"
2521         }
2522       ]
2523     },
2524     {
2525       "name": "ShadowLayer",
2526       "platforms": {
2527         "ios": "9.0"
2528       },
2529       "public_header_files": "components/ShadowLayer/src/*.h",
2530       "source_files": "components/ShadowLayer/src/*.{h,m}",
2531       "dependencies": {
2532         "MaterialComponents/ShadowElevations": [
2534         ]
2535       },
2536       "testspecs": [
2537         {
2538           "name": "UnitTests",
2539           "test_type": "unit",
2540           "source_files": [
2541             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2542             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2543           ],
2544           "resources": "components/ShadowLayer/tests/unit/resources/*"
2545         }
2546       ]
2547     },
2548     {
2549       "name": "ShapeLibrary",
2550       "platforms": {
2551         "ios": "9.0"
2552       },
2553       "public_header_files": "components/ShapeLibrary/src/*.h",
2554       "source_files": [
2555         "components/ShapeLibrary/src/*.{h,m}",
2556         "components/ShapeLibrary/src/private/*.{h,m}"
2557       ],
2558       "dependencies": {
2559         "MaterialComponents/Shapes": [
2561         ],
2562         "MaterialComponents/private/Math": [
2564         ]
2565       },
2566       "testspecs": [
2567         {
2568           "name": "UnitTests",
2569           "test_type": "unit",
2570           "source_files": [
2571             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2572             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2573           ],
2574           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2575         }
2576       ]
2577     },
2578     {
2579       "name": "Shapes",
2580       "platforms": {
2581         "ios": "9.0"
2582       },
2583       "public_header_files": "components/Shapes/src/*.h",
2584       "source_files": [
2585         "components/Shapes/src/*.{h,m}",
2586         "components/Shapes/src/private/*.{h,m}"
2587       ],
2588       "dependencies": {
2589         "MaterialComponents/ShadowLayer": [
2591         ],
2592         "MaterialComponents/private/Math": [
2594         ]
2595       },
2596       "testspecs": [
2597         {
2598           "name": "UnitTests",
2599           "test_type": "unit",
2600           "source_files": [
2601             "components/Shapes/tests/unit/*.{h,m,swift}",
2602             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2603           ],
2604           "resources": "components/Shapes/tests/unit/resources/*"
2605         }
2606       ]
2607     },
2608     {
2609       "name": "Slider",
2610       "platforms": {
2611         "ios": "9.0"
2612       },
2613       "public_header_files": [
2614         "components/Slider/src/*.h"
2615       ],
2616       "source_files": [
2617         "components/Slider/src/*.{h,m}",
2618         "components/Slider/src/private/*.{h,m}"
2619       ],
2620       "dependencies": {
2621         "MaterialComponents/Elevation": [
2623         ],
2624         "MaterialComponents/Palettes": [
2626         ],
2627         "MaterialComponents/ShadowElevations": [
2629         ],
2630         "MaterialComponents/private/Math": [
2632         ],
2633         "MaterialComponents/private/ThumbTrack": [
2635         ]
2636       },
2637       "testspecs": [
2638         {
2639           "name": "UnitTests",
2640           "test_type": "unit",
2641           "source_files": [
2642             "components/Slider/tests/unit/*.{h,m,swift}",
2643             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2644           ],
2645           "resources": "components/Slider/tests/unit/resources/*"
2646         }
2647       ]
2648     },
2649     {
2650       "name": "Slider+ColorThemer",
2651       "platforms": {
2652         "ios": "9.0"
2653       },
2654       "public_header_files": [
2655         "components/Slider/src/ColorThemer/*.h"
2656       ],
2657       "source_files": [
2658         "components/Slider/src/ColorThemer/*.{h,m}"
2659       ],
2660       "dependencies": {
2661         "MaterialComponents/Palettes": [
2663         ],
2664         "MaterialComponents/Slider": [
2666         ],
2667         "MaterialComponents/schemes/Color": [
2669         ]
2670       }
2671     },
2672     {
2673       "name": "Snackbar",
2674       "platforms": {
2675         "ios": "9.0"
2676       },
2677       "public_header_files": "components/Snackbar/src/*.h",
2678       "source_files": [
2679         "components/Snackbar/src/*.{h,m}",
2680         "components/Snackbar/src/private/*.{h,m}"
2681       ],
2682       "resources": [
2683         "components/Snackbar/src/MaterialSnackbar.bundle"
2684       ],
2685       "dependencies": {
2686         "MaterialComponents/AnimationTiming": [
2688         ],
2689         "MaterialComponents/Buttons": [
2691         ],
2692         "MaterialComponents/Elevation": [
2694         ],
2695         "MaterialComponents/OverlayWindow": [
2697         ],
2698         "MaterialComponents/ShadowElevations": [
2700         ],
2701         "MaterialComponents/ShadowLayer": [
2703         ],
2704         "MaterialComponents/Typography": [
2706         ],
2707         "MaterialComponents/private/Application": [
2709         ],
2710         "MaterialComponents/private/KeyboardWatcher": [
2712         ],
2713         "MaterialComponents/private/Math": [
2715         ],
2716         "MaterialComponents/private/Overlay": [
2718         ]
2719       },
2720       "testspecs": [
2721         {
2722           "name": "UnitTests",
2723           "test_type": "unit",
2724           "source_files": [
2725             "components/Snackbar/tests/unit/*.{h,m,swift}",
2726             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2727           ],
2728           "resources": "components/Snackbar/tests/unit/resources/*",
2729           "dependencies": {
2730             "MaterialComponents/Snackbar+ColorThemer": [
2732             ],
2733             "MaterialComponents/Snackbar+FontThemer": [
2735             ],
2736             "MaterialComponents/Snackbar+TypographyThemer": [
2738             ],
2739             "MaterialComponents/Themes": [
2741             ]
2742           }
2743         }
2744       ]
2745     },
2746     {
2747       "name": "Snackbar+ColorThemer",
2748       "platforms": {
2749         "ios": "9.0"
2750       },
2751       "public_header_files": [
2752         "components/Snackbar/src/ColorThemer/*.h"
2753       ],
2754       "source_files": [
2755         "components/Snackbar/src/ColorThemer/*.{h,m}"
2756       ],
2757       "dependencies": {
2758         "MaterialComponents/Snackbar": [
2760         ],
2761         "MaterialComponents/schemes/Color": [
2763         ]
2764       }
2765     },
2766     {
2767       "name": "Snackbar+FontThemer",
2768       "platforms": {
2769         "ios": "9.0"
2770       },
2771       "public_header_files": [
2772         "components/Snackbar/src/FontThemer/*.h"
2773       ],
2774       "source_files": [
2775         "components/Snackbar/src/FontThemer/*.{h,m}"
2776       ],
2777       "dependencies": {
2778         "MaterialComponents/Snackbar": [
2780         ],
2781         "MaterialComponents/Themes": [
2783         ]
2784       }
2785     },
2786     {
2787       "name": "Snackbar+TypographyThemer",
2788       "platforms": {
2789         "ios": "9.0"
2790       },
2791       "public_header_files": [
2792         "components/Snackbar/src/TypographyThemer/*.h"
2793       ],
2794       "source_files": [
2795         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2796       ],
2797       "dependencies": {
2798         "MaterialComponents/Snackbar": [
2800         ],
2801         "MaterialComponents/schemes/Typography": [
2803         ]
2804       }
2805     },
2806     {
2807       "name": "Tabs",
2808       "platforms": {
2809         "ios": "9.0"
2810       },
2811       "public_header_files": "components/Tabs/src/*.h",
2812       "source_files": [
2813         "components/Tabs/src/*.{h,m}",
2814         "components/Tabs/src/private/*.{h,m}"
2815       ],
2816       "resources": [
2817         "components/Tabs/src/MaterialTabs.bundle"
2818       ],
2819       "dependencies": {
2820         "MDFInternationalization": [
2822         ],
2823         "MaterialComponents/AnimationTiming": [
2825         ],
2826         "MaterialComponents/Elevation": [
2828         ],
2829         "MaterialComponents/Ink": [
2831         ],
2832         "MaterialComponents/Palettes": [
2834         ],
2835         "MaterialComponents/Ripple": [
2837         ],
2838         "MaterialComponents/ShadowElevations": [
2840         ],
2841         "MaterialComponents/ShadowLayer": [
2843         ],
2844         "MaterialComponents/Typography": [
2846         ],
2847         "MaterialComponents/private/Math": [
2849         ]
2850       },
2851       "testspecs": [
2852         {
2853           "name": "UnitTests",
2854           "test_type": "unit",
2855           "source_files": [
2856             "components/Tabs/tests/unit/*.{h,m,swift}",
2857             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2858           ],
2859           "resources": "components/Tabs/tests/unit/resources/*",
2860           "dependencies": {
2861             "MaterialComponents/Tabs+ColorThemer": [
2863             ],
2864             "MaterialComponents/Tabs+FontThemer": [
2866             ],
2867             "MaterialComponents/Tabs+TypographyThemer": [
2869             ],
2870             "MaterialComponents/Themes": [
2872             ]
2873           }
2874         }
2875       ]
2876     },
2877     {
2878       "name": "Tabs+ColorThemer",
2879       "platforms": {
2880         "ios": "9.0"
2881       },
2882       "public_header_files": [
2883         "components/Tabs/src/ColorThemer/*.h"
2884       ],
2885       "source_files": [
2886         "components/Tabs/src/ColorThemer/*.{h,m}"
2887       ],
2888       "dependencies": {
2889         "MaterialComponents/schemes/Color": [
2891         ],
2892         "MaterialComponents/Tabs": [
2894         ]
2895       }
2896     },
2897     {
2898       "name": "Tabs+FontThemer",
2899       "platforms": {
2900         "ios": "9.0"
2901       },
2902       "public_header_files": [
2903         "components/Tabs/src/FontThemer/*.h"
2904       ],
2905       "source_files": [
2906         "components/Tabs/src/FontThemer/*.{h,m}"
2907       ],
2908       "dependencies": {
2909         "MaterialComponents/Tabs": [
2911         ],
2912         "MaterialComponents/Themes": [
2914         ]
2915       }
2916     },
2917     {
2918       "name": "Tabs+TypographyThemer",
2919       "platforms": {
2920         "ios": "9.0"
2921       },
2922       "public_header_files": [
2923         "components/Tabs/src/TypographyThemer/*.h"
2924       ],
2925       "source_files": [
2926         "components/Tabs/src/TypographyThemer/*.{h,m}"
2927       ],
2928       "dependencies": {
2929         "MaterialComponents/Tabs": [
2931         ],
2932         "MaterialComponents/schemes/Typography": [
2934         ]
2935       }
2936     },
2937     {
2938       "name": "Tabs+Theming",
2939       "platforms": {
2940         "ios": "9.0"
2941       },
2942       "public_header_files": "components/Tabs/src/Theming/*.h",
2943       "source_files": [
2944         "components/Tabs/src/Theming/*.{h,m}",
2945         "components/Tabs/src/Theming/private/*.{h,m}"
2946       ],
2947       "dependencies": {
2948         "MaterialComponents/Tabs": [
2950         ],
2951         "MaterialComponents/Tabs+ColorThemer": [
2953         ],
2954         "MaterialComponents/Tabs+TypographyThemer": [
2956         ],
2957         "MaterialComponents/schemes/Container": [
2959         ]
2960       },
2961       "testspecs": [
2962         {
2963           "name": "UnitTests",
2964           "test_type": "unit",
2965           "source_files": [
2966             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2967             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2968           ],
2969           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2970         }
2971       ]
2972     },
2973     {
2974       "name": "TextFields",
2975       "platforms": {
2976         "ios": "9.0"
2977       },
2978       "public_header_files": "components/TextFields/src/*.h",
2979       "source_files": [
2980         "components/TextFields/src/*.{h,m}",
2981         "components/TextFields/src/private/*.{h,m}"
2982       ],
2983       "dependencies": {
2984         "MaterialComponents/AnimationTiming": [
2986         ],
2987         "MaterialComponents/Palettes": [
2989         ],
2990         "MaterialComponents/Typography": [
2992         ],
2993         "MaterialComponents/private/Math": [
2995         ],
2996         "MDFInternationalization": [
2998         ]
2999       },
3000       "testspecs": [
3001         {
3002           "name": "UnitTests",
3003           "test_type": "unit",
3004           "source_files": [
3005             "components/TextFields/tests/unit/*.{h,m,swift}",
3006             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
3007           ],
3008           "resources": "components/TextFields/tests/unit/resources/*",
3009           "dependencies": {
3010             "MaterialComponents/TextFields+ColorThemer": [
3012             ],
3013             "MaterialComponents/TextFields+FontThemer": [
3015             ],
3016             "MaterialComponents/TextFields+TypographyThemer": [
3018             ],
3019             "MaterialComponents/Themes": [
3021             ]
3022           }
3023         }
3024       ]
3025     },
3026     {
3027       "name": "TextFields+ContainedInputView",
3028       "platforms": {
3029         "ios": "9.0"
3030       },
3031       "public_header_files": "components/TextFields/src/ContainedInputView/*.h",
3032       "source_files": [
3033         "components/TextFields/src/ContainedInputView/*.{h,m}",
3034         "components/TextFields/src/ContainedInputView/private/*.{h,m}"
3035       ],
3036       "dependencies": {
3037         "MDFInternationalization": [
3039         ]
3040       },
3041       "testspecs": [
3042         {
3043           "name": "UnitTests",
3044           "test_type": "unit",
3045           "source_files": [
3046             "components/TextFields/tests/unit/ContainedInputView/*.{h,m,swift}",
3047             "components/TextFields/tests/unit/ContainedInputView/supplemental/*.{h,m,swift}"
3048           ],
3049           "resources": "components/TextFields/tests/unit/ContainedInputView/resources/*"
3050         }
3051       ]
3052     },
3053     {
3054       "name": "TextFields+ColorThemer",
3055       "platforms": {
3056         "ios": "9.0"
3057       },
3058       "public_header_files": [
3059         "components/TextFields/src/ColorThemer/*.h"
3060       ],
3061       "source_files": [
3062         "components/TextFields/src/ColorThemer/*.{h,m}"
3063       ],
3064       "dependencies": {
3065         "MaterialComponents/TextFields": [
3067         ],
3068         "MaterialComponents/Themes": [
3070         ]
3071       }
3072     },
3073     {
3074       "name": "TextFields+FontThemer",
3075       "platforms": {
3076         "ios": "9.0"
3077       },
3078       "public_header_files": [
3079         "components/TextFields/src/FontThemer/*.h"
3080       ],
3081       "source_files": [
3082         "components/TextFields/src/FontThemer/*.{h,m}"
3083       ],
3084       "dependencies": {
3085         "MaterialComponents/TextFields": [
3087         ],
3088         "MaterialComponents/Themes": [
3090         ]
3091       }
3092     },
3093     {
3094       "name": "TextFields+Theming",
3095       "platforms": {
3096         "ios": "9.0"
3097       },
3098       "public_header_files": "components/TextFields/src/Theming/*.h",
3099       "source_files": [
3100         "components/TextFields/src/Theming/*.{h,m}",
3101         "components/TextFields/src/Theming/private/*.{h,m}"
3102       ],
3103       "dependencies": {
3104         "MaterialComponents/TextFields": [
3106         ],
3107         "MaterialComponents/TextFields+ColorThemer": [
3109         ],
3110         "MaterialComponents/TextFields+TypographyThemer": [
3112         ],
3113         "MaterialComponents/schemes/Container": [
3115         ]
3116       },
3117       "testspecs": [
3118         {
3119           "name": "UnitTests",
3120           "test_type": "unit",
3121           "source_files": [
3122             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
3123             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
3124           ],
3125           "resources": "components/TextFields/tests/unit/Theming/resources/*"
3126         }
3127       ]
3128     },
3129     {
3130       "name": "TextFields+TypographyThemer",
3131       "platforms": {
3132         "ios": "9.0"
3133       },
3134       "public_header_files": [
3135         "components/TextFields/src/TypographyThemer/*.h"
3136       ],
3137       "source_files": [
3138         "components/TextFields/src/TypographyThemer/*.{h,m}"
3139       ],
3140       "dependencies": {
3141         "MaterialComponents/TextFields": [
3143         ],
3144         "MaterialComponents/schemes/Typography": [
3146         ]
3147       }
3148     },
3149     {
3150       "name": "Themes",
3151       "platforms": {
3152         "ios": "9.0"
3153       },
3154       "public_header_files": "components/Themes/src/*.h",
3155       "source_files": [
3156         "components/Themes/src/*.{h,m}",
3157         "components/Themes/src/private/*.{h,m}"
3158       ],
3159       "dependencies": {
3160         "MaterialComponents/schemes/Color": [
3162         ],
3163         "MaterialComponents/schemes/Typography": [
3165         ]
3166       },
3167       "testspecs": [
3168         {
3169           "name": "UnitTests",
3170           "test_type": "unit",
3171           "source_files": [
3172             "components/Themes/tests/unit/*.{h,m,swift}",
3173             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
3174           ],
3175           "resources": "components/Themes/tests/unit/resources/*"
3176         }
3177       ]
3178     },
3179     {
3180       "name": "Typography",
3181       "platforms": {
3182         "ios": "9.0"
3183       },
3184       "public_header_files": "components/Typography/src/*.h",
3185       "source_files": [
3186         "components/Typography/src/*.{h,m}",
3187         "components/Typography/src/private/*.{h,m}"
3188       ],
3189       "dependencies": {
3190         "MaterialComponents/private/Application": [
3192         ],
3193         "MaterialComponents/private/Math": [
3195         ]
3196       },
3197       "testspecs": [
3198         {
3199           "name": "UnitTests",
3200           "test_type": "unit",
3201           "source_files": [
3202             "components/Typography/tests/unit/*.{h,m,swift}",
3203             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
3204           ],
3205           "resources": "components/Typography/tests/unit/resources/*"
3206         }
3207       ]
3208     },
3209     {
3210       "name": "schemes",
3211       "subspecs": [
3212         {
3213           "name": "Color",
3214           "platforms": {
3215             "ios": "9.0"
3216           },
3217           "public_header_files": "components/schemes/Color/src/*.h",
3218           "source_files": "components/schemes/Color/src/*.{h,m}",
3219           "dependencies": {
3220             "MaterialComponents/private/Color": [
3222             ]
3223           },
3224           "testspecs": [
3225             {
3226               "name": "UnitTests",
3227               "test_type": "unit",
3228               "source_files": [
3229                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3230                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3231               ],
3232               "resources": "components/schemes/Color/tests/unit/resources/*",
3233               "dependencies": {
3234                 "MaterialComponents/private/Math": [
3236                 ]
3237               }
3238             }
3239           ]
3240         },
3241         {
3242           "name": "Container",
3243           "platforms": {
3244             "ios": "9.0"
3245           },
3246           "public_header_files": "components/schemes/Container/src/*.h",
3247           "source_files": "components/schemes/Container/src/*.{h,m}",
3248           "dependencies": {
3249             "MaterialComponents/schemes/Color": [
3251             ],
3252             "MaterialComponents/schemes/Typography": [
3254             ],
3255             "MaterialComponents/schemes/Shape": [
3257             ]
3258           },
3259           "testspecs": [
3260             {
3261               "name": "UnitTests",
3262               "test_type": "unit",
3263               "source_files": [
3264                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3265                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3266               ]
3267             }
3268           ]
3269         },
3270         {
3271           "name": "Shape",
3272           "platforms": {
3273             "ios": "9.0"
3274           },
3275           "public_header_files": "components/schemes/Shape/src/*.h",
3276           "source_files": "components/schemes/Shape/src/*.{h,m}",
3277           "dependencies": {
3278             "MaterialComponents/ShapeLibrary": [
3280             ],
3281             "MaterialComponents/Shapes": [
3283             ]
3284           },
3285           "testspecs": [
3286             {
3287               "name": "UnitTests",
3288               "test_type": "unit",
3289               "source_files": [
3290                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3291                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3292               ],
3293               "resources": "components/schemes/Shape/tests/unit/resources/*"
3294             }
3295           ]
3296         },
3297         {
3298           "name": "Typography",
3299           "platforms": {
3300             "ios": "9.0"
3301           },
3302           "public_header_files": "components/schemes/Typography/src/*.h",
3303           "source_files": "components/schemes/Typography/src/*.{h,m}",
3304           "dependencies": {
3305             "MaterialComponents/Typography": [
3307             ]
3308           },
3309           "testspecs": [
3310             {
3311               "name": "UnitTests",
3312               "test_type": "unit",
3313               "source_files": [
3314                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3315                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3316               ],
3317               "resources": "components/schemes/Typography/tests/unit/resources/*"
3318             }
3319           ]
3320         }
3321       ]
3322     },
3323     {
3324       "name": "private",
3325       "subspecs": [
3326         {
3327           "name": "Icons",
3328           "subspecs": [
3329             {
3330               "name": "Base",
3331               "public_header_files": "components/private/Icons/src/*.h",
3332               "source_files": "components/private/Icons/src/*.{h,m}"
3333             },
3334             {
3335               "name": "ic_arrow_back",
3336               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3337               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3338               "resource_bundles": {
3339                 "MaterialIcons_ic_arrow_back": [
3340                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3341                 ]
3342               },
3343               "dependencies": {
3344                 "MaterialComponents/private/Icons/Base": [
3346                 ]
3347               }
3348             },
3349             {
3350               "name": "ic_check",
3351               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3352               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3353               "resource_bundles": {
3354                 "MaterialIcons_ic_check": [
3355                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3356                 ]
3357               },
3358               "dependencies": {
3359                 "MaterialComponents/private/Icons/Base": [
3361                 ]
3362               }
3363             },
3364             {
3365               "name": "ic_check_circle",
3366               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3367               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3368               "resource_bundles": {
3369                 "MaterialIcons_ic_check_circle": [
3370                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3371                 ]
3372               },
3373               "dependencies": {
3374                 "MaterialComponents/private/Icons/Base": [
3376                 ]
3377               }
3378             },
3379             {
3380               "name": "ic_chevron_right",
3381               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3382               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3383               "resource_bundles": {
3384                 "MaterialIcons_ic_chevron_right": [
3385                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3386                 ]
3387               },
3388               "dependencies": {
3389                 "MaterialComponents/private/Icons/Base": [
3391                 ]
3392               }
3393             },
3394             {
3395               "name": "ic_color_lens",
3396               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3397               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3398               "resource_bundles": {
3399                 "MaterialIcons_ic_color_lens": [
3400                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3401                 ]
3402               },
3403               "dependencies": {
3404                 "MaterialComponents/private/Icons/Base": [
3406                 ]
3407               }
3408             },
3409             {
3410               "name": "ic_help_outline",
3411               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3412               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3413               "resource_bundles": {
3414                 "MaterialIcons_ic_help_outline": [
3415                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3416                 ]
3417               },
3418               "dependencies": {
3419                 "MaterialComponents/private/Icons/Base": [
3421                 ]
3422               }
3423             },
3424             {
3425               "name": "ic_info",
3426               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3427               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3428               "resource_bundles": {
3429                 "MaterialIcons_ic_info": [
3430                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3431                 ]
3432               },
3433               "dependencies": {
3434                 "MaterialComponents/private/Icons/Base": [
3436                 ]
3437               }
3438             },
3439             {
3440               "name": "ic_more_horiz",
3441               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3442               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3443               "resource_bundles": {
3444                 "MaterialIcons_ic_more_horiz": [
3445                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3446                 ]
3447               },
3448               "dependencies": {
3449                 "MaterialComponents/private/Icons/Base": [
3451                 ]
3452               }
3453             },
3454             {
3455               "name": "ic_radio_button_unchecked",
3456               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3457               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3458               "resource_bundles": {
3459                 "MaterialIcons_ic_radio_button_unchecked": [
3460                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3461                 ]
3462               },
3463               "dependencies": {
3464                 "MaterialComponents/private/Icons/Base": [
3466                 ]
3467               }
3468             },
3469             {
3470               "name": "ic_reorder",
3471               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3472               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3473               "resource_bundles": {
3474                 "MaterialIcons_ic_reorder": [
3475                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3476                 ]
3477               },
3478               "dependencies": {
3479                 "MaterialComponents/private/Icons/Base": [
3481                 ]
3482               }
3483             },
3484             {
3485               "name": "ic_settings",
3486               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3487               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3488               "resource_bundles": {
3489                 "MaterialIcons_ic_settings": [
3490                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3491                 ]
3492               },
3493               "dependencies": {
3494                 "MaterialComponents/private/Icons/Base": [
3496                 ]
3497               }
3498             }
3499           ]
3500         },
3501         {
3502           "name": "Application",
3503           "platforms": {
3504             "ios": "9.0"
3505           },
3506           "public_header_files": "components/private/Application/src/*.h",
3507           "source_files": "components/private/Application/src/*.{h,m}",
3508           "testspecs": [
3509             {
3510               "name": "UnitTests",
3511               "test_type": "unit",
3512               "source_files": [
3513                 "components/private/Application/tests/unit/*.{h,m,swift}",
3514                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3515               ],
3516               "resources": "components/private/Application/tests/unit/resources/*"
3517             }
3518           ]
3519         },
3520         {
3521           "name": "Color",
3522           "platforms": {
3523             "ios": "9.0"
3524           },
3525           "public_header_files": "components/private/Color/src/*.h",
3526           "source_files": "components/private/Color/src/*.{h,m}",
3527           "testspecs": [
3528             {
3529               "name": "UnitTests",
3530               "test_type": "unit",
3531               "source_files": [
3532                 "components/private/Color/tests/unit/*.{h,m,swift}",
3533                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3534               ],
3535               "resources": "components/private/Color/tests/unit/resources/*"
3536             }
3537           ]
3538         },
3539         {
3540           "name": "KeyboardWatcher",
3541           "platforms": {
3542             "ios": "9.0"
3543           },
3544           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3545           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3546           "dependencies": {
3547             "MaterialComponents/private/Application": [
3549             ]
3550           },
3551           "testspecs": [
3552             {
3553               "name": "UnitTests",
3554               "test_type": "unit",
3555               "source_files": [
3556                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3557                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3558               ],
3559               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3560             }
3561           ]
3562         },
3563         {
3564           "name": "Math",
3565           "platforms": {
3566             "ios": "9.0"
3567           },
3568           "public_header_files": "components/private/Math/src/*.h",
3569           "source_files": "components/private/Math/src/*.{h,m}",
3570           "testspecs": [
3571             {
3572               "name": "UnitTests",
3573               "test_type": "unit",
3574               "source_files": [
3575                 "components/private/Math/tests/unit/*.{h,m,swift}",
3576                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3577               ],
3578               "resources": "components/private/Math/tests/unit/resources/*"
3579             }
3580           ]
3581         },
3582         {
3583           "name": "Overlay",
3584           "platforms": {
3585             "ios": "9.0"
3586           },
3587           "public_header_files": "components/private/Overlay/src/*.h",
3588           "source_files": [
3589             "components/private/Overlay/src/*.{h,m}",
3590             "components/private/Overlay/src/private/*.{h,m}"
3591           ],
3592           "testspecs": [
3593             {
3594               "name": "UnitTests",
3595               "test_type": "unit",
3596               "source_files": [
3597                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3598                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3599               ],
3600               "resources": "components/private/Overlay/tests/unit/resources/*"
3601             }
3602           ]
3603         },
3604         {
3605           "name": "ThumbTrack",
3606           "platforms": {
3607             "ios": "9.0"
3608           },
3609           "public_header_files": "components/private/ThumbTrack/src/*.h",
3610           "source_files": [
3611             "components/private/ThumbTrack/src/*.{h,m}",
3612             "components/private/ThumbTrack/src/private/*.{h,m}"
3613           ],
3614           "dependencies": {
3615             "MaterialComponents/Ink": [
3617             ],
3618             "MaterialComponents/Ripple": [
3620             ],
3621             "MaterialComponents/ShadowElevations": [
3623             ],
3624             "MaterialComponents/ShadowLayer": [
3626             ],
3627             "MaterialComponents/Typography": [
3629             ],
3630             "MDFInternationalization": [
3632             ],
3633             "MaterialComponents/private/Math": [
3635             ]
3636           },
3637           "testspecs": [
3638             {
3639               "name": "UnitTests",
3640               "test_type": "unit",
3641               "source_files": [
3642                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3643                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3644               ],
3645               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3646             }
3647           ]
3648         },
3649         {
3650           "name": "UIMetrics",
3651           "platforms": {
3652             "ios": "9.0"
3653           },
3654           "public_header_files": "components/private/UIMetrics/src/*.h",
3655           "source_files": [
3656             "components/private/UIMetrics/src/*.{h,m}",
3657             "components/private/UIMetrics/src/private/*.{h,m}"
3658           ],
3659           "dependencies": {
3660             "MaterialComponents/private/Application": [
3662             ]
3663           },
3664           "testspecs": [
3665             {
3666               "name": "UnitTests",
3667               "test_type": "unit",
3668               "source_files": [
3669                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3670                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3671               ],
3672               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3673             }
3674           ]
3675         }
3676       ]
3677     }
3678   ]