[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 85.9.0 / MaterialComponents.podspec.json
blob8404c835bbe03d79e4fa6ba5b3ea45ec2ffa215c
2   "name": "MaterialComponents",
3   "version": "85.9.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": "v85.9.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/Ripple": [
36         ],
37         "MaterialComponents/Typography": [
39         ]
40       },
41       "testspecs": [
42         {
43           "name": "UnitTests",
44           "test_type": "unit",
45           "source_files": [
46             "components/ActionSheet/tests/unit/*.{h,m,swift}"
47           ]
48         }
49       ]
50     },
51     {
52       "name": "ActionSheet+Theming",
53       "platforms": {
54         "ios": "9.0"
55       },
56       "public_header_files": "components/ActionSheet/src/Theming/*.h",
57       "source_files": [
58         "components/ActionSheet/src/Theming/*.{h,m}",
59         "components/ActionSheet/src/Theming/private/*.{h,m}"
60       ],
61       "dependencies": {
62         "MaterialComponents/ActionSheet": [
64         ],
65         "MaterialComponents/schemes/Container": [
67         ]
68       },
69       "testspecs": [
70         {
71           "name": "UnitTests",
72           "test_type": "unit",
73           "source_files": [
74             "components/ActionSheet/tests/unit/Theming/*.{h,m,swift}",
75             "components/ActionSheet/tests/unit/Theming/supplemental/*.{h,m,swift}"
76           ],
77           "resources": "components/ActionSheet/tests/unit/Theming/resources/*"
78         }
79       ]
80     },
81     {
82       "name": "ActivityIndicator",
83       "platforms": {
84         "ios": "9.0"
85       },
86       "public_header_files": "components/ActivityIndicator/src/*.h",
87       "source_files": [
88         "components/ActivityIndicator/src/*.{h,m}",
89         "components/ActivityIndicator/src/private/*.{h,m}"
90       ],
91       "resources": [
92         "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
93       ],
94       "dependencies": {
95         "MDFInternationalization": [
97         ],
98         "MaterialComponents/Palettes": [
100         ],
101         "MaterialComponents/private/Application": [
103         ],
104         "MotionAnimator": [
105           "~> 2.0"
106         ]
107       },
108       "testspecs": [
109         {
110           "name": "UnitTests",
111           "test_type": "unit",
112           "source_files": [
113             "components/ActivityIndicator/tests/unit/*.{h,m,swift}",
114             "components/ActivityIndicator/tests/unit/supplemental/*.{h,m,swift}"
115           ],
116           "resources": "components/ActivityIndicator/tests/unit/resources/*",
117           "dependencies": {
118             "MaterialComponents/ActivityIndicator+ColorThemer": [
120             ]
121           }
122         }
123       ]
124     },
125     {
126       "name": "ActivityIndicator+ColorThemer",
127       "platforms": {
128         "ios": "9.0"
129       },
130       "public_header_files": [
131         "components/ActivityIndicator/src/ColorThemer/*.h"
132       ],
133       "source_files": [
134         "components/ActivityIndicator/src/ColorThemer/*.{h,m}"
135       ],
136       "dependencies": {
137         "MaterialComponents/ActivityIndicator": [
139         ],
140         "MaterialComponents/schemes/Color": [
142         ]
143       }
144     },
145     {
146       "name": "AnimationTiming",
147       "platforms": {
148         "ios": "9.0"
149       },
150       "public_header_files": "components/AnimationTiming/src/*.h",
151       "source_files": [
152         "components/AnimationTiming/src/*.{h,m}",
153         "components/AnimationTiming/src/private/*.{h,m}"
154       ],
155       "testspecs": [
156         {
157           "name": "UnitTests",
158           "test_type": "unit",
159           "source_files": [
160             "components/AnimationTiming/tests/unit/*.{h,m,swift}",
161             "components/AnimationTiming/tests/unit/supplemental/*.{h,m,swift}"
162           ],
163           "resources": "components/AnimationTiming/tests/unit/resources/*"
164         }
165       ]
166     },
167     {
168       "name": "AppBar",
169       "platforms": {
170         "ios": "9.0"
171       },
172       "public_header_files": "components/AppBar/src/*.h",
173       "source_files": [
174         "components/AppBar/src/*.{h,m}",
175         "components/AppBar/src/private/*.{h,m}"
176       ],
177       "resources": [
178         "components/AppBar/src/MaterialAppBar.bundle"
179       ],
180       "dependencies": {
181         "MaterialComponents/HeaderStackView": [
183         ],
184         "MaterialComponents/NavigationBar": [
186         ],
187         "MaterialComponents/Typography": [
189         ],
190         "MaterialComponents/private/Application": [
192         ],
193         "MaterialComponents/FlexibleHeader": [
195         ],
196         "MaterialComponents/ShadowElevations": [
198         ],
199         "MaterialComponents/ShadowLayer": [
201         ],
202         "MDFInternationalization": [
204         ],
205         "MaterialComponents/private/Icons/ic_arrow_back": [
207         ],
208         "MaterialComponents/private/UIMetrics": [
210         ]
211       },
212       "testspecs": [
213         {
214           "name": "UnitTests",
215           "test_type": "unit",
216           "source_files": [
217             "components/AppBar/tests/unit/*.{h,m,swift}",
218             "components/AppBar/tests/unit/supplemental/*.{h,m,swift}"
219           ],
220           "resources": "components/AppBar/tests/unit/resources/*",
221           "dependencies": {
222             "MaterialComponents/AppBar+ColorThemer": [
224             ],
225             "MaterialComponents/AppBar+TypographyThemer": [
227             ]
228           }
229         }
230       ]
231     },
232     {
233       "name": "AppBar+Theming",
234       "platforms": {
235         "ios": "9.0"
236       },
237       "public_header_files": "components/AppBar/src/Theming/*.h",
238       "source_files": [
239         "components/AppBar/src/Theming/*.{h,m}",
240         "components/AppBar/src/Theming/private/*.{h,m}"
241       ],
242       "dependencies": {
243         "MaterialComponents/AppBar": [
245         ],
246         "MaterialComponents/schemes/Container": [
248         ]
249       },
250       "testspecs": [
251         {
252           "name": "UnitTests",
253           "test_type": "unit",
254           "source_files": [
255             "components/AppBar/tests/unit/Theming/*.{h,m,swift}",
256             "components/AppBar/tests/unit/Theming/supplemental/*.{h,m,swift}"
257           ],
258           "resources": "components/AppBar/tests/unit/Theming/resources/*"
259         }
260       ]
261     },
262     {
263       "name": "AppBar+ColorThemer",
264       "platforms": {
265         "ios": "9.0"
266       },
267       "public_header_files": [
268         "components/AppBar/src/ColorThemer/*.h"
269       ],
270       "source_files": [
271         "components/AppBar/src/ColorThemer/*.{h,m}",
272         "components/AppBar/src/ColorThemer/private/*.{h,m}"
273       ],
274       "dependencies": {
275         "MaterialComponents/AppBar": [
277         ],
278         "MaterialComponents/FlexibleHeader+ColorThemer": [
280         ],
281         "MaterialComponents/NavigationBar+ColorThemer": [
283         ],
284         "MaterialComponents/Themes": [
286         ]
287       }
288     },
289     {
290       "name": "AppBar+TypographyThemer",
291       "platforms": {
292         "ios": "9.0"
293       },
294       "public_header_files": [
295         "components/AppBar/src/TypographyThemer/*.h"
296       ],
297       "source_files": [
298         "components/AppBar/src/TypographyThemer/*.{h,m}",
299         "components/AppBar/src/TypographyThemer/private/*.{h,m}"
300       ],
301       "dependencies": {
302         "MaterialComponents/AppBar": [
304         ],
305         "MaterialComponents/NavigationBar+TypographyThemer": [
307         ]
308       }
309     },
310     {
311       "name": "BottomAppBar",
312       "platforms": {
313         "ios": "9.0"
314       },
315       "public_header_files": "components/BottomAppBar/src/*.h",
316       "source_files": [
317         "components/BottomAppBar/src/*.{h,m}",
318         "components/BottomAppBar/src/private/*.{h,m}"
319       ],
320       "dependencies": {
321         "MDFInternationalization": [
323         ],
324         "MaterialComponents/Buttons": [
326         ],
327         "MaterialComponents/NavigationBar": [
329         ],
330         "MaterialComponents/private/Math": [
332         ]
333       },
334       "testspecs": [
335         {
336           "name": "UnitTests",
337           "test_type": "unit",
338           "source_files": [
339             "components/BottomAppBar/tests/unit/*.{h,m,swift}",
340             "components/BottomAppBar/tests/unit/supplemental/*.{h,m,swift}"
341           ],
342           "resources": "components/BottomAppBar/tests/unit/resources/*",
343           "dependencies": {
344             "MaterialComponents/BottomAppBar+ColorThemer": [
346             ]
347           }
348         }
349       ]
350     },
351     {
352       "name": "BottomAppBar+ColorThemer",
353       "platforms": {
354         "ios": "9.0"
355       },
356       "public_header_files": [
357         "components/BottomAppBar/src/ColorThemer/*.h"
358       ],
359       "source_files": [
360         "components/BottomAppBar/src/ColorThemer/*.{h,m}"
361       ],
362       "dependencies": {
363         "MaterialComponents/BottomAppBar": [
365         ],
366         "MaterialComponents/Themes": [
368         ]
369       }
370     },
371     {
372       "name": "BottomNavigation",
373       "platforms": {
374         "ios": "9.0"
375       },
376       "public_header_files": "components/BottomNavigation/src/*.h",
377       "source_files": [
378         "components/BottomNavigation/src/*.{h,m}",
379         "components/BottomNavigation/src/private/*.{h,m}"
380       ],
381       "exclude_files": [
382         "components/BottomNavigation/src/MDCBottomNavigationBarController.*",
383         "components/BottomNavigation/src/MaterialBottomNavigationBeta.h"
384       ],
385       "resources": [
386         "components/BottomNavigation/src/MaterialBottomNavigation.bundle"
387       ],
388       "dependencies": {
389         "MDFInternationalization": [
391         ],
392         "MaterialComponents/Ink": [
394         ],
395         "MaterialComponents/Ripple": [
397         ],
398         "MaterialComponents/Palettes": [
400         ],
401         "MaterialComponents/ShadowElevations": [
403         ],
404         "MaterialComponents/ShadowLayer": [
406         ],
407         "MaterialComponents/Typography": [
409         ],
410         "MaterialComponents/private/Math": [
412         ]
413       },
414       "testspecs": [
415         {
416           "name": "UnitTests",
417           "test_type": "unit",
418           "source_files": [
419             "components/BottomNavigation/tests/unit/*.{h,m,swift}",
420             "components/BottomNavigation/tests/unit/supplemental/*.{h,m,swift}"
421           ],
422           "exclude_files": [
423             "components/BottomNavigation/tests/unit/MDCBottomNavigationBarControllerTests.m"
424           ],
425           "resources": "components/BottomNavigation/tests/unit/resources/*",
426           "dependencies": {
427             "MaterialComponents/BottomNavigation+ColorThemer": [
429             ],
430             "MaterialComponents/BottomNavigation+TypographyThemer": [
432             ]
433           }
434         }
435       ]
436     },
437     {
438       "name": "BottomNavigation+ColorThemer",
439       "platforms": {
440         "ios": "9.0"
441       },
442       "public_header_files": [
443         "components/BottomNavigation/src/ColorThemer/*.h"
444       ],
445       "source_files": [
446         "components/BottomNavigation/src/ColorThemer/*.{h,m}"
447       ],
448       "dependencies": {
449         "MaterialComponents/BottomNavigation": [
451         ],
452         "MaterialComponents/schemes/Color": [
454         ]
455       }
456     },
457     {
458       "name": "BottomNavigation+TypographyThemer",
459       "platforms": {
460         "ios": "9.0"
461       },
462       "public_header_files": [
463         "components/BottomNavigation/src/TypographyThemer/*.h"
464       ],
465       "source_files": [
466         "components/BottomNavigation/src/TypographyThemer/*.{h,m}"
467       ],
468       "dependencies": {
469         "MaterialComponents/BottomNavigation": [
471         ],
472         "MaterialComponents/schemes/Typography": [
474         ]
475       }
476     },
477     {
478       "name": "BottomNavigation+Theming",
479       "platforms": {
480         "ios": "9.0"
481       },
482       "public_header_files": "components/BottomNavigation/src/Theming/*.h",
483       "source_files": [
484         "components/BottomNavigation/src/Theming/*.{h,m}",
485         "components/BottomNavigation/src/Theming/private/*.{h,m}"
486       ],
487       "dependencies": {
488         "MaterialComponents/BottomNavigation": [
490         ],
491         "MaterialComponents/ShadowElevations": [
493         ],
494         "MaterialComponents/schemes/Color": [
496         ],
497         "MaterialComponents/schemes/Container": [
499         ],
500         "MaterialComponents/schemes/Typography": [
502         ]
503       },
504       "testspecs": [
505         {
506           "name": "UnitTests",
507           "test_type": "unit",
508           "source_files": [
509             "components/BottomNavigation/tests/unit/Theming/*.{h,m,swift}",
510             "components/BottomNavigation/tests/unit/Theming/supplemental/*.{h,m,swift}"
511           ],
512           "resources": "components/BottomNavigation/tests/unit/Theming/resources/*"
513         }
514       ]
515     },
516     {
517       "name": "BottomSheet",
518       "platforms": {
519         "ios": "9.0"
520       },
521       "public_header_files": "components/BottomSheet/src/*.h",
522       "source_files": [
523         "components/BottomSheet/src/*.{h,m}",
524         "components/BottomSheet/src/private/*.{h,m}"
525       ],
526       "dependencies": {
527         "MaterialComponents/ShapeLibrary": [
529         ],
530         "MaterialComponents/Shapes": [
532         ],
533         "MaterialComponents/private/KeyboardWatcher": [
535         ],
536         "MaterialComponents/private/Math": [
538         ]
539       },
540       "testspecs": [
541         {
542           "name": "UnitTests",
543           "test_type": "unit",
544           "source_files": [
545             "components/BottomSheet/tests/unit/*.{h,m,swift}",
546             "components/BottomSheet/tests/unit/supplemental/*.{h,m,swift}"
547           ],
548           "resources": "components/BottomSheet/tests/unit/resources/*",
549           "dependencies": {
550             "MaterialComponents/BottomSheet+ShapeThemer": [
552             ]
553           }
554         }
555       ]
556     },
557     {
558       "name": "BottomSheet+ShapeThemer",
559       "platforms": {
560         "ios": "9.0"
561       },
562       "public_header_files": [
563         "components/BottomSheet/src/ShapeThemer/*.h"
564       ],
565       "source_files": [
566         "components/BottomSheet/src/ShapeThemer/*.{h,m}",
567         "components/BottomSheet/src/ShapeThemer/private/*.{h,m}"
568       ],
569       "dependencies": {
570         "MaterialComponents/BottomSheet": [
572         ],
573         "MaterialComponents/schemes/Shape": [
575         ]
576       }
577     },
578     {
579       "name": "Buttons",
580       "platforms": {
581         "ios": "9.0"
582       },
583       "public_header_files": "components/Buttons/src/*.h",
584       "source_files": [
585         "components/Buttons/src/*.{h,m}",
586         "components/Buttons/src/private/*.{h,m}"
587       ],
588       "dependencies": {
589         "MDFInternationalization": [
591         ],
592         "MDFTextAccessibility": [
594         ],
595         "MaterialComponents/Ink": [
597         ],
598         "MaterialComponents/Ripple": [
600         ],
601         "MaterialComponents/ShadowElevations": [
603         ],
604         "MaterialComponents/ShadowLayer": [
606         ],
607         "MaterialComponents/Shapes": [
609         ],
610         "MaterialComponents/Typography": [
612         ],
613         "MaterialComponents/private/Math": [
615         ]
616       },
617       "testspecs": [
618         {
619           "name": "UnitTests",
620           "test_type": "unit",
621           "source_files": [
622             "components/Buttons/tests/unit/*.{h,m,swift}",
623             "components/Buttons/tests/unit/supplemental/*.{h,m,swift}"
624           ],
625           "resources": "components/Buttons/tests/unit/resources/*",
626           "dependencies": {
627             "MaterialComponents/Buttons+ShapeThemer": [
629             ],
630             "MaterialComponents/Buttons+ColorThemer": [
632             ],
633             "MaterialComponents/Buttons+TitleColorAccessibilityMutator": [
635             ],
636             "MaterialComponents/Buttons+ButtonThemer": [
638             ]
639           }
640         }
641       ]
642     },
643     {
644       "name": "Buttons+ColorThemer",
645       "platforms": {
646         "ios": "9.0"
647       },
648       "public_header_files": [
649         "components/Buttons/src/ColorThemer/*.h"
650       ],
651       "source_files": [
652         "components/Buttons/src/ColorThemer/*.{h,m}",
653         "components/Buttons/src/ColorThemer/private/*.{h,m}"
654       ],
655       "dependencies": {
656         "MaterialComponents/Buttons": [
658         ],
659         "MaterialComponents/schemes/Color": [
661         ]
662       }
663     },
664     {
665       "name": "Buttons+TitleColorAccessibilityMutator",
666       "platforms": {
667         "ios": "9.0"
668       },
669       "public_header_files": [
670         "components/Buttons/src/TitleColorAccessibilityMutator/*.h"
671       ],
672       "source_files": [
673         "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
674         "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
675       ],
676       "dependencies": {
677         "MDFTextAccessibility": [
679         ],
680         "MaterialComponents/Buttons": [
682         ]
683       }
684     },
685     {
686       "name": "Buttons+ShapeThemer",
687       "platforms": {
688         "ios": "9.0"
689       },
690       "public_header_files": [
691         "components/Buttons/src/ShapeThemer/*.h"
692       ],
693       "source_files": [
694         "components/Buttons/src/ShapeThemer/*.{h,m}"
695       ],
696       "dependencies": {
697         "MaterialComponents/Buttons": [
699         ],
700         "MaterialComponents/schemes/Shape": [
702         ]
703       }
704     },
705     {
706       "name": "Buttons+TypographyThemer",
707       "platforms": {
708         "ios": "9.0"
709       },
710       "public_header_files": [
711         "components/Buttons/src/TypographyThemer/*.h"
712       ],
713       "source_files": [
714         "components/Buttons/src/TypographyThemer/*.{h,m}"
715       ],
716       "dependencies": {
717         "MaterialComponents/Buttons": [
719         ],
720         "MaterialComponents/schemes/Typography": [
722         ]
723       }
724     },
725     {
726       "name": "Buttons+ButtonThemer",
727       "platforms": {
728         "ios": "9.0"
729       },
730       "public_header_files": [
731         "components/Buttons/src/ButtonThemer/*.h"
732       ],
733       "source_files": [
734         "components/Buttons/src/ButtonThemer/*.{h,m}",
735         "components/Buttons/src/ButtonThemer/private/*.{h,m}"
736       ],
737       "dependencies": {
738         "MaterialComponents/Buttons": [
740         ],
741         "MaterialComponents/Buttons+ColorThemer": [
743         ],
744         "MaterialComponents/Buttons+ShapeThemer": [
746         ],
747         "MaterialComponents/Buttons+TypographyThemer": [
749         ],
750         "MaterialComponents/Palettes": [
752         ]
753       }
754     },
755     {
756       "name": "Buttons+Theming",
757       "platforms": {
758         "ios": "9.0"
759       },
760       "public_header_files": "components/Buttons/src/Theming/*.h",
761       "source_files": [
762         "components/Buttons/src/Theming/*.{h,m}",
763         "components/Buttons/src/Theming/private/*.{h,m}"
764       ],
765       "dependencies": {
766         "MaterialComponents/Buttons": [
768         ],
769         "MaterialComponents/Buttons+ColorThemer": [
771         ],
772         "MaterialComponents/Buttons+ShapeThemer": [
774         ],
775         "MaterialComponents/Buttons+TypographyThemer": [
777         ],
778         "MaterialComponents/ShadowElevations": [
780         ],
781         "MaterialComponents/schemes/Container": [
783         ]
784       },
785       "testspecs": [
786         {
787           "name": "UnitTests",
788           "test_type": "unit",
789           "source_files": [
790             "components/Buttons/tests/unit/Theming/*.{h,m,swift}",
791             "components/Buttons/tests/unit/Theming/supplemental/*.{h,m,swift}"
792           ],
793           "resources": "components/Buttons/tests/unit/Theming/resources/*"
794         }
795       ]
796     },
797     {
798       "name": "ButtonBar",
799       "platforms": {
800         "ios": "9.0"
801       },
802       "public_header_files": "components/ButtonBar/src/*.h",
803       "source_files": [
804         "components/ButtonBar/src/*.{h,m}",
805         "components/ButtonBar/src/private/*.{h,m}"
806       ],
807       "dependencies": {
808         "MDFInternationalization": [
810         ],
811         "MaterialComponents/Buttons": [
813         ],
814         "MaterialComponents/private/Application": [
816         ]
817       },
818       "testspecs": [
819         {
820           "name": "UnitTests",
821           "test_type": "unit",
822           "source_files": [
823             "components/ButtonBar/tests/unit/*.{h,m,swift}",
824             "components/ButtonBar/tests/unit/supplemental/*.{h,m,swift}"
825           ],
826           "resources": "components/ButtonBar/tests/unit/resources/*",
827           "dependencies": {
828             "MaterialComponents/ButtonBar+TypographyThemer": [
830             ]
831           }
832         }
833       ]
834     },
835     {
836       "name": "ButtonBar+ColorThemer",
837       "platforms": {
838         "ios": "9.0"
839       },
840       "public_header_files": [
841         "components/ButtonBar/src/ColorThemer/*.h"
842       ],
843       "source_files": [
844         "components/ButtonBar/src/ColorThemer/*.{h,m}"
845       ],
846       "dependencies": {
847         "MaterialComponents/ButtonBar": [
849         ],
850         "MaterialComponents/Themes": [
852         ]
853       }
854     },
855     {
856       "name": "ButtonBar+TypographyThemer",
857       "platforms": {
858         "ios": "9.0"
859       },
860       "public_header_files": [
861         "components/ButtonBar/src/TypographyThemer/*.h"
862       ],
863       "source_files": [
864         "components/ButtonBar/src/TypographyThemer/*.{h,m}"
865       ],
866       "dependencies": {
867         "MaterialComponents/ButtonBar": [
869         ],
870         "MaterialComponents/schemes/Typography": [
872         ]
873       }
874     },
875     {
876       "name": "Cards",
877       "platforms": {
878         "ios": "9.0"
879       },
880       "public_header_files": "components/Cards/src/*.h",
881       "source_files": "components/Cards/src/*.{h,m}",
882       "exclude_files": [
883         "components/Cards/src/MDCCard+Ripple.{h,m}",
884         "components/Cards/src/MDCCardCollectionCell+Ripple.{h,m}"
885       ],
886       "dependencies": {
887         "MaterialComponents/Ink": [
889         ],
890         "MaterialComponents/Ripple": [
892         ],
893         "MaterialComponents/ShadowLayer": [
895         ],
896         "MaterialComponents/Shapes": [
898         ],
899         "MaterialComponents/private/Icons/ic_check_circle": [
901         ],
902         "MaterialComponents/private/Math": [
904         ]
905       },
906       "testspecs": [
907         {
908           "name": "UnitTests",
909           "test_type": "unit",
910           "source_files": [
911             "components/Cards/tests/unit/*.{h,m,swift}",
912             "components/Cards/tests/unit/supplemental/*.{h,m,swift}"
913           ],
914           "resources": "components/Cards/tests/unit/resources/*",
915           "dependencies": {
916             "MaterialComponents/Cards+ColorThemer": [
918             ],
919             "MaterialComponents/Cards+ShapeThemer": [
921             ]
922           }
923         }
924       ]
925     },
926     {
927       "name": "Cards+ColorThemer",
928       "platforms": {
929         "ios": "9.0"
930       },
931       "public_header_files": [
932         "components/Cards/src/ColorThemer/*.h"
933       ],
934       "source_files": [
935         "components/Cards/src/ColorThemer/*.{h,m}"
936       ],
937       "dependencies": {
938         "MaterialComponents/Cards": [
940         ],
941         "MaterialComponents/schemes/Color": [
943         ]
944       }
945     },
946     {
947       "name": "Cards+ShapeThemer",
948       "platforms": {
949         "ios": "9.0"
950       },
951       "public_header_files": [
952         "components/Cards/src/ShapeThemer/*.h"
953       ],
954       "source_files": [
955         "components/Cards/src/ShapeThemer/*.{h,m}"
956       ],
957       "dependencies": {
958         "MaterialComponents/Cards": [
960         ],
961         "MaterialComponents/schemes/Shape": [
963         ]
964       }
965     },
966     {
967       "name": "Cards+CardThemer",
968       "platforms": {
969         "ios": "9.0"
970       },
971       "public_header_files": [
972         "components/Cards/src/CardThemer/*.h"
973       ],
974       "source_files": [
975         "components/Cards/src/CardThemer/*.{h,m}"
976       ],
977       "dependencies": {
978         "MaterialComponents/Cards": [
980         ],
981         "MaterialComponents/Cards+ColorThemer": [
983         ],
984         "MaterialComponents/Cards+ShapeThemer": [
986         ]
987       }
988     },
989     {
990       "name": "Cards+Theming",
991       "platforms": {
992         "ios": "9.0"
993       },
994       "public_header_files": "components/Cards/src/Theming/*.h",
995       "source_files": [
996         "components/Cards/src/Theming/*.{h,m}",
997         "components/Cards/src/Theming/private/*.{h,m}"
998       ],
999       "dependencies": {
1000         "MaterialComponents/Cards": [
1002         ],
1003         "MaterialComponents/Cards+ColorThemer": [
1005         ],
1006         "MaterialComponents/Cards+ShapeThemer": [
1008         ],
1009         "MaterialComponents/schemes/Container": [
1011         ]
1012       },
1013       "testspecs": [
1014         {
1015           "name": "UnitTests",
1016           "test_type": "unit",
1017           "source_files": [
1018             "components/Cards/tests/unit/Theming/*.{h,m,swift}",
1019             "components/Cards/tests/unit/Theming/supplemental/*.{h,m,swift}"
1020           ],
1021           "resources": "components/Cards/tests/unit/Theming/resources/*"
1022         }
1023       ]
1024     },
1025     {
1026       "name": "Chips",
1027       "platforms": {
1028         "ios": "9.0"
1029       },
1030       "public_header_files": "components/Chips/src/*.h",
1031       "source_files": [
1032         "components/Chips/src/*.{h,m}",
1033         "components/Chips/src/private/*.{h,m}"
1034       ],
1035       "dependencies": {
1036         "MDFInternationalization": [
1038         ],
1039         "MaterialComponents/Ink": [
1041         ],
1042         "MaterialComponents/Ripple": [
1044         ],
1045         "MaterialComponents/ShadowLayer": [
1047         ],
1048         "MaterialComponents/ShadowElevations": [
1050         ],
1051         "MaterialComponents/ShapeLibrary": [
1053         ],
1054         "MaterialComponents/Shapes": [
1056         ],
1057         "MaterialComponents/TextFields": [
1059         ],
1060         "MaterialComponents/Typography": [
1062         ],
1063         "MaterialComponents/private/Math": [
1065         ]
1066       },
1067       "testspecs": [
1068         {
1069           "name": "UnitTests",
1070           "test_type": "unit",
1071           "source_files": [
1072             "components/Chips/tests/unit/*.{h,m,swift}",
1073             "components/Chips/tests/unit/supplemental/*.{h,m,swift}"
1074           ],
1075           "resources": "components/Chips/tests/unit/resources/*",
1076           "dependencies": {
1077             "MaterialComponents/Chips+ChipThemer": [
1079             ],
1080             "MaterialComponents/Chips+FontThemer": [
1082             ],
1083             "MaterialComponents/Themes": [
1085             ]
1086           }
1087         }
1088       ]
1089     },
1090     {
1091       "name": "Chips+ChipThemer",
1092       "platforms": {
1093         "ios": "9.0"
1094       },
1095       "public_header_files": [
1096         "components/Chips/src/ChipThemer/*.h"
1097       ],
1098       "source_files": [
1099         "components/Chips/src/ChipThemer/*.{h,m}"
1100       ],
1101       "dependencies": {
1102         "MaterialComponents/Chips": [
1104         ],
1105         "MaterialComponents/Chips+ColorThemer": [
1107         ],
1108         "MaterialComponents/Chips+ShapeThemer": [
1110         ],
1111         "MaterialComponents/Chips+TypographyThemer": [
1113         ]
1114       }
1115     },
1116     {
1117       "name": "Chips+ColorThemer",
1118       "platforms": {
1119         "ios": "9.0"
1120       },
1121       "public_header_files": [
1122         "components/Chips/src/ColorThemer/*.h"
1123       ],
1124       "source_files": [
1125         "components/Chips/src/ColorThemer/*.{h,m}"
1126       ],
1127       "dependencies": {
1128         "MaterialComponents/Chips": [
1130         ],
1131         "MaterialComponents/schemes/Color": [
1133         ]
1134       }
1135     },
1136     {
1137       "name": "Chips+FontThemer",
1138       "platforms": {
1139         "ios": "9.0"
1140       },
1141       "public_header_files": [
1142         "components/Chips/src/FontThemer/*.h"
1143       ],
1144       "source_files": [
1145         "components/Chips/src/FontThemer/*.{h,m}"
1146       ],
1147       "dependencies": {
1148         "MaterialComponents/Chips": [
1150         ],
1151         "MaterialComponents/Themes": [
1153         ]
1154       }
1155     },
1156     {
1157       "name": "Chips+ShapeThemer",
1158       "platforms": {
1159         "ios": "9.0"
1160       },
1161       "public_header_files": [
1162         "components/Chips/src/ShapeThemer/*.h"
1163       ],
1164       "source_files": [
1165         "components/Chips/src/ShapeThemer/*.{h,m}"
1166       ],
1167       "dependencies": {
1168         "MaterialComponents/Chips": [
1170         ],
1171         "MaterialComponents/schemes/Shape": [
1173         ]
1174       }
1175     },
1176     {
1177       "name": "Chips+TypographyThemer",
1178       "platforms": {
1179         "ios": "9.0"
1180       },
1181       "public_header_files": [
1182         "components/Chips/src/TypographyThemer/*.h"
1183       ],
1184       "source_files": [
1185         "components/Chips/src/TypographyThemer/*.{h,m}"
1186       ],
1187       "dependencies": {
1188         "MaterialComponents/Chips": [
1190         ],
1191         "MaterialComponents/schemes/Typography": [
1193         ]
1194       }
1195     },
1196     {
1197       "name": "Chips+Theming",
1198       "platforms": {
1199         "ios": "9.0"
1200       },
1201       "public_header_files": "components/Chips/src/Theming/*.h",
1202       "source_files": [
1203         "components/Chips/src/Theming/*.{h,m}",
1204         "components/Chips/src/Theming/private/*.{h,m}"
1205       ],
1206       "dependencies": {
1207         "MaterialComponents/Chips": [
1209         ],
1210         "MaterialComponents/Chips+ColorThemer": [
1212         ],
1213         "MaterialComponents/Chips+ShapeThemer": [
1215         ],
1216         "MaterialComponents/Chips+TypographyThemer": [
1218         ],
1219         "MaterialComponents/schemes/Container": [
1221         ]
1222       },
1223       "testspecs": [
1224         {
1225           "name": "UnitTests",
1226           "test_type": "unit",
1227           "source_files": [
1228             "components/Chips/tests/unit/Theming/*.{h,m,swift}",
1229             "components/Chips/tests/unit/Theming/supplemental/*.{h,m,swift}"
1230           ],
1231           "resources": "components/Chips/tests/unit/Theming/resources/*"
1232         }
1233       ]
1234     },
1235     {
1236       "name": "CollectionCells",
1237       "platforms": {
1238         "ios": "9.0"
1239       },
1240       "public_header_files": "components/CollectionCells/src/*.h",
1241       "source_files": [
1242         "components/CollectionCells/src/*.{h,m}",
1243         "components/CollectionCells/src/private/*.{h,m}"
1244       ],
1245       "resources": [
1246         "components/CollectionCells/src/MaterialCollectionCells.bundle"
1247       ],
1248       "frameworks": [
1249         "CoreGraphics",
1250         "QuartzCore"
1251       ],
1252       "dependencies": {
1253         "MDFInternationalization": [
1255         ],
1256         "MaterialComponents/CollectionLayoutAttributes": [
1258         ],
1259         "MaterialComponents/Ink": [
1261         ],
1262         "MaterialComponents/Typography": [
1264         ],
1265         "MaterialComponents/Palettes": [
1267         ],
1268         "MaterialComponents/private/Icons/ic_check": [
1270         ],
1271         "MaterialComponents/private/Icons/ic_check_circle": [
1273         ],
1274         "MaterialComponents/private/Icons/ic_chevron_right": [
1276         ],
1277         "MaterialComponents/private/Icons/ic_info": [
1279         ],
1280         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
1282         ],
1283         "MaterialComponents/private/Icons/ic_reorder": [
1285         ],
1286         "MaterialComponents/private/Math": [
1288         ]
1289       },
1290       "testspecs": [
1291         {
1292           "name": "UnitTests",
1293           "test_type": "unit",
1294           "source_files": [
1295             "components/CollectionCells/tests/unit/*.{h,m,swift}",
1296             "components/CollectionCells/tests/unit/supplemental/*.{h,m,swift}"
1297           ],
1298           "resources": "components/CollectionCells/tests/unit/resources/*"
1299         }
1300       ]
1301     },
1302     {
1303       "name": "CollectionLayoutAttributes",
1304       "platforms": {
1305         "ios": "9.0"
1306       },
1307       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
1308       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}",
1309       "testspecs": [
1310         {
1311           "name": "UnitTests",
1312           "test_type": "unit",
1313           "source_files": [
1314             "components/CollectionLayoutAttributes/tests/unit/*.{h,m,swift}",
1315             "components/CollectionLayoutAttributes/tests/unit/supplemental/*.{h,m,swift}"
1316           ],
1317           "resources": "components/CollectionLayoutAttributes/tests/unit/resources/*"
1318         }
1319       ]
1320     },
1321     {
1322       "name": "Collections",
1323       "platforms": {
1324         "ios": "9.0"
1325       },
1326       "public_header_files": "components/Collections/src/*.h",
1327       "source_files": [
1328         "components/Collections/src/*.{h,m}",
1329         "components/Collections/src/private/*.{h,m}"
1330       ],
1331       "resources": [
1332         "components/Collections/src/MaterialCollections.bundle"
1333       ],
1334       "frameworks": [
1335         "CoreGraphics",
1336         "QuartzCore"
1337       ],
1338       "dependencies": {
1339         "MaterialComponents/CollectionCells": [
1341         ],
1342         "MaterialComponents/CollectionLayoutAttributes": [
1344         ],
1345         "MaterialComponents/Ink": [
1347         ],
1348         "MaterialComponents/Palettes": [
1350         ],
1351         "MaterialComponents/ShadowElevations": [
1353         ],
1354         "MaterialComponents/ShadowLayer": [
1356         ],
1357         "MaterialComponents/Typography": [
1359         ]
1360       },
1361       "testspecs": [
1362         {
1363           "name": "UnitTests",
1364           "test_type": "unit",
1365           "source_files": [
1366             "components/Collections/tests/unit/*.{h,m,swift}",
1367             "components/Collections/tests/unit/supplemental/*.{h,m,swift}"
1368           ],
1369           "resources": "components/Collections/tests/unit/resources/*"
1370         }
1371       ]
1372     },
1373     {
1374       "name": "Dialogs",
1375       "platforms": {
1376         "ios": "9.0"
1377       },
1378       "public_header_files": "components/Dialogs/src/*.h",
1379       "source_files": [
1380         "components/Dialogs/src/*.{h,m}",
1381         "components/Dialogs/src/private/*.{h,m}"
1382       ],
1383       "resources": [
1384         "components/Dialogs/src/MaterialDialogs.bundle"
1385       ],
1386       "dependencies": {
1387         "MaterialComponents/Buttons": [
1389         ],
1390         "MaterialComponents/ShadowElevations": [
1392         ],
1393         "MaterialComponents/ShadowLayer": [
1395         ],
1396         "MaterialComponents/Typography": [
1398         ],
1399         "MaterialComponents/private/KeyboardWatcher": [
1401         ],
1402         "MDFInternationalization": [
1404         ]
1405       },
1406       "testspecs": [
1407         {
1408           "name": "UnitTests",
1409           "test_type": "unit",
1410           "source_files": [
1411             "components/Dialogs/tests/unit/*.{h,m,swift}",
1412             "components/Dialogs/tests/unit/supplemental/*.{h,m,swift}"
1413           ],
1414           "resources": "components/Dialogs/tests/unit/resources/*",
1415           "dependencies": {
1416             "MaterialComponents/Dialogs+DialogThemer": [
1418             ]
1419           }
1420         }
1421       ]
1422     },
1423     {
1424       "name": "Dialogs+ColorThemer",
1425       "platforms": {
1426         "ios": "9.0"
1427       },
1428       "public_header_files": [
1429         "components/Dialogs/src/ColorThemer/*.h"
1430       ],
1431       "source_files": [
1432         "components/Dialogs/src/ColorThemer/*.{h,m}"
1433       ],
1434       "dependencies": {
1435         "MaterialComponents/Dialogs": [
1437         ],
1438         "MaterialComponents/Themes": [
1440         ],
1441         "MaterialComponents/Buttons+ColorThemer": [
1443         ]
1444       }
1445     },
1446     {
1447       "name": "Dialogs+TypographyThemer",
1448       "platforms": {
1449         "ios": "9.0"
1450       },
1451       "public_header_files": [
1452         "components/Dialogs/src/TypographyThemer/*.h"
1453       ],
1454       "source_files": [
1455         "components/Dialogs/src/TypographyThemer/*.{h,m}"
1456       ],
1457       "dependencies": {
1458         "MaterialComponents/Dialogs": [
1460         ],
1461         "MaterialComponents/schemes/Typography": [
1463         ],
1464         "MaterialComponents/Buttons+TypographyThemer": [
1466         ]
1467       }
1468     },
1469     {
1470       "name": "Dialogs+DialogThemer",
1471       "platforms": {
1472         "ios": "9.0"
1473       },
1474       "public_header_files": [
1475         "components/Dialogs/src/DialogThemer/*.h"
1476       ],
1477       "source_files": [
1478         "components/Dialogs/src/DialogThemer/*.{h,m}"
1479       ],
1480       "dependencies": {
1481         "MaterialComponents/Dialogs": [
1483         ],
1484         "MaterialComponents/Dialogs+ColorThemer": [
1486         ],
1487         "MaterialComponents/Dialogs+TypographyThemer": [
1489         ],
1490         "MaterialComponents/Buttons+ButtonThemer": [
1492         ]
1493       }
1494     },
1495     {
1496       "name": "Dialogs+Theming",
1497       "platforms": {
1498         "ios": "9.0"
1499       },
1500       "public_header_files": "components/Dialogs/src/Theming/*.h",
1501       "source_files": [
1502         "components/Dialogs/src/Theming/*.{h,m}",
1503         "components/Dialogs/src/Theming/private/*.{h,m}"
1504       ],
1505       "dependencies": {
1506         "MaterialComponents/Dialogs": [
1508         ],
1509         "MaterialComponents/Dialogs+ColorThemer": [
1511         ],
1512         "MaterialComponents/Dialogs+TypographyThemer": [
1514         ],
1515         "MaterialComponents/ShadowElevations": [
1517         ],
1518         "MaterialComponents/schemes/Container": [
1520         ],
1521         "MaterialComponents/Buttons+Theming": [
1523         ]
1524       },
1525       "testspecs": [
1526         {
1527           "name": "UnitTests",
1528           "test_type": "unit",
1529           "source_files": [
1530             "components/Dialogs/tests/unit/Theming/*.{h,m,swift}",
1531             "components/Dialogs/tests/unit/Theming/supplemental/*.{h,m,swift}"
1532           ],
1533           "resources": "components/Dialogs/tests/unit/Theming/resources/*"
1534         }
1535       ]
1536     },
1537     {
1538       "name": "Elevation",
1539       "platforms": {
1540         "ios": "9.0"
1541       },
1542       "public_header_files": "components/Elevation/src/*.h",
1543       "source_files": [
1544         "components/Elevation/src/*.{h,m}",
1545         "components/Elevation/src/private/*.{h,m}"
1546       ],
1547       "testspecs": [
1548         {
1549           "name": "UnitTests",
1550           "test_type": "unit",
1551           "source_files": [
1552             "components/Elevation/tests/unit/*.{h,m,swift}",
1553             "components/Elevation/tests/unit/supplemental/*.{h,m,swift}"
1554           ]
1555         }
1556       ]
1557     },
1558     {
1559       "name": "FeatureHighlight",
1560       "platforms": {
1561         "ios": "9.0"
1562       },
1563       "public_header_files": "components/FeatureHighlight/src/*.h",
1564       "source_files": [
1565         "components/FeatureHighlight/src/*.{h,m}",
1566         "components/FeatureHighlight/src/private/*.{h,m}"
1567       ],
1568       "resources": [
1569         "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
1570       ],
1571       "dependencies": {
1572         "MaterialComponents/private/Math": [
1574         ],
1575         "MaterialComponents/Typography": [
1577         ],
1578         "MDFTextAccessibility": [
1580         ]
1581       },
1582       "testspecs": [
1583         {
1584           "name": "UnitTests",
1585           "test_type": "unit",
1586           "source_files": [
1587             "components/FeatureHighlight/tests/unit/*.{h,m,swift}",
1588             "components/FeatureHighlight/tests/unit/supplemental/*.{h,m,swift}"
1589           ],
1590           "resources": "components/FeatureHighlight/tests/unit/resources/*",
1591           "dependencies": {
1592             "MaterialComponents/FeatureHighlight+ColorThemer": [
1594             ],
1595             "MaterialComponents/FeatureHighlight+TypographyThemer": [
1597             ],
1598             "MaterialComponents/FeatureHighlight+FeatureHighlightAccessibilityMutator": [
1600             ]
1601           }
1602         }
1603       ]
1604     },
1605     {
1606       "name": "FeatureHighlight+ColorThemer",
1607       "platforms": {
1608         "ios": "9.0"
1609       },
1610       "public_header_files": [
1611         "components/FeatureHighlight/src/ColorThemer/*.h"
1612       ],
1613       "source_files": [
1614         "components/FeatureHighlight/src/ColorThemer/*.{h,m}"
1615       ],
1616       "dependencies": {
1617         "MaterialComponents/FeatureHighlight": [
1619         ],
1620         "MaterialComponents/Themes": [
1622         ]
1623       }
1624     },
1625     {
1626       "name": "FeatureHighlight+FontThemer",
1627       "platforms": {
1628         "ios": "9.0"
1629       },
1630       "public_header_files": [
1631         "components/FeatureHighlight/src/FontThemer/*.h"
1632       ],
1633       "source_files": [
1634         "components/FeatureHighlight/src/FontThemer/*.{h,m}"
1635       ],
1636       "dependencies": {
1637         "MaterialComponents/FeatureHighlight": [
1639         ],
1640         "MaterialComponents/Themes": [
1642         ]
1643       }
1644     },
1645     {
1646       "name": "FeatureHighlight+TypographyThemer",
1647       "platforms": {
1648         "ios": "9.0"
1649       },
1650       "public_header_files": [
1651         "components/FeatureHighlight/src/TypographyThemer/*.h"
1652       ],
1653       "source_files": [
1654         "components/FeatureHighlight/src/TypographyThemer/*.{h,m}"
1655       ],
1656       "dependencies": {
1657         "MaterialComponents/FeatureHighlight": [
1659         ],
1660         "MaterialComponents/schemes/Typography": [
1662         ]
1663       }
1664     },
1665     {
1666       "name": "FeatureHighlight+FeatureHighlightAccessibilityMutator",
1667       "platforms": {
1668         "ios": "9.0"
1669       },
1670       "public_header_files": [
1671         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.h"
1672       ],
1673       "source_files": [
1674         "components/FeatureHighlight/src/FeatureHighlightAccessibilityMutator/*.{h,m}"
1675       ],
1676       "dependencies": {
1677         "MaterialComponents/FeatureHighlight": [
1679         ],
1680         "MDFTextAccessibility": [
1682         ]
1683       }
1684     },
1685     {
1686       "name": "FlexibleHeader",
1687       "platforms": {
1688         "ios": "9.0"
1689       },
1690       "public_header_files": "components/FlexibleHeader/src/*.h",
1691       "source_files": [
1692         "components/FlexibleHeader/src/*.{h,m}",
1693         "components/FlexibleHeader/src/private/*.{h,m}"
1694       ],
1695       "dependencies": {
1696         "MDFTextAccessibility": [
1698         ],
1699         "MaterialComponents/private/Application": [
1701         ],
1702         "MaterialComponents/private/Math": [
1704         ],
1705         "MaterialComponents/private/UIMetrics": [
1707         ]
1708       },
1709       "testspecs": [
1710         {
1711           "name": "UnitTests",
1712           "test_type": "unit",
1713           "source_files": [
1714             "components/FlexibleHeader/tests/unit/*.{h,m,swift}",
1715             "components/FlexibleHeader/tests/unit/supplemental/*.{h,m,swift}"
1716           ],
1717           "resources": "components/FlexibleHeader/tests/unit/resources/*",
1718           "dependencies": {
1719             "MaterialComponents/FlexibleHeader+ColorThemer": [
1721             ],
1722             "MaterialComponents/ShadowLayer": [
1724             ]
1725           }
1726         }
1727       ]
1728     },
1729     {
1730       "name": "FlexibleHeader+CanAlwaysExpandToMaximumHeight",
1731       "platforms": {
1732         "ios": "9.0"
1733       },
1734       "public_header_files": [
1735         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.h"
1736       ],
1737       "source_files": [
1738         "components/FlexibleHeader/src/CanAlwaysExpandToMaximumHeight/*.{h,m}"
1739       ],
1740       "dependencies": {
1741         "MaterialComponents/FlexibleHeader": [
1743         ]
1744       }
1745     },
1746     {
1747       "name": "FlexibleHeader+ColorThemer",
1748       "platforms": {
1749         "ios": "9.0"
1750       },
1751       "public_header_files": [
1752         "components/FlexibleHeader/src/ColorThemer/*.h"
1753       ],
1754       "source_files": [
1755         "components/FlexibleHeader/src/ColorThemer/*.{h,m}"
1756       ],
1757       "dependencies": {
1758         "MaterialComponents/FlexibleHeader": [
1760         ],
1761         "MaterialComponents/schemes/Color": [
1763         ]
1764       }
1765     },
1766     {
1767       "name": "HeaderStackView",
1768       "platforms": {
1769         "ios": "9.0"
1770       },
1771       "public_header_files": "components/HeaderStackView/src/*.h",
1772       "source_files": "components/HeaderStackView/src/*.{h,m}",
1773       "testspecs": [
1774         {
1775           "name": "UnitTests",
1776           "test_type": "unit",
1777           "source_files": [
1778             "components/HeaderStackView/tests/unit/*.{h,m,swift}",
1779             "components/HeaderStackView/tests/unit/supplemental/*.{h,m,swift}"
1780           ],
1781           "resources": "components/HeaderStackView/tests/unit/resources/*"
1782         }
1783       ]
1784     },
1785     {
1786       "name": "HeaderStackView+ColorThemer",
1787       "platforms": {
1788         "ios": "9.0"
1789       },
1790       "public_header_files": [
1791         "components/HeaderStackView/src/ColorThemer/*.h"
1792       ],
1793       "source_files": [
1794         "components/HeaderStackView/src/ColorThemer/*.{h,m}"
1795       ],
1796       "dependencies": {
1797         "MaterialComponents/HeaderStackView": [
1799         ],
1800         "MaterialComponents/Themes": [
1802         ]
1803       }
1804     },
1805     {
1806       "name": "Ink",
1807       "platforms": {
1808         "ios": "9.0"
1809       },
1810       "public_header_files": "components/Ink/src/*.h",
1811       "source_files": [
1812         "components/Ink/src/*.{h,m}",
1813         "components/Ink/src/private/*.{h,m}"
1814       ],
1815       "dependencies": {
1816         "MaterialComponents/private/Color": [
1818         ],
1819         "MaterialComponents/private/Math": [
1821         ]
1822       },
1823       "testspecs": [
1824         {
1825           "name": "UnitTests",
1826           "test_type": "unit",
1827           "source_files": [
1828             "components/Ink/tests/unit/*.{h,m,swift}",
1829             "components/Ink/tests/unit/supplemental/*.{h,m,swift}"
1830           ],
1831           "resources": "components/Ink/tests/unit/resources/*"
1832         }
1833       ]
1834     },
1835     {
1836       "name": "Ink+ColorThemer",
1837       "platforms": {
1838         "ios": "9.0"
1839       },
1840       "public_header_files": [
1841         "components/Ink/src/ColorThemer/*.h"
1842       ],
1843       "source_files": [
1844         "components/Ink/src/ColorThemer/*.{h,m}"
1845       ],
1846       "dependencies": {
1847         "MaterialComponents/Ink": [
1849         ],
1850         "MaterialComponents/Themes": [
1852         ]
1853       }
1854     },
1855     {
1856       "name": "LibraryInfo",
1857       "platforms": {
1858         "ios": "9.0"
1859       },
1860       "public_header_files": "components/LibraryInfo/src/*.h",
1861       "source_files": [
1862         "components/LibraryInfo/src/*.{h,m}",
1863         "components/LibraryInfo/src/private/*.{h,m}"
1864       ],
1865       "testspecs": [
1866         {
1867           "name": "UnitTests",
1868           "test_type": "unit",
1869           "source_files": [
1870             "components/LibraryInfo/tests/unit/*.{h,m,swift}",
1871             "components/LibraryInfo/tests/unit/supplemental/*.{h,m,swift}"
1872           ],
1873           "resources": "components/LibraryInfo/tests/unit/resources/*"
1874         }
1875       ]
1876     },
1877     {
1878       "name": "List",
1879       "platforms": {
1880         "ios": "9.0"
1881       },
1882       "public_header_files": "components/List/src/*.h",
1883       "source_files": [
1884         "components/List/src/*.{h,m}",
1885         "components/List/src/private/*.{h,m}"
1886       ],
1887       "dependencies": {
1888         "MaterialComponents/Ink": [
1890         ],
1891         "MaterialComponents/Ripple": [
1893         ],
1894         "MaterialComponents/ShadowElevations": [
1896         ],
1897         "MaterialComponents/ShadowLayer": [
1899         ],
1900         "MaterialComponents/Typography": [
1902         ],
1903         "MDFInternationalization": [
1905         ],
1906         "MaterialComponents/private/Math": [
1908         ]
1909       },
1910       "testspecs": [
1911         {
1912           "name": "UnitTests",
1913           "test_type": "unit",
1914           "source_files": [
1915             "components/List/tests/unit/*.{h,m,swift}",
1916             "components/List/tests/unit/supplemental/*.{h,m,swift}"
1917           ],
1918           "resources": "components/List/tests/unit/resources/*",
1919           "dependencies": {
1920             "MaterialComponents/List+ColorThemer": [
1922             ],
1923             "MaterialComponents/List+TypographyThemer": [
1925             ],
1926             "MaterialComponents/List+ListThemer": [
1928             ]
1929           }
1930         }
1931       ]
1932     },
1933     {
1934       "name": "List+TypographyThemer",
1935       "platforms": {
1936         "ios": "9.0"
1937       },
1938       "public_header_files": [
1939         "components/List/src/TypographyThemer/*.h"
1940       ],
1941       "source_files": [
1942         "components/List/src/TypographyThemer/*.{h,m}"
1943       ],
1944       "dependencies": {
1945         "MaterialComponents/List": [
1947         ],
1948         "MaterialComponents/schemes/Typography": [
1950         ]
1951       }
1952     },
1953     {
1954       "name": "List+ColorThemer",
1955       "platforms": {
1956         "ios": "9.0"
1957       },
1958       "public_header_files": [
1959         "components/List/src/ColorThemer/*.h"
1960       ],
1961       "source_files": [
1962         "components/List/src/ColorThemer/*.{h,m}",
1963         "components/List/src/ColorThemer/private/*.{h,m}"
1964       ],
1965       "dependencies": {
1966         "MaterialComponents/List": [
1968         ],
1969         "MaterialComponents/schemes/Color": [
1971         ]
1972       }
1973     },
1974     {
1975       "name": "List+ListThemer",
1976       "platforms": {
1977         "ios": "9.0"
1978       },
1979       "public_header_files": [
1980         "components/List/src/ListThemer/*.h"
1981       ],
1982       "source_files": [
1983         "components/List/src/ListThemer/*.{h,m}",
1984         "components/List/src/ListThemer/private/*.{h,m}"
1985       ],
1986       "dependencies": {
1987         "MaterialComponents/List": [
1989         ],
1990         "MaterialComponents/List+ColorThemer": [
1992         ],
1993         "MaterialComponents/List+TypographyThemer": [
1995         ]
1996       }
1997     },
1998     {
1999       "name": "List+Theming",
2000       "platforms": {
2001         "ios": "9.0"
2002       },
2003       "public_header_files": "components/List/src/Theming/*.h",
2004       "source_files": [
2005         "components/List/src/Theming/*.{h,m}",
2006         "components/List/src/Theming/private/*.{h,m}"
2007       ],
2008       "dependencies": {
2009         "MaterialComponents/List": [
2011         ],
2012         "MaterialComponents/List+ColorThemer": [
2014         ],
2015         "MaterialComponents/List+TypographyThemer": [
2017         ],
2018         "MaterialComponents/schemes/Container": [
2020         ]
2021       },
2022       "testspecs": [
2023         {
2024           "name": "UnitTests",
2025           "test_type": "unit",
2026           "source_files": [
2027             "components/List/tests/unit/Theming/*.{h,m,swift}",
2028             "components/List/tests/unit/Theming/supplemental/*.{h,m,swift}"
2029           ],
2030           "resources": "components/List/tests/unit/Theming/resources/*"
2031         }
2032       ]
2033     },
2034     {
2035       "name": "MaskedTransition",
2036       "platforms": {
2037         "ios": "9.0"
2038       },
2039       "public_header_files": "components/MaskedTransition/src/*.h",
2040       "source_files": [
2041         "components/MaskedTransition/src/*.{h,m}",
2042         "components/MaskedTransition/src/private/*.{h,m}"
2043       ],
2044       "dependencies": {
2045         "MotionTransitioning": [
2046           "~> 5.0"
2047         ],
2048         "MotionAnimator": [
2049           "~> 2.0"
2050         ],
2051         "MotionInterchange": [
2052           "~> 1.0"
2053         ]
2054       },
2055       "testspecs": [
2056         {
2057           "name": "UnitTests",
2058           "test_type": "unit",
2059           "source_files": [
2060             "components/MaskedTransition/tests/unit/*.{h,m,swift}",
2061             "components/MaskedTransition/tests/unit/supplemental/*.{h,m,swift}"
2062           ],
2063           "resources": "components/MaskedTransition/tests/unit/resources/*"
2064         }
2065       ]
2066     },
2067     {
2068       "name": "NavigationBar",
2069       "platforms": {
2070         "ios": "9.0"
2071       },
2072       "public_header_files": "components/NavigationBar/src/*.h",
2073       "source_files": "components/NavigationBar/src/*.{h,m}",
2074       "dependencies": {
2075         "MDFTextAccessibility": [
2077         ],
2078         "MaterialComponents/ButtonBar": [
2080         ],
2081         "MaterialComponents/Typography": [
2083         ],
2084         "MDFInternationalization": [
2086         ],
2087         "MaterialComponents/private/Math": [
2089         ]
2090       },
2091       "testspecs": [
2092         {
2093           "name": "UnitTests",
2094           "test_type": "unit",
2095           "source_files": [
2096             "components/NavigationBar/tests/unit/*.{h,m,swift}",
2097             "components/NavigationBar/tests/unit/supplemental/*.{h,m,swift}"
2098           ],
2099           "resources": "components/NavigationBar/tests/unit/resources/*",
2100           "dependencies": {
2101             "MaterialComponents/NavigationBar+ColorThemer": [
2103             ],
2104             "MaterialComponents/NavigationBar+TypographyThemer": [
2106             ]
2107           }
2108         }
2109       ]
2110     },
2111     {
2112       "name": "NavigationBar+ColorThemer",
2113       "platforms": {
2114         "ios": "9.0"
2115       },
2116       "public_header_files": [
2117         "components/NavigationBar/src/ColorThemer/*.h"
2118       ],
2119       "source_files": [
2120         "components/NavigationBar/src/ColorThemer/*.{h,m}"
2121       ],
2122       "dependencies": {
2123         "MaterialComponents/NavigationBar": [
2125         ],
2126         "MaterialComponents/schemes/Color": [
2128         ]
2129       }
2130     },
2131     {
2132       "name": "NavigationBar+TypographyThemer",
2133       "platforms": {
2134         "ios": "9.0"
2135       },
2136       "public_header_files": [
2137         "components/NavigationBar/src/TypographyThemer/*.h"
2138       ],
2139       "source_files": [
2140         "components/NavigationBar/src/TypographyThemer/*.{h,m}"
2141       ],
2142       "dependencies": {
2143         "MaterialComponents/NavigationBar": [
2145         ],
2146         "MaterialComponents/schemes/Typography": [
2148         ]
2149       }
2150     },
2151     {
2152       "name": "NavigationDrawer",
2153       "platforms": {
2154         "ios": "9.0"
2155       },
2156       "public_header_files": "components/NavigationDrawer/src/*.h",
2157       "source_files": [
2158         "components/NavigationDrawer/src/*.{h,m}",
2159         "components/NavigationDrawer/src/private/*.{h,m}"
2160       ],
2161       "exclude_files": "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h",
2162       "dependencies": {
2163         "MaterialComponents/Palettes": [
2165         ],
2166         "MaterialComponents/ShadowLayer": [
2168         ],
2169         "MaterialComponents/private/Math": [
2171         ],
2172         "MaterialComponents/private/UIMetrics": [
2174         ]
2175       },
2176       "testspecs": [
2177         {
2178           "name": "UnitTests",
2179           "test_type": "unit",
2180           "source_files": [
2181             "components/NavigationDrawer/tests/unit/*.{h,m,swift}",
2182             "components/NavigationDrawer/tests/unit/supplemental/*.{h,m,swift}",
2183             "components/NavigationDrawer/src/private/MDCBottomDrawerContainerViewController+Testing.h"
2184           ],
2185           "dependencies": {
2186             "MaterialComponents/NavigationDrawer+ColorThemer": [
2188             ]
2189           }
2190         }
2191       ]
2192     },
2193     {
2194       "name": "NavigationDrawer+ColorThemer",
2195       "platforms": {
2196         "ios": "9.0"
2197       },
2198       "public_header_files": [
2199         "components/NavigationDrawer/src/ColorThemer/*.h"
2200       ],
2201       "source_files": [
2202         "components/NavigationDrawer/src/ColorThemer/*.{h,m}",
2203         "components/NavigationDrawer/src/ColorThemer/private/*.{h,m}"
2204       ],
2205       "dependencies": {
2206         "MaterialComponents/NavigationDrawer": [
2208         ],
2209         "MaterialComponents/schemes/Color": [
2211         ]
2212       }
2213     },
2214     {
2215       "name": "OverlayWindow",
2216       "platforms": {
2217         "ios": "9.0"
2218       },
2219       "public_header_files": "components/OverlayWindow/src/*.h",
2220       "source_files": [
2221         "components/OverlayWindow/src/*.{h,m}",
2222         "components/OverlayWindow/src/private/*.{h,m}"
2223       ],
2224       "dependencies": {
2225         "MaterialComponents/private/Application": [
2227         ]
2228       },
2229       "testspecs": [
2230         {
2231           "name": "UnitTests",
2232           "test_type": "unit",
2233           "source_files": [
2234             "components/OverlayWindow/tests/unit/*.{h,m,swift}",
2235             "components/OverlayWindow/tests/unit/supplemental/*.{h,m,swift}"
2236           ],
2237           "resources": "components/OverlayWindow/tests/unit/resources/*"
2238         }
2239       ]
2240     },
2241     {
2242       "name": "PageControl",
2243       "platforms": {
2244         "ios": "9.0"
2245       },
2246       "public_header_files": "components/PageControl/src/*.h",
2247       "source_files": [
2248         "components/PageControl/src/*.{h,m}",
2249         "components/PageControl/src/private/*.{h,m}"
2250       ],
2251       "resources": [
2252         "components/PageControl/src/MaterialPageControl.bundle"
2253       ],
2254       "dependencies": {
2255         "MDFInternationalization": [
2257         ]
2258       },
2259       "testspecs": [
2260         {
2261           "name": "UnitTests",
2262           "test_type": "unit",
2263           "source_files": [
2264             "components/PageControl/tests/unit/*.{h,m,swift}",
2265             "components/PageControl/tests/unit/supplemental/*.{h,m,swift}"
2266           ],
2267           "resources": "components/PageControl/tests/unit/resources/*"
2268         }
2269       ]
2270     },
2271     {
2272       "name": "PageControl+ColorThemer",
2273       "platforms": {
2274         "ios": "9.0"
2275       },
2276       "public_header_files": [
2277         "components/PageControl/src/ColorThemer/*.h"
2278       ],
2279       "source_files": [
2280         "components/PageControl/src/ColorThemer/*.{h,m}"
2281       ],
2282       "dependencies": {
2283         "MaterialComponents/PageControl": [
2285         ],
2286         "MaterialComponents/Themes": [
2288         ]
2289       }
2290     },
2291     {
2292       "name": "Palettes",
2293       "platforms": {
2294         "ios": "9.0"
2295       },
2296       "public_header_files": "components/Palettes/src/*.h",
2297       "source_files": [
2298         "components/Palettes/src/*.{h,m}",
2299         "components/Palettes/src/private/*.{h,m}"
2300       ],
2301       "testspecs": [
2302         {
2303           "name": "UnitTests",
2304           "test_type": "unit",
2305           "source_files": [
2306             "components/Palettes/tests/unit/*.{h,m,swift}",
2307             "components/Palettes/tests/unit/supplemental/*.{h,m,swift}"
2308           ],
2309           "resources": "components/Palettes/tests/unit/resources/*"
2310         }
2311       ]
2312     },
2313     {
2314       "name": "ProgressView",
2315       "platforms": {
2316         "ios": "9.0"
2317       },
2318       "public_header_files": "components/ProgressView/src/*.h",
2319       "source_files": [
2320         "components/ProgressView/src/*.{h,m}",
2321         "components/ProgressView/src/private/*.{h,m}"
2322       ],
2323       "dependencies": {
2324         "MDFInternationalization": [
2326         ],
2327         "MaterialComponents/Palettes": [
2329         ],
2330         "MaterialComponents/private/Math": [
2332         ],
2333         "MotionAnimator": [
2334           "~> 2.1"
2335         ]
2336       },
2337       "testspecs": [
2338         {
2339           "name": "UnitTests",
2340           "test_type": "unit",
2341           "source_files": [
2342             "components/ProgressView/tests/unit/*.{h,m,swift}",
2343             "components/ProgressView/tests/unit/supplemental/*.{h,m,swift}"
2344           ],
2345           "resources": "components/ProgressView/tests/unit/resources/*"
2346         }
2347       ]
2348     },
2349     {
2350       "name": "ProgressView+ColorThemer",
2351       "platforms": {
2352         "ios": "9.0"
2353       },
2354       "public_header_files": [
2355         "components/ProgressView/src/ColorThemer/*.h"
2356       ],
2357       "source_files": [
2358         "components/ProgressView/src/ColorThemer/*.{h,m}"
2359       ],
2360       "dependencies": {
2361         "MaterialComponents/ProgressView": [
2363         ],
2364         "MaterialComponents/Themes": [
2366         ]
2367       }
2368     },
2369     {
2370       "name": "ProgressView+Theming",
2371       "platforms": {
2372         "ios": "9.0"
2373       },
2374       "public_header_files": "components/ProgressView/src/Theming/*.h",
2375       "source_files": [
2376         "components/ProgressView/src/Theming/*.{h,m}",
2377         "components/ProgressView/src/Theming/private/*.{h,m}"
2378       ],
2379       "dependencies": {
2380         "MaterialComponents/ProgressView": [
2382         ],
2383         "MaterialComponents/schemes/Container": [
2385         ]
2386       },
2387       "testspecs": [
2388         {
2389           "name": "UnitTests",
2390           "test_type": "unit",
2391           "source_files": [
2392             "components/ProgressView/tests/unit/Theming/*.{h,m,swift}",
2393             "components/ProgressView/tests/unit/Theming/supplemental/*.{h,m,swift}"
2394           ],
2395           "resources": "components/ProgressView/tests/unit/Theming/resources/*"
2396         }
2397       ]
2398     },
2399     {
2400       "name": "Ripple",
2401       "platforms": {
2402         "ios": "9.0"
2403       },
2404       "public_header_files": "components/Ripple/src/*.h",
2405       "source_files": [
2406         "components/Ripple/src/*.{h,m}",
2407         "components/Ripple/src/private/*.{h,m}"
2408       ],
2409       "dependencies": {
2410         "MaterialComponents/AnimationTiming": [
2412         ],
2413         "MaterialComponents/private/Color": [
2415         ],
2416         "MaterialComponents/private/Math": [
2418         ]
2419       },
2420       "testspecs": [
2421         {
2422           "name": "UnitTests",
2423           "test_type": "unit",
2424           "source_files": [
2425             "components/Ripple/tests/unit/*.{h,m,swift}",
2426             "components/Ripple/tests/unit/supplemental/*.{h,m,swift}"
2427           ],
2428           "resources": "components/Ripple/tests/unit/resources/*"
2429         }
2430       ]
2431     },
2432     {
2433       "name": "ShadowElevations",
2434       "platforms": {
2435         "ios": "9.0"
2436       },
2437       "public_header_files": "components/ShadowElevations/src/*.h",
2438       "source_files": "components/ShadowElevations/src/*.{h,m}",
2439       "testspecs": [
2440         {
2441           "name": "UnitTests",
2442           "test_type": "unit",
2443           "source_files": [
2444             "components/ShadowElevations/tests/unit/*.{h,m,swift}",
2445             "components/ShadowElevations/tests/unit/supplemental/*.{h,m,swift}"
2446           ],
2447           "resources": "components/ShadowElevations/tests/unit/resources/*"
2448         }
2449       ]
2450     },
2451     {
2452       "name": "ShadowLayer",
2453       "platforms": {
2454         "ios": "9.0"
2455       },
2456       "public_header_files": "components/ShadowLayer/src/*.h",
2457       "source_files": "components/ShadowLayer/src/*.{h,m}",
2458       "dependencies": {
2459         "MaterialComponents/ShadowElevations": [
2461         ]
2462       },
2463       "testspecs": [
2464         {
2465           "name": "UnitTests",
2466           "test_type": "unit",
2467           "source_files": [
2468             "components/ShadowLayer/tests/unit/*.{h,m,swift}",
2469             "components/ShadowLayer/tests/unit/supplemental/*.{h,m,swift}"
2470           ],
2471           "resources": "components/ShadowLayer/tests/unit/resources/*"
2472         }
2473       ]
2474     },
2475     {
2476       "name": "ShapeLibrary",
2477       "platforms": {
2478         "ios": "9.0"
2479       },
2480       "public_header_files": "components/ShapeLibrary/src/*.h",
2481       "source_files": [
2482         "components/ShapeLibrary/src/*.{h,m}",
2483         "components/ShapeLibrary/src/private/*.{h,m}"
2484       ],
2485       "dependencies": {
2486         "MaterialComponents/Shapes": [
2488         ],
2489         "MaterialComponents/private/Math": [
2491         ]
2492       },
2493       "testspecs": [
2494         {
2495           "name": "UnitTests",
2496           "test_type": "unit",
2497           "source_files": [
2498             "components/ShapeLibrary/tests/unit/*.{h,m,swift}",
2499             "components/ShapeLibrary/tests/unit/supplemental/*.{h,m,swift}"
2500           ],
2501           "resources": "components/ShapeLibrary/tests/unit/resources/*"
2502         }
2503       ]
2504     },
2505     {
2506       "name": "Shapes",
2507       "platforms": {
2508         "ios": "9.0"
2509       },
2510       "public_header_files": "components/Shapes/src/*.h",
2511       "source_files": [
2512         "components/Shapes/src/*.{h,m}",
2513         "components/Shapes/src/private/*.{h,m}"
2514       ],
2515       "dependencies": {
2516         "MaterialComponents/ShadowLayer": [
2518         ],
2519         "MaterialComponents/private/Math": [
2521         ]
2522       },
2523       "testspecs": [
2524         {
2525           "name": "UnitTests",
2526           "test_type": "unit",
2527           "source_files": [
2528             "components/Shapes/tests/unit/*.{h,m,swift}",
2529             "components/Shapes/tests/unit/supplemental/*.{h,m,swift}"
2530           ],
2531           "resources": "components/Shapes/tests/unit/resources/*"
2532         }
2533       ]
2534     },
2535     {
2536       "name": "Slider",
2537       "platforms": {
2538         "ios": "9.0"
2539       },
2540       "public_header_files": [
2541         "components/Slider/src/*.h"
2542       ],
2543       "source_files": [
2544         "components/Slider/src/*.{h,m}",
2545         "components/Slider/src/private/*.{h,m}"
2546       ],
2547       "dependencies": {
2548         "MaterialComponents/Palettes": [
2550         ],
2551         "MaterialComponents/ShadowElevations": [
2553         ],
2554         "MaterialComponents/private/ThumbTrack": [
2556         ]
2557       },
2558       "testspecs": [
2559         {
2560           "name": "UnitTests",
2561           "test_type": "unit",
2562           "source_files": [
2563             "components/Slider/tests/unit/*.{h,m,swift}",
2564             "components/Slider/tests/unit/supplemental/*.{h,m,swift}"
2565           ],
2566           "resources": "components/Slider/tests/unit/resources/*"
2567         }
2568       ]
2569     },
2570     {
2571       "name": "Slider+ColorThemer",
2572       "platforms": {
2573         "ios": "9.0"
2574       },
2575       "public_header_files": [
2576         "components/Slider/src/ColorThemer/*.h"
2577       ],
2578       "source_files": [
2579         "components/Slider/src/ColorThemer/*.{h,m}"
2580       ],
2581       "dependencies": {
2582         "MaterialComponents/Palettes": [
2584         ],
2585         "MaterialComponents/Slider": [
2587         ],
2588         "MaterialComponents/schemes/Color": [
2590         ]
2591       }
2592     },
2593     {
2594       "name": "Snackbar",
2595       "platforms": {
2596         "ios": "9.0"
2597       },
2598       "public_header_files": "components/Snackbar/src/*.h",
2599       "source_files": [
2600         "components/Snackbar/src/*.{h,m}",
2601         "components/Snackbar/src/private/*.{h,m}"
2602       ],
2603       "resources": [
2604         "components/Snackbar/src/MaterialSnackbar.bundle"
2605       ],
2606       "dependencies": {
2607         "MaterialComponents/AnimationTiming": [
2609         ],
2610         "MaterialComponents/Buttons": [
2612         ],
2613         "MaterialComponents/OverlayWindow": [
2615         ],
2616         "MaterialComponents/ShadowElevations": [
2618         ],
2619         "MaterialComponents/ShadowLayer": [
2621         ],
2622         "MaterialComponents/Typography": [
2624         ],
2625         "MaterialComponents/private/Application": [
2627         ],
2628         "MaterialComponents/private/KeyboardWatcher": [
2630         ],
2631         "MaterialComponents/private/Overlay": [
2633         ]
2634       },
2635       "testspecs": [
2636         {
2637           "name": "UnitTests",
2638           "test_type": "unit",
2639           "source_files": [
2640             "components/Snackbar/tests/unit/*.{h,m,swift}",
2641             "components/Snackbar/tests/unit/supplemental/*.{h,m,swift}"
2642           ],
2643           "resources": "components/Snackbar/tests/unit/resources/*",
2644           "dependencies": {
2645             "MaterialComponents/Snackbar+ColorThemer": [
2647             ],
2648             "MaterialComponents/Snackbar+FontThemer": [
2650             ],
2651             "MaterialComponents/Snackbar+TypographyThemer": [
2653             ],
2654             "MaterialComponents/Themes": [
2656             ]
2657           }
2658         }
2659       ]
2660     },
2661     {
2662       "name": "Snackbar+ColorThemer",
2663       "platforms": {
2664         "ios": "9.0"
2665       },
2666       "public_header_files": [
2667         "components/Snackbar/src/ColorThemer/*.h"
2668       ],
2669       "source_files": [
2670         "components/Snackbar/src/ColorThemer/*.{h,m}"
2671       ],
2672       "dependencies": {
2673         "MaterialComponents/Snackbar": [
2675         ],
2676         "MaterialComponents/schemes/Color": [
2678         ]
2679       }
2680     },
2681     {
2682       "name": "Snackbar+FontThemer",
2683       "platforms": {
2684         "ios": "9.0"
2685       },
2686       "public_header_files": [
2687         "components/Snackbar/src/FontThemer/*.h"
2688       ],
2689       "source_files": [
2690         "components/Snackbar/src/FontThemer/*.{h,m}"
2691       ],
2692       "dependencies": {
2693         "MaterialComponents/Snackbar": [
2695         ],
2696         "MaterialComponents/Themes": [
2698         ]
2699       }
2700     },
2701     {
2702       "name": "Snackbar+TypographyThemer",
2703       "platforms": {
2704         "ios": "9.0"
2705       },
2706       "public_header_files": [
2707         "components/Snackbar/src/TypographyThemer/*.h"
2708       ],
2709       "source_files": [
2710         "components/Snackbar/src/TypographyThemer/*.{h,m}"
2711       ],
2712       "dependencies": {
2713         "MaterialComponents/Snackbar": [
2715         ],
2716         "MaterialComponents/schemes/Typography": [
2718         ]
2719       }
2720     },
2721     {
2722       "name": "Tabs",
2723       "platforms": {
2724         "ios": "9.0"
2725       },
2726       "public_header_files": "components/Tabs/src/*.h",
2727       "source_files": [
2728         "components/Tabs/src/*.{h,m}",
2729         "components/Tabs/src/private/*.{h,m}"
2730       ],
2731       "resources": [
2732         "components/Tabs/src/MaterialTabs.bundle"
2733       ],
2734       "dependencies": {
2735         "MDFInternationalization": [
2737         ],
2738         "MaterialComponents/AnimationTiming": [
2740         ],
2741         "MaterialComponents/Ink": [
2743         ],
2744         "MaterialComponents/Palettes": [
2746         ],
2747         "MaterialComponents/Ripple": [
2749         ],
2750         "MaterialComponents/ShadowElevations": [
2752         ],
2753         "MaterialComponents/ShadowLayer": [
2755         ],
2756         "MaterialComponents/Typography": [
2758         ],
2759         "MaterialComponents/private/Math": [
2761         ]
2762       },
2763       "testspecs": [
2764         {
2765           "name": "UnitTests",
2766           "test_type": "unit",
2767           "source_files": [
2768             "components/Tabs/tests/unit/*.{h,m,swift}",
2769             "components/Tabs/tests/unit/supplemental/*.{h,m,swift}"
2770           ],
2771           "resources": "components/Tabs/tests/unit/resources/*",
2772           "dependencies": {
2773             "MaterialComponents/Tabs+ColorThemer": [
2775             ],
2776             "MaterialComponents/Tabs+FontThemer": [
2778             ],
2779             "MaterialComponents/Tabs+TypographyThemer": [
2781             ],
2782             "MaterialComponents/Themes": [
2784             ]
2785           }
2786         }
2787       ]
2788     },
2789     {
2790       "name": "Tabs+ColorThemer",
2791       "platforms": {
2792         "ios": "9.0"
2793       },
2794       "public_header_files": [
2795         "components/Tabs/src/ColorThemer/*.h"
2796       ],
2797       "source_files": [
2798         "components/Tabs/src/ColorThemer/*.{h,m}"
2799       ],
2800       "dependencies": {
2801         "MaterialComponents/schemes/Color": [
2803         ],
2804         "MaterialComponents/Tabs": [
2806         ]
2807       }
2808     },
2809     {
2810       "name": "Tabs+FontThemer",
2811       "platforms": {
2812         "ios": "9.0"
2813       },
2814       "public_header_files": [
2815         "components/Tabs/src/FontThemer/*.h"
2816       ],
2817       "source_files": [
2818         "components/Tabs/src/FontThemer/*.{h,m}"
2819       ],
2820       "dependencies": {
2821         "MaterialComponents/Tabs": [
2823         ],
2824         "MaterialComponents/Themes": [
2826         ]
2827       }
2828     },
2829     {
2830       "name": "Tabs+TypographyThemer",
2831       "platforms": {
2832         "ios": "9.0"
2833       },
2834       "public_header_files": [
2835         "components/Tabs/src/TypographyThemer/*.h"
2836       ],
2837       "source_files": [
2838         "components/Tabs/src/TypographyThemer/*.{h,m}"
2839       ],
2840       "dependencies": {
2841         "MaterialComponents/Tabs": [
2843         ],
2844         "MaterialComponents/schemes/Typography": [
2846         ]
2847       }
2848     },
2849     {
2850       "name": "Tabs+Theming",
2851       "platforms": {
2852         "ios": "9.0"
2853       },
2854       "public_header_files": "components/Tabs/src/Theming/*.h",
2855       "source_files": [
2856         "components/Tabs/src/Theming/*.{h,m}",
2857         "components/Tabs/src/Theming/private/*.{h,m}"
2858       ],
2859       "dependencies": {
2860         "MaterialComponents/Tabs": [
2862         ],
2863         "MaterialComponents/Tabs+ColorThemer": [
2865         ],
2866         "MaterialComponents/Tabs+TypographyThemer": [
2868         ],
2869         "MaterialComponents/schemes/Container": [
2871         ]
2872       },
2873       "testspecs": [
2874         {
2875           "name": "UnitTests",
2876           "test_type": "unit",
2877           "source_files": [
2878             "components/Tabs/tests/unit/Theming/*.{h,m,swift}",
2879             "components/Tabs/tests/unit/Theming/supplemental/*.{h,m,swift}"
2880           ],
2881           "resources": "components/Tabs/tests/unit/Theming/resources/*"
2882         }
2883       ]
2884     },
2885     {
2886       "name": "TextFields",
2887       "platforms": {
2888         "ios": "9.0"
2889       },
2890       "public_header_files": "components/TextFields/src/*.h",
2891       "source_files": [
2892         "components/TextFields/src/*.{h,m}",
2893         "components/TextFields/src/private/*.{h,m}"
2894       ],
2895       "dependencies": {
2896         "MaterialComponents/AnimationTiming": [
2898         ],
2899         "MaterialComponents/Palettes": [
2901         ],
2902         "MaterialComponents/Typography": [
2904         ],
2905         "MDFInternationalization": [
2907         ],
2908         "MaterialComponents/private/Math": [
2910         ]
2911       },
2912       "testspecs": [
2913         {
2914           "name": "UnitTests",
2915           "test_type": "unit",
2916           "source_files": [
2917             "components/TextFields/tests/unit/*.{h,m,swift}",
2918             "components/TextFields/tests/unit/supplemental/*.{h,m,swift}"
2919           ],
2920           "resources": "components/TextFields/tests/unit/resources/*",
2921           "dependencies": {
2922             "MaterialComponents/TextFields+ColorThemer": [
2924             ],
2925             "MaterialComponents/TextFields+FontThemer": [
2927             ],
2928             "MaterialComponents/TextFields+TypographyThemer": [
2930             ],
2931             "MaterialComponents/Themes": [
2933             ]
2934           }
2935         }
2936       ]
2937     },
2938     {
2939       "name": "TextFields+ContainedInputView",
2940       "platforms": {
2941         "ios": "9.0"
2942       },
2943       "public_header_files": "components/TextFields/src/ContainedInputView/*.h",
2944       "source_files": [
2945         "components/TextFields/src/ContainedInputView/*.{h,m}",
2946         "components/TextFields/src/ContainedInputView/private/*.{h,m}"
2947       ],
2948       "testspecs": [
2949         {
2950           "name": "UnitTests",
2951           "test_type": "unit",
2952           "source_files": [
2953             "components/TextFields/tests/unit/ContainedInputView/*.{h,m,swift}",
2954             "components/TextFields/tests/unit/ContainedInputView/supplemental/*.{h,m,swift}"
2955           ],
2956           "resources": "components/TextFields/tests/unit/ContainedInputView/resources/*"
2957         }
2958       ]
2959     },
2960     {
2961       "name": "TextFields+ColorThemer",
2962       "platforms": {
2963         "ios": "9.0"
2964       },
2965       "public_header_files": [
2966         "components/TextFields/src/ColorThemer/*.h"
2967       ],
2968       "source_files": [
2969         "components/TextFields/src/ColorThemer/*.{h,m}"
2970       ],
2971       "dependencies": {
2972         "MaterialComponents/TextFields": [
2974         ],
2975         "MaterialComponents/Themes": [
2977         ]
2978       }
2979     },
2980     {
2981       "name": "TextFields+FontThemer",
2982       "platforms": {
2983         "ios": "9.0"
2984       },
2985       "public_header_files": [
2986         "components/TextFields/src/FontThemer/*.h"
2987       ],
2988       "source_files": [
2989         "components/TextFields/src/FontThemer/*.{h,m}"
2990       ],
2991       "dependencies": {
2992         "MaterialComponents/TextFields": [
2994         ],
2995         "MaterialComponents/Themes": [
2997         ]
2998       }
2999     },
3000     {
3001       "name": "TextFields+Theming",
3002       "platforms": {
3003         "ios": "9.0"
3004       },
3005       "public_header_files": "components/TextFields/src/Theming/*.h",
3006       "source_files": [
3007         "components/TextFields/src/Theming/*.{h,m}",
3008         "components/TextFields/src/Theming/private/*.{h,m}"
3009       ],
3010       "dependencies": {
3011         "MaterialComponents/TextFields": [
3013         ],
3014         "MaterialComponents/TextFields+ColorThemer": [
3016         ],
3017         "MaterialComponents/TextFields+TypographyThemer": [
3019         ],
3020         "MaterialComponents/schemes/Container": [
3022         ]
3023       },
3024       "testspecs": [
3025         {
3026           "name": "UnitTests",
3027           "test_type": "unit",
3028           "source_files": [
3029             "components/TextFields/tests/unit/Theming/*.{h,m,swift}",
3030             "components/TextFields/tests/unit/Theming/supplemental/*.{h,m,swift}"
3031           ],
3032           "resources": "components/TextFields/tests/unit/Theming/resources/*"
3033         }
3034       ]
3035     },
3036     {
3037       "name": "TextFields+TypographyThemer",
3038       "platforms": {
3039         "ios": "9.0"
3040       },
3041       "public_header_files": [
3042         "components/TextFields/src/TypographyThemer/*.h"
3043       ],
3044       "source_files": [
3045         "components/TextFields/src/TypographyThemer/*.{h,m}"
3046       ],
3047       "dependencies": {
3048         "MaterialComponents/TextFields": [
3050         ],
3051         "MaterialComponents/schemes/Typography": [
3053         ]
3054       }
3055     },
3056     {
3057       "name": "Themes",
3058       "platforms": {
3059         "ios": "9.0"
3060       },
3061       "public_header_files": "components/Themes/src/*.h",
3062       "source_files": [
3063         "components/Themes/src/*.{h,m}",
3064         "components/Themes/src/private/*.{h,m}"
3065       ],
3066       "dependencies": {
3067         "MaterialComponents/schemes/Color": [
3069         ],
3070         "MaterialComponents/schemes/Typography": [
3072         ]
3073       },
3074       "testspecs": [
3075         {
3076           "name": "UnitTests",
3077           "test_type": "unit",
3078           "source_files": [
3079             "components/Themes/tests/unit/*.{h,m,swift}",
3080             "components/Themes/tests/unit/supplemental/*.{h,m,swift}"
3081           ],
3082           "resources": "components/Themes/tests/unit/resources/*"
3083         }
3084       ]
3085     },
3086     {
3087       "name": "Typography",
3088       "platforms": {
3089         "ios": "9.0"
3090       },
3091       "public_header_files": "components/Typography/src/*.h",
3092       "source_files": [
3093         "components/Typography/src/*.{h,m}",
3094         "components/Typography/src/private/*.{h,m}"
3095       ],
3096       "dependencies": {
3097         "MaterialComponents/private/Application": [
3099         ],
3100         "MaterialComponents/private/Math": [
3102         ]
3103       },
3104       "testspecs": [
3105         {
3106           "name": "UnitTests",
3107           "test_type": "unit",
3108           "source_files": [
3109             "components/Typography/tests/unit/*.{h,m,swift}",
3110             "components/Typography/tests/unit/supplemental/*.{h,m,swift}"
3111           ],
3112           "resources": "components/Typography/tests/unit/resources/*"
3113         }
3114       ]
3115     },
3116     {
3117       "name": "schemes",
3118       "subspecs": [
3119         {
3120           "name": "Color",
3121           "platforms": {
3122             "ios": "9.0"
3123           },
3124           "public_header_files": "components/schemes/Color/src/*.h",
3125           "source_files": "components/schemes/Color/src/*.{h,m}",
3126           "dependencies": {
3127             "MaterialComponents/private/Color": [
3129             ]
3130           },
3131           "testspecs": [
3132             {
3133               "name": "UnitTests",
3134               "test_type": "unit",
3135               "source_files": [
3136                 "components/schemes/Color/tests/unit/*.{h,m,swift}",
3137                 "components/schemes/Color/tests/unit/supplemental/*.{h,m,swift}"
3138               ],
3139               "resources": "components/schemes/Color/tests/unit/resources/*",
3140               "dependencies": {
3141                 "MaterialComponents/private/Math": [
3143                 ]
3144               }
3145             }
3146           ]
3147         },
3148         {
3149           "name": "Container",
3150           "platforms": {
3151             "ios": "9.0"
3152           },
3153           "public_header_files": "components/schemes/Container/src/*.h",
3154           "source_files": "components/schemes/Container/src/*.{h,m}",
3155           "dependencies": {
3156             "MaterialComponents/schemes/Color": [
3158             ],
3159             "MaterialComponents/schemes/Typography": [
3161             ],
3162             "MaterialComponents/schemes/Shape": [
3164             ]
3165           },
3166           "testspecs": [
3167             {
3168               "name": "UnitTests",
3169               "test_type": "unit",
3170               "source_files": [
3171                 "components/schemes/Container/tests/unit/*.{h,m,swift}",
3172                 "components/schemes/Container/tests/unit/supplemental/*.{h,m,swift}"
3173               ]
3174             }
3175           ]
3176         },
3177         {
3178           "name": "Shape",
3179           "platforms": {
3180             "ios": "9.0"
3181           },
3182           "public_header_files": "components/schemes/Shape/src/*.h",
3183           "source_files": "components/schemes/Shape/src/*.{h,m}",
3184           "dependencies": {
3185             "MaterialComponents/ShapeLibrary": [
3187             ],
3188             "MaterialComponents/Shapes": [
3190             ]
3191           },
3192           "testspecs": [
3193             {
3194               "name": "UnitTests",
3195               "test_type": "unit",
3196               "source_files": [
3197                 "components/schemes/Shape/tests/unit/*.{h,m,swift}",
3198                 "components/schemes/Shape/tests/unit/supplemental/*.{h,m,swift}"
3199               ],
3200               "resources": "components/schemes/Shape/tests/unit/resources/*"
3201             }
3202           ]
3203         },
3204         {
3205           "name": "Typography",
3206           "platforms": {
3207             "ios": "9.0"
3208           },
3209           "public_header_files": "components/schemes/Typography/src/*.h",
3210           "source_files": "components/schemes/Typography/src/*.{h,m}",
3211           "dependencies": {
3212             "MaterialComponents/Typography": [
3214             ]
3215           },
3216           "testspecs": [
3217             {
3218               "name": "UnitTests",
3219               "test_type": "unit",
3220               "source_files": [
3221                 "components/schemes/Typography/tests/unit/*.{h,m,swift}",
3222                 "components/schemes/Typography/tests/unit/supplemental/*.{h,m,swift}"
3223               ],
3224               "resources": "components/schemes/Typography/tests/unit/resources/*"
3225             }
3226           ]
3227         }
3228       ]
3229     },
3230     {
3231       "name": "private",
3232       "subspecs": [
3233         {
3234           "name": "Icons",
3235           "subspecs": [
3236             {
3237               "name": "Base",
3238               "public_header_files": "components/private/Icons/src/*.h",
3239               "source_files": "components/private/Icons/src/*.{h,m}"
3240             },
3241             {
3242               "name": "ic_arrow_back",
3243               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
3244               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
3245               "resource_bundles": {
3246                 "MaterialIcons_ic_arrow_back": [
3247                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
3248                 ]
3249               },
3250               "dependencies": {
3251                 "MaterialComponents/private/Icons/Base": [
3253                 ]
3254               }
3255             },
3256             {
3257               "name": "ic_check",
3258               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
3259               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
3260               "resource_bundles": {
3261                 "MaterialIcons_ic_check": [
3262                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
3263                 ]
3264               },
3265               "dependencies": {
3266                 "MaterialComponents/private/Icons/Base": [
3268                 ]
3269               }
3270             },
3271             {
3272               "name": "ic_check_circle",
3273               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
3274               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
3275               "resource_bundles": {
3276                 "MaterialIcons_ic_check_circle": [
3277                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
3278                 ]
3279               },
3280               "dependencies": {
3281                 "MaterialComponents/private/Icons/Base": [
3283                 ]
3284               }
3285             },
3286             {
3287               "name": "ic_chevron_right",
3288               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
3289               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
3290               "resource_bundles": {
3291                 "MaterialIcons_ic_chevron_right": [
3292                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
3293                 ]
3294               },
3295               "dependencies": {
3296                 "MaterialComponents/private/Icons/Base": [
3298                 ]
3299               }
3300             },
3301             {
3302               "name": "ic_color_lens",
3303               "public_header_files": "components/private/Icons/icons/ic_color_lens/src/*.h",
3304               "source_files": "components/private/Icons/icons/ic_color_lens/src/*.{h,m}",
3305               "resource_bundles": {
3306                 "MaterialIcons_ic_color_lens": [
3307                   "components/private/Icons/icons/ic_color_lens/src/MaterialIcons_ic_color_lens.bundle/*.png"
3308                 ]
3309               },
3310               "dependencies": {
3311                 "MaterialComponents/private/Icons/Base": [
3313                 ]
3314               }
3315             },
3316             {
3317               "name": "ic_help_outline",
3318               "public_header_files": "components/private/Icons/icons/ic_help_outline/src/*.h",
3319               "source_files": "components/private/Icons/icons/ic_help_outline/src/*.{h,m}",
3320               "resource_bundles": {
3321                 "MaterialIcons_ic_help_outline": [
3322                   "components/private/Icons/icons/ic_help_outline/src/MaterialIcons_ic_help_outline.bundle/*.png"
3323                 ]
3324               },
3325               "dependencies": {
3326                 "MaterialComponents/private/Icons/Base": [
3328                 ]
3329               }
3330             },
3331             {
3332               "name": "ic_info",
3333               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
3334               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
3335               "resource_bundles": {
3336                 "MaterialIcons_ic_info": [
3337                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
3338                 ]
3339               },
3340               "dependencies": {
3341                 "MaterialComponents/private/Icons/Base": [
3343                 ]
3344               }
3345             },
3346             {
3347               "name": "ic_more_horiz",
3348               "public_header_files": "components/private/Icons/icons/ic_more_horiz/src/*.h",
3349               "source_files": "components/private/Icons/icons/ic_more_horiz/src/*.{h,m}",
3350               "resource_bundles": {
3351                 "MaterialIcons_ic_more_horiz": [
3352                   "components/private/Icons/icons/ic_more_horiz/src/MaterialIcons_ic_more_horiz.bundle/*.png"
3353                 ]
3354               },
3355               "dependencies": {
3356                 "MaterialComponents/private/Icons/Base": [
3358                 ]
3359               }
3360             },
3361             {
3362               "name": "ic_radio_button_unchecked",
3363               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
3364               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
3365               "resource_bundles": {
3366                 "MaterialIcons_ic_radio_button_unchecked": [
3367                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
3368                 ]
3369               },
3370               "dependencies": {
3371                 "MaterialComponents/private/Icons/Base": [
3373                 ]
3374               }
3375             },
3376             {
3377               "name": "ic_reorder",
3378               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
3379               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
3380               "resource_bundles": {
3381                 "MaterialIcons_ic_reorder": [
3382                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
3383                 ]
3384               },
3385               "dependencies": {
3386                 "MaterialComponents/private/Icons/Base": [
3388                 ]
3389               }
3390             },
3391             {
3392               "name": "ic_settings",
3393               "public_header_files": "components/private/Icons/icons/ic_settings/src/*.h",
3394               "source_files": "components/private/Icons/icons/ic_settings/src/*.{h,m}",
3395               "resource_bundles": {
3396                 "MaterialIcons_ic_settings": [
3397                   "components/private/Icons/icons/ic_settings/src/MaterialIcons_ic_settings.bundle/*.png"
3398                 ]
3399               },
3400               "dependencies": {
3401                 "MaterialComponents/private/Icons/Base": [
3403                 ]
3404               }
3405             }
3406           ]
3407         },
3408         {
3409           "name": "Application",
3410           "platforms": {
3411             "ios": "9.0"
3412           },
3413           "public_header_files": "components/private/Application/src/*.h",
3414           "source_files": "components/private/Application/src/*.{h,m}",
3415           "testspecs": [
3416             {
3417               "name": "UnitTests",
3418               "test_type": "unit",
3419               "source_files": [
3420                 "components/private/Application/tests/unit/*.{h,m,swift}",
3421                 "components/private/Application/tests/unit/supplemental/*.{h,m,swift}"
3422               ],
3423               "resources": "components/private/Application/tests/unit/resources/*"
3424             }
3425           ]
3426         },
3427         {
3428           "name": "Color",
3429           "platforms": {
3430             "ios": "9.0"
3431           },
3432           "public_header_files": "components/private/Color/src/*.h",
3433           "source_files": "components/private/Color/src/*.{h,m}",
3434           "testspecs": [
3435             {
3436               "name": "UnitTests",
3437               "test_type": "unit",
3438               "source_files": [
3439                 "components/private/Color/tests/unit/*.{h,m,swift}",
3440                 "components/private/Color/tests/unit/supplemental/*.{h,m,swift}"
3441               ],
3442               "resources": "components/private/Color/tests/unit/resources/*"
3443             }
3444           ]
3445         },
3446         {
3447           "name": "KeyboardWatcher",
3448           "platforms": {
3449             "ios": "9.0"
3450           },
3451           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
3452           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
3453           "dependencies": {
3454             "MaterialComponents/private/Application": [
3456             ]
3457           },
3458           "testspecs": [
3459             {
3460               "name": "UnitTests",
3461               "test_type": "unit",
3462               "source_files": [
3463                 "components/private/KeyboardWatcher/tests/unit/*.{h,m,swift}",
3464                 "components/private/KeyboardWatcher/tests/unit/supplemental/*.{h,m,swift}"
3465               ],
3466               "resources": "components/private/KeyboardWatcher/tests/unit/resources/*"
3467             }
3468           ]
3469         },
3470         {
3471           "name": "Math",
3472           "platforms": {
3473             "ios": "9.0"
3474           },
3475           "public_header_files": "components/private/Math/src/*.h",
3476           "source_files": "components/private/Math/src/*.{h,m}",
3477           "testspecs": [
3478             {
3479               "name": "UnitTests",
3480               "test_type": "unit",
3481               "source_files": [
3482                 "components/private/Math/tests/unit/*.{h,m,swift}",
3483                 "components/private/Math/tests/unit/supplemental/*.{h,m,swift}"
3484               ],
3485               "resources": "components/private/Math/tests/unit/resources/*"
3486             }
3487           ]
3488         },
3489         {
3490           "name": "Overlay",
3491           "platforms": {
3492             "ios": "9.0"
3493           },
3494           "public_header_files": "components/private/Overlay/src/*.h",
3495           "source_files": [
3496             "components/private/Overlay/src/*.{h,m}",
3497             "components/private/Overlay/src/private/*.{h,m}"
3498           ],
3499           "testspecs": [
3500             {
3501               "name": "UnitTests",
3502               "test_type": "unit",
3503               "source_files": [
3504                 "components/private/Overlay/tests/unit/*.{h,m,swift}",
3505                 "components/private/Overlay/tests/unit/supplemental/*.{h,m,swift}"
3506               ],
3507               "resources": "components/private/Overlay/tests/unit/resources/*"
3508             }
3509           ]
3510         },
3511         {
3512           "name": "ThumbTrack",
3513           "platforms": {
3514             "ios": "9.0"
3515           },
3516           "public_header_files": "components/private/ThumbTrack/src/*.h",
3517           "source_files": [
3518             "components/private/ThumbTrack/src/*.{h,m}",
3519             "components/private/ThumbTrack/src/private/*.{h,m}"
3520           ],
3521           "dependencies": {
3522             "MaterialComponents/Ink": [
3524             ],
3525             "MaterialComponents/Ripple": [
3527             ],
3528             "MaterialComponents/ShadowElevations": [
3530             ],
3531             "MaterialComponents/ShadowLayer": [
3533             ],
3534             "MaterialComponents/Typography": [
3536             ],
3537             "MDFInternationalization": [
3539             ],
3540             "MaterialComponents/private/Math": [
3542             ]
3543           },
3544           "testspecs": [
3545             {
3546               "name": "UnitTests",
3547               "test_type": "unit",
3548               "source_files": [
3549                 "components/private/ThumbTrack/tests/unit/*.{h,m,swift}",
3550                 "components/private/ThumbTrack/tests/unit/supplemental/*.{h,m,swift}"
3551               ],
3552               "resources": "components/private/ThumbTrack/tests/unit/resources/*"
3553             }
3554           ]
3555         },
3556         {
3557           "name": "UIMetrics",
3558           "platforms": {
3559             "ios": "9.0"
3560           },
3561           "public_header_files": "components/private/UIMetrics/src/*.h",
3562           "source_files": [
3563             "components/private/UIMetrics/src/*.{h,m}",
3564             "components/private/UIMetrics/src/private/*.{h,m}"
3565           ],
3566           "dependencies": {
3567             "MaterialComponents/private/Application": [
3569             ]
3570           },
3571           "testspecs": [
3572             {
3573               "name": "UnitTests",
3574               "test_type": "unit",
3575               "source_files": [
3576                 "components/private/UIMetrics/tests/unit/*.{h,m,swift}",
3577                 "components/private/UIMetrics/tests/unit/supplemental/*.{h,m,swift}"
3578               ],
3579               "resources": "components/private/UIMetrics/tests/unit/resources/*"
3580             }
3581           ]
3582         }
3583       ]
3584     }
3585   ]