[Add] DoordeckSDK 0.42.0
[CocoaPods.git] / Specs / 3 / 8 / 6 / abseil / 1.20200225.0 / abseil.podspec.json
blobfd507d4d3d2601a16c9a49f9ace78e960879cfb6
2   "name": "abseil",
3   "version": "1.20200225.0",
4   "summary": "Abseil Common Libraries (C++) from Google",
5   "homepage": "https://abseil.io",
6   "license": "Apache License, Version 2.0",
7   "authors": {
8     "Abseil Team": "abseil-io@googlegroups.com"
9   },
10   "source": {
11     "git": "https://github.com/abseil/abseil-cpp.git",
12     "tag": "20200225.1"
13   },
14   "module_name": "absl",
15   "header_mappings_dir": "absl",
16   "header_dir": "absl",
17   "libraries": "c++",
18   "compiler_flags": "-Wno-everything",
19   "pod_target_xcconfig": {
20     "USER_HEADER_SEARCH_PATHS": "$(inherited) \"$(PODS_TARGET_SRCROOT)\"",
21     "USE_HEADERMAP": "NO",
22     "ALWAYS_SEARCH_USER_PATHS": "NO"
23   },
24   "platforms": {
25     "ios": "7.0",
26     "osx": "10.9",
27     "tvos": "9.0",
28     "watchos": "2.0"
29   },
30   "subspecs": [
31     {
32       "name": "algorithm",
33       "subspecs": [
34         {
35           "name": "algorithm",
36           "source_files": "absl/algorithm/algorithm.h",
37           "dependencies": {
38             "abseil/base/config": [
40             ]
41           }
42         },
43         {
44           "name": "container",
45           "source_files": "absl/algorithm/container.h",
46           "dependencies": {
47             "abseil/algorithm/algorithm": [
49             ],
50             "abseil/base/core_headers": [
52             ],
53             "abseil/meta/type_traits": [
55             ]
56           }
57         }
58       ]
59     },
60     {
61       "name": "base",
62       "subspecs": [
63         {
64           "name": "atomic_hook",
65           "source_files": "absl/base/internal/atomic_hook.h",
66           "dependencies": {
67             "abseil/base/config": [
69             ],
70             "abseil/base/core_headers": [
72             ]
73           }
74         },
75         {
76           "name": "base",
77           "source_files": [
78             "absl/base/call_once.h",
79             "absl/base/casts.h",
80             "absl/base/internal/cycleclock.cc",
81             "absl/base/internal/cycleclock.h",
82             "absl/base/internal/low_level_scheduling.h",
83             "absl/base/internal/per_thread_tls.h",
84             "absl/base/internal/spinlock.cc",
85             "absl/base/internal/spinlock.h",
86             "absl/base/internal/sysinfo.cc",
87             "absl/base/internal/sysinfo.h",
88             "absl/base/internal/thread_identity.cc",
89             "absl/base/internal/thread_identity.h",
90             "absl/base/internal/tsan_mutex_interface.h",
91             "absl/base/internal/unscaledcycleclock.cc",
92             "absl/base/internal/unscaledcycleclock.h"
93           ],
94           "dependencies": {
95             "abseil/base/atomic_hook": [
97             ],
98             "abseil/base/base_internal": [
100             ],
101             "abseil/base/config": [
103             ],
104             "abseil/base/core_headers": [
106             ],
107             "abseil/base/dynamic_annotations": [
109             ],
110             "abseil/base/log_severity": [
112             ],
113             "abseil/base/raw_logging_internal": [
115             ],
116             "abseil/base/spinlock_wait": [
118             ],
119             "abseil/meta/type_traits": [
121             ]
122           }
123         },
124         {
125           "name": "base_internal",
126           "source_files": [
127             "absl/base/internal/hide_ptr.h",
128             "absl/base/internal/identity.h",
129             "absl/base/internal/inline_variable.h",
130             "absl/base/internal/invoke.h",
131             "absl/base/internal/scheduling_mode.h"
132           ],
133           "dependencies": {
134             "abseil/base/config": [
136             ],
137             "abseil/meta/type_traits": [
139             ]
140           }
141         },
142         {
143           "name": "bits",
144           "source_files": "absl/base/internal/bits.h",
145           "dependencies": {
146             "abseil/base/config": [
148             ],
149             "abseil/base/core_headers": [
151             ]
152           }
153         },
154         {
155           "name": "config",
156           "source_files": [
157             "absl/base/config.h",
158             "absl/base/options.h",
159             "absl/base/policy_checks.h"
160           ]
161         },
162         {
163           "name": "core_headers",
164           "source_files": [
165             "absl/base/attributes.h",
166             "absl/base/const_init.h",
167             "absl/base/internal/thread_annotations.h",
168             "absl/base/macros.h",
169             "absl/base/optimization.h",
170             "absl/base/port.h",
171             "absl/base/thread_annotations.h"
172           ],
173           "dependencies": {
174             "abseil/base/config": [
176             ]
177           }
178         },
179         {
180           "name": "dynamic_annotations",
181           "source_files": [
182             "absl/base/dynamic_annotations.cc",
183             "absl/base/dynamic_annotations.h"
184           ]
185         },
186         {
187           "name": "endian",
188           "source_files": [
189             "absl/base/internal/endian.h",
190             "absl/base/internal/unaligned_access.h"
191           ],
192           "dependencies": {
193             "abseil/base/config": [
195             ],
196             "abseil/base/core_headers": [
198             ]
199           }
200         },
201         {
202           "name": "errno_saver",
203           "source_files": "absl/base/internal/errno_saver.h",
204           "dependencies": {
205             "abseil/base/config": [
207             ]
208           }
209         },
210         {
211           "name": "exponential_biased",
212           "source_files": [
213             "absl/base/internal/exponential_biased.cc",
214             "absl/base/internal/exponential_biased.h"
215           ],
216           "dependencies": {
217             "abseil/base/config": [
219             ],
220             "abseil/base/core_headers": [
222             ]
223           }
224         },
225         {
226           "name": "log_severity",
227           "source_files": [
228             "absl/base/log_severity.cc",
229             "absl/base/log_severity.h"
230           ],
231           "dependencies": {
232             "abseil/base/config": [
234             ],
235             "abseil/base/core_headers": [
237             ]
238           }
239         },
240         {
241           "name": "malloc_internal",
242           "source_files": [
243             "absl/base/internal/direct_mmap.h",
244             "absl/base/internal/low_level_alloc.cc",
245             "absl/base/internal/low_level_alloc.h"
246           ],
247           "dependencies": {
248             "abseil/base/base": [
250             ],
251             "abseil/base/base_internal": [
253             ],
254             "abseil/base/config": [
256             ],
257             "abseil/base/core_headers": [
259             ],
260             "abseil/base/dynamic_annotations": [
262             ],
263             "abseil/base/raw_logging_internal": [
265             ]
266           }
267         },
268         {
269           "name": "periodic_sampler",
270           "source_files": [
271             "absl/base/internal/periodic_sampler.cc",
272             "absl/base/internal/periodic_sampler.h"
273           ],
274           "dependencies": {
275             "abseil/base/core_headers": [
277             ],
278             "abseil/base/exponential_biased": [
280             ]
281           }
282         },
283         {
284           "name": "pretty_function",
285           "source_files": "absl/base/internal/pretty_function.h"
286         },
287         {
288           "name": "raw_logging_internal",
289           "source_files": [
290             "absl/base/internal/raw_logging.cc",
291             "absl/base/internal/raw_logging.h"
292           ],
293           "dependencies": {
294             "abseil/base/atomic_hook": [
296             ],
297             "abseil/base/config": [
299             ],
300             "abseil/base/core_headers": [
302             ],
303             "abseil/base/log_severity": [
305             ]
306           }
307         },
308         {
309           "name": "spinlock_wait",
310           "source_files": [
311             "absl/base/internal/spinlock_akaros.inc",
312             "absl/base/internal/spinlock_linux.inc",
313             "absl/base/internal/spinlock_posix.inc",
314             "absl/base/internal/spinlock_wait.cc",
315             "absl/base/internal/spinlock_wait.h",
316             "absl/base/internal/spinlock_win32.inc"
317           ],
318           "dependencies": {
319             "abseil/base/base_internal": [
321             ],
322             "abseil/base/core_headers": [
324             ],
325             "abseil/base/errno_saver": [
327             ]
328           }
329         },
330         {
331           "name": "throw_delegate",
332           "source_files": [
333             "absl/base/internal/throw_delegate.cc",
334             "absl/base/internal/throw_delegate.h"
335           ],
336           "dependencies": {
337             "abseil/base/config": [
339             ],
340             "abseil/base/raw_logging_internal": [
342             ]
343           }
344         }
345       ]
346     },
347     {
348       "name": "container",
349       "subspecs": [
350         {
351           "name": "btree",
352           "source_files": [
353             "absl/container/btree_map.h",
354             "absl/container/btree_set.h",
355             "absl/container/internal/btree.h",
356             "absl/container/internal/btree_container.h"
357           ],
358           "dependencies": {
359             "abseil/base/core_headers": [
361             ],
362             "abseil/base/throw_delegate": [
364             ],
365             "abseil/container/common": [
367             ],
368             "abseil/container/compressed_tuple": [
370             ],
371             "abseil/container/container_memory": [
373             ],
374             "abseil/container/layout": [
376             ],
377             "abseil/memory/memory": [
379             ],
380             "abseil/meta/type_traits": [
382             ],
383             "abseil/strings/strings": [
385             ],
386             "abseil/types/compare": [
388             ],
389             "abseil/utility/utility": [
391             ]
392           }
393         },
394         {
395           "name": "common",
396           "source_files": "absl/container/internal/common.h",
397           "dependencies": {
398             "abseil/meta/type_traits": [
400             ],
401             "abseil/types/optional": [
403             ]
404           }
405         },
406         {
407           "name": "compressed_tuple",
408           "source_files": "absl/container/internal/compressed_tuple.h",
409           "dependencies": {
410             "abseil/utility/utility": [
412             ]
413           }
414         },
415         {
416           "name": "container_memory",
417           "source_files": "absl/container/internal/container_memory.h",
418           "dependencies": {
419             "abseil/memory/memory": [
421             ],
422             "abseil/utility/utility": [
424             ]
425           }
426         },
427         {
428           "name": "fixed_array",
429           "source_files": "absl/container/fixed_array.h",
430           "dependencies": {
431             "abseil/algorithm/algorithm": [
433             ],
434             "abseil/base/core_headers": [
436             ],
437             "abseil/base/dynamic_annotations": [
439             ],
440             "abseil/base/throw_delegate": [
442             ],
443             "abseil/container/compressed_tuple": [
445             ],
446             "abseil/memory/memory": [
448             ]
449           }
450         },
451         {
452           "name": "flat_hash_map",
453           "source_files": "absl/container/flat_hash_map.h",
454           "dependencies": {
455             "abseil/algorithm/container": [
457             ],
458             "abseil/container/container_memory": [
460             ],
461             "abseil/container/hash_function_defaults": [
463             ],
464             "abseil/container/raw_hash_map": [
466             ],
467             "abseil/memory/memory": [
469             ]
470           }
471         },
472         {
473           "name": "flat_hash_set",
474           "source_files": "absl/container/flat_hash_set.h",
475           "dependencies": {
476             "abseil/algorithm/container": [
478             ],
479             "abseil/base/core_headers": [
481             ],
482             "abseil/container/container_memory": [
484             ],
485             "abseil/container/hash_function_defaults": [
487             ],
488             "abseil/container/raw_hash_set": [
490             ],
491             "abseil/memory/memory": [
493             ]
494           }
495         },
496         {
497           "name": "hash_function_defaults",
498           "source_files": "absl/container/internal/hash_function_defaults.h",
499           "dependencies": {
500             "abseil/base/config": [
502             ],
503             "abseil/hash/hash": [
505             ],
506             "abseil/strings/strings": [
508             ]
509           }
510         },
511         {
512           "name": "hash_policy_traits",
513           "source_files": "absl/container/internal/hash_policy_traits.h",
514           "dependencies": {
515             "abseil/meta/type_traits": [
517             ]
518           }
519         },
520         {
521           "name": "hashtable_debug",
522           "source_files": "absl/container/internal/hashtable_debug.h",
523           "dependencies": {
524             "abseil/container/hashtable_debug_hooks": [
526             ]
527           }
528         },
529         {
530           "name": "hashtable_debug_hooks",
531           "source_files": "absl/container/internal/hashtable_debug_hooks.h",
532           "dependencies": {
533             "abseil/base/config": [
535             ]
536           }
537         },
538         {
539           "name": "hashtablez_sampler",
540           "source_files": [
541             "absl/container/internal/hashtablez_sampler.cc",
542             "absl/container/internal/hashtablez_sampler.h",
543             "absl/container/internal/hashtablez_sampler_force_weak_definition.cc"
544           ],
545           "dependencies": {
546             "abseil/base/base": [
548             ],
549             "abseil/base/core_headers": [
551             ],
552             "abseil/base/exponential_biased": [
554             ],
555             "abseil/container/have_sse": [
557             ],
558             "abseil/debugging/stacktrace": [
560             ],
561             "abseil/memory/memory": [
563             ],
564             "abseil/synchronization/synchronization": [
566             ],
567             "abseil/utility/utility": [
569             ]
570           }
571         },
572         {
573           "name": "have_sse",
574           "source_files": "absl/container/internal/have_sse.h"
575         },
576         {
577           "name": "inlined_vector",
578           "source_files": "absl/container/inlined_vector.h",
579           "dependencies": {
580             "abseil/algorithm/algorithm": [
582             ],
583             "abseil/base/core_headers": [
585             ],
586             "abseil/base/throw_delegate": [
588             ],
589             "abseil/container/inlined_vector_internal": [
591             ],
592             "abseil/memory/memory": [
594             ]
595           }
596         },
597         {
598           "name": "inlined_vector_internal",
599           "source_files": "absl/container/internal/inlined_vector.h",
600           "dependencies": {
601             "abseil/base/core_headers": [
603             ],
604             "abseil/container/compressed_tuple": [
606             ],
607             "abseil/memory/memory": [
609             ],
610             "abseil/meta/type_traits": [
612             ],
613             "abseil/types/span": [
615             ]
616           }
617         },
618         {
619           "name": "layout",
620           "source_files": "absl/container/internal/layout.h",
621           "dependencies": {
622             "abseil/base/core_headers": [
624             ],
625             "abseil/meta/type_traits": [
627             ],
628             "abseil/strings/strings": [
630             ],
631             "abseil/types/span": [
633             ],
634             "abseil/utility/utility": [
636             ]
637           }
638         },
639         {
640           "name": "node_hash_map",
641           "source_files": "absl/container/node_hash_map.h",
642           "dependencies": {
643             "abseil/algorithm/container": [
645             ],
646             "abseil/container/container_memory": [
648             ],
649             "abseil/container/hash_function_defaults": [
651             ],
652             "abseil/container/node_hash_policy": [
654             ],
655             "abseil/container/raw_hash_map": [
657             ],
658             "abseil/memory/memory": [
660             ]
661           }
662         },
663         {
664           "name": "node_hash_policy",
665           "source_files": "absl/container/internal/node_hash_policy.h",
666           "dependencies": {
667             "abseil/base/config": [
669             ]
670           }
671         },
672         {
673           "name": "node_hash_set",
674           "source_files": "absl/container/node_hash_set.h",
675           "dependencies": {
676             "abseil/algorithm/container": [
678             ],
679             "abseil/container/hash_function_defaults": [
681             ],
682             "abseil/container/node_hash_policy": [
684             ],
685             "abseil/container/raw_hash_set": [
687             ],
688             "abseil/memory/memory": [
690             ]
691           }
692         },
693         {
694           "name": "raw_hash_map",
695           "source_files": "absl/container/internal/raw_hash_map.h",
696           "dependencies": {
697             "abseil/base/throw_delegate": [
699             ],
700             "abseil/container/container_memory": [
702             ],
703             "abseil/container/raw_hash_set": [
705             ]
706           }
707         },
708         {
709           "name": "raw_hash_set",
710           "source_files": [
711             "absl/container/internal/raw_hash_set.cc",
712             "absl/container/internal/raw_hash_set.h"
713           ],
714           "dependencies": {
715             "abseil/base/bits": [
717             ],
718             "abseil/base/config": [
720             ],
721             "abseil/base/core_headers": [
723             ],
724             "abseil/base/endian": [
726             ],
727             "abseil/container/common": [
729             ],
730             "abseil/container/compressed_tuple": [
732             ],
733             "abseil/container/container_memory": [
735             ],
736             "abseil/container/hash_policy_traits": [
738             ],
739             "abseil/container/hashtable_debug_hooks": [
741             ],
742             "abseil/container/hashtablez_sampler": [
744             ],
745             "abseil/container/have_sse": [
747             ],
748             "abseil/container/layout": [
750             ],
751             "abseil/memory/memory": [
753             ],
754             "abseil/meta/type_traits": [
756             ],
757             "abseil/utility/utility": [
759             ]
760           }
761         }
762       ]
763     },
764     {
765       "name": "debugging",
766       "subspecs": [
767         {
768           "name": "debugging_internal",
769           "source_files": [
770             "absl/debugging/internal/address_is_readable.cc",
771             "absl/debugging/internal/address_is_readable.h",
772             "absl/debugging/internal/elf_mem_image.cc",
773             "absl/debugging/internal/elf_mem_image.h",
774             "absl/debugging/internal/vdso_support.cc",
775             "absl/debugging/internal/vdso_support.h"
776           ],
777           "dependencies": {
778             "abseil/base/config": [
780             ],
781             "abseil/base/core_headers": [
783             ],
784             "abseil/base/dynamic_annotations": [
786             ],
787             "abseil/base/errno_saver": [
789             ],
790             "abseil/base/raw_logging_internal": [
792             ]
793           }
794         },
795         {
796           "name": "demangle_internal",
797           "source_files": [
798             "absl/debugging/internal/demangle.cc",
799             "absl/debugging/internal/demangle.h"
800           ],
801           "dependencies": {
802             "abseil/base/base": [
804             ],
805             "abseil/base/config": [
807             ],
808             "abseil/base/core_headers": [
810             ]
811           }
812         },
813         {
814           "name": "examine_stack",
815           "source_files": [
816             "absl/debugging/internal/examine_stack.cc",
817             "absl/debugging/internal/examine_stack.h"
818           ],
819           "dependencies": {
820             "abseil/base/config": [
822             ],
823             "abseil/base/core_headers": [
825             ],
826             "abseil/base/raw_logging_internal": [
828             ],
829             "abseil/debugging/stacktrace": [
831             ],
832             "abseil/debugging/symbolize": [
834             ]
835           }
836         },
837         {
838           "name": "failure_signal_handler",
839           "source_files": [
840             "absl/debugging/failure_signal_handler.cc",
841             "absl/debugging/failure_signal_handler.h"
842           ],
843           "dependencies": {
844             "abseil/base/base": [
846             ],
847             "abseil/base/config": [
849             ],
850             "abseil/base/core_headers": [
852             ],
853             "abseil/base/errno_saver": [
855             ],
856             "abseil/base/raw_logging_internal": [
858             ],
859             "abseil/debugging/examine_stack": [
861             ],
862             "abseil/debugging/stacktrace": [
864             ]
865           }
866         },
867         {
868           "name": "leak_check",
869           "source_files": [
870             "absl/debugging/leak_check.cc",
871             "absl/debugging/leak_check.h"
872           ],
873           "dependencies": {
874             "abseil/base/config": [
876             ],
877             "abseil/base/core_headers": [
879             ]
880           }
881         },
882         {
883           "name": "leak_check_disable",
884           "source_files": "absl/debugging/leak_check_disable.cc",
885           "dependencies": {
886             "abseil/base/config": [
888             ]
889           }
890         },
891         {
892           "name": "stacktrace",
893           "source_files": [
894             "absl/debugging/internal/stacktrace_aarch64-inl.inc",
895             "absl/debugging/internal/stacktrace_arm-inl.inc",
896             "absl/debugging/internal/stacktrace_config.h",
897             "absl/debugging/internal/stacktrace_generic-inl.inc",
898             "absl/debugging/internal/stacktrace_powerpc-inl.inc",
899             "absl/debugging/internal/stacktrace_unimplemented-inl.inc",
900             "absl/debugging/internal/stacktrace_win32-inl.inc",
901             "absl/debugging/internal/stacktrace_x86-inl.inc",
902             "absl/debugging/stacktrace.cc",
903             "absl/debugging/stacktrace.h"
904           ],
905           "dependencies": {
906             "abseil/base/config": [
908             ],
909             "abseil/base/core_headers": [
911             ],
912             "abseil/debugging/debugging_internal": [
914             ]
915           }
916         },
917         {
918           "name": "symbolize",
919           "source_files": [
920             "absl/debugging/internal/symbolize.h",
921             "absl/debugging/symbolize.cc",
922             "absl/debugging/symbolize.h",
923             "absl/debugging/symbolize_elf.inc",
924             "absl/debugging/symbolize_unimplemented.inc",
925             "absl/debugging/symbolize_win32.inc"
926           ],
927           "dependencies": {
928             "abseil/base/base": [
930             ],
931             "abseil/base/config": [
933             ],
934             "abseil/base/core_headers": [
936             ],
937             "abseil/base/dynamic_annotations": [
939             ],
940             "abseil/base/malloc_internal": [
942             ],
943             "abseil/base/raw_logging_internal": [
945             ],
946             "abseil/debugging/debugging_internal": [
948             ],
949             "abseil/debugging/demangle_internal": [
951             ]
952           }
953         }
954       ]
955     },
956     {
957       "name": "flags",
958       "subspecs": [
959         {
960           "name": "config",
961           "source_files": [
962             "absl/flags/config.h",
963             "absl/flags/usage_config.cc",
964             "absl/flags/usage_config.h"
965           ],
966           "dependencies": {
967             "abseil/base/config": [
969             ],
970             "abseil/base/core_headers": [
972             ],
973             "abseil/flags/path_util": [
975             ],
976             "abseil/flags/program_name": [
978             ],
979             "abseil/strings/strings": [
981             ],
982             "abseil/synchronization/synchronization": [
984             ]
985           }
986         },
987         {
988           "name": "flag",
989           "source_files": [
990             "absl/flags/declare.h",
991             "absl/flags/flag.cc",
992             "absl/flags/flag.h"
993           ],
994           "dependencies": {
995             "abseil/base/base": [
997             ],
998             "abseil/base/config": [
1000             ],
1001             "abseil/base/core_headers": [
1003             ],
1004             "abseil/flags/config": [
1006             ],
1007             "abseil/flags/flag_internal": [
1009             ],
1010             "abseil/flags/handle": [
1012             ],
1013             "abseil/flags/marshalling": [
1015             ],
1016             "abseil/flags/registry": [
1018             ],
1019             "abseil/strings/strings": [
1021             ]
1022           }
1023         },
1024         {
1025           "name": "flag_internal",
1026           "source_files": [
1027             "absl/flags/internal/flag.cc",
1028             "absl/flags/internal/flag.h"
1029           ],
1030           "dependencies": {
1031             "abseil/base/base": [
1033             ],
1034             "abseil/base/config": [
1036             ],
1037             "abseil/base/core_headers": [
1039             ],
1040             "abseil/flags/config": [
1042             ],
1043             "abseil/flags/handle": [
1045             ],
1046             "abseil/flags/registry": [
1048             ],
1049             "abseil/memory/memory": [
1051             ],
1052             "abseil/meta/type_traits": [
1054             ],
1055             "abseil/strings/strings": [
1057             ],
1058             "abseil/synchronization/synchronization": [
1060             ]
1061           }
1062         },
1063         {
1064           "name": "handle",
1065           "source_files": [
1066             "absl/flags/internal/commandlineflag.cc",
1067             "absl/flags/internal/commandlineflag.h"
1068           ],
1069           "dependencies": {
1070             "abseil/base/config": [
1072             ],
1073             "abseil/base/core_headers": [
1075             ],
1076             "abseil/flags/config": [
1078             ],
1079             "abseil/flags/marshalling": [
1081             ],
1082             "abseil/strings/strings": [
1084             ],
1085             "abseil/types/optional": [
1087             ]
1088           }
1089         },
1090         {
1091           "name": "marshalling",
1092           "source_files": [
1093             "absl/flags/marshalling.cc",
1094             "absl/flags/marshalling.h"
1095           ],
1096           "dependencies": {
1097             "abseil/base/config": [
1099             ],
1100             "abseil/base/core_headers": [
1102             ],
1103             "abseil/base/log_severity": [
1105             ],
1106             "abseil/strings/str_format": [
1108             ],
1109             "abseil/strings/strings": [
1111             ]
1112           }
1113         },
1114         {
1115           "name": "parse",
1116           "source_files": [
1117             "absl/flags/internal/parse.h",
1118             "absl/flags/parse.cc",
1119             "absl/flags/parse.h"
1120           ],
1121           "dependencies": {
1122             "abseil/base/config": [
1124             ],
1125             "abseil/base/core_headers": [
1127             ],
1128             "abseil/flags/config": [
1130             ],
1131             "abseil/flags/flag": [
1133             ],
1134             "abseil/flags/flag_internal": [
1136             ],
1137             "abseil/flags/handle": [
1139             ],
1140             "abseil/flags/program_name": [
1142             ],
1143             "abseil/flags/registry": [
1145             ],
1146             "abseil/flags/usage": [
1148             ],
1149             "abseil/flags/usage_internal": [
1151             ],
1152             "abseil/strings/strings": [
1154             ],
1155             "abseil/synchronization/synchronization": [
1157             ]
1158           }
1159         },
1160         {
1161           "name": "path_util",
1162           "source_files": "absl/flags/internal/path_util.h",
1163           "dependencies": {
1164             "abseil/base/config": [
1166             ],
1167             "abseil/strings/strings": [
1169             ]
1170           }
1171         },
1172         {
1173           "name": "program_name",
1174           "source_files": [
1175             "absl/flags/internal/program_name.cc",
1176             "absl/flags/internal/program_name.h"
1177           ],
1178           "dependencies": {
1179             "abseil/base/config": [
1181             ],
1182             "abseil/base/core_headers": [
1184             ],
1185             "abseil/flags/path_util": [
1187             ],
1188             "abseil/strings/strings": [
1190             ],
1191             "abseil/synchronization/synchronization": [
1193             ]
1194           }
1195         },
1196         {
1197           "name": "registry",
1198           "source_files": [
1199             "absl/flags/internal/registry.cc",
1200             "absl/flags/internal/registry.h",
1201             "absl/flags/internal/type_erased.cc",
1202             "absl/flags/internal/type_erased.h"
1203           ],
1204           "dependencies": {
1205             "abseil/base/config": [
1207             ],
1208             "abseil/base/core_headers": [
1210             ],
1211             "abseil/base/raw_logging_internal": [
1213             ],
1214             "abseil/flags/config": [
1216             ],
1217             "abseil/flags/handle": [
1219             ],
1220             "abseil/strings/strings": [
1222             ],
1223             "abseil/synchronization/synchronization": [
1225             ]
1226           }
1227         },
1228         {
1229           "name": "usage",
1230           "source_files": [
1231             "absl/flags/usage.cc",
1232             "absl/flags/usage.h"
1233           ],
1234           "dependencies": {
1235             "abseil/base/config": [
1237             ],
1238             "abseil/base/core_headers": [
1240             ],
1241             "abseil/flags/usage_internal": [
1243             ],
1244             "abseil/strings/strings": [
1246             ],
1247             "abseil/synchronization/synchronization": [
1249             ]
1250           }
1251         },
1252         {
1253           "name": "usage_internal",
1254           "source_files": [
1255             "absl/flags/internal/usage.cc",
1256             "absl/flags/internal/usage.h"
1257           ],
1258           "dependencies": {
1259             "abseil/base/config": [
1261             ],
1262             "abseil/base/core_headers": [
1264             ],
1265             "abseil/flags/config": [
1267             ],
1268             "abseil/flags/flag": [
1270             ],
1271             "abseil/flags/flag_internal": [
1273             ],
1274             "abseil/flags/handle": [
1276             ],
1277             "abseil/flags/path_util": [
1279             ],
1280             "abseil/flags/program_name": [
1282             ],
1283             "abseil/flags/registry": [
1285             ],
1286             "abseil/strings/strings": [
1288             ]
1289           }
1290         }
1291       ]
1292     },
1293     {
1294       "name": "functional",
1295       "subspecs": [
1296         {
1297           "name": "bind_front",
1298           "source_files": [
1299             "absl/functional/bind_front.h",
1300             "absl/functional/internal/front_binder.h"
1301           ],
1302           "dependencies": {
1303             "abseil/base/base_internal": [
1305             ],
1306             "abseil/container/compressed_tuple": [
1308             ],
1309             "abseil/meta/type_traits": [
1311             ],
1312             "abseil/utility/utility": [
1314             ]
1315           }
1316         },
1317         {
1318           "name": "function_ref",
1319           "source_files": [
1320             "absl/functional/function_ref.h",
1321             "absl/functional/internal/function_ref.h"
1322           ],
1323           "dependencies": {
1324             "abseil/base/base_internal": [
1326             ],
1327             "abseil/meta/type_traits": [
1329             ]
1330           }
1331         }
1332       ]
1333     },
1334     {
1335       "name": "hash",
1336       "subspecs": [
1337         {
1338           "name": "city",
1339           "source_files": [
1340             "absl/hash/internal/city.cc",
1341             "absl/hash/internal/city.h"
1342           ],
1343           "dependencies": {
1344             "abseil/base/config": [
1346             ],
1347             "abseil/base/core_headers": [
1349             ],
1350             "abseil/base/endian": [
1352             ]
1353           }
1354         },
1355         {
1356           "name": "hash",
1357           "source_files": [
1358             "absl/hash/hash.h",
1359             "absl/hash/internal/hash.cc",
1360             "absl/hash/internal/hash.h"
1361           ],
1362           "dependencies": {
1363             "abseil/base/core_headers": [
1365             ],
1366             "abseil/base/endian": [
1368             ],
1369             "abseil/container/fixed_array": [
1371             ],
1372             "abseil/hash/city": [
1374             ],
1375             "abseil/meta/type_traits": [
1377             ],
1378             "abseil/numeric/int128": [
1380             ],
1381             "abseil/strings/strings": [
1383             ],
1384             "abseil/types/optional": [
1386             ],
1387             "abseil/types/variant": [
1389             ],
1390             "abseil/utility/utility": [
1392             ]
1393           }
1394         }
1395       ]
1396     },
1397     {
1398       "name": "memory",
1399       "subspecs": [
1400         {
1401           "name": "memory",
1402           "source_files": "absl/memory/memory.h",
1403           "dependencies": {
1404             "abseil/base/core_headers": [
1406             ],
1407             "abseil/meta/type_traits": [
1409             ]
1410           }
1411         }
1412       ]
1413     },
1414     {
1415       "name": "meta",
1416       "subspecs": [
1417         {
1418           "name": "type_traits",
1419           "source_files": "absl/meta/type_traits.h",
1420           "dependencies": {
1421             "abseil/base/config": [
1423             ]
1424           }
1425         }
1426       ]
1427     },
1428     {
1429       "name": "numeric",
1430       "subspecs": [
1431         {
1432           "name": "int128",
1433           "source_files": [
1434             "absl/numeric/int128.cc",
1435             "absl/numeric/int128.h",
1436             "absl/numeric/int128_have_intrinsic.inc",
1437             "absl/numeric/int128_no_intrinsic.inc"
1438           ],
1439           "dependencies": {
1440             "abseil/base/config": [
1442             ],
1443             "abseil/base/core_headers": [
1445             ]
1446           }
1447         }
1448       ]
1449     },
1450     {
1451       "name": "random",
1452       "subspecs": [
1453         {
1454           "name": "bit_gen_ref",
1455           "source_files": "absl/random/bit_gen_ref.h",
1456           "dependencies": {
1457             "abseil/base/core_headers": [
1459             ],
1460             "abseil/meta/type_traits": [
1462             ],
1463             "abseil/random/internal/distribution_caller": [
1465             ],
1466             "abseil/random/internal/fast_uniform_bits": [
1468             ],
1469             "abseil/random/internal/mocking_bit_gen_base": [
1471             ]
1472           }
1473         },
1474         {
1475           "name": "distributions",
1476           "source_files": [
1477             "absl/random/bernoulli_distribution.h",
1478             "absl/random/beta_distribution.h",
1479             "absl/random/discrete_distribution.cc",
1480             "absl/random/discrete_distribution.h",
1481             "absl/random/distribution_format_traits.h",
1482             "absl/random/distributions.h",
1483             "absl/random/exponential_distribution.h",
1484             "absl/random/gaussian_distribution.cc",
1485             "absl/random/gaussian_distribution.h",
1486             "absl/random/log_uniform_int_distribution.h",
1487             "absl/random/poisson_distribution.h",
1488             "absl/random/uniform_int_distribution.h",
1489             "absl/random/uniform_real_distribution.h",
1490             "absl/random/zipf_distribution.h"
1491           ],
1492           "dependencies": {
1493             "abseil/base/base_internal": [
1495             ],
1496             "abseil/base/config": [
1498             ],
1499             "abseil/base/core_headers": [
1501             ],
1502             "abseil/meta/type_traits": [
1504             ],
1505             "abseil/random/internal/distributions": [
1507             ],
1508             "abseil/random/internal/fast_uniform_bits": [
1510             ],
1511             "abseil/random/internal/fastmath": [
1513             ],
1514             "abseil/random/internal/generate_real": [
1516             ],
1517             "abseil/random/internal/iostream_state_saver": [
1519             ],
1520             "abseil/random/internal/traits": [
1522             ],
1523             "abseil/random/internal/uniform_helper": [
1525             ],
1526             "abseil/random/internal/wide_multiply": [
1528             ],
1529             "abseil/strings/strings": [
1531             ],
1532             "abseil/types/span": [
1534             ]
1535           }
1536         },
1537         {
1538           "name": "internal",
1539           "subspecs": [
1540             {
1541               "name": "distribution_caller",
1542               "source_files": "absl/random/internal/distribution_caller.h",
1543               "dependencies": {
1544                 "abseil/base/config": [
1546                 ]
1547               }
1548             },
1549             {
1550               "name": "distributions",
1551               "source_files": "absl/random/internal/distributions.h",
1552               "dependencies": {
1553                 "abseil/base/base": [
1555                 ],
1556                 "abseil/meta/type_traits": [
1558                 ],
1559                 "abseil/random/internal/distribution_caller": [
1561                 ],
1562                 "abseil/random/internal/traits": [
1564                 ],
1565                 "abseil/random/internal/uniform_helper": [
1567                 ],
1568                 "abseil/strings/strings": [
1570                 ]
1571               }
1572             },
1573             {
1574               "name": "fast_uniform_bits",
1575               "source_files": "absl/random/internal/fast_uniform_bits.h",
1576               "dependencies": {
1577                 "abseil/base/config": [
1579                 ]
1580               }
1581             },
1582             {
1583               "name": "fastmath",
1584               "source_files": "absl/random/internal/fastmath.h",
1585               "dependencies": {
1586                 "abseil/base/bits": [
1588                 ]
1589               }
1590             },
1591             {
1592               "name": "generate_real",
1593               "source_files": "absl/random/internal/generate_real.h",
1594               "dependencies": {
1595                 "abseil/base/bits": [
1597                 ],
1598                 "abseil/meta/type_traits": [
1600                 ],
1601                 "abseil/random/internal/fastmath": [
1603                 ],
1604                 "abseil/random/internal/traits": [
1606                 ]
1607               }
1608             },
1609             {
1610               "name": "iostream_state_saver",
1611               "source_files": "absl/random/internal/iostream_state_saver.h",
1612               "dependencies": {
1613                 "abseil/meta/type_traits": [
1615                 ],
1616                 "abseil/numeric/int128": [
1618                 ]
1619               }
1620             },
1621             {
1622               "name": "mocking_bit_gen_base",
1623               "source_files": "absl/random/internal/mocking_bit_gen_base.h",
1624               "dependencies": {
1625                 "abseil/random/random": [
1627                 ],
1628                 "abseil/strings/strings": [
1630                 ]
1631               }
1632             },
1633             {
1634               "name": "nanobenchmark",
1635               "source_files": [
1636                 "absl/random/internal/nanobenchmark.cc",
1637                 "absl/random/internal/nanobenchmark.h"
1638               ],
1639               "dependencies": {
1640                 "abseil/base/core_headers": [
1642                 ],
1643                 "abseil/base/raw_logging_internal": [
1645                 ],
1646                 "abseil/random/internal/platform": [
1648                 ],
1649                 "abseil/random/internal/randen_engine": [
1651                 ]
1652               }
1653             },
1654             {
1655               "name": "nonsecure_base",
1656               "source_files": "absl/random/internal/nonsecure_base.h",
1657               "dependencies": {
1658                 "abseil/base/core_headers": [
1660                 ],
1661                 "abseil/meta/type_traits": [
1663                 ],
1664                 "abseil/random/internal/pool_urbg": [
1666                 ],
1667                 "abseil/random/internal/salted_seed_seq": [
1669                 ],
1670                 "abseil/random/internal/seed_material": [
1672                 ],
1673                 "abseil/strings/strings": [
1675                 ],
1676                 "abseil/types/optional": [
1678                 ],
1679                 "abseil/types/span": [
1681                 ]
1682               }
1683             },
1684             {
1685               "name": "pcg_engine",
1686               "source_files": "absl/random/internal/pcg_engine.h",
1687               "dependencies": {
1688                 "abseil/base/config": [
1690                 ],
1691                 "abseil/meta/type_traits": [
1693                 ],
1694                 "abseil/numeric/int128": [
1696                 ],
1697                 "abseil/random/internal/fastmath": [
1699                 ],
1700                 "abseil/random/internal/iostream_state_saver": [
1702                 ]
1703               }
1704             },
1705             {
1706               "name": "platform",
1707               "source_files": [
1708                 "absl/random/internal/platform.h",
1709                 "absl/random/internal/randen-keys.inc",
1710                 "absl/random/internal/randen_traits.h"
1711               ],
1712               "dependencies": {
1713                 "abseil/base/config": [
1715                 ]
1716               }
1717             },
1718             {
1719               "name": "pool_urbg",
1720               "source_files": [
1721                 "absl/random/internal/pool_urbg.cc",
1722                 "absl/random/internal/pool_urbg.h"
1723               ],
1724               "dependencies": {
1725                 "abseil/base/base": [
1727                 ],
1728                 "abseil/base/config": [
1730                 ],
1731                 "abseil/base/core_headers": [
1733                 ],
1734                 "abseil/base/endian": [
1736                 ],
1737                 "abseil/base/raw_logging_internal": [
1739                 ],
1740                 "abseil/random/internal/randen": [
1742                 ],
1743                 "abseil/random/internal/seed_material": [
1745                 ],
1746                 "abseil/random/internal/traits": [
1748                 ],
1749                 "abseil/random/seed_gen_exception": [
1751                 ],
1752                 "abseil/types/span": [
1754                 ]
1755               }
1756             },
1757             {
1758               "name": "randen",
1759               "source_files": [
1760                 "absl/random/internal/randen.cc",
1761                 "absl/random/internal/randen.h"
1762               ],
1763               "dependencies": {
1764                 "abseil/base/raw_logging_internal": [
1766                 ],
1767                 "abseil/random/internal/platform": [
1769                 ],
1770                 "abseil/random/internal/randen_hwaes": [
1772                 ],
1773                 "abseil/random/internal/randen_slow": [
1775                 ]
1776               }
1777             },
1778             {
1779               "name": "randen_engine",
1780               "source_files": "absl/random/internal/randen_engine.h",
1781               "dependencies": {
1782                 "abseil/meta/type_traits": [
1784                 ],
1785                 "abseil/random/internal/iostream_state_saver": [
1787                 ],
1788                 "abseil/random/internal/randen": [
1790                 ]
1791               }
1792             },
1793             {
1794               "name": "randen_hwaes",
1795               "source_files": [
1796                 "absl/random/internal/randen_detect.cc",
1797                 "absl/random/internal/randen_detect.h",
1798                 "absl/random/internal/randen_hwaes.h"
1799               ],
1800               "dependencies": {
1801                 "abseil/base/config": [
1803                 ],
1804                 "abseil/random/internal/platform": [
1806                 ],
1807                 "abseil/random/internal/randen_hwaes_impl": [
1809                 ]
1810               }
1811             },
1812             {
1813               "name": "randen_hwaes_impl",
1814               "source_files": [
1815                 "absl/random/internal/randen_hwaes.cc",
1816                 "absl/random/internal/randen_hwaes.h"
1817               ],
1818               "dependencies": {
1819                 "abseil/base/config": [
1821                 ],
1822                 "abseil/base/core_headers": [
1824                 ],
1825                 "abseil/random/internal/platform": [
1827                 ]
1828               }
1829             },
1830             {
1831               "name": "randen_slow",
1832               "source_files": [
1833                 "absl/random/internal/randen_slow.cc",
1834                 "absl/random/internal/randen_slow.h"
1835               ],
1836               "dependencies": {
1837                 "abseil/base/config": [
1839                 ],
1840                 "abseil/base/core_headers": [
1842                 ],
1843                 "abseil/random/internal/platform": [
1845                 ]
1846               }
1847             },
1848             {
1849               "name": "salted_seed_seq",
1850               "source_files": "absl/random/internal/salted_seed_seq.h",
1851               "dependencies": {
1852                 "abseil/container/inlined_vector": [
1854                 ],
1855                 "abseil/meta/type_traits": [
1857                 ],
1858                 "abseil/random/internal/seed_material": [
1860                 ],
1861                 "abseil/types/optional": [
1863                 ],
1864                 "abseil/types/span": [
1866                 ]
1867               }
1868             },
1869             {
1870               "name": "seed_material",
1871               "source_files": [
1872                 "absl/random/internal/seed_material.cc",
1873                 "absl/random/internal/seed_material.h"
1874               ],
1875               "dependencies": {
1876                 "abseil/base/core_headers": [
1878                 ],
1879                 "abseil/base/raw_logging_internal": [
1881                 ],
1882                 "abseil/random/internal/fast_uniform_bits": [
1884                 ],
1885                 "abseil/strings/strings": [
1887                 ],
1888                 "abseil/types/optional": [
1890                 ],
1891                 "abseil/types/span": [
1893                 ]
1894               }
1895             },
1896             {
1897               "name": "traits",
1898               "source_files": "absl/random/internal/traits.h",
1899               "dependencies": {
1900                 "abseil/base/config": [
1902                 ]
1903               }
1904             },
1905             {
1906               "name": "uniform_helper",
1907               "source_files": "absl/random/internal/uniform_helper.h",
1908               "dependencies": {
1909                 "abseil/meta/type_traits": [
1911                 ]
1912               }
1913             },
1914             {
1915               "name": "wide_multiply",
1916               "source_files": "absl/random/internal/wide_multiply.h",
1917               "dependencies": {
1918                 "abseil/base/bits": [
1920                 ],
1921                 "abseil/base/config": [
1923                 ],
1924                 "abseil/numeric/int128": [
1926                 ],
1927                 "abseil/random/internal/traits": [
1929                 ]
1930               }
1931             }
1932           ]
1933         },
1934         {
1935           "name": "random",
1936           "source_files": "absl/random/random.h",
1937           "dependencies": {
1938             "abseil/random/internal/nonsecure_base": [
1940             ],
1941             "abseil/random/internal/pcg_engine": [
1943             ],
1944             "abseil/random/internal/pool_urbg": [
1946             ],
1947             "abseil/random/internal/randen_engine": [
1949             ],
1950             "abseil/random/distributions": [
1952             ],
1953             "abseil/random/seed_sequences": [
1955             ]
1956           }
1957         },
1958         {
1959           "name": "seed_gen_exception",
1960           "source_files": [
1961             "absl/random/seed_gen_exception.cc",
1962             "absl/random/seed_gen_exception.h"
1963           ],
1964           "dependencies": {
1965             "abseil/base/config": [
1967             ]
1968           }
1969         },
1970         {
1971           "name": "seed_sequences",
1972           "source_files": [
1973             "absl/random/seed_sequences.cc",
1974             "absl/random/seed_sequences.h"
1975           ],
1976           "dependencies": {
1977             "abseil/container/inlined_vector": [
1979             ],
1980             "abseil/random/internal/nonsecure_base": [
1982             ],
1983             "abseil/random/internal/pool_urbg": [
1985             ],
1986             "abseil/random/internal/salted_seed_seq": [
1988             ],
1989             "abseil/random/internal/seed_material": [
1991             ],
1992             "abseil/random/seed_gen_exception": [
1994             ],
1995             "abseil/types/span": [
1997             ]
1998           }
1999         }
2000       ]
2001     },
2002     {
2003       "name": "status",
2004       "subspecs": [
2005         {
2006           "name": "status",
2007           "source_files": [
2008             "absl/status/status.cc",
2009             "absl/status/status.h",
2010             "absl/status/status_payload_printer.cc",
2011             "absl/status/status_payload_printer.h"
2012           ],
2013           "dependencies": {
2014             "abseil/base/config": [
2016             ],
2017             "abseil/base/core_headers": [
2019             ],
2020             "abseil/base/raw_logging_internal": [
2022             ],
2023             "abseil/container/inlined_vector": [
2025             ],
2026             "abseil/debugging/stacktrace": [
2028             ],
2029             "abseil/debugging/symbolize": [
2031             ],
2032             "abseil/strings/cord": [
2034             ],
2035             "abseil/strings/str_format": [
2037             ],
2038             "abseil/strings/strings": [
2040             ],
2041             "abseil/types/optional": [
2043             ]
2044           }
2045         }
2046       ]
2047     },
2048     {
2049       "name": "strings",
2050       "subspecs": [
2051         {
2052           "name": "cord",
2053           "source_files": [
2054             "absl/strings/cord.cc",
2055             "absl/strings/cord.h"
2056           ],
2057           "dependencies": {
2058             "abseil/base/base": [
2060             ],
2061             "abseil/base/base_internal": [
2063             ],
2064             "abseil/base/core_headers": [
2066             ],
2067             "abseil/base/endian": [
2069             ],
2070             "abseil/base/raw_logging_internal": [
2072             ],
2073             "abseil/container/fixed_array": [
2075             ],
2076             "abseil/container/inlined_vector": [
2078             ],
2079             "abseil/functional/function_ref": [
2081             ],
2082             "abseil/meta/type_traits": [
2084             ],
2085             "abseil/strings/cord_internal": [
2087             ],
2088             "abseil/strings/internal": [
2090             ],
2091             "abseil/strings/str_format": [
2093             ],
2094             "abseil/strings/strings": [
2096             ],
2097             "abseil/types/optional": [
2099             ]
2100           }
2101         },
2102         {
2103           "name": "cord_internal",
2104           "source_files": "absl/strings/internal/cord_internal.h",
2105           "dependencies": {
2106             "abseil/meta/type_traits": [
2108             ],
2109             "abseil/strings/strings": [
2111             ]
2112           }
2113         },
2114         {
2115           "name": "internal",
2116           "source_files": [
2117             "absl/strings/internal/char_map.h",
2118             "absl/strings/internal/escaping.cc",
2119             "absl/strings/internal/escaping.h",
2120             "absl/strings/internal/ostringstream.cc",
2121             "absl/strings/internal/ostringstream.h",
2122             "absl/strings/internal/resize_uninitialized.h",
2123             "absl/strings/internal/utf8.cc",
2124             "absl/strings/internal/utf8.h"
2125           ],
2126           "dependencies": {
2127             "abseil/base/config": [
2129             ],
2130             "abseil/base/core_headers": [
2132             ],
2133             "abseil/base/endian": [
2135             ],
2136             "abseil/base/raw_logging_internal": [
2138             ],
2139             "abseil/meta/type_traits": [
2141             ]
2142           }
2143         },
2144         {
2145           "name": "str_format",
2146           "source_files": "absl/strings/str_format.h",
2147           "dependencies": {
2148             "abseil/strings/str_format_internal": [
2150             ]
2151           }
2152         },
2153         {
2154           "name": "str_format_internal",
2155           "source_files": [
2156             "absl/strings/internal/str_format/arg.cc",
2157             "absl/strings/internal/str_format/arg.h",
2158             "absl/strings/internal/str_format/bind.cc",
2159             "absl/strings/internal/str_format/bind.h",
2160             "absl/strings/internal/str_format/checker.h",
2161             "absl/strings/internal/str_format/extension.cc",
2162             "absl/strings/internal/str_format/extension.h",
2163             "absl/strings/internal/str_format/float_conversion.cc",
2164             "absl/strings/internal/str_format/float_conversion.h",
2165             "absl/strings/internal/str_format/output.cc",
2166             "absl/strings/internal/str_format/output.h",
2167             "absl/strings/internal/str_format/parser.cc",
2168             "absl/strings/internal/str_format/parser.h"
2169           ],
2170           "dependencies": {
2171             "abseil/base/config": [
2173             ],
2174             "abseil/base/core_headers": [
2176             ],
2177             "abseil/meta/type_traits": [
2179             ],
2180             "abseil/numeric/int128": [
2182             ],
2183             "abseil/strings/strings": [
2185             ],
2186             "abseil/types/span": [
2188             ]
2189           }
2190         },
2191         {
2192           "name": "strings",
2193           "source_files": [
2194             "absl/strings/ascii.cc",
2195             "absl/strings/ascii.h",
2196             "absl/strings/charconv.cc",
2197             "absl/strings/charconv.h",
2198             "absl/strings/escaping.cc",
2199             "absl/strings/escaping.h",
2200             "absl/strings/internal/charconv_bigint.cc",
2201             "absl/strings/internal/charconv_bigint.h",
2202             "absl/strings/internal/charconv_parse.cc",
2203             "absl/strings/internal/charconv_parse.h",
2204             "absl/strings/internal/memutil.cc",
2205             "absl/strings/internal/memutil.h",
2206             "absl/strings/internal/stl_type_traits.h",
2207             "absl/strings/internal/str_join_internal.h",
2208             "absl/strings/internal/str_split_internal.h",
2209             "absl/strings/match.cc",
2210             "absl/strings/match.h",
2211             "absl/strings/numbers.cc",
2212             "absl/strings/numbers.h",
2213             "absl/strings/str_cat.cc",
2214             "absl/strings/str_cat.h",
2215             "absl/strings/str_join.h",
2216             "absl/strings/str_replace.cc",
2217             "absl/strings/str_replace.h",
2218             "absl/strings/str_split.cc",
2219             "absl/strings/str_split.h",
2220             "absl/strings/string_view.cc",
2221             "absl/strings/string_view.h",
2222             "absl/strings/strip.h",
2223             "absl/strings/substitute.cc",
2224             "absl/strings/substitute.h"
2225           ],
2226           "dependencies": {
2227             "abseil/base/base": [
2229             ],
2230             "abseil/base/bits": [
2232             ],
2233             "abseil/base/config": [
2235             ],
2236             "abseil/base/core_headers": [
2238             ],
2239             "abseil/base/endian": [
2241             ],
2242             "abseil/base/raw_logging_internal": [
2244             ],
2245             "abseil/base/throw_delegate": [
2247             ],
2248             "abseil/memory/memory": [
2250             ],
2251             "abseil/meta/type_traits": [
2253             ],
2254             "abseil/numeric/int128": [
2256             ],
2257             "abseil/strings/internal": [
2259             ]
2260           }
2261         }
2262       ]
2263     },
2264     {
2265       "name": "synchronization",
2266       "subspecs": [
2267         {
2268           "name": "graphcycles_internal",
2269           "source_files": [
2270             "absl/synchronization/internal/graphcycles.cc",
2271             "absl/synchronization/internal/graphcycles.h"
2272           ],
2273           "dependencies": {
2274             "abseil/base/base": [
2276             ],
2277             "abseil/base/base_internal": [
2279             ],
2280             "abseil/base/config": [
2282             ],
2283             "abseil/base/core_headers": [
2285             ],
2286             "abseil/base/malloc_internal": [
2288             ],
2289             "abseil/base/raw_logging_internal": [
2291             ]
2292           }
2293         },
2294         {
2295           "name": "kernel_timeout_internal",
2296           "source_files": "absl/synchronization/internal/kernel_timeout.h",
2297           "dependencies": {
2298             "abseil/base/core_headers": [
2300             ],
2301             "abseil/base/raw_logging_internal": [
2303             ],
2304             "abseil/time/time": [
2306             ]
2307           }
2308         },
2309         {
2310           "name": "synchronization",
2311           "source_files": [
2312             "absl/synchronization/barrier.cc",
2313             "absl/synchronization/barrier.h",
2314             "absl/synchronization/blocking_counter.cc",
2315             "absl/synchronization/blocking_counter.h",
2316             "absl/synchronization/internal/create_thread_identity.cc",
2317             "absl/synchronization/internal/create_thread_identity.h",
2318             "absl/synchronization/internal/mutex_nonprod.inc",
2319             "absl/synchronization/internal/per_thread_sem.cc",
2320             "absl/synchronization/internal/per_thread_sem.h",
2321             "absl/synchronization/internal/waiter.cc",
2322             "absl/synchronization/internal/waiter.h",
2323             "absl/synchronization/mutex.cc",
2324             "absl/synchronization/mutex.h",
2325             "absl/synchronization/notification.cc",
2326             "absl/synchronization/notification.h"
2327           ],
2328           "dependencies": {
2329             "abseil/base/atomic_hook": [
2331             ],
2332             "abseil/base/base": [
2334             ],
2335             "abseil/base/base_internal": [
2337             ],
2338             "abseil/base/config": [
2340             ],
2341             "abseil/base/core_headers": [
2343             ],
2344             "abseil/base/dynamic_annotations": [
2346             ],
2347             "abseil/base/malloc_internal": [
2349             ],
2350             "abseil/base/raw_logging_internal": [
2352             ],
2353             "abseil/debugging/stacktrace": [
2355             ],
2356             "abseil/debugging/symbolize": [
2358             ],
2359             "abseil/synchronization/graphcycles_internal": [
2361             ],
2362             "abseil/synchronization/kernel_timeout_internal": [
2364             ],
2365             "abseil/time/time": [
2367             ]
2368           }
2369         }
2370       ]
2371     },
2372     {
2373       "name": "time",
2374       "subspecs": [
2375         {
2376           "name": "internal",
2377           "subspecs": [
2378             {
2379               "name": "cctz",
2380               "subspecs": [
2381                 {
2382                   "name": "civil_time",
2383                   "source_files": [
2384                     "absl/time/internal/cctz/include/cctz/civil_time.h",
2385                     "absl/time/internal/cctz/include/cctz/civil_time_detail.h",
2386                     "absl/time/internal/cctz/src/civil_time_detail.cc"
2387                   ],
2388                   "dependencies": {
2389                     "abseil/base/config": [
2391                     ]
2392                   }
2393                 },
2394                 {
2395                   "name": "time_zone",
2396                   "source_files": [
2397                     "absl/time/internal/cctz/include/cctz/time_zone.h",
2398                     "absl/time/internal/cctz/include/cctz/zone_info_source.h",
2399                     "absl/time/internal/cctz/src/time_zone_fixed.cc",
2400                     "absl/time/internal/cctz/src/time_zone_fixed.h",
2401                     "absl/time/internal/cctz/src/time_zone_format.cc",
2402                     "absl/time/internal/cctz/src/time_zone_if.cc",
2403                     "absl/time/internal/cctz/src/time_zone_if.h",
2404                     "absl/time/internal/cctz/src/time_zone_impl.cc",
2405                     "absl/time/internal/cctz/src/time_zone_impl.h",
2406                     "absl/time/internal/cctz/src/time_zone_info.cc",
2407                     "absl/time/internal/cctz/src/time_zone_info.h",
2408                     "absl/time/internal/cctz/src/time_zone_libc.cc",
2409                     "absl/time/internal/cctz/src/time_zone_libc.h",
2410                     "absl/time/internal/cctz/src/time_zone_lookup.cc",
2411                     "absl/time/internal/cctz/src/time_zone_posix.cc",
2412                     "absl/time/internal/cctz/src/time_zone_posix.h",
2413                     "absl/time/internal/cctz/src/tzfile.h",
2414                     "absl/time/internal/cctz/src/zone_info_source.cc"
2415                   ],
2416                   "dependencies": {
2417                     "abseil/base/config": [
2419                     ],
2420                     "abseil/time/internal/cctz/civil_time": [
2422                     ]
2423                   }
2424                 }
2425               ]
2426             }
2427           ]
2428         },
2429         {
2430           "name": "time",
2431           "source_files": [
2432             "absl/time/civil_time.cc",
2433             "absl/time/civil_time.h",
2434             "absl/time/clock.cc",
2435             "absl/time/clock.h",
2436             "absl/time/duration.cc",
2437             "absl/time/format.cc",
2438             "absl/time/internal/get_current_time_chrono.inc",
2439             "absl/time/internal/get_current_time_posix.inc",
2440             "absl/time/time.cc",
2441             "absl/time/time.h"
2442           ],
2443           "dependencies": {
2444             "abseil/base/base": [
2446             ],
2447             "abseil/base/core_headers": [
2449             ],
2450             "abseil/base/raw_logging_internal": [
2452             ],
2453             "abseil/numeric/int128": [
2455             ],
2456             "abseil/strings/strings": [
2458             ],
2459             "abseil/time/internal/cctz/civil_time": [
2461             ],
2462             "abseil/time/internal/cctz/time_zone": [
2464             ]
2465           }
2466         }
2467       ]
2468     },
2469     {
2470       "name": "types",
2471       "subspecs": [
2472         {
2473           "name": "any",
2474           "source_files": "absl/types/any.h",
2475           "dependencies": {
2476             "abseil/base/config": [
2478             ],
2479             "abseil/base/core_headers": [
2481             ],
2482             "abseil/meta/type_traits": [
2484             ],
2485             "abseil/types/bad_any_cast": [
2487             ],
2488             "abseil/utility/utility": [
2490             ]
2491           }
2492         },
2493         {
2494           "name": "bad_any_cast",
2495           "source_files": "absl/types/bad_any_cast.h",
2496           "dependencies": {
2497             "abseil/base/config": [
2499             ],
2500             "abseil/types/bad_any_cast_impl": [
2502             ]
2503           }
2504         },
2505         {
2506           "name": "bad_any_cast_impl",
2507           "source_files": [
2508             "absl/types/bad_any_cast.cc",
2509             "absl/types/bad_any_cast.h"
2510           ],
2511           "dependencies": {
2512             "abseil/base/config": [
2514             ],
2515             "abseil/base/raw_logging_internal": [
2517             ]
2518           }
2519         },
2520         {
2521           "name": "bad_optional_access",
2522           "source_files": [
2523             "absl/types/bad_optional_access.cc",
2524             "absl/types/bad_optional_access.h"
2525           ],
2526           "dependencies": {
2527             "abseil/base/config": [
2529             ],
2530             "abseil/base/raw_logging_internal": [
2532             ]
2533           }
2534         },
2535         {
2536           "name": "bad_variant_access",
2537           "source_files": [
2538             "absl/types/bad_variant_access.cc",
2539             "absl/types/bad_variant_access.h"
2540           ],
2541           "dependencies": {
2542             "abseil/base/config": [
2544             ],
2545             "abseil/base/raw_logging_internal": [
2547             ]
2548           }
2549         },
2550         {
2551           "name": "compare",
2552           "source_files": "absl/types/compare.h",
2553           "dependencies": {
2554             "abseil/base/core_headers": [
2556             ],
2557             "abseil/meta/type_traits": [
2559             ]
2560           }
2561         },
2562         {
2563           "name": "optional",
2564           "source_files": [
2565             "absl/types/internal/optional.h",
2566             "absl/types/optional.h"
2567           ],
2568           "dependencies": {
2569             "abseil/base/base_internal": [
2571             ],
2572             "abseil/base/config": [
2574             ],
2575             "abseil/base/core_headers": [
2577             ],
2578             "abseil/memory/memory": [
2580             ],
2581             "abseil/meta/type_traits": [
2583             ],
2584             "abseil/types/bad_optional_access": [
2586             ],
2587             "abseil/utility/utility": [
2589             ]
2590           }
2591         },
2592         {
2593           "name": "span",
2594           "source_files": [
2595             "absl/types/internal/span.h",
2596             "absl/types/span.h"
2597           ],
2598           "dependencies": {
2599             "abseil/algorithm/algorithm": [
2601             ],
2602             "abseil/base/core_headers": [
2604             ],
2605             "abseil/base/throw_delegate": [
2607             ],
2608             "abseil/meta/type_traits": [
2610             ]
2611           }
2612         },
2613         {
2614           "name": "variant",
2615           "source_files": [
2616             "absl/types/internal/variant.h",
2617             "absl/types/variant.h"
2618           ],
2619           "dependencies": {
2620             "abseil/base/base_internal": [
2622             ],
2623             "abseil/base/config": [
2625             ],
2626             "abseil/base/core_headers": [
2628             ],
2629             "abseil/meta/type_traits": [
2631             ],
2632             "abseil/types/bad_variant_access": [
2634             ],
2635             "abseil/utility/utility": [
2637             ]
2638           }
2639         }
2640       ]
2641     },
2642     {
2643       "name": "utility",
2644       "subspecs": [
2645         {
2646           "name": "utility",
2647           "source_files": "absl/utility/utility.h",
2648           "dependencies": {
2649             "abseil/base/base_internal": [
2651             ],
2652             "abseil/base/config": [
2654             ],
2655             "abseil/meta/type_traits": [
2657             ]
2658           }
2659         }
2660       ]
2661     }
2662   ]