[Add] DocumentReaderOCRRFIDStage 7.5.11054
[CocoaPods.git] / Specs / 0 / 1 / 9 / MaterialComponents / 36.2.0 / MaterialComponents.podspec.json
blob5a976cc9df247ab9fc5cb32be074fc9e30a55fe4
2   "name": "MaterialComponents",
3   "version": "36.2.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": "v36.2.0"
11   },
12   "platforms": {
13     "ios": "8.0"
14   },
15   "requires_arc": true,
16   "subspecs": [
17     {
18       "name": "ActivityIndicator",
19       "dependencies": {
20         "MaterialComponents/Palettes": [
22         ],
23         "MaterialComponents/private/Application": [
25         ],
26         "MaterialComponents/private/RTL": [
28         ]
29       },
30       "subspecs": [
31         {
32           "name": "Component",
33           "platforms": {
34             "ios": "8.0"
35           },
36           "public_header_files": "components/ActivityIndicator/src/*.h",
37           "source_files": [
38             "components/ActivityIndicator/src/*.{h,m}",
39             "components/ActivityIndicator/src/private/*.{h,m}"
40           ],
41           "resources": [
42             "components/ActivityIndicator/src/MaterialActivityIndicator.bundle"
43           ]
44         },
45         {
46           "name": "ColorThemer",
47           "platforms": {
48             "ios": "8.0"
49           },
50           "public_header_files": "components/ActivityIndicator/src/ColorThemer/*.h",
51           "source_files": "components/ActivityIndicator/src/ColorThemer/*.{h,m}",
52           "dependencies": {
53             "MaterialComponents/ActivityIndicator/Component": [
55             ],
56             "MaterialComponents/Themes": [
58             ]
59           }
60         }
61       ]
62     },
63     {
64       "name": "AnimationTiming",
65       "platforms": {
66         "ios": "8.0"
67       },
68       "public_header_files": "components/AnimationTiming/src/*.h",
69       "source_files": [
70         "components/AnimationTiming/src/*.{h,m}",
71         "components/AnimationTiming/src/private/*.{h,m}"
72       ]
73     },
74     {
75       "name": "AppBar",
76       "subspecs": [
77         {
78           "name": "Component",
79           "platforms": {
80             "ios": "8.0"
81           },
82           "public_header_files": "components/AppBar/src/*.h",
83           "source_files": [
84             "components/AppBar/src/*.{h,m}",
85             "components/AppBar/src/private/*.{h,m}"
86           ],
87           "resources": [
88             "components/AppBar/src/MaterialAppBar.bundle"
89           ],
90           "dependencies": {
91             "MaterialComponents/HeaderStackView": [
93             ],
94             "MaterialComponents/NavigationBar": [
96             ],
97             "MaterialComponents/Typography": [
99             ],
100             "MaterialComponents/private/Application": [
102             ],
103             "MaterialComponents/FlexibleHeader": [
105             ],
106             "MaterialComponents/ShadowElevations": [
108             ],
109             "MaterialComponents/ShadowLayer": [
111             ],
112             "MaterialComponents/private/Icons/ic_arrow_back": [
114             ],
115             "MaterialComponents/private/RTL": [
117             ],
118             "MaterialComponents/private/UIMetrics": [
120             ]
121           }
122         },
123         {
124           "name": "ColorThemer",
125           "platforms": {
126             "ios": "8.0"
127           },
128           "public_header_files": "components/AppBar/src/ColorThemer/*.h",
129           "source_files": [
130             "components/AppBar/src/ColorThemer/*.{h,m}",
131             "components/AppBar/src/ColorThemer/private/*.{h,m}"
132           ],
133           "dependencies": {
134             "MaterialComponents/AppBar/Component": [
136             ],
137             "MaterialComponents/Themes": [
139             ]
140           }
141         }
142       ]
143     },
144     {
145       "name": "BottomAppBar",
146       "platforms": {
147         "ios": "8.0"
148       },
149       "public_header_files": "components/BottomAppBar/src/*.h",
150       "source_files": [
151         "components/BottomAppBar/src/*.{h,m}",
152         "components/BottomAppBar/src/private/*.{h,m}"
153       ],
154       "dependencies": {
155         "MaterialComponents/Buttons": [
157         ],
158         "MaterialComponents/NavigationBar": [
160         ],
161         "MaterialComponents/private/Math": [
163         ],
164         "MaterialComponents/private/RTL": [
166         ]
167       }
168     },
169     {
170       "name": "BottomSheet",
171       "platforms": {
172         "ios": "8.0"
173       },
174       "public_header_files": "components/BottomSheet/src/*.h",
175       "source_files": [
176         "components/BottomSheet/src/*.{h,m}",
177         "components/BottomSheet/src/private/*.{h,m}"
178       ],
179       "dependencies": {
180         "MaterialComponents/private/KeyboardWatcher": [
182         ],
183         "MaterialComponents/private/Math": [
185         ]
186       }
187     },
188     {
189       "name": "Buttons",
190       "dependencies": {
191         "MDFTextAccessibility": [
193         ],
194         "MaterialComponents/Ink": [
196         ],
197         "MaterialComponents/ShadowElevations": [
199         ],
200         "MaterialComponents/ShadowLayer": [
202         ],
203         "MaterialComponents/Typography": [
205         ],
206         "MaterialComponents/private/Math": [
208         ]
209       },
210       "subspecs": [
211         {
212           "name": "Component",
213           "platforms": {
214             "ios": "8.0"
215           },
216           "public_header_files": "components/Buttons/src/*.h",
217           "source_files": [
218             "components/Buttons/src/*.{h,m}",
219             "components/Buttons/src/private/*.{h,m}"
220           ]
221         },
222         {
223           "name": "ColorThemer",
224           "platforms": {
225             "ios": "8.0"
226           },
227           "public_header_files": "components/Buttons/src/ColorThemer/*.h",
228           "source_files": [
229             "components/Buttons/src/ColorThemer/*.{h,m}",
230             "components/Buttons/src/ColorThemer/private/*.{h,m}"
231           ],
232           "dependencies": {
233             "MaterialComponents/Buttons/Component": [
235             ],
236             "MaterialComponents/Themes": [
238             ]
239           }
240         },
241         {
242           "name": "TitleColorAccessibilityMutator",
243           "platforms": {
244             "ios": "8.0"
245           },
246           "public_header_files": "components/Buttons/src/TitleColorAccessibilityMutator/*.h",
247           "source_files": [
248             "components/Buttons/src/TitleColorAccessibilityMutator/*.{h,m}",
249             "components/Buttons/src/TitleColorAccessibilityMutator/private/*.{h,m}"
250           ],
251           "dependencies": {
252             "MDFTextAccessibility": [
254             ],
255             "MaterialComponents/Buttons/Component": [
257             ]
258           }
259         }
260       ]
261     },
262     {
263       "name": "ButtonBar",
264       "dependencies": {
265         "MaterialComponents/Buttons": [
267         ],
268         "MaterialComponents/private/RTL": [
270         ]
271       },
272       "subspecs": [
273         {
274           "name": "Component",
275           "platforms": {
276             "ios": "8.0"
277           },
278           "public_header_files": "components/ButtonBar/src/*.h",
279           "source_files": [
280             "components/ButtonBar/src/*.{h,m}",
281             "components/ButtonBar/src/private/*.{h,m}"
282           ]
283         },
284         {
285           "name": "ColorThemer",
286           "platforms": {
287             "ios": "8.0"
288           },
289           "public_header_files": "components/ButtonBar/src/ColorThemer/*.h",
290           "source_files": "components/ButtonBar/src/ColorThemer/*.{h,m}",
291           "dependencies": {
292             "MaterialComponents/ButtonBar/Component": [
294             ],
295             "MaterialComponents/NavigationBar/Component": [
297             ],
298             "MaterialComponents/Themes": [
300             ]
301           }
302         }
303       ]
304     },
305     {
306       "name": "CollectionCells",
307       "platforms": {
308         "ios": "8.0"
309       },
310       "public_header_files": "components/CollectionCells/src/*.h",
311       "source_files": [
312         "components/CollectionCells/src/*.{h,m}",
313         "components/CollectionCells/src/private/*.{h,m}"
314       ],
315       "resources": [
316         "components/CollectionCells/src/MaterialCollectionCells.bundle"
317       ],
318       "frameworks": [
319         "CoreGraphics",
320         "QuartzCore"
321       ],
322       "dependencies": {
323         "MaterialComponents/CollectionLayoutAttributes": [
325         ],
326         "MaterialComponents/Ink": [
328         ],
329         "MaterialComponents/Typography": [
331         ],
332         "MaterialComponents/Palettes": [
334         ],
335         "MaterialComponents/private/Icons/ic_check": [
337         ],
338         "MaterialComponents/private/Icons/ic_check_circle": [
340         ],
341         "MaterialComponents/private/Icons/ic_chevron_right": [
343         ],
344         "MaterialComponents/private/Icons/ic_info": [
346         ],
347         "MaterialComponents/private/Icons/ic_radio_button_unchecked": [
349         ],
350         "MaterialComponents/private/Icons/ic_reorder": [
352         ],
353         "MaterialComponents/private/Math": [
355         ],
356         "MaterialComponents/private/RTL": [
358         ]
359       }
360     },
361     {
362       "name": "CollectionLayoutAttributes",
363       "platforms": {
364         "ios": "8.0"
365       },
366       "public_header_files": "components/CollectionLayoutAttributes/src/*.h",
367       "source_files": "components/CollectionLayoutAttributes/src/*.{h,m}"
368     },
369     {
370       "name": "Collections",
371       "platforms": {
372         "ios": "8.0"
373       },
374       "public_header_files": "components/Collections/src/*.h",
375       "source_files": [
376         "components/Collections/src/*.{h,m}",
377         "components/Collections/src/private/*.{h,m}"
378       ],
379       "resources": [
380         "components/Collections/src/MaterialCollections.bundle"
381       ],
382       "frameworks": [
383         "CoreGraphics",
384         "QuartzCore"
385       ],
386       "dependencies": {
387         "MaterialComponents/CollectionCells": [
389         ],
390         "MaterialComponents/CollectionLayoutAttributes": [
392         ],
393         "MaterialComponents/Ink": [
395         ],
396         "MaterialComponents/ShadowElevations": [
398         ],
399         "MaterialComponents/ShadowLayer": [
401         ],
402         "MaterialComponents/Typography": [
404         ]
405       }
406     },
407     {
408       "name": "Dialogs",
409       "subspecs": [
410         {
411           "name": "Component",
412           "platforms": {
413             "ios": "8.0"
414           },
415           "public_header_files": "components/Dialogs/src/*.h",
416           "source_files": [
417             "components/Dialogs/src/*.{h,m}",
418             "components/Dialogs/src/private/*.{h,m}"
419           ],
420           "resources": [
421             "components/Dialogs/src/MaterialDialogs.bundle"
422           ],
423           "dependencies": {
424             "MaterialComponents/Buttons": [
426             ],
427             "MaterialComponents/ShadowElevations": [
429             ],
430             "MaterialComponents/ShadowLayer": [
432             ],
433             "MaterialComponents/private/KeyboardWatcher": [
435             ],
436             "MDFInternationalization": [
438             ]
439           }
440         },
441         {
442           "name": "ColorThemer",
443           "platforms": {
444             "ios": "8.0"
445           },
446           "public_header_files": "components/Dialogs/src/ColorThemer/*.h",
447           "source_files": "components/Dialogs/src/ColorThemer/*.{h,m}",
448           "dependencies": {
449             "MaterialComponents/Dialogs/Component": [
451             ],
452             "MaterialComponents/Themes": [
454             ]
455           }
456         }
457       ]
458     },
459     {
460       "name": "FeatureHighlight",
461       "subspecs": [
462         {
463           "name": "Component",
464           "platforms": {
465             "ios": "8.0"
466           },
467           "public_header_files": "components/FeatureHighlight/src/*.h",
468           "source_files": [
469             "components/FeatureHighlight/src/*.{h,m}",
470             "components/FeatureHighlight/src/private/*.{h,m}"
471           ],
472           "resources": [
473             "components/FeatureHighlight/src/MaterialFeatureHighlight.bundle"
474           ],
475           "dependencies": {
476             "MaterialComponents/private/Math": [
478             ],
479             "MaterialComponents/Typography": [
481             ],
482             "MDFTextAccessibility": [
484             ]
485           }
486         },
487         {
488           "name": "ColorThemer",
489           "platforms": {
490             "ios": "8.0"
491           },
492           "public_header_files": "components/FeatureHighlight/src/ColorThemer/*.h",
493           "source_files": "components/FeatureHighlight/src/ColorThemer/*.{h,m}",
494           "dependencies": {
495             "MaterialComponents/FeatureHighlight/Component": [
497             ],
498             "MaterialComponents/Themes": [
500             ]
501           }
502         }
503       ]
504     },
505     {
506       "name": "FlexibleHeader",
507       "dependencies": {
508         "MDFTextAccessibility": [
510         ],
511         "MaterialComponents/private/Application": [
513         ]
514       },
515       "subspecs": [
516         {
517           "name": "Component",
518           "platforms": {
519             "ios": "8.0"
520           },
521           "public_header_files": "components/FlexibleHeader/src/*.h",
522           "source_files": [
523             "components/FlexibleHeader/src/*.{h,m}",
524             "components/FlexibleHeader/src/private/*.{h,m}"
525           ],
526           "dependencies": {
527             "MaterialComponents/private/UIMetrics": [
529             ]
530           }
531         },
532         {
533           "name": "ColorThemer",
534           "platforms": {
535             "ios": "8.0"
536           },
537           "public_header_files": "components/FlexibleHeader/src/ColorThemer/*.h",
538           "source_files": "components/FlexibleHeader/src/ColorThemer/*.{h,m}",
539           "dependencies": {
540             "MaterialComponents/FlexibleHeader/Component": [
542             ],
543             "MaterialComponents/Themes": [
545             ]
546           }
547         }
548       ]
549     },
550     {
551       "name": "HeaderStackView",
552       "subspecs": [
553         {
554           "name": "Component",
555           "platforms": {
556             "ios": "8.0"
557           },
558           "public_header_files": "components/HeaderStackView/src/*.h",
559           "source_files": "components/HeaderStackView/src/*.{h,m}"
560         },
561         {
562           "name": "ColorThemer",
563           "platforms": {
564             "ios": "8.0"
565           },
566           "public_header_files": "components/HeaderStackView/src/ColorThemer/*.h",
567           "source_files": "components/HeaderStackView/src/ColorThemer/*.{h,m}",
568           "dependencies": {
569             "MaterialComponents/HeaderStackView/Component": [
571             ],
572             "MaterialComponents/Themes": [
574             ]
575           }
576         }
577       ]
578     },
579     {
580       "name": "Ink",
581       "subspecs": [
582         {
583           "name": "Component",
584           "platforms": {
585             "ios": "8.0"
586           },
587           "public_header_files": "components/Ink/src/*.h",
588           "source_files": [
589             "components/Ink/src/*.{h,m}",
590             "components/Ink/src/private/*.{h,m}"
591           ]
592         },
593         {
594           "name": "ColorThemer",
595           "platforms": {
596             "ios": "8.0"
597           },
598           "public_header_files": "components/Ink/src/ColorThemer/*.h",
599           "source_files": "components/Ink/src/ColorThemer/*.{h,m}",
600           "dependencies": {
601             "MaterialComponents/Ink/Component": [
603             ],
604             "MaterialComponents/Themes": [
606             ]
607           }
608         }
609       ]
610     },
611     {
612       "name": "MaskedTransition",
613       "platforms": {
614         "ios": "8.0"
615       },
616       "public_header_files": "components/MaskedTransition/src/*.h",
617       "source_files": [
618         "components/MaskedTransition/src/*.{h,m}",
619         "components/MaskedTransition/src/private/*.{h,m}"
620       ],
621       "dependencies": {
622         "MotionTransitioning": [
623           "~> 3.3"
624         ],
625         "MotionAnimator": [
626           "~> 1.0"
627         ],
628         "MotionInterchange": [
629           "~> 1.0"
630         ]
631       }
632     },
633     {
634       "name": "NavigationBar",
635       "subspecs": [
636         {
637           "name": "Component",
638           "platforms": {
639             "ios": "8.0"
640           },
641           "public_header_files": "components/NavigationBar/src/*.h",
642           "source_files": "components/NavigationBar/src/*.{h,m}",
643           "dependencies": {
644             "MDFTextAccessibility": [
646             ],
647             "MaterialComponents/ButtonBar/Component": [
649             ],
650             "MaterialComponents/Typography": [
652             ],
653             "MaterialComponents/private/Math": [
655             ],
656             "MaterialComponents/private/RTL": [
658             ]
659           }
660         },
661         {
662           "name": "ColorThemer",
663           "platforms": {
664             "ios": "8.0"
665           },
666           "public_header_files": "components/NavigationBar/src/ColorThemer/*.h",
667           "source_files": "components/NavigationBar/src/ColorThemer/*.{h,m}",
668           "dependencies": {
669             "MaterialComponents/NavigationBar/Component": [
671             ],
672             "MaterialComponents/Themes": [
674             ]
675           }
676         }
677       ]
678     },
679     {
680       "name": "OverlayWindow",
681       "platforms": {
682         "ios": "8.0"
683       },
684       "public_header_files": "components/OverlayWindow/src/*.h",
685       "source_files": [
686         "components/OverlayWindow/src/*.{h,m}",
687         "components/OverlayWindow/src/private/*.{h,m}"
688       ],
689       "dependencies": {
690         "MaterialComponents/private/Application": [
692         ]
693       }
694     },
695     {
696       "name": "PageControl",
697       "subspecs": [
698         {
699           "name": "Component",
700           "platforms": {
701             "ios": "8.0"
702           },
703           "public_header_files": "components/PageControl/src/*.h",
704           "source_files": [
705             "components/PageControl/src/*.{h,m}",
706             "components/PageControl/src/private/*.{h,m}"
707           ],
708           "resources": [
709             "components/PageControl/src/MaterialPageControl.bundle"
710           ]
711         },
712         {
713           "name": "ColorThemer",
714           "platforms": {
715             "ios": "8.0"
716           },
717           "public_header_files": "components/PageControl/src/ColorThemer/*.h",
718           "source_files": "components/PageControl/src/ColorThemer/*.{h,m}",
719           "dependencies": {
720             "MaterialComponents/PageControl/Component": [
722             ],
723             "MaterialComponents/Themes": [
725             ]
726           }
727         }
728       ]
729     },
730     {
731       "name": "Palettes",
732       "platforms": {
733         "ios": "8.0"
734       },
735       "public_header_files": "components/Palettes/src/*.h",
736       "source_files": [
737         "components/Palettes/src/*.{h,m}",
738         "components/Palettes/src/private/*.{h,m}"
739       ]
740     },
741     {
742       "name": "ProgressView",
743       "subspecs": [
744         {
745           "name": "Component",
746           "platforms": {
747             "ios": "8.0"
748           },
749           "public_header_files": "components/ProgressView/src/*.h",
750           "source_files": "components/ProgressView/src/*.{h,m}",
751           "dependencies": {
752             "MaterialComponents/private/Math": [
754             ],
755             "MaterialComponents/private/RTL": [
757             ]
758           }
759         },
760         {
761           "name": "ColorThemer",
762           "platforms": {
763             "ios": "8.0"
764           },
765           "public_header_files": "components/ProgressView/src/ColorThemer/*.h",
766           "source_files": "components/ProgressView/src/ColorThemer/*.{h,m}",
767           "dependencies": {
768             "MaterialComponents/ProgressView/Component": [
770             ],
771             "MaterialComponents/Themes": [
773             ]
774           }
775         }
776       ]
777     },
778     {
779       "name": "ShadowElevations",
780       "platforms": {
781         "ios": "8.0"
782       },
783       "public_header_files": "components/ShadowElevations/src/*.h",
784       "source_files": "components/ShadowElevations/src/*.{h,m}"
785     },
786     {
787       "name": "ShadowLayer",
788       "platforms": {
789         "ios": "8.0"
790       },
791       "public_header_files": "components/ShadowLayer/src/*.h",
792       "source_files": "components/ShadowLayer/src/*.{h,m}",
793       "dependencies": {
794         "MaterialComponents/ShadowElevations": [
796         ]
797       }
798     },
799     {
800       "name": "Slider",
801       "subspecs": [
802         {
803           "name": "Component",
804           "platforms": {
805             "ios": "8.0"
806           },
807           "public_header_files": "components/Slider/src/*.h",
808           "source_files": [
809             "components/Slider/src/*.{h,m}",
810             "components/Slider/src/private/*.{h,m}"
811           ],
812           "dependencies": {
813             "MaterialComponents/private/ThumbTrack": [
815             ]
816           }
817         },
818         {
819           "name": "ColorThemer",
820           "platforms": {
821             "ios": "8.0"
822           },
823           "public_header_files": "components/Slider/src/ColorThemer/*.h",
824           "source_files": "components/Slider/src/ColorThemer/*.{h,m}",
825           "dependencies": {
826             "MaterialComponents/Slider/Component": [
828             ],
829             "MaterialComponents/Themes": [
831             ]
832           }
833         }
834       ]
835     },
836     {
837       "name": "Snackbar",
838       "platforms": {
839         "ios": "8.0"
840       },
841       "public_header_files": "components/Snackbar/src/*.h",
842       "source_files": [
843         "components/Snackbar/src/*.{h,m}",
844         "components/Snackbar/src/private/*.{h,m}"
845       ],
846       "dependencies": {
847         "MaterialComponents/AnimationTiming": [
849         ],
850         "MaterialComponents/Buttons": [
852         ],
853         "MaterialComponents/OverlayWindow": [
855         ],
856         "MaterialComponents/Typography": [
858         ],
859         "MaterialComponents/private/Application": [
861         ],
862         "MaterialComponents/private/KeyboardWatcher": [
864         ],
865         "MaterialComponents/private/Overlay": [
867         ]
868       }
869     },
870     {
871       "name": "Tabs",
872       "subspecs": [
873         {
874           "name": "Component",
875           "platforms": {
876             "ios": "8.0"
877           },
878           "public_header_files": "components/Tabs/src/*.h",
879           "source_files": [
880             "components/Tabs/src/*.{h,m}",
881             "components/Tabs/src/private/*.{h,m}"
882           ],
883           "resources": [
884             "components/Tabs/src/MaterialTabs.bundle"
885           ],
886           "dependencies": {
887             "MaterialComponents/AnimationTiming": [
889             ],
890             "MaterialComponents/Ink": [
892             ],
893             "MaterialComponents/ShadowElevations": [
895             ],
896             "MaterialComponents/ShadowLayer": [
898             ],
899             "MaterialComponents/Typography": [
901             ],
902             "MaterialComponents/private/Math": [
904             ],
905             "MaterialComponents/private/RTL": [
907             ]
908           }
909         },
910         {
911           "name": "ColorThemer",
912           "platforms": {
913             "ios": "8.0"
914           },
915           "public_header_files": "components/Tabs/src/ColorThemer/*.h",
916           "source_files": "components/Tabs/src/ColorThemer/*.{h,m}",
917           "dependencies": {
918             "MaterialComponents/Tabs/Component": [
920             ],
921             "MaterialComponents/Themes": [
923             ]
924           }
925         }
926       ]
927     },
928     {
929       "name": "TextFields",
930       "subspecs": [
931         {
932           "name": "Component",
933           "platforms": {
934             "ios": "8.0"
935           },
936           "public_header_files": "components/TextFields/src/*.h",
937           "source_files": [
938             "components/TextFields/src/*.{h,m}",
939             "components/TextFields/src/private/*.{h,m}"
940           ],
941           "dependencies": {
942             "MaterialComponents/AnimationTiming": [
944             ],
945             "MaterialComponents/Palettes": [
947             ],
948             "MaterialComponents/Typography": [
950             ],
951             "MaterialComponents/private/Math": [
953             ],
954             "MaterialComponents/private/RTL": [
956             ]
957           }
958         },
959         {
960           "name": "ColorThemer",
961           "platforms": {
962             "ios": "8.0"
963           },
964           "public_header_files": "components/TextFields/src/ColorThemer/*.h",
965           "source_files": "components/TextFields/src/ColorThemer/*.{h,m}",
966           "dependencies": {
967             "MaterialComponents/TextFields/Component": [
969             ],
970             "MaterialComponents/Themes": [
972             ]
973           }
974         }
975       ]
976     },
977     {
978       "name": "Themes",
979       "platforms": {
980         "ios": "8.0"
981       },
982       "public_header_files": "components/Themes/src/*.h",
983       "source_files": [
984         "components/Themes/src/*.{h,m}",
985         "components/Themes/src/private/*.{h,m}"
986       ]
987     },
988     {
989       "name": "Typography",
990       "platforms": {
991         "ios": "8.0"
992       },
993       "public_header_files": "components/Typography/src/*.h",
994       "source_files": [
995         "components/Typography/src/*.{h,m}",
996         "components/Typography/src/private/*.{h,m}"
997       ],
998       "dependencies": {
999         "MaterialComponents/private/Application": [
1001         ]
1002       }
1003     },
1004     {
1005       "name": "private",
1006       "subspecs": [
1007         {
1008           "name": "Icons",
1009           "subspecs": [
1010             {
1011               "name": "Base",
1012               "public_header_files": "components/private/Icons/src/*.h",
1013               "source_files": "components/private/Icons/src/*.{h,m}"
1014             },
1015             {
1016               "name": "ic_arrow_back",
1017               "public_header_files": "components/private/Icons/icons/ic_arrow_back/src/*.h",
1018               "source_files": "components/private/Icons/icons/ic_arrow_back/src/*.{h,m}",
1019               "resource_bundles": {
1020                 "MaterialIcons_ic_arrow_back": [
1021                   "components/private/Icons/icons/ic_arrow_back/src/MaterialIcons_ic_arrow_back.bundle/*.png"
1022                 ]
1023               },
1024               "dependencies": {
1025                 "MaterialComponents/private/Icons/Base": [
1027                 ]
1028               }
1029             },
1030             {
1031               "name": "ic_check",
1032               "public_header_files": "components/private/Icons/icons/ic_check/src/*.h",
1033               "source_files": "components/private/Icons/icons/ic_check/src/*.{h,m}",
1034               "resource_bundles": {
1035                 "MaterialIcons_ic_check": [
1036                   "components/private/Icons/icons/ic_check/src/MaterialIcons_ic_check.bundle/*.png"
1037                 ]
1038               },
1039               "dependencies": {
1040                 "MaterialComponents/private/Icons/Base": [
1042                 ]
1043               }
1044             },
1045             {
1046               "name": "ic_check_circle",
1047               "public_header_files": "components/private/Icons/icons/ic_check_circle/src/*.h",
1048               "source_files": "components/private/Icons/icons/ic_check_circle/src/*.{h,m}",
1049               "resource_bundles": {
1050                 "MaterialIcons_ic_check_circle": [
1051                   "components/private/Icons/icons/ic_check_circle/src/MaterialIcons_ic_check_circle.bundle/*.png"
1052                 ]
1053               },
1054               "dependencies": {
1055                 "MaterialComponents/private/Icons/Base": [
1057                 ]
1058               }
1059             },
1060             {
1061               "name": "ic_chevron_right",
1062               "public_header_files": "components/private/Icons/icons/ic_chevron_right/src/*.h",
1063               "source_files": "components/private/Icons/icons/ic_chevron_right/src/*.{h,m}",
1064               "resource_bundles": {
1065                 "MaterialIcons_ic_chevron_right": [
1066                   "components/private/Icons/icons/ic_chevron_right/src/MaterialIcons_ic_chevron_right.bundle/*.png"
1067                 ]
1068               },
1069               "dependencies": {
1070                 "MaterialComponents/private/Icons/Base": [
1072                 ]
1073               }
1074             },
1075             {
1076               "name": "ic_info",
1077               "public_header_files": "components/private/Icons/icons/ic_info/src/*.h",
1078               "source_files": "components/private/Icons/icons/ic_info/src/*.{h,m}",
1079               "resource_bundles": {
1080                 "MaterialIcons_ic_info": [
1081                   "components/private/Icons/icons/ic_info/src/MaterialIcons_ic_info.bundle/*.png"
1082                 ]
1083               },
1084               "dependencies": {
1085                 "MaterialComponents/private/Icons/Base": [
1087                 ]
1088               }
1089             },
1090             {
1091               "name": "ic_radio_button_unchecked",
1092               "public_header_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.h",
1093               "source_files": "components/private/Icons/icons/ic_radio_button_unchecked/src/*.{h,m}",
1094               "resource_bundles": {
1095                 "MaterialIcons_ic_radio_button_unchecked": [
1096                   "components/private/Icons/icons/ic_radio_button_unchecked/src/MaterialIcons_ic_radio_button_unchecked.bundle/*.png"
1097                 ]
1098               },
1099               "dependencies": {
1100                 "MaterialComponents/private/Icons/Base": [
1102                 ]
1103               }
1104             },
1105             {
1106               "name": "ic_reorder",
1107               "public_header_files": "components/private/Icons/icons/ic_reorder/src/*.h",
1108               "source_files": "components/private/Icons/icons/ic_reorder/src/*.{h,m}",
1109               "resource_bundles": {
1110                 "MaterialIcons_ic_reorder": [
1111                   "components/private/Icons/icons/ic_reorder/src/MaterialIcons_ic_reorder.bundle/*.png"
1112                 ]
1113               },
1114               "dependencies": {
1115                 "MaterialComponents/private/Icons/Base": [
1117                 ]
1118               }
1119             }
1120           ]
1121         },
1122         {
1123           "name": "Application",
1124           "platforms": {
1125             "ios": "8.0"
1126           },
1127           "public_header_files": "components/private/Application/src/*.h",
1128           "source_files": "components/private/Application/src/*.{h,m}"
1129         },
1130         {
1131           "name": "KeyboardWatcher",
1132           "platforms": {
1133             "ios": "8.0"
1134           },
1135           "public_header_files": "components/private/KeyboardWatcher/src/*.h",
1136           "source_files": "components/private/KeyboardWatcher/src/*.{h,m}",
1137           "dependencies": {
1138             "MaterialComponents/private/Application": [
1140             ]
1141           }
1142         },
1143         {
1144           "name": "Math",
1145           "platforms": {
1146             "ios": "8.0"
1147           },
1148           "public_header_files": "components/private/Math/src/*.h",
1149           "source_files": "components/private/Math/src/*.{h,m}"
1150         },
1151         {
1152           "name": "Overlay",
1153           "platforms": {
1154             "ios": "8.0"
1155           },
1156           "public_header_files": "components/private/Overlay/src/*.h",
1157           "source_files": [
1158             "components/private/Overlay/src/*.{h,m}",
1159             "components/private/Overlay/src/private/*.{h,m}"
1160           ]
1161         },
1162         {
1163           "name": "RTL",
1164           "platforms": {
1165             "ios": "8.0"
1166           },
1167           "public_header_files": "components/private/RTL/src/*.h",
1168           "source_files": "components/private/RTL/src/*.{h,m}"
1169         },
1170         {
1171           "name": "ShapeLibrary",
1172           "platforms": {
1173             "ios": "8.0"
1174           },
1175           "public_header_files": "components/private/ShapeLibrary/src/*.h",
1176           "source_files": [
1177             "components/private/ShapeLibrary/src/*.{h,m}",
1178             "components/private/ShapeLibrary/src/private/*.{h,m}"
1179           ],
1180           "dependencies": {
1181             "MaterialComponents/private/Shapes": [
1183             ],
1184             "MaterialComponents/private/Math": [
1186             ]
1187           }
1188         },
1189         {
1190           "name": "Shapes",
1191           "platforms": {
1192             "ios": "8.0"
1193           },
1194           "public_header_files": "components/private/Shapes/src/*.h",
1195           "source_files": [
1196             "components/private/Shapes/src/*.{h,m}",
1197             "components/private/Shapes/src/private/*.{h,m}"
1198           ],
1199           "dependencies": {
1200             "MaterialComponents/ShadowLayer": [
1202             ],
1203             "MaterialComponents/private/Math": [
1205             ]
1206           }
1207         },
1208         {
1209           "name": "ThumbTrack",
1210           "platforms": {
1211             "ios": "8.0"
1212           },
1213           "public_header_files": "components/private/ThumbTrack/src/*.h",
1214           "source_files": "components/private/ThumbTrack/src/*.{h,m}",
1215           "dependencies": {
1216             "MaterialComponents/Ink": [
1218             ],
1219             "MaterialComponents/ShadowElevations": [
1221             ],
1222             "MaterialComponents/ShadowLayer": [
1224             ],
1225             "MaterialComponents/Typography": [
1227             ],
1228             "MaterialComponents/private/Math": [
1230             ],
1231             "MaterialComponents/private/RTL": [
1233             ]
1234           }
1235         },
1236         {
1237           "name": "UIMetrics",
1238           "platforms": {
1239             "ios": "8.0"
1240           },
1241           "public_header_files": "components/private/UIMetrics/src/*.h",
1242           "source_files": [
1243             "components/private/UIMetrics/src/*.{h,m}",
1244             "components/private/UIMetrics/src/private/*.{h,m}"
1245           ],
1246           "dependencies": {
1247             "MaterialComponents/private/Application": [
1249             ]
1250           }
1251         }
1252       ]
1253     }
1254   ]