[Add] AlibabacloudAgency20221216 1.7.0
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 82.0.0 / MaterialComponents.podspec.json
blobc8c09a25af184d643d5de6e0791535503c12d4d3
2   "name": "MaterialComponents",
3   "version": "82.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": "v82.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/Ink": [
33         ],
34         "MaterialComponents/Typography": [
36         ]
37       },
38       "testspecs": [
39         {
40           "name": "UnitTests",
41           "test_type": "unit",
42           "source_files": [
43             "components/ActionSheet/tests/unit/*.{h,m,swift}"
44           ]
45         }
46       ]
47     },
48     {
49       "name": "ActivityIndicator",
50       "platforms": {
51         "ios": "9.0"
52       },
53       "public_header_files": "components/ActivityIndicator/src/*.h",
54       "source_files": [
55         "components/ActivityIndicator/src/*.{h,m}",
56         "components/ActivityIndicator/src/private/*.{h,m}"
57       ],
58       "resources": [
59         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
60       ],
61       "dependencies": {
62         "MDFInternationalization": [
64         ],
65         "MaterialComponents/Palettes": [
67         ],
68         "MaterialComponents/private/Application": [
70         ],
71         "MotionAnimator": [
72           "~> 2.0"
73         ]
74       },
75       "testspecs": [
76         {
77           "name": "UnitTests",
78           "test_type": "unit",
79           "source_files": [
80             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
81             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
82           ],
83           "resources": "components/ActivityIndicator/tests/unit/resources/*",
84           "dependencies": {
85             "MaterialComponents/ActivityIndicator+ColorThemer": [
87             ]
88           }
89         }
90       ]
91     },
92     {
93       "name": "ActivityIndicator+ColorThemer",
94       "platforms": {
95         "ios": "9.0"
96       },
97       "public_header_files": [
98         "components/ActivityIndicator/src/ColorThemer/*.h"
99       ],
100       "source_files": [
101         "components/ActivityIndicator/src/ColorThemer/*.{h,m}"
102       ],
103       "dependencies": {
104         "MaterialComponents/ActivityIndicator": [
106         ],
107         "MaterialComponents/schemes/Color": [
109         ]
110       }
111     },
112     {
113       "name": "AnimationTiming",
114       "platforms": {
115         "ios": "9.0"
116       },
117       "public_header_files": "components/AnimationTiming/src/*.h",
118       "source_files": [
119         "components/AnimationTiming/src/*.{h,m}",
120         "components/AnimationTiming/src/private/*.{h,m}"
121       ],
122       "testspecs": [
123         {
124           "name": "UnitTests",
125           "test_type": "unit",
126           "source_files": [
127             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
128             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
129           ],
130           "resources": "components/AnimationTiming/tests/unit/resources/*"
131         }
132       ]
133     },
134     {
135       "name": "AppBar",
136       "platforms": {
137         "ios": "9.0"
138       },
139       "public_header_files": "components/AppBar/src/*.h",
140       "source_files": [
141         "components/AppBar/src/*.{h,m}",
142         "components/AppBar/src/private/*.{h,m}"
143       ],
144       "resources": [
145         "components/AppBar/src/MaterialAppBar.bundle"
146       ],
147       "dependencies": {
148         "MaterialComponents/HeaderStackView": [
150         ],
151         "MaterialComponents/NavigationBar": [
153         ],
154         "MaterialComponents/Typography": [
156         ],
157         "MaterialComponents/private/Application": [
159         ],
160         "MaterialComponents/FlexibleHeader": [
162         ],
163         "MaterialComponents/ShadowElevations": [
165         ],
166         "MaterialComponents/ShadowLayer": [
168         ],
169         "MDFInternationalization": [
171         ],
172         "MaterialComponents/private/Icons/ic_arrow_back": [
174         ],
175         "MaterialComponents/private/UIMetrics": [
177         ]
178       },
179       "testspecs": [
180         {
181           "name": "UnitTests",
182           "test_type": "unit",
183           "source_files": [
184             "components/AppBar/tests/unit/*.{h,m,swift}",
185             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
186           ],
187           "resources": "components/AppBar/tests/unit/resources/*",
188           "dependencies": {
189             "MaterialComponents/AppBar+ColorThemer": [
191             ],
192             "MaterialComponents/AppBar+TypographyThemer": [
194             ]
195           }
196         }
197       ]
198     },
199     {
200       "name": "AppBar+ColorThemer",
201       "platforms": {
202         "ios": "9.0"
203       },
204       "public_header_files": [
205         "components/AppBar/src/ColorThemer/*.h"
206       ],
207       "source_files": [
208         "components/AppBar/src/ColorThemer/*.{h,m}",
209         "components/AppBar/src/ColorThemer/private/*.{h,m}"
210       ],
211       "dependencies": {
212         "MaterialComponents/AppBar": [
214         ],
215         "MaterialComponents/FlexibleHeader+ColorThemer": [
217         ],
218         "MaterialComponents/NavigationBar+ColorThemer": [
220         ],
221         "MaterialComponents/Themes": [
223         ]
224       }
225     },
226     {
227       "name": "AppBar+TypographyThemer",
228       "platforms": {
229         "ios": "9.0"
230       },
231       "public_header_files": [
232         "components/AppBar/src/TypographyThemer/*.h"
233       ],
234       "source_files": [
235         "components/AppBar/src/TypographyThemer/*.{h,m}",
236         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
237       ],
238       "dependencies": {
239         "MaterialComponents/AppBar": [
241         ],
242         "MaterialComponents/NavigationBar+TypographyThemer": [
244         ]
245       }
246     },
247     {
248       "name": "BottomAppBar",
249       "platforms": {
250         "ios": "9.0"
251       },
252       "public_header_files": "components/BottomAppBar/src/*.h",
253       "source_files": [
254         "components/BottomAppBar/src/*.{h,m}",
255         "components/BottomAppBar/src/private/*.{h,m}"
256       ],
257       "dependencies": {
258         "MDFInternationalization": [
260         ],
261         "MaterialComponents/Buttons": [
263         ],
264         "MaterialComponents/NavigationBar": [
266         ],
267         "MaterialComponents/private/Math": [
269         ]
270       },
271       "testspecs": [
272         {
273           "name": "UnitTests",
274           "test_type": "unit",
275           "source_files": [
276             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
277             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
278           ],
279           "resources": "components/BottomAppBar/tests/unit/resources/*",
280           "dependencies": {
281             "MaterialComponents/BottomAppBar+ColorThemer": [
283             ]
284           }
285         }
286       ]
287     },
288     {
289       "name": "BottomAppBar+ColorThemer",
290       "platforms": {
291         "ios": "9.0"
292       },
293       "public_header_files": [
294         "components/BottomAppBar/src/ColorThemer/*.h"
295       ],
296       "source_files": [
297         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
298       ],
299       "dependencies": {
300         "MaterialComponents/BottomAppBar": [
302         ],
303         "MaterialComponents/Themes": [
305         ]
306       }
307     },
308     {
309       "name": "BottomNavigation",
310       "platforms": {
311         "ios": "9.0"
312       },
313       "public_header_files": "components/BottomNavigation/src/*.h",
314       "source_files": [
315         "components/BottomNavigation/src/*.{h,m}",
316         "components/BottomNavigation/src/private/*.{h,m}"
317       ],
318       "exclude_files": [
319         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
320         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
321       ],
322       "resources": [
323         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
324       ],
325       "dependencies": {
326         "MDFInternationalization": [
328         ],
329         "MaterialComponents/Ink": [
331         ],
332         "MaterialComponents/Palettes": [
334         ],
335         "MaterialComponents/ShadowElevations": [
337         ],
338         "MaterialComponents/ShadowLayer": [
340         ],
341         "MaterialComponents/Typography": [
343         ],
344         "MaterialComponents/private/Math": [
346         ]
347       },
348       "testspecs": [
349         {
350           "name": "UnitTests",
351           "test_type": "unit",
352           "source_files": [
353             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
354             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
355           ],
356           "exclude_files": [
357             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
358           ],
359           "resources": "components/BottomNavigation/tests/unit/resources/*",
360           "dependencies": {
361             "MaterialComponents/BottomNavigation+ColorThemer": [
363             ],
364             "MaterialComponents/BottomNavigation+TypographyThemer": [
366             ]
367           }
368         }
369       ]
370     },
371     {
372       "name": "BottomNavigation+ColorThemer",
373       "platforms": {
374         "ios": "9.0"
375       },
376       "public_header_files": [
377         "components/BottomNavigation/src/ColorThemer/*.h"
378       ],
379       "source_files": [
380         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
381       ],
382       "dependencies": {
383         "MaterialComponents/BottomNavigation": [
385         ],
386         "MaterialComponents/schemes/Color": [
388         ]
389       }
390     },
391     {
392       "name": "BottomNavigation+TypographyThemer",
393       "platforms": {
394         "ios": "9.0"
395       },
396       "public_header_files": [
397         "components/BottomNavigation/src/TypographyThemer/*.h"
398       ],
399       "source_files": [
400         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
401       ],
402       "dependencies": {
403         "MaterialComponents/BottomNavigation": [
405         ],
406         "MaterialComponents/schemes/Typography": [
408         ]
409       }
410     },
411     {
412       "name": "BottomSheet",
413       "platforms": {
414         "ios": "9.0"
415       },
416       "public_header_files": "components/BottomSheet/src/*.h",
417       "source_files": [
418         "components/BottomSheet/src/*.{h,m}",
419         "components/BottomSheet/src/private/*.{h,m}"
420       ],
421       "dependencies": {
422         "MaterialComponents/ShapeLibrary": [
424         ],
425         "MaterialComponents/Shapes": [
427         ],
428         "MaterialComponents/private/KeyboardWatcher": [
430         ],
431         "MaterialComponents/private/Math": [
433         ]
434       },
435       "testspecs": [
436         {
437           "name": "UnitTests",
438           "test_type": "unit",
439           "source_files": [
440             "components/BottomSheet/tests/unit/*.{h,m,swift}",
441             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
442           ],
443           "resources": "components/BottomSheet/tests/unit/resources/*",
444           "dependencies": {
445             "MaterialComponents/BottomSheet+ShapeThemer": [
447             ]
448           }
449         }
450       ]
451     },
452     {
453       "name": "BottomSheet+ShapeThemer",
454       "platforms": {
455         "ios": "9.0"
456       },
457       "public_header_files": [
458         "components/BottomSheet/src/ShapeThemer/*.h"
459       ],
460       "source_files": [
461         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
462         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
463       ],
464       "dependencies": {
465         "MaterialComponents/BottomSheet": [
467         ],
468         "MaterialComponents/schemes/Shape": [
470         ]
471       }
472     },
473     {
474       "name": "Buttons",
475       "platforms": {
476         "ios": "9.0"
477       },
478       "public_header_files": "components/Buttons/src/*.h",
479       "source_files": [
480         "components/Buttons/src/*.{h,m}",
481         "components/Buttons/src/private/*.{h,m}"
482       ],
483       "dependencies": {
484         "MDFInternationalization": [
486         ],
487         "MDFTextAccessibility": [
489         ],
490         "MaterialComponents/Ink": [
492         ],
493         "MaterialComponents/Ripple": [
495         ],
496         "MaterialComponents/ShadowElevations": [
498         ],
499         "MaterialComponents/ShadowLayer": [
501         ],
502         "MaterialComponents/Shapes": [
504         ],
505         "MaterialComponents/Typography": [
507         ],
508         "MaterialComponents/private/Math": [
510         ]
511       },
512       "testspecs": [
513         {
514           "name": "UnitTests",
515           "test_type": "unit",
516           "source_files": [
517             "components/Buttons/tests/unit/*.{h,m,swift}",
518             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
519           ],
520           "resources": "components/Buttons/tests/unit/resources/*",
521           "dependencies": {
522             "MaterialComponents/Buttons+ShapeThemer": [
524             ],
525             "MaterialComponents/Buttons+ColorThemer": [
527             ],
528             "MaterialComponents/Buttons+TypographyThemer": [
530             ],
531             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
533             ],
534             "MaterialComponents/Buttons+ButtonThemer": [
536             ]
537           }
538         }
539       ]
540     },
541     {
542       "name": "Buttons+ColorThemer",
543       "platforms": {
544         "ios": "9.0"
545       },
546       "public_header_files": [
547         "components/Buttons/src/ColorThemer/*.h"
548       ],
549       "source_files": [
550         "components/Buttons/src/ColorThemer/*.{h,m}",
551         "components/Buttons/src/ColorThemer/private/*.{h,m}"
552       ],
553       "dependencies": {
554         "MaterialComponents/Buttons": [
556         ],
557         "MaterialComponents/schemes/Color": [
559         ]
560       }
561     },
562     {
563       "name": "Buttons+TitleColorAccessibilityMutator",
564       "platforms": {
565         "ios": "9.0"
566       },
567       "public_header_files": [
568         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
569       ],
570       "source_files": [
571         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
572         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
573       ],
574       "dependencies": {
575         "MDFTextAccessibility": [
577         ],
578         "MaterialComponents/Buttons": [
580         ]
581       }
582     },
583     {
584       "name": "Buttons+ShapeThemer",
585       "platforms": {
586         "ios": "9.0"
587       },
588       "public_header_files": [
589         "components/Buttons/src/ShapeThemer/*.h"
590       ],
591       "source_files": [
592         "components/Buttons/src/ShapeThemer/*.{h,m}"
593       ],
594       "dependencies": {
595         "MaterialComponents/Buttons": [
597         ],
598         "MaterialComponents/schemes/Shape": [
600         ]
601       }
602     },
603     {
604       "name": "Buttons+TypographyThemer",
605       "platforms": {
606         "ios": "9.0"
607       },
608       "public_header_files": [
609         "components/Buttons/src/TypographyThemer/*.h"
610       ],
611       "source_files": [
612         "components/Buttons/src/TypographyThemer/*.{h,m}"
613       ],
614       "dependencies": {
615         "MaterialComponents/Buttons": [
617         ],
618         "MaterialComponents/schemes/Typography": [
620         ]
621       }
622     },
623     {
624       "name": "Buttons+ButtonThemer",
625       "platforms": {
626         "ios": "9.0"
627       },
628       "public_header_files": [
629         "components/Buttons/src/ButtonThemer/*.h"
630       ],
631       "source_files": [
632         "components/Buttons/src/ButtonThemer/*.{h,m}",
633         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
634       ],
635       "dependencies": {
636         "MaterialComponents/Buttons": [
638         ],
639         "MaterialComponents/Buttons+ColorThemer": [
641         ],
642         "MaterialComponents/Buttons+ShapeThemer": [
644         ],
645         "MaterialComponents/Buttons+TypographyThemer": [
647         ],
648         "MaterialComponents/Palettes": [
650         ]
651       }
652     },
653     {
654       "name": "ButtonBar",
655       "platforms": {
656         "ios": "9.0"
657       },
658       "public_header_files": "components/ButtonBar/src/*.h",
659       "source_files": [
660         "components/ButtonBar/src/*.{h,m}",
661         "components/ButtonBar/src/private/*.{h,m}"
662       ],
663       "dependencies": {
664         "MDFInternationalization": [
666         ],
667         "MaterialComponents/Buttons": [
669         ],
670         "MaterialComponents/private/Application": [
672         ]
673       },
674       "testspecs": [
675         {
676           "name": "UnitTests",
677           "test_type": "unit",
678           "source_files": [
679             "components/ButtonBar/tests/unit/*.{h,m,swift}",
680             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
681           ],
682           "resources": "components/ButtonBar/tests/unit/resources/*",
683           "dependencies": {
684             "MaterialComponents/ButtonBar+TypographyThemer": [
686             ]
687           }
688         }
689       ]
690     },
691     {
692       "name": "ButtonBar+ColorThemer",
693       "platforms": {
694         "ios": "9.0"
695       },
696       "public_header_files": [
697         "components/ButtonBar/src/ColorThemer/*.h"
698       ],
699       "source_files": [
700         "components/ButtonBar/src/ColorThemer/*.{h,m}"
701       ],
702       "dependencies": {
703         "MaterialComponents/ButtonBar": [
705         ],
706         "MaterialComponents/Themes": [
708         ]
709       }
710     },
711     {
712       "name": "ButtonBar+TypographyThemer",
713       "platforms": {
714         "ios": "9.0"
715       },
716       "public_header_files": [
717         "components/ButtonBar/src/TypographyThemer/*.h"
718       ],
719       "source_files": [
720         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
721       ],
722       "dependencies": {
723         "MaterialComponents/ButtonBar": [
725         ],
726         "MaterialComponents/schemes/Typography": [
728         ]
729       }
730     },
731     {
732       "name": "Cards",
733       "platforms": {
734         "ios": "9.0"
735       },
736       "public_header_files": "components/Cards/src/*.h",
737       "source_files": "components/Cards/src/*.{h,m}",
738       "exclude_files": [
739         "components/Cards/src/MDCCard+Ripple.{h,m}",
740         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
741       ],
742       "dependencies": {
743         "MaterialComponents/Ink": [
745         ],
746         "MaterialComponents/Ripple": [
748         ],
749         "MaterialComponents/ShadowLayer": [
751         ],
752         "MaterialComponents/Shapes": [
754         ],
755         "MaterialComponents/private/Icons/ic_check_circle": [
757         ],
758         "MaterialComponents/private/Math": [
760         ]
761       },
762       "testspecs": [
763         {
764           "name": "UnitTests",
765           "test_type": "unit",
766           "source_files": [
767             "components/Cards/tests/unit/*.{h,m,swift}",
768             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
769           ],
770           "resources": "components/Cards/tests/unit/resources/*",
771           "dependencies": {
772             "MaterialComponents/Cards+ColorThemer": [
774             ],
775             "MaterialComponents/Cards+ShapeThemer": [
777             ]
778           }
779         }
780       ]
781     },
782     {
783       "name": "Cards+ColorThemer",
784       "platforms": {
785         "ios": "9.0"
786       },
787       "public_header_files": [
788         "components/Cards/src/ColorThemer/*.h"
789       ],
790       "source_files": [
791         "components/Cards/src/ColorThemer/*.{h,m}"
792       ],
793       "dependencies": {
794         "MaterialComponents/Cards": [
796         ],
797         "MaterialComponents/schemes/Color": [
799         ]
800       }
801     },
802     {
803       "name": "Cards+ShapeThemer",
804       "platforms": {
805         "ios": "9.0"
806       },
807       "public_header_files": [
808         "components/Cards/src/ShapeThemer/*.h"
809       ],
810       "source_files": [
811         "components/Cards/src/ShapeThemer/*.{h,m}"
812       ],
813       "dependencies": {
814         "MaterialComponents/Cards": [
816         ],
817         "MaterialComponents/schemes/Shape": [
819         ]
820       }
821     },
822     {
823       "name": "Cards+CardThemer",
824       "platforms": {
825         "ios": "9.0"
826       },
827       "public_header_files": [
828         "components/Cards/src/CardThemer/*.h"
829       ],
830       "source_files": [
831         "components/Cards/src/CardThemer/*.{h,m}"
832       ],
833       "dependencies": {
834         "MaterialComponents/Cards": [
836         ],
837         "MaterialComponents/Cards+ColorThemer": [
839         ],
840         "MaterialComponents/Cards+ShapeThemer": [
842         ]
843       }
844     },
845     {
846       "name": "Chips",
847       "platforms": {
848         "ios": "9.0"
849       },
850       "public_header_files": "components/Chips/src/*.h",
851       "source_files": [
852         "components/Chips/src/*.{h,m}",
853         "components/Chips/src/private/*.{h,m}"
854       ],
855       "dependencies": {
856         "MDFInternationalization": [
858         ],
859         "MaterialComponents/Ink": [
861         ],
862         "MaterialComponents/ShadowLayer": [
864         ],
865         "MaterialComponents/ShadowElevations": [
867         ],
868         "MaterialComponents/ShapeLibrary": [
870         ],
871         "MaterialComponents/Shapes": [
873         ],
874         "MaterialComponents/TextFields": [
876         ],
877         "MaterialComponents/Typography": [
879         ],
880         "MaterialComponents/private/Math": [
882         ]
883       },
884       "testspecs": [
885         {
886           "name": "UnitTests",
887           "test_type": "unit",
888           "source_files": [
889             "components/Chips/tests/unit/*.{h,m,swift}",
890             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
891           ],
892           "resources": "components/Chips/tests/unit/resources/*",
893           "dependencies": {
894             "MaterialComponents/Chips+ChipThemer": [
896             ],
897             "MaterialComponents/Chips+FontThemer": [
899             ],
900             "MaterialComponents/Themes": [
902             ]
903           }
904         }
905       ]
906     },
907     {
908       "name": "Chips+ChipThemer",
909       "platforms": {
910         "ios": "9.0"
911       },
912       "public_header_files": [
913         "components/Chips/src/ChipThemer/*.h"
914       ],
915       "source_files": [
916         "components/Chips/src/ChipThemer/*.{h,m}"
917       ],
918       "dependencies": {
919         "MaterialComponents/Chips": [
921         ],
922         "MaterialComponents/Chips+ColorThemer": [
924         ],
925         "MaterialComponents/Chips+ShapeThemer": [
927         ],
928         "MaterialComponents/Chips+TypographyThemer": [
930         ]
931       }
932     },
933     {
934       "name": "Chips+ColorThemer",
935       "platforms": {
936         "ios": "9.0"
937       },
938       "public_header_files": [
939         "components/Chips/src/ColorThemer/*.h"
940       ],
941       "source_files": [
942         "components/Chips/src/ColorThemer/*.{h,m}"
943       ],
944       "dependencies": {
945         "MaterialComponents/Chips": [
947         ],
948         "MaterialComponents/schemes/Color": [
950         ]
951       }
952     },
953     {
954       "name": "Chips+FontThemer",
955       "platforms": {
956         "ios": "9.0"
957       },
958       "public_header_files": [
959         "components/Chips/src/FontThemer/*.h"
960       ],
961       "source_files": [
962         "components/Chips/src/FontThemer/*.{h,m}"
963       ],
964       "dependencies": {
965         "MaterialComponents/Chips": [
967         ],
968         "MaterialComponents/Themes": [
970         ]
971       }
972     },
973     {
974       "name": "Chips+ShapeThemer",
975       "platforms": {
976         "ios": "9.0"
977       },
978       "public_header_files": [
979         "components/Chips/src/ShapeThemer/*.h"
980       ],
981       "source_files": [
982         "components/Chips/src/ShapeThemer/*.{h,m}"
983       ],
984       "dependencies": {
985         "MaterialComponents/Chips": [
987         ],
988         "MaterialComponents/schemes/Shape": [
990         ]
991       }
992     },
993     {
994       "name": "Chips+TypographyThemer",
995       "platforms": {
996         "ios": "9.0"
997       },
998       "public_header_files": [
999         "components/Chips/src/TypographyThemer/*.h"
1000       ],
1001       "source_files": [
1002         "components/Chips/src/TypographyThemer/*.{h,m}"
1003       ],
1004       "dependencies": {
1005         "MaterialComponents/Chips": [
1007         ],
1008         "MaterialComponents/schemes/Typography": [
1010         ]
1011       }
1012     },
1013     {
1014       "name": "CollectionCells",
1015       "platforms": {
1016         "ios": "9.0"
1017       },
1018       "public_header_files": "components/CollectionCells/src/*.h",
1019       "source_files": [
1020         "components/CollectionCells/src/*.{h,m}",
1021         "components/CollectionCells/src/private/*.{h,m}"
1022       ],
1023       "resources": [
1024         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1025       ],
1026       "frameworks": [
1027         "CoreGraphics",
1028         "QuartzCore"
1029       ],
1030       "dependencies": {
1031         "MDFInternationalization": [
1033         ],
1034         "MaterialComponents/CollectionLayoutAttributes": [
1036         ],
1037         "MaterialComponents/Ink": [
1039         ],
1040         "MaterialComponents/Typography": [
1042         ],
1043         "MaterialComponents/Palettes": [
1045         ],
1046         "MaterialComponents/private/Icons/ic_check": [
1048         ],
1049         "MaterialComponents/private/Icons/ic_check_circle": [
1051         ],
1052         "MaterialComponents/private/Icons/ic_chevron_right": [
1054         ],
1055         "MaterialComponents/private/Icons/ic_info": [
1057         ],
1058         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1060         ],
1061         "MaterialComponents/private/Icons/ic_reorder": [
1063         ],
1064         "MaterialComponents/private/Math": [
1066         ]
1067       },
1068       "testspecs": [
1069         {
1070           "name": "UnitTests",
1071           "test_type": "unit",
1072           "source_files": [
1073             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1074             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1075           ],
1076           "resources": "components/CollectionCells/tests/unit/resources/*"
1077         }
1078       ]
1079     },
1080     {
1081       "name": "CollectionLayoutAttributes",
1082       "platforms": {
1083         "ios": "9.0"
1084       },
1085       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1086       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1087       "testspecs": [
1088         {
1089           "name": "UnitTests",
1090           "test_type": "unit",
1091           "source_files": [
1092             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1093             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1094           ],
1095           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1096         }
1097       ]
1098     },
1099     {
1100       "name": "Collections",
1101       "platforms": {
1102         "ios": "9.0"
1103       },
1104       "public_header_files": "components/Collections/src/*.h",
1105       "source_files": [
1106         "components/Collections/src/*.{h,m}",
1107         "components/Collections/src/private/*.{h,m}"
1108       ],
1109       "resources": [
1110         "components/Collections/src/MaterialCollections.bundle"
1111       ],
1112       "frameworks": [
1113         "CoreGraphics",
1114         "QuartzCore"
1115       ],
1116       "dependencies": {
1117         "MaterialComponents/CollectionCells": [
1119         ],
1120         "MaterialComponents/CollectionLayoutAttributes": [
1122         ],
1123         "MaterialComponents/Ink": [
1125         ],
1126         "MaterialComponents/Palettes": [
1128         ],
1129         "MaterialComponents/ShadowElevations": [
1131         ],
1132         "MaterialComponents/ShadowLayer": [
1134         ],
1135         "MaterialComponents/Typography": [
1137         ]
1138       },
1139       "testspecs": [
1140         {
1141           "name": "UnitTests",
1142           "test_type": "unit",
1143           "source_files": [
1144             "components/Collections/tests/unit/*.{h,m,swift}",
1145             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1146           ],
1147           "resources": "components/Collections/tests/unit/resources/*"
1148         }
1149       ]
1150     },
1151     {
1152       "name": "Dialogs",
1153       "platforms": {
1154         "ios": "9.0"
1155       },
1156       "public_header_files": "components/Dialogs/src/*.h",
1157       "source_files": [
1158         "components/Dialogs/src/*.{h,m}",
1159         "components/Dialogs/src/private/*.{h,m}"
1160       ],
1161       "resources": [
1162         "components/Dialogs/src/MaterialDialogs.bundle"
1163       ],
1164       "dependencies": {
1165         "MaterialComponents/Buttons": [
1167         ],
1168         "MaterialComponents/ShadowElevations": [
1170         ],
1171         "MaterialComponents/ShadowLayer": [
1173         ],
1174         "MaterialComponents/Typography": [
1176         ],
1177         "MaterialComponents/private/KeyboardWatcher": [
1179         ],
1180         "MDFInternationalization": [
1182         ]
1183       },
1184       "testspecs": [
1185         {
1186           "name": "UnitTests",
1187           "test_type": "unit",
1188           "source_files": [
1189             "components/Dialogs/tests/unit/*.{h,m,swift}",
1190             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1191           ],
1192           "resources": "components/Dialogs/tests/unit/resources/*",
1193           "dependencies": {
1194             "MaterialComponents/Dialogs+DialogThemer": [
1196             ]
1197           }
1198         }
1199       ]
1200     },
1201     {
1202       "name": "Dialogs+ColorThemer",
1203       "platforms": {
1204         "ios": "9.0"
1205       },
1206       "public_header_files": [
1207         "components/Dialogs/src/ColorThemer/*.h"
1208       ],
1209       "source_files": [
1210         "components/Dialogs/src/ColorThemer/*.{h,m}"
1211       ],
1212       "dependencies": {
1213         "MaterialComponents/Dialogs": [
1215         ],
1216         "MaterialComponents/Themes": [
1218         ],
1219         "MaterialComponents/Buttons+ColorThemer": [
1221         ]
1222       }
1223     },
1224     {
1225       "name": "Dialogs+TypographyThemer",
1226       "platforms": {
1227         "ios": "9.0"
1228       },
1229       "public_header_files": [
1230         "components/Dialogs/src/TypographyThemer/*.h"
1231       ],
1232       "source_files": [
1233         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1234       ],
1235       "dependencies": {
1236         "MaterialComponents/Dialogs": [
1238         ],
1239         "MaterialComponents/schemes/Typography": [
1241         ],
1242         "MaterialComponents/Buttons+TypographyThemer": [
1244         ]
1245       }
1246     },
1247     {
1248       "name": "Dialogs+DialogThemer",
1249       "platforms": {
1250         "ios": "9.0"
1251       },
1252       "public_header_files": [
1253         "components/Dialogs/src/DialogThemer/*.h"
1254       ],
1255       "source_files": [
1256         "components/Dialogs/src/DialogThemer/*.{h,m}"
1257       ],
1258       "dependencies": {
1259         "MaterialComponents/Dialogs": [
1261         ],
1262         "MaterialComponents/Dialogs+ColorThemer": [
1264         ],
1265         "MaterialComponents/Dialogs+TypographyThemer": [
1267         ],
1268         "MaterialComponents/Buttons+ButtonThemer": [
1270         ]
1271       }
1272     },
1273     {
1274       "name": "FeatureHighlight",
1275       "platforms": {
1276         "ios": "9.0"
1277       },
1278       "public_header_files": "components/FeatureHighlight/src/*.h",
1279       "source_files": [
1280         "components/FeatureHighlight/src/*.{h,m}",
1281         "components/FeatureHighlight/src/private/*.{h,m}"
1282       ],
1283       "resources": [
1284         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1285       ],
1286       "dependencies": {
1287         "MaterialComponents/private/Math": [
1289         ],
1290         "MaterialComponents/Typography": [
1292         ],
1293         "MDFTextAccessibility": [
1295         ]
1296       },
1297       "testspecs": [
1298         {
1299           "name": "UnitTests",
1300           "test_type": "unit",
1301           "source_files": [
1302             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1303             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1304           ],
1305           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1306           "dependencies": {
1307             "MaterialComponents/FeatureHighlight+ColorThemer": [
1309             ],
1310             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1312             ],
1313             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1315             ]
1316           }
1317         }
1318       ]
1319     },
1320     {
1321       "name": "FeatureHighlight+ColorThemer",
1322       "platforms": {
1323         "ios": "9.0"
1324       },
1325       "public_header_files": [
1326         "components/FeatureHighlight/src/ColorThemer/*.h"
1327       ],
1328       "source_files": [
1329         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1330       ],
1331       "dependencies": {
1332         "MaterialComponents/FeatureHighlight": [
1334         ],
1335         "MaterialComponents/Themes": [
1337         ]
1338       }
1339     },
1340     {
1341       "name": "FeatureHighlight+FontThemer",
1342       "platforms": {
1343         "ios": "9.0"
1344       },
1345       "public_header_files": [
1346         "components/FeatureHighlight/src/FontThemer/*.h"
1347       ],
1348       "source_files": [
1349         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1350       ],
1351       "dependencies": {
1352         "MaterialComponents/FeatureHighlight": [
1354         ],
1355         "MaterialComponents/Themes": [
1357         ]
1358       }
1359     },
1360     {
1361       "name": "FeatureHighlight+TypographyThemer",
1362       "platforms": {
1363         "ios": "9.0"
1364       },
1365       "public_header_files": [
1366         "components/FeatureHighlight/src/TypographyThemer/*.h"
1367       ],
1368       "source_files": [
1369         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1370       ],
1371       "dependencies": {
1372         "MaterialComponents/FeatureHighlight": [
1374         ],
1375         "MaterialComponents/schemes/Typography": [
1377         ]
1378       }
1379     },
1380     {
1381       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1382       "platforms": {
1383         "ios": "9.0"
1384       },
1385       "public_header_files": [
1386         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1387       ],
1388       "source_files": [
1389         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1390       ],
1391       "dependencies": {
1392         "MaterialComponents/FeatureHighlight": [
1394         ],
1395         "MDFTextAccessibility": [
1397         ]
1398       }
1399     },
1400     {
1401       "name": "FlexibleHeader",
1402       "platforms": {
1403         "ios": "9.0"
1404       },
1405       "public_header_files": "components/FlexibleHeader/src/*.h",
1406       "source_files": [
1407         "components/FlexibleHeader/src/*.{h,m}",
1408         "components/FlexibleHeader/src/private/*.{h,m}"
1409       ],
1410       "dependencies": {
1411         "MDFTextAccessibility": [
1413         ],
1414         "MaterialComponents/private/Application": [
1416         ],
1417         "MaterialComponents/private/UIMetrics": [
1419         ]
1420       },
1421       "testspecs": [
1422         {
1423           "name": "UnitTests",
1424           "test_type": "unit",
1425           "source_files": [
1426             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1427             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1428           ],
1429           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1430           "dependencies": {
1431             "MaterialComponents/FlexibleHeader+ColorThemer": [
1433             ]
1434           }
1435         }
1436       ]
1437     },
1438     {
1439       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1440       "platforms": {
1441         "ios": "9.0"
1442       },
1443       "public_header_files": [
1444         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1445       ],
1446       "source_files": [
1447         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1448       ],
1449       "dependencies": {
1450         "MaterialComponents/FlexibleHeader": [
1452         ]
1453       }
1454     },
1455     {
1456       "name": "FlexibleHeader+ColorThemer",
1457       "platforms": {
1458         "ios": "9.0"
1459       },
1460       "public_header_files": [
1461         "components/FlexibleHeader/src/ColorThemer/*.h"
1462       ],
1463       "source_files": [
1464         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1465       ],
1466       "dependencies": {
1467         "MaterialComponents/FlexibleHeader": [
1469         ],
1470         "MaterialComponents/schemes/Color": [
1472         ]
1473       }
1474     },
1475     {
1476       "name": "HeaderStackView",
1477       "platforms": {
1478         "ios": "9.0"
1479       },
1480       "public_header_files": "components/HeaderStackView/src/*.h",
1481       "source_files": "components/HeaderStackView/src/*.{h,m}",
1482       "testspecs": [
1483         {
1484           "name": "UnitTests",
1485           "test_type": "unit",
1486           "source_files": [
1487             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1488             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1489           ],
1490           "resources": "components/HeaderStackView/tests/unit/resources/*"
1491         }
1492       ]
1493     },
1494     {
1495       "name": "HeaderStackView+ColorThemer",
1496       "platforms": {
1497         "ios": "9.0"
1498       },
1499       "public_header_files": [
1500         "components/HeaderStackView/src/ColorThemer/*.h"
1501       ],
1502       "source_files": [
1503         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1504       ],
1505       "dependencies": {
1506         "MaterialComponents/HeaderStackView": [
1508         ],
1509         "MaterialComponents/Themes": [
1511         ]
1512       }
1513     },
1514     {
1515       "name": "Ink",
1516       "platforms": {
1517         "ios": "9.0"
1518       },
1519       "public_header_files": "components/Ink/src/*.h",
1520       "source_files": [
1521         "components/Ink/src/*.{h,m}",
1522         "components/Ink/src/private/*.{h,m}"
1523       ],
1524       "dependencies": {
1525         "MaterialComponents/private/Math": [
1527         ]
1528       },
1529       "testspecs": [
1530         {
1531           "name": "UnitTests",
1532           "test_type": "unit",
1533           "source_files": [
1534             "components/Ink/tests/unit/*.{h,m,swift}",
1535             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1536           ],
1537           "resources": "components/Ink/tests/unit/resources/*"
1538         }
1539       ]
1540     },
1541     {
1542       "name": "Ink+ColorThemer",
1543       "platforms": {
1544         "ios": "9.0"
1545       },
1546       "public_header_files": [
1547         "components/Ink/src/ColorThemer/*.h"
1548       ],
1549       "source_files": [
1550         "components/Ink/src/ColorThemer/*.{h,m}"
1551       ],
1552       "dependencies": {
1553         "MaterialComponents/Ink": [
1555         ],
1556         "MaterialComponents/Themes": [
1558         ]
1559       }
1560     },
1561     {
1562       "name": "LibraryInfo",
1563       "platforms": {
1564         "ios": "9.0"
1565       },
1566       "public_header_files": "components/LibraryInfo/src/*.h",
1567       "source_files": [
1568         "components/LibraryInfo/src/*.{h,m}",
1569         "components/LibraryInfo/src/private/*.{h,m}"
1570       ],
1571       "testspecs": [
1572         {
1573           "name": "UnitTests",
1574           "test_type": "unit",
1575           "source_files": [
1576             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1577             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1578           ],
1579           "resources": "components/LibraryInfo/tests/unit/resources/*"
1580         }
1581       ]
1582     },
1583     {
1584       "name": "List",
1585       "platforms": {
1586         "ios": "9.0"
1587       },
1588       "public_header_files": "components/List/src/*.h",
1589       "source_files": [
1590         "components/List/src/*.{h,m}",
1591         "components/List/src/private/*.{h,m}"
1592       ],
1593       "dependencies": {
1594         "MaterialComponents/Ink": [
1596         ],
1597         "MaterialComponents/ShadowElevations": [
1599         ],
1600         "MaterialComponents/ShadowLayer": [
1602         ],
1603         "MaterialComponents/Typography": [
1605         ],
1606         "MDFInternationalization": [
1608         ],
1609         "MaterialComponents/private/Math": [
1611         ]
1612       },
1613       "testspecs": [
1614         {
1615           "name": "UnitTests",
1616           "test_type": "unit",
1617           "source_files": [
1618             "components/List/tests/unit/*.{h,m,swift}",
1619             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1620           ],
1621           "resources": "components/List/tests/unit/resources/*",
1622           "dependencies": {
1623             "MaterialComponents/List+ColorThemer": [
1625             ],
1626             "MaterialComponents/List+TypographyThemer": [
1628             ],
1629             "MaterialComponents/List+ListThemer": [
1631             ]
1632           }
1633         }
1634       ]
1635     },
1636     {
1637       "name": "List+TypographyThemer",
1638       "platforms": {
1639         "ios": "9.0"
1640       },
1641       "public_header_files": [
1642         "components/List/src/TypographyThemer/*.h"
1643       ],
1644       "source_files": [
1645         "components/List/src/TypographyThemer/*.{h,m}"
1646       ],
1647       "dependencies": {
1648         "MaterialComponents/List": [
1650         ],
1651         "MaterialComponents/schemes/Typography": [
1653         ]
1654       }
1655     },
1656     {
1657       "name": "List+ColorThemer",
1658       "platforms": {
1659         "ios": "9.0"
1660       },
1661       "public_header_files": [
1662         "components/List/src/ColorThemer/*.h"
1663       ],
1664       "source_files": [
1665         "components/List/src/ColorThemer/*.{h,m}",
1666         "components/List/src/ColorThemer/private/*.{h,m}"
1667       ],
1668       "dependencies": {
1669         "MaterialComponents/List": [
1671         ],
1672         "MaterialComponents/schemes/Color": [
1674         ]
1675       }
1676     },
1677     {
1678       "name": "List+ListThemer",
1679       "platforms": {
1680         "ios": "9.0"
1681       },
1682       "public_header_files": [
1683         "components/List/src/ListThemer/*.h"
1684       ],
1685       "source_files": [
1686         "components/List/src/ListThemer/*.{h,m}",
1687         "components/List/src/ListThemer/private/*.{h,m}"
1688       ],
1689       "dependencies": {
1690         "MaterialComponents/List": [
1692         ],
1693         "MaterialComponents/List+ColorThemer": [
1695         ],
1696         "MaterialComponents/List+TypographyThemer": [
1698         ]
1699       }
1700     },
1701     {
1702       "name": "MaskedTransition",
1703       "platforms": {
1704         "ios": "9.0"
1705       },
1706       "public_header_files": "components/MaskedTransition/src/*.h",
1707       "source_files": [
1708         "components/MaskedTransition/src/*.{h,m}",
1709         "components/MaskedTransition/src/private/*.{h,m}"
1710       ],
1711       "dependencies": {
1712         "MotionTransitioning": [
1713           "~> 5.0"
1714         ],
1715         "MotionAnimator": [
1716           "~> 2.0"
1717         ],
1718         "MotionInterchange": [
1719           "~> 1.0"
1720         ]
1721       },
1722       "testspecs": [
1723         {
1724           "name": "UnitTests",
1725           "test_type": "unit",
1726           "source_files": [
1727             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
1728             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
1729           ],
1730           "resources": "components/MaskedTransition/tests/unit/resources/*"
1731         }
1732       ]
1733     },
1734     {
1735       "name": "NavigationBar",
1736       "platforms": {
1737         "ios": "9.0"
1738       },
1739       "public_header_files": "components/NavigationBar/src/*.h",
1740       "source_files": "components/NavigationBar/src/*.{h,m}",
1741       "dependencies": {
1742         "MDFTextAccessibility": [
1744         ],
1745         "MaterialComponents/ButtonBar": [
1747         ],
1748         "MaterialComponents/Typography": [
1750         ],
1751         "MDFInternationalization": [
1753         ],
1754         "MaterialComponents/private/Math": [
1756         ]
1757       },
1758       "testspecs": [
1759         {
1760           "name": "UnitTests",
1761           "test_type": "unit",
1762           "source_files": [
1763             "components/NavigationBar/tests/unit/*.{h,m,swift}",
1764             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
1765           ],
1766           "resources": "components/NavigationBar/tests/unit/resources/*",
1767           "dependencies": {
1768             "MaterialComponents/NavigationBar+ColorThemer": [
1770             ],
1771             "MaterialComponents/NavigationBar+TypographyThemer": [
1773             ]
1774           }
1775         }
1776       ]
1777     },
1778     {
1779       "name": "NavigationBar+ColorThemer",
1780       "platforms": {
1781         "ios": "9.0"
1782       },
1783       "public_header_files": [
1784         "components/NavigationBar/src/ColorThemer/*.h"
1785       ],
1786       "source_files": [
1787         "components/NavigationBar/src/ColorThemer/*.{h,m}"
1788       ],
1789       "dependencies": {
1790         "MaterialComponents/NavigationBar": [
1792         ],
1793         "MaterialComponents/schemes/Color": [
1795         ]
1796       }
1797     },
1798     {
1799       "name": "NavigationBar+TypographyThemer",
1800       "platforms": {
1801         "ios": "9.0"
1802       },
1803       "public_header_files": [
1804         "components/NavigationBar/src/TypographyThemer/*.h"
1805       ],
1806       "source_files": [
1807         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
1808       ],
1809       "dependencies": {
1810         "MaterialComponents/NavigationBar": [
1812         ],
1813         "MaterialComponents/schemes/Typography": [
1815         ]
1816       }
1817     },
1818     {
1819       "name": "NavigationDrawer",
1820       "platforms": {
1821         "ios": "9.0"
1822       },
1823       "public_header_files": "components/NavigationDrawer/src/*.h",
1824       "source_files": [
1825         "components/NavigationDrawer/src/*.{h,m}",
1826         "components/NavigationDrawer/src/private/*.{h,m}"
1827       ],
1828       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
1829       "dependencies": {
1830         "MaterialComponents/Palettes": [
1832         ],
1833         "MaterialComponents/ShadowLayer": [
1835         ],
1836         "MaterialComponents/private/Math": [
1838         ],
1839         "MaterialComponents/private/UIMetrics": [
1841         ]
1842       },
1843       "testspecs": [
1844         {
1845           "name": "UnitTests",
1846           "test_type": "unit",
1847           "source_files": [
1848             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
1849             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
1850             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
1851           ],
1852           "dependencies": {
1853             "MaterialComponents/NavigationDrawer+ColorThemer": [
1855             ]
1856           }
1857         }
1858       ]
1859     },
1860     {
1861       "name": "NavigationDrawer+ColorThemer",
1862       "platforms": {
1863         "ios": "9.0"
1864       },
1865       "public_header_files": [
1866         "components/NavigationDrawer/src/ColorThemer/*.h"
1867       ],
1868       "source_files": [
1869         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
1870         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
1871       ],
1872       "dependencies": {
1873         "MaterialComponents/NavigationDrawer": [
1875         ],
1876         "MaterialComponents/schemes/Color": [
1878         ]
1879       }
1880     },
1881     {
1882       "name": "OverlayWindow",
1883       "platforms": {
1884         "ios": "9.0"
1885       },
1886       "public_header_files": "components/OverlayWindow/src/*.h",
1887       "source_files": [
1888         "components/OverlayWindow/src/*.{h,m}",
1889         "components/OverlayWindow/src/private/*.{h,m}"
1890       ],
1891       "dependencies": {
1892         "MaterialComponents/private/Application": [
1894         ]
1895       },
1896       "testspecs": [
1897         {
1898           "name": "UnitTests",
1899           "test_type": "unit",
1900           "source_files": [
1901             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
1902             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
1903           ],
1904           "resources": "components/OverlayWindow/tests/unit/resources/*"
1905         }
1906       ]
1907     },
1908     {
1909       "name": "PageControl",
1910       "platforms": {
1911         "ios": "9.0"
1912       },
1913       "public_header_files": "components/PageControl/src/*.h",
1914       "source_files": [
1915         "components/PageControl/src/*.{h,m}",
1916         "components/PageControl/src/private/*.{h,m}"
1917       ],
1918       "resources": [
1919         "components/PageControl/src/MaterialPageControl.bundle"
1920       ],
1921       "dependencies": {
1922         "MDFInternationalization": [
1924         ]
1925       },
1926       "testspecs": [
1927         {
1928           "name": "UnitTests",
1929           "test_type": "unit",
1930           "source_files": [
1931             "components/PageControl/tests/unit/*.{h,m,swift}",
1932             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
1933           ],
1934           "resources": "components/PageControl/tests/unit/resources/*"
1935         }
1936       ]
1937     },
1938     {
1939       "name": "PageControl+ColorThemer",
1940       "platforms": {
1941         "ios": "9.0"
1942       },
1943       "public_header_files": [
1944         "components/PageControl/src/ColorThemer/*.h"
1945       ],
1946       "source_files": [
1947         "components/PageControl/src/ColorThemer/*.{h,m}"
1948       ],
1949       "dependencies": {
1950         "MaterialComponents/PageControl": [
1952         ],
1953         "MaterialComponents/Themes": [
1955         ]
1956       }
1957     },
1958     {
1959       "name": "Palettes",
1960       "platforms": {
1961         "ios": "9.0"
1962       },
1963       "public_header_files": "components/Palettes/src/*.h",
1964       "source_files": [
1965         "components/Palettes/src/*.{h,m}",
1966         "components/Palettes/src/private/*.{h,m}"
1967       ],
1968       "testspecs": [
1969         {
1970           "name": "UnitTests",
1971           "test_type": "unit",
1972           "source_files": [
1973             "components/Palettes/tests/unit/*.{h,m,swift}",
1974             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
1975           ],
1976           "resources": "components/Palettes/tests/unit/resources/*"
1977         }
1978       ]
1979     },
1980     {
1981       "name": "ProgressView",
1982       "platforms": {
1983         "ios": "9.0"
1984       },
1985       "public_header_files": "components/ProgressView/src/*.h",
1986       "source_files": [
1987         "components/ProgressView/src/*.{h,m}",
1988         "components/ProgressView/src/private/*.{h,m}"
1989       ],
1990       "dependencies": {
1991         "MDFInternationalization": [
1993         ],
1994         "MaterialComponents/Palettes": [
1996         ],
1997         "MaterialComponents/private/Math": [
1999         ],
2000         "MotionAnimator": [
2001           "~> 2.1"
2002         ]
2003       },
2004       "testspecs": [
2005         {
2006           "name": "UnitTests",
2007           "test_type": "unit",
2008           "source_files": [
2009             "components/ProgressView/tests/unit/*.{h,m,swift}",
2010             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2011           ],
2012           "resources": "components/ProgressView/tests/unit/resources/*"
2013         }
2014       ]
2015     },
2016     {
2017       "name": "ProgressView+ColorThemer",
2018       "platforms": {
2019         "ios": "9.0"
2020       },
2021       "public_header_files": [
2022         "components/ProgressView/src/ColorThemer/*.h"
2023       ],
2024       "source_files": [
2025         "components/ProgressView/src/ColorThemer/*.{h,m}"
2026       ],
2027       "dependencies": {
2028         "MaterialComponents/ProgressView": [
2030         ],
2031         "MaterialComponents/Themes": [
2033         ]
2034       }
2035     },
2036     {
2037       "name": "Ripple",
2038       "platforms": {
2039         "ios": "9.0"
2040       },
2041       "public_header_files": "components/Ripple/src/*.h",
2042       "source_files": [
2043         "components/Ripple/src/*.{h,m}",
2044         "components/Ripple/src/private/*.{h,m}"
2045       ],
2046       "dependencies": {
2047         "MaterialComponents/AnimationTiming": [
2049         ],
2050         "MaterialComponents/private/Math": [
2052         ]
2053       },
2054       "testspecs": [
2055         {
2056           "name": "UnitTests",
2057           "test_type": "unit",
2058           "source_files": [
2059             "components/Ripple/tests/unit/*.{h,m,swift}",
2060             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2061           ],
2062           "resources": "components/Ripple/tests/unit/resources/*"
2063         }
2064       ]
2065     },
2066     {
2067       "name": "ShadowElevations",
2068       "platforms": {
2069         "ios": "9.0"
2070       },
2071       "public_header_files": "components/ShadowElevations/src/*.h",
2072       "source_files": "components/ShadowElevations/src/*.{h,m}",
2073       "testspecs": [
2074         {
2075           "name": "UnitTests",
2076           "test_type": "unit",
2077           "source_files": [
2078             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2079             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2080           ],
2081           "resources": "components/ShadowElevations/tests/unit/resources/*"
2082         }
2083       ]
2084     },
2085     {
2086       "name": "ShadowLayer",
2087       "platforms": {
2088         "ios": "9.0"
2089       },
2090       "public_header_files": "components/ShadowLayer/src/*.h",
2091       "source_files": "components/ShadowLayer/src/*.{h,m}",
2092       "dependencies": {
2093         "MaterialComponents/ShadowElevations": [
2095         ]
2096       },
2097       "testspecs": [
2098         {
2099           "name": "UnitTests",
2100           "test_type": "unit",
2101           "source_files": [
2102             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2103             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2104           ],
2105           "resources": "components/ShadowLayer/tests/unit/resources/*"
2106         }
2107       ]
2108     },
2109     {
2110       "name": "ShapeLibrary",
2111       "platforms": {
2112         "ios": "9.0"
2113       },
2114       "public_header_files": "components/ShapeLibrary/src/*.h",
2115       "source_files": [
2116         "components/ShapeLibrary/src/*.{h,m}",
2117         "components/ShapeLibrary/src/private/*.{h,m}"
2118       ],
2119       "dependencies": {
2120         "MaterialComponents/Shapes": [
2122         ],
2123         "MaterialComponents/private/Math": [
2125         ]
2126       },
2127       "testspecs": [
2128         {
2129           "name": "UnitTests",
2130           "test_type": "unit",
2131           "source_files": [
2132             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2133             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2134           ],
2135           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2136         }
2137       ]
2138     },
2139     {
2140       "name": "Shapes",
2141       "platforms": {
2142         "ios": "9.0"
2143       },
2144       "public_header_files": "components/Shapes/src/*.h",
2145       "source_files": [
2146         "components/Shapes/src/*.{h,m}",
2147         "components/Shapes/src/private/*.{h,m}"
2148       ],
2149       "dependencies": {
2150         "MaterialComponents/ShadowLayer": [
2152         ],
2153         "MaterialComponents/private/Math": [
2155         ]
2156       },
2157       "testspecs": [
2158         {
2159           "name": "UnitTests",
2160           "test_type": "unit",
2161           "source_files": [
2162             "components/Shapes/tests/unit/*.{h,m,swift}",
2163             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2164           ],
2165           "resources": "components/Shapes/tests/unit/resources/*"
2166         }
2167       ]
2168     },
2169     {
2170       "name": "Slider",
2171       "platforms": {
2172         "ios": "9.0"
2173       },
2174       "public_header_files": [
2175         "components/Slider/src/*.h"
2176       ],
2177       "source_files": [
2178         "components/Slider/src/*.{h,m}",
2179         "components/Slider/src/private/*.{h,m}"
2180       ],
2181       "dependencies": {
2182         "MaterialComponents/Palettes": [
2184         ],
2185         "MaterialComponents/ShadowElevations": [
2187         ],
2188         "MaterialComponents/private/ThumbTrack": [
2190         ]
2191       },
2192       "testspecs": [
2193         {
2194           "name": "UnitTests",
2195           "test_type": "unit",
2196           "source_files": [
2197             "components/Slider/tests/unit/*.{h,m,swift}",
2198             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2199           ],
2200           "resources": "components/Slider/tests/unit/resources/*"
2201         }
2202       ]
2203     },
2204     {
2205       "name": "Slider+ColorThemer",
2206       "platforms": {
2207         "ios": "9.0"
2208       },
2209       "public_header_files": [
2210         "components/Slider/src/ColorThemer/*.h"
2211       ],
2212       "source_files": [
2213         "components/Slider/src/ColorThemer/*.{h,m}"
2214       ],
2215       "dependencies": {
2216         "MaterialComponents/Palettes": [
2218         ],
2219         "MaterialComponents/Slider": [
2221         ],
2222         "MaterialComponents/schemes/Color": [
2224         ]
2225       }
2226     },
2227     {
2228       "name": "Snackbar",
2229       "platforms": {
2230         "ios": "9.0"
2231       },
2232       "public_header_files": "components/Snackbar/src/*.h",
2233       "source_files": [
2234         "components/Snackbar/src/*.{h,m}",
2235         "components/Snackbar/src/private/*.{h,m}"
2236       ],
2237       "resources": [
2238         "components/Snackbar/src/MaterialSnackbar.bundle"
2239       ],
2240       "dependencies": {
2241         "MaterialComponents/AnimationTiming": [
2243         ],
2244         "MaterialComponents/Buttons": [
2246         ],
2247         "MaterialComponents/OverlayWindow": [
2249         ],
2250         "MaterialComponents/Typography": [
2252         ],
2253         "MaterialComponents/private/Application": [
2255         ],
2256         "MaterialComponents/private/KeyboardWatcher": [
2258         ],
2259         "MaterialComponents/private/Overlay": [
2261         ]
2262       },
2263       "testspecs": [
2264         {
2265           "name": "UnitTests",
2266           "test_type": "unit",
2267           "source_files": [
2268             "components/Snackbar/tests/unit/*.{h,m,swift}",
2269             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2270           ],
2271           "resources": "components/Snackbar/tests/unit/resources/*",
2272           "dependencies": {
2273             "MaterialComponents/Snackbar+ColorThemer": [
2275             ],
2276             "MaterialComponents/Snackbar+FontThemer": [
2278             ],
2279             "MaterialComponents/Snackbar+TypographyThemer": [
2281             ],
2282             "MaterialComponents/Themes": [
2284             ]
2285           }
2286         }
2287       ]
2288     },
2289     {
2290       "name": "Snackbar+ColorThemer",
2291       "platforms": {
2292         "ios": "9.0"
2293       },
2294       "public_header_files": [
2295         "components/Snackbar/src/ColorThemer/*.h"
2296       ],
2297       "source_files": [
2298         "components/Snackbar/src/ColorThemer/*.{h,m}"
2299       ],
2300       "dependencies": {
2301         "MaterialComponents/Snackbar": [
2303         ],
2304         "MaterialComponents/schemes/Color": [
2306         ]
2307       }
2308     },
2309     {
2310       "name": "Snackbar+FontThemer",
2311       "platforms": {
2312         "ios": "9.0"
2313       },
2314       "public_header_files": [
2315         "components/Snackbar/src/FontThemer/*.h"
2316       ],
2317       "source_files": [
2318         "components/Snackbar/src/FontThemer/*.{h,m}"
2319       ],
2320       "dependencies": {
2321         "MaterialComponents/Snackbar": [
2323         ],
2324         "MaterialComponents/Themes": [
2326         ]
2327       }
2328     },
2329     {
2330       "name": "Snackbar+TypographyThemer",
2331       "platforms": {
2332         "ios": "9.0"
2333       },
2334       "public_header_files": [
2335         "components/Snackbar/src/TypographyThemer/*.h"
2336       ],
2337       "source_files": [
2338         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2339       ],
2340       "dependencies": {
2341         "MaterialComponents/Snackbar": [
2343         ],
2344         "MaterialComponents/schemes/Typography": [
2346         ]
2347       }
2348     },
2349     {
2350       "name": "Tabs",
2351       "platforms": {
2352         "ios": "9.0"
2353       },
2354       "public_header_files": "components/Tabs/src/*.h",
2355       "source_files": [
2356         "components/Tabs/src/*.{h,m}",
2357         "components/Tabs/src/private/*.{h,m}"
2358       ],
2359       "resources": [
2360         "components/Tabs/src/MaterialTabs.bundle"
2361       ],
2362       "dependencies": {
2363         "MDFInternationalization": [
2365         ],
2366         "MaterialComponents/AnimationTiming": [
2368         ],
2369         "MaterialComponents/Ink": [
2371         ],
2372         "MaterialComponents/Palettes": [
2374         ],
2375         "MaterialComponents/ShadowElevations": [
2377         ],
2378         "MaterialComponents/ShadowLayer": [
2380         ],
2381         "MaterialComponents/Typography": [
2383         ],
2384         "MaterialComponents/private/Math": [
2386         ]
2387       },
2388       "testspecs": [
2389         {
2390           "name": "UnitTests",
2391           "test_type": "unit",
2392           "source_files": [
2393             "components/Tabs/tests/unit/*.{h,m,swift}",
2394             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2395           ],
2396           "resources": "components/Tabs/tests/unit/resources/*",
2397           "dependencies": {
2398             "MaterialComponents/Tabs+ColorThemer": [
2400             ],
2401             "MaterialComponents/Tabs+FontThemer": [
2403             ],
2404             "MaterialComponents/Tabs+TypographyThemer": [
2406             ],
2407             "MaterialComponents/Themes": [
2409             ]
2410           }
2411         }
2412       ]
2413     },
2414     {
2415       "name": "Tabs+ColorThemer",
2416       "platforms": {
2417         "ios": "9.0"
2418       },
2419       "public_header_files": [
2420         "components/Tabs/src/ColorThemer/*.h"
2421       ],
2422       "source_files": [
2423         "components/Tabs/src/ColorThemer/*.{h,m}"
2424       ],
2425       "dependencies": {
2426         "MaterialComponents/schemes/Color": [
2428         ],
2429         "MaterialComponents/Tabs": [
2431         ]
2432       }
2433     },
2434     {
2435       "name": "Tabs+FontThemer",
2436       "platforms": {
2437         "ios": "9.0"
2438       },
2439       "public_header_files": [
2440         "components/Tabs/src/FontThemer/*.h"
2441       ],
2442       "source_files": [
2443         "components/Tabs/src/FontThemer/*.{h,m}"
2444       ],
2445       "dependencies": {
2446         "MaterialComponents/Tabs": [
2448         ],
2449         "MaterialComponents/Themes": [
2451         ]
2452       }
2453     },
2454     {
2455       "name": "Tabs+TypographyThemer",
2456       "platforms": {
2457         "ios": "9.0"
2458       },
2459       "public_header_files": [
2460         "components/Tabs/src/TypographyThemer/*.h"
2461       ],
2462       "source_files": [
2463         "components/Tabs/src/TypographyThemer/*.{h,m}"
2464       ],
2465       "dependencies": {
2466         "MaterialComponents/Tabs": [
2468         ],
2469         "MaterialComponents/schemes/Typography": [
2471         ]
2472       }
2473     },
2474     {
2475       "name": "TextFields",
2476       "platforms": {
2477         "ios": "9.0"
2478       },
2479       "public_header_files": "components/TextFields/src/*.h",
2480       "source_files": [
2481         "components/TextFields/src/*.{h,m}",
2482         "components/TextFields/src/private/*.{h,m}"
2483       ],
2484       "dependencies": {
2485         "MaterialComponents/AnimationTiming": [
2487         ],
2488         "MaterialComponents/Palettes": [
2490         ],
2491         "MaterialComponents/Typography": [
2493         ],
2494         "MDFInternationalization": [
2496         ],
2497         "MaterialComponents/private/Math": [
2499         ]
2500       },
2501       "testspecs": [
2502         {
2503           "name": "UnitTests",
2504           "test_type": "unit",
2505           "source_files": [
2506             "components/TextFields/tests/unit/*.{h,m,swift}",
2507             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2508           ],
2509           "resources": "components/TextFields/tests/unit/resources/*",
2510           "dependencies": {
2511             "MaterialComponents/TextFields+ColorThemer": [
2513             ],
2514             "MaterialComponents/TextFields+FontThemer": [
2516             ],
2517             "MaterialComponents/TextFields+TypographyThemer": [
2519             ],
2520             "MaterialComponents/Themes": [
2522             ]
2523           }
2524         }
2525       ]
2526     },
2527     {
2528       "name": "TextFields+ColorThemer",
2529       "platforms": {
2530         "ios": "9.0"
2531       },
2532       "public_header_files": [
2533         "components/TextFields/src/ColorThemer/*.h"
2534       ],
2535       "source_files": [
2536         "components/TextFields/src/ColorThemer/*.{h,m}"
2537       ],
2538       "dependencies": {
2539         "MaterialComponents/TextFields": [
2541         ],
2542         "MaterialComponents/Themes": [
2544         ]
2545       }
2546     },
2547     {
2548       "name": "TextFields+FontThemer",
2549       "platforms": {
2550         "ios": "9.0"
2551       },
2552       "public_header_files": [
2553         "components/TextFields/src/FontThemer/*.h"
2554       ],
2555       "source_files": [
2556         "components/TextFields/src/FontThemer/*.{h,m}"
2557       ],
2558       "dependencies": {
2559         "MaterialComponents/TextFields": [
2561         ],
2562         "MaterialComponents/Themes": [
2564         ]
2565       }
2566     },
2567     {
2568       "name": "TextFields+TypographyThemer",
2569       "platforms": {
2570         "ios": "9.0"
2571       },
2572       "public_header_files": [
2573         "components/TextFields/src/TypographyThemer/*.h"
2574       ],
2575       "source_files": [
2576         "components/TextFields/src/TypographyThemer/*.{h,m}"
2577       ],
2578       "dependencies": {
2579         "MaterialComponents/TextFields": [
2581         ],
2582         "MaterialComponents/schemes/Typography": [
2584         ]
2585       }
2586     },
2587     {
2588       "name": "Themes",
2589       "platforms": {
2590         "ios": "9.0"
2591       },
2592       "public_header_files": "components/Themes/src/*.h",
2593       "source_files": [
2594         "components/Themes/src/*.{h,m}",
2595         "components/Themes/src/private/*.{h,m}"
2596       ],
2597       "dependencies": {
2598         "MaterialComponents/schemes/Color": [
2600         ],
2601         "MaterialComponents/schemes/Typography": [
2603         ]
2604       },
2605       "testspecs": [
2606         {
2607           "name": "UnitTests",
2608           "test_type": "unit",
2609           "source_files": [
2610             "components/Themes/tests/unit/*.{h,m,swift}",
2611             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
2612           ],
2613           "resources": "components/Themes/tests/unit/resources/*"
2614         }
2615       ]
2616     },
2617     {
2618       "name": "Typography",
2619       "platforms": {
2620         "ios": "9.0"
2621       },
2622       "public_header_files": "components/Typography/src/*.h",
2623       "source_files": [
2624         "components/Typography/src/*.{h,m}",
2625         "components/Typography/src/private/*.{h,m}"
2626       ],
2627       "dependencies": {
2628         "MaterialComponents/private/Application": [
2630         ],
2631         "MaterialComponents/private/Math": [
2633         ]
2634       },
2635       "testspecs": [
2636         {
2637           "name": "UnitTests",
2638           "test_type": "unit",
2639           "source_files": [
2640             "components/Typography/tests/unit/*.{h,m,swift}",
2641             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
2642           ],
2643           "resources": "components/Typography/tests/unit/resources/*"
2644         }
2645       ]
2646     },
2647     {
2648       "name": "schemes",
2649       "subspecs": [
2650         {
2651           "name": "Color",
2652           "platforms": {
2653             "ios": "9.0"
2654           },
2655           "public_header_files": "components/schemes/Color/src/*.h",
2656           "source_files": "components/schemes/Color/src/*.{h,m}",
2657           "testspecs": [
2658             {
2659               "name": "UnitTests",
2660               "test_type": "unit",
2661               "source_files": [
2662                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
2663                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
2664               ],
2665               "resources": "components/schemes/Color/tests/unit/resources/*",
2666               "dependencies": {
2667                 "MaterialComponents/private/Math": [
2669                 ]
2670               }
2671             }
2672           ]
2673         },
2674         {
2675           "name": "Shape",
2676           "platforms": {
2677             "ios": "9.0"
2678           },
2679           "public_header_files": "components/schemes/Shape/src/*.h",
2680           "source_files": "components/schemes/Shape/src/*.{h,m}",
2681           "dependencies": {
2682             "MaterialComponents/ShapeLibrary": [
2684             ],
2685             "MaterialComponents/Shapes": [
2687             ]
2688           },
2689           "testspecs": [
2690             {
2691               "name": "UnitTests",
2692               "test_type": "unit",
2693               "source_files": [
2694                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
2695                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
2696               ],
2697               "resources": "components/schemes/Shape/tests/unit/resources/*"
2698             }
2699           ]
2700         },
2701         {
2702           "name": "Typography",
2703           "platforms": {
2704             "ios": "9.0"
2705           },
2706           "public_header_files": "components/schemes/Typography/src/*.h",
2707           "source_files": "components/schemes/Typography/src/*.{h,m}",
2708           "dependencies": {
2709             "MaterialComponents/Typography": [
2711             ]
2712           },
2713           "testspecs": [
2714             {
2715               "name": "UnitTests",
2716               "test_type": "unit",
2717               "source_files": [
2718                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
2719                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
2720               ],
2721               "resources": "components/schemes/Typography/tests/unit/resources/*"
2722             }
2723           ]
2724         }
2725       ]
2726     },
2727     {
2728       "name": "private",
2729       "subspecs": [
2730         {
2731           "name": "Icons",
2732           "subspecs": [
2733             {
2734               "name": "Base",
2735               "public_header_files": "components/private/Icons/src/*.h",
2736               "source_files": "components/private/Icons/src/*.{h,m}"
2737             },
2738             {
2739               "name": "ic_arrow_back",
2740               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
2741               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
2742               "resource_bundles": {
2743                 "MaterialIcons_ic_arrow_back": [
2744                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
2745                 ]
2746               },
2747               "dependencies": {
2748                 "MaterialComponents/private/Icons/Base": [
2750                 ]
2751               }
2752             },
2753             {
2754               "name": "ic_check",
2755               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
2756               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
2757               "resource_bundles": {
2758                 "MaterialIcons_ic_check": [
2759                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
2760                 ]
2761               },
2762               "dependencies": {
2763                 "MaterialComponents/private/Icons/Base": [
2765                 ]
2766               }
2767             },
2768             {
2769               "name": "ic_check_circle",
2770               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
2771               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
2772               "resource_bundles": {
2773                 "MaterialIcons_ic_check_circle": [
2774                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
2775                 ]
2776               },
2777               "dependencies": {
2778                 "MaterialComponents/private/Icons/Base": [
2780                 ]
2781               }
2782             },
2783             {
2784               "name": "ic_chevron_right",
2785               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
2786               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
2787               "resource_bundles": {
2788                 "MaterialIcons_ic_chevron_right": [
2789                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
2790                 ]
2791               },
2792               "dependencies": {
2793                 "MaterialComponents/private/Icons/Base": [
2795                 ]
2796               }
2797             },
2798             {
2799               "name": "ic_color_lens",
2800               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
2801               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
2802               "resource_bundles": {
2803                 "MaterialIcons_ic_color_lens": [
2804                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
2805                 ]
2806               },
2807               "dependencies": {
2808                 "MaterialComponents/private/Icons/Base": [
2810                 ]
2811               }
2812             },
2813             {
2814               "name": "ic_help_outline",
2815               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
2816               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
2817               "resource_bundles": {
2818                 "MaterialIcons_ic_help_outline": [
2819                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
2820                 ]
2821               },
2822               "dependencies": {
2823                 "MaterialComponents/private/Icons/Base": [
2825                 ]
2826               }
2827             },
2828             {
2829               "name": "ic_info",
2830               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
2831               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
2832               "resource_bundles": {
2833                 "MaterialIcons_ic_info": [
2834                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
2835                 ]
2836               },
2837               "dependencies": {
2838                 "MaterialComponents/private/Icons/Base": [
2840                 ]
2841               }
2842             },
2843             {
2844               "name": "ic_more_horiz",
2845               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
2846               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
2847               "resource_bundles": {
2848                 "MaterialIcons_ic_more_horiz": [
2849                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
2850                 ]
2851               },
2852               "dependencies": {
2853                 "MaterialComponents/private/Icons/Base": [
2855                 ]
2856               }
2857             },
2858             {
2859               "name": "ic_radio_button_unchecked",
2860               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
2861               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
2862               "resource_bundles": {
2863                 "MaterialIcons_ic_radio_button_unchecked": [
2864                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
2865                 ]
2866               },
2867               "dependencies": {
2868                 "MaterialComponents/private/Icons/Base": [
2870                 ]
2871               }
2872             },
2873             {
2874               "name": "ic_reorder",
2875               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
2876               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
2877               "resource_bundles": {
2878                 "MaterialIcons_ic_reorder": [
2879                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
2880                 ]
2881               },
2882               "dependencies": {
2883                 "MaterialComponents/private/Icons/Base": [
2885                 ]
2886               }
2887             },
2888             {
2889               "name": "ic_settings",
2890               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
2891               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
2892               "resource_bundles": {
2893                 "MaterialIcons_ic_settings": [
2894                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
2895                 ]
2896               },
2897               "dependencies": {
2898                 "MaterialComponents/private/Icons/Base": [
2900                 ]
2901               }
2902             }
2903           ]
2904         },
2905         {
2906           "name": "Application",
2907           "platforms": {
2908             "ios": "9.0"
2909           },
2910           "public_header_files": "components/private/Application/src/*.h",
2911           "source_files": "components/private/Application/src/*.{h,m}",
2912           "testspecs": [
2913             {
2914               "name": "UnitTests",
2915               "test_type": "unit",
2916               "source_files": [
2917                 "components/private/Application/tests/unit/*.{h,m,swift}",
2918                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
2919               ],
2920               "resources": "components/private/Application/tests/unit/resources/*"
2921             }
2922           ]
2923         },
2924         {
2925           "name": "KeyboardWatcher",
2926           "platforms": {
2927             "ios": "9.0"
2928           },
2929           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
2930           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
2931           "dependencies": {
2932             "MaterialComponents/private/Application": [
2934             ]
2935           },
2936           "testspecs": [
2937             {
2938               "name": "UnitTests",
2939               "test_type": "unit",
2940               "source_files": [
2941                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
2942                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
2943               ],
2944               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
2945             }
2946           ]
2947         },
2948         {
2949           "name": "Math",
2950           "platforms": {
2951             "ios": "9.0"
2952           },
2953           "public_header_files": "components/private/Math/src/*.h",
2954           "source_files": "components/private/Math/src/*.{h,m}",
2955           "testspecs": [
2956             {
2957               "name": "UnitTests",
2958               "test_type": "unit",
2959               "source_files": [
2960                 "components/private/Math/tests/unit/*.{h,m,swift}",
2961                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
2962               ],
2963               "resources": "components/private/Math/tests/unit/resources/*"
2964             }
2965           ]
2966         },
2967         {
2968           "name": "Overlay",
2969           "platforms": {
2970             "ios": "9.0"
2971           },
2972           "public_header_files": "components/private/Overlay/src/*.h",
2973           "source_files": [
2974             "components/private/Overlay/src/*.{h,m}",
2975             "components/private/Overlay/src/private/*.{h,m}"
2976           ],
2977           "testspecs": [
2978             {
2979               "name": "UnitTests",
2980               "test_type": "unit",
2981               "source_files": [
2982                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
2983                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
2984               ],
2985               "resources": "components/private/Overlay/tests/unit/resources/*"
2986             }
2987           ]
2988         },
2989         {
2990           "name": "ThumbTrack",
2991           "platforms": {
2992             "ios": "9.0"
2993           },
2994           "public_header_files": "components/private/ThumbTrack/src/*.h",
2995           "source_files": [
2996             "components/private/ThumbTrack/src/*.{h,m}",
2997             "components/private/ThumbTrack/src/private/*.{h,m}"
2998           ],
2999           "dependencies": {
3000             "MaterialComponents/Ink": [
3002             ],
3003             "MaterialComponents/ShadowElevations": [
3005             ],
3006             "MaterialComponents/ShadowLayer": [
3008             ],
3009             "MaterialComponents/Typography": [
3011             ],
3012             "MDFInternationalization": [
3014             ],
3015             "MaterialComponents/private/Math": [
3017             ]
3018           },
3019           "testspecs": [
3020             {
3021               "name": "UnitTests",
3022               "test_type": "unit",
3023               "source_files": [
3024                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3025                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3026               ],
3027               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3028             }
3029           ]
3030         },
3031         {
3032           "name": "UIMetrics",
3033           "platforms": {
3034             "ios": "9.0"
3035           },
3036           "public_header_files": "components/private/UIMetrics/src/*.h",
3037           "source_files": [
3038             "components/private/UIMetrics/src/*.{h,m}",
3039             "components/private/UIMetrics/src/private/*.{h,m}"
3040           ],
3041           "dependencies": {
3042             "MaterialComponents/private/Application": [
3044             ]
3045           },
3046           "testspecs": [
3047             {
3048               "name": "UnitTests",
3049               "test_type": "unit",
3050               "source_files": [
3051                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3052                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3053               ],
3054               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3055             }
3056           ]
3057         }
3058       ]
3059     }
3060   ]