[Add] DoordeckSDK 0.42.0
[CocoaPods.git] / Specs / 3 / 8 / 6 / abseil / 1.20240116.1 / abseil.podspec.json
blobb5c1cb06dfd019095662157c329c15b44cb0481c
2   "name": "abseil",
3   "version": "1.20240116.1",
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": "20240116.1"
13   },
14   "resource_bundles": {
15     "abseil": "PrivacyInfo.xcprivacy"
16   },
17   "module_name": "absl",
18   "header_mappings_dir": "absl",
19   "header_dir": "absl",
20   "libraries": "c++",
21   "compiler_flags": "-Wno-everything",
22   "pod_target_xcconfig": {
23     "USER_HEADER_SEARCH_PATHS": "$(inherited) \"$(PODS_TARGET_SRCROOT)\"",
24     "USE_HEADERMAP": "NO",
25     "ALWAYS_SEARCH_USER_PATHS": "NO"
26   },
27   "platforms": {
28     "ios": "9.0",
29     "osx": "10.10",
30     "tvos": "9.0",
31     "watchos": "2.0"
32   },
33   "subspecs": [
34     {
35       "name": "algorithm",
36       "subspecs": [
37         {
38           "name": "algorithm",
39           "source_files": "absl/algorithm/algorithm.h",
40           "dependencies": {
41             "abseil/base/config": [
43             ]
44           }
45         },
46         {
47           "name": "container",
48           "source_files": "absl/algorithm/container.h",
49           "dependencies": {
50             "abseil/algorithm/algorithm": [
52             ],
53             "abseil/base/core_headers": [
55             ],
56             "abseil/base/nullability": [
58             ],
59             "abseil/meta/type_traits": [
61             ]
62           }
63         }
64       ]
65     },
66     {
67       "name": "base",
68       "subspecs": [
69         {
70           "name": "atomic_hook",
71           "source_files": "absl/base/internal/atomic_hook.h",
72           "dependencies": {
73             "abseil/base/config": [
75             ],
76             "abseil/base/core_headers": [
78             ]
79           }
80         },
81         {
82           "name": "base",
83           "source_files": [
84             "absl/base/call_once.h",
85             "absl/base/casts.h",
86             "absl/base/internal/cycleclock.cc",
87             "absl/base/internal/cycleclock.h",
88             "absl/base/internal/low_level_scheduling.h",
89             "absl/base/internal/per_thread_tls.h",
90             "absl/base/internal/spinlock.cc",
91             "absl/base/internal/spinlock.h",
92             "absl/base/internal/sysinfo.cc",
93             "absl/base/internal/sysinfo.h",
94             "absl/base/internal/thread_identity.cc",
95             "absl/base/internal/thread_identity.h",
96             "absl/base/internal/tsan_mutex_interface.h",
97             "absl/base/internal/unscaledcycleclock.cc",
98             "absl/base/internal/unscaledcycleclock.h"
99           ],
100           "dependencies": {
101             "abseil/base/atomic_hook": [
103             ],
104             "abseil/base/base_internal": [
106             ],
107             "abseil/base/config": [
109             ],
110             "abseil/base/core_headers": [
112             ],
113             "abseil/base/cycleclock_internal": [
115             ],
116             "abseil/base/dynamic_annotations": [
118             ],
119             "abseil/base/log_severity": [
121             ],
122             "abseil/base/nullability": [
124             ],
125             "abseil/base/raw_logging_internal": [
127             ],
128             "abseil/base/spinlock_wait": [
130             ],
131             "abseil/meta/type_traits": [
133             ]
134           }
135         },
136         {
137           "name": "base_internal",
138           "source_files": [
139             "absl/base/internal/hide_ptr.h",
140             "absl/base/internal/identity.h",
141             "absl/base/internal/inline_variable.h",
142             "absl/base/internal/invoke.h",
143             "absl/base/internal/scheduling_mode.h"
144           ],
145           "dependencies": {
146             "abseil/base/config": [
148             ],
149             "abseil/meta/type_traits": [
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/macros.h",
168             "absl/base/optimization.h",
169             "absl/base/port.h",
170             "absl/base/thread_annotations.h"
171           ],
172           "dependencies": {
173             "abseil/base/config": [
175             ]
176           }
177         },
178         {
179           "name": "cycleclock_internal",
180           "source_files": [
181             "absl/base/internal/cycleclock_config.h",
182             "absl/base/internal/unscaledcycleclock_config.h"
183           ],
184           "dependencies": {
185             "abseil/base/base_internal": [
187             ],
188             "abseil/base/config": [
190             ]
191           }
192         },
193         {
194           "name": "dynamic_annotations",
195           "source_files": [
196             "absl/base/dynamic_annotations.h",
197             "absl/base/internal/dynamic_annotations.h"
198           ],
199           "dependencies": {
200             "abseil/base/config": [
202             ],
203             "abseil/base/core_headers": [
205             ]
206           }
207         },
208         {
209           "name": "endian",
210           "source_files": [
211             "absl/base/internal/endian.h",
212             "absl/base/internal/unaligned_access.h"
213           ],
214           "dependencies": {
215             "abseil/base/base": [
217             ],
218             "abseil/base/config": [
220             ],
221             "abseil/base/core_headers": [
223             ],
224             "abseil/base/nullability": [
226             ]
227           }
228         },
229         {
230           "name": "errno_saver",
231           "source_files": "absl/base/internal/errno_saver.h",
232           "dependencies": {
233             "abseil/base/config": [
235             ]
236           }
237         },
238         {
239           "name": "fast_type_id",
240           "source_files": "absl/base/internal/fast_type_id.h",
241           "dependencies": {
242             "abseil/base/config": [
244             ]
245           }
246         },
247         {
248           "name": "log_severity",
249           "source_files": [
250             "absl/base/log_severity.cc",
251             "absl/base/log_severity.h"
252           ],
253           "dependencies": {
254             "abseil/base/config": [
256             ],
257             "abseil/base/core_headers": [
259             ]
260           }
261         },
262         {
263           "name": "malloc_internal",
264           "source_files": [
265             "absl/base/internal/direct_mmap.h",
266             "absl/base/internal/low_level_alloc.cc",
267             "absl/base/internal/low_level_alloc.h"
268           ],
269           "dependencies": {
270             "abseil/base/base": [
272             ],
273             "abseil/base/base_internal": [
275             ],
276             "abseil/base/config": [
278             ],
279             "abseil/base/core_headers": [
281             ],
282             "abseil/base/dynamic_annotations": [
284             ],
285             "abseil/base/raw_logging_internal": [
287             ]
288           }
289         },
290         {
291           "name": "no_destructor",
292           "source_files": "absl/base/no_destructor.h",
293           "dependencies": {
294             "abseil/base/config": [
296             ]
297           }
298         },
299         {
300           "name": "nullability",
301           "source_files": [
302             "absl/base/internal/nullability_impl.h",
303             "absl/base/nullability.h"
304           ],
305           "dependencies": {
306             "abseil/base/core_headers": [
308             ],
309             "abseil/meta/type_traits": [
311             ]
312           }
313         },
314         {
315           "name": "prefetch",
316           "source_files": "absl/base/prefetch.h",
317           "dependencies": {
318             "abseil/base/config": [
320             ],
321             "abseil/base/core_headers": [
323             ]
324           }
325         },
326         {
327           "name": "pretty_function",
328           "source_files": "absl/base/internal/pretty_function.h"
329         },
330         {
331           "name": "raw_logging_internal",
332           "source_files": [
333             "absl/base/internal/raw_logging.cc",
334             "absl/base/internal/raw_logging.h"
335           ],
336           "dependencies": {
337             "abseil/base/atomic_hook": [
339             ],
340             "abseil/base/config": [
342             ],
343             "abseil/base/core_headers": [
345             ],
346             "abseil/base/errno_saver": [
348             ],
349             "abseil/base/log_severity": [
351             ]
352           }
353         },
354         {
355           "name": "spinlock_wait",
356           "source_files": [
357             "absl/base/internal/spinlock_akaros.inc",
358             "absl/base/internal/spinlock_linux.inc",
359             "absl/base/internal/spinlock_posix.inc",
360             "absl/base/internal/spinlock_wait.cc",
361             "absl/base/internal/spinlock_wait.h",
362             "absl/base/internal/spinlock_win32.inc"
363           ],
364           "dependencies": {
365             "abseil/base/base_internal": [
367             ],
368             "abseil/base/core_headers": [
370             ],
371             "abseil/base/errno_saver": [
373             ]
374           }
375         },
376         {
377           "name": "strerror",
378           "source_files": [
379             "absl/base/internal/strerror.cc",
380             "absl/base/internal/strerror.h"
381           ],
382           "dependencies": {
383             "abseil/base/config": [
385             ],
386             "abseil/base/core_headers": [
388             ],
389             "abseil/base/errno_saver": [
391             ]
392           }
393         },
394         {
395           "name": "throw_delegate",
396           "source_files": [
397             "absl/base/internal/throw_delegate.cc",
398             "absl/base/internal/throw_delegate.h"
399           ],
400           "dependencies": {
401             "abseil/base/config": [
403             ],
404             "abseil/base/raw_logging_internal": [
406             ]
407           }
408         }
409       ]
410     },
411     {
412       "name": "cleanup",
413       "subspecs": [
414         {
415           "name": "cleanup",
416           "source_files": "absl/cleanup/cleanup.h",
417           "dependencies": {
418             "abseil/base/config": [
420             ],
421             "abseil/base/core_headers": [
423             ],
424             "abseil/cleanup/cleanup_internal": [
426             ]
427           }
428         },
429         {
430           "name": "cleanup_internal",
431           "source_files": "absl/cleanup/internal/cleanup.h",
432           "dependencies": {
433             "abseil/base/base_internal": [
435             ],
436             "abseil/base/core_headers": [
438             ],
439             "abseil/utility/utility": [
441             ]
442           }
443         }
444       ]
445     },
446     {
447       "name": "container",
448       "subspecs": [
449         {
450           "name": "btree",
451           "source_files": [
452             "absl/container/btree_map.h",
453             "absl/container/btree_set.h",
454             "absl/container/internal/btree.h",
455             "absl/container/internal/btree_container.h"
456           ],
457           "dependencies": {
458             "abseil/base/core_headers": [
460             ],
461             "abseil/base/raw_logging_internal": [
463             ],
464             "abseil/base/throw_delegate": [
466             ],
467             "abseil/container/common": [
469             ],
470             "abseil/container/common_policy_traits": [
472             ],
473             "abseil/container/compressed_tuple": [
475             ],
476             "abseil/container/container_memory": [
478             ],
479             "abseil/container/layout": [
481             ],
482             "abseil/memory/memory": [
484             ],
485             "abseil/meta/type_traits": [
487             ],
488             "abseil/strings/cord": [
490             ],
491             "abseil/strings/strings": [
493             ],
494             "abseil/types/compare": [
496             ],
497             "abseil/utility/utility": [
499             ]
500           }
501         },
502         {
503           "name": "common",
504           "source_files": "absl/container/internal/common.h",
505           "dependencies": {
506             "abseil/meta/type_traits": [
508             ],
509             "abseil/types/optional": [
511             ]
512           }
513         },
514         {
515           "name": "common_policy_traits",
516           "source_files": "absl/container/internal/common_policy_traits.h",
517           "dependencies": {
518             "abseil/meta/type_traits": [
520             ]
521           }
522         },
523         {
524           "name": "compressed_tuple",
525           "source_files": "absl/container/internal/compressed_tuple.h",
526           "dependencies": {
527             "abseil/utility/utility": [
529             ]
530           }
531         },
532         {
533           "name": "container_memory",
534           "source_files": "absl/container/internal/container_memory.h",
535           "dependencies": {
536             "abseil/base/config": [
538             ],
539             "abseil/memory/memory": [
541             ],
542             "abseil/meta/type_traits": [
544             ],
545             "abseil/utility/utility": [
547             ]
548           }
549         },
550         {
551           "name": "fixed_array",
552           "source_files": "absl/container/fixed_array.h",
553           "dependencies": {
554             "abseil/algorithm/algorithm": [
556             ],
557             "abseil/base/config": [
559             ],
560             "abseil/base/core_headers": [
562             ],
563             "abseil/base/dynamic_annotations": [
565             ],
566             "abseil/base/throw_delegate": [
568             ],
569             "abseil/container/compressed_tuple": [
571             ],
572             "abseil/memory/memory": [
574             ]
575           }
576         },
577         {
578           "name": "flat_hash_map",
579           "source_files": "absl/container/flat_hash_map.h",
580           "dependencies": {
581             "abseil/algorithm/container": [
583             ],
584             "abseil/base/core_headers": [
586             ],
587             "abseil/container/container_memory": [
589             ],
590             "abseil/container/hash_function_defaults": [
592             ],
593             "abseil/container/raw_hash_map": [
595             ],
596             "abseil/memory/memory": [
598             ]
599           }
600         },
601         {
602           "name": "flat_hash_set",
603           "source_files": "absl/container/flat_hash_set.h",
604           "dependencies": {
605             "abseil/algorithm/container": [
607             ],
608             "abseil/base/core_headers": [
610             ],
611             "abseil/container/container_memory": [
613             ],
614             "abseil/container/hash_function_defaults": [
616             ],
617             "abseil/container/raw_hash_set": [
619             ],
620             "abseil/memory/memory": [
622             ]
623           }
624         },
625         {
626           "name": "hash_function_defaults",
627           "source_files": "absl/container/internal/hash_function_defaults.h",
628           "dependencies": {
629             "abseil/base/config": [
631             ],
632             "abseil/hash/hash": [
634             ],
635             "abseil/strings/cord": [
637             ],
638             "abseil/strings/strings": [
640             ]
641           }
642         },
643         {
644           "name": "hash_policy_traits",
645           "source_files": "absl/container/internal/hash_policy_traits.h",
646           "dependencies": {
647             "abseil/container/common_policy_traits": [
649             ],
650             "abseil/meta/type_traits": [
652             ]
653           }
654         },
655         {
656           "name": "hashtable_debug",
657           "source_files": "absl/container/internal/hashtable_debug.h",
658           "dependencies": {
659             "abseil/container/hashtable_debug_hooks": [
661             ]
662           }
663         },
664         {
665           "name": "hashtable_debug_hooks",
666           "source_files": "absl/container/internal/hashtable_debug_hooks.h",
667           "dependencies": {
668             "abseil/base/config": [
670             ]
671           }
672         },
673         {
674           "name": "hashtablez_sampler",
675           "source_files": [
676             "absl/container/internal/hashtablez_sampler.cc",
677             "absl/container/internal/hashtablez_sampler.h",
678             "absl/container/internal/hashtablez_sampler_force_weak_definition.cc"
679           ],
680           "dependencies": {
681             "abseil/base/base": [
683             ],
684             "abseil/base/config": [
686             ],
687             "abseil/base/core_headers": [
689             ],
690             "abseil/base/raw_logging_internal": [
692             ],
693             "abseil/debugging/stacktrace": [
695             ],
696             "abseil/memory/memory": [
698             ],
699             "abseil/profiling/exponential_biased": [
701             ],
702             "abseil/profiling/sample_recorder": [
704             ],
705             "abseil/synchronization/synchronization": [
707             ],
708             "abseil/time/time": [
710             ],
711             "abseil/utility/utility": [
713             ]
714           }
715         },
716         {
717           "name": "inlined_vector",
718           "source_files": "absl/container/inlined_vector.h",
719           "dependencies": {
720             "abseil/algorithm/algorithm": [
722             ],
723             "abseil/base/core_headers": [
725             ],
726             "abseil/base/throw_delegate": [
728             ],
729             "abseil/container/inlined_vector_internal": [
731             ],
732             "abseil/memory/memory": [
734             ],
735             "abseil/meta/type_traits": [
737             ]
738           }
739         },
740         {
741           "name": "inlined_vector_internal",
742           "source_files": "absl/container/internal/inlined_vector.h",
743           "dependencies": {
744             "abseil/base/config": [
746             ],
747             "abseil/base/core_headers": [
749             ],
750             "abseil/container/compressed_tuple": [
752             ],
753             "abseil/memory/memory": [
755             ],
756             "abseil/meta/type_traits": [
758             ],
759             "abseil/types/span": [
761             ]
762           }
763         },
764         {
765           "name": "layout",
766           "source_files": "absl/container/internal/layout.h",
767           "dependencies": {
768             "abseil/base/config": [
770             ],
771             "abseil/base/core_headers": [
773             ],
774             "abseil/debugging/demangle_internal": [
776             ],
777             "abseil/meta/type_traits": [
779             ],
780             "abseil/strings/strings": [
782             ],
783             "abseil/types/span": [
785             ],
786             "abseil/utility/utility": [
788             ]
789           }
790         },
791         {
792           "name": "node_hash_map",
793           "source_files": "absl/container/node_hash_map.h",
794           "dependencies": {
795             "abseil/algorithm/container": [
797             ],
798             "abseil/base/core_headers": [
800             ],
801             "abseil/container/container_memory": [
803             ],
804             "abseil/container/hash_function_defaults": [
806             ],
807             "abseil/container/node_slot_policy": [
809             ],
810             "abseil/container/raw_hash_map": [
812             ],
813             "abseil/memory/memory": [
815             ]
816           }
817         },
818         {
819           "name": "node_hash_set",
820           "source_files": "absl/container/node_hash_set.h",
821           "dependencies": {
822             "abseil/algorithm/container": [
824             ],
825             "abseil/base/core_headers": [
827             ],
828             "abseil/container/hash_function_defaults": [
830             ],
831             "abseil/container/node_slot_policy": [
833             ],
834             "abseil/container/raw_hash_set": [
836             ],
837             "abseil/memory/memory": [
839             ]
840           }
841         },
842         {
843           "name": "node_slot_policy",
844           "source_files": "absl/container/internal/node_slot_policy.h",
845           "dependencies": {
846             "abseil/base/config": [
848             ]
849           }
850         },
851         {
852           "name": "raw_hash_map",
853           "source_files": "absl/container/internal/raw_hash_map.h",
854           "dependencies": {
855             "abseil/base/config": [
857             ],
858             "abseil/base/core_headers": [
860             ],
861             "abseil/base/throw_delegate": [
863             ],
864             "abseil/container/container_memory": [
866             ],
867             "abseil/container/raw_hash_set": [
869             ]
870           }
871         },
872         {
873           "name": "raw_hash_set",
874           "source_files": [
875             "absl/container/internal/raw_hash_set.cc",
876             "absl/container/internal/raw_hash_set.h"
877           ],
878           "dependencies": {
879             "abseil/base/config": [
881             ],
882             "abseil/base/core_headers": [
884             ],
885             "abseil/base/dynamic_annotations": [
887             ],
888             "abseil/base/endian": [
890             ],
891             "abseil/base/prefetch": [
893             ],
894             "abseil/base/raw_logging_internal": [
896             ],
897             "abseil/container/common": [
899             ],
900             "abseil/container/compressed_tuple": [
902             ],
903             "abseil/container/container_memory": [
905             ],
906             "abseil/container/hash_policy_traits": [
908             ],
909             "abseil/container/hashtable_debug_hooks": [
911             ],
912             "abseil/container/hashtablez_sampler": [
914             ],
915             "abseil/hash/hash": [
917             ],
918             "abseil/memory/memory": [
920             ],
921             "abseil/meta/type_traits": [
923             ],
924             "abseil/numeric/bits": [
926             ],
927             "abseil/utility/utility": [
929             ]
930           }
931         }
932       ]
933     },
934     {
935       "name": "crc",
936       "subspecs": [
937         {
938           "name": "cpu_detect",
939           "source_files": [
940             "absl/crc/internal/cpu_detect.cc",
941             "absl/crc/internal/cpu_detect.h"
942           ],
943           "dependencies": {
944             "abseil/base/base": [
946             ],
947             "abseil/base/config": [
949             ]
950           }
951         },
952         {
953           "name": "crc32c",
954           "source_files": [
955             "absl/crc/crc32c.cc",
956             "absl/crc/crc32c.h",
957             "absl/crc/internal/crc32c.h",
958             "absl/crc/internal/crc32c_inline.h",
959             "absl/crc/internal/crc_memcpy.h",
960             "absl/crc/internal/crc_memcpy_fallback.cc",
961             "absl/crc/internal/crc_memcpy_x86_arm_combined.cc",
962             "absl/crc/internal/crc_non_temporal_memcpy.cc"
963           ],
964           "dependencies": {
965             "abseil/base/config": [
967             ],
968             "abseil/base/core_headers": [
970             ],
971             "abseil/base/endian": [
973             ],
974             "abseil/base/prefetch": [
976             ],
977             "abseil/crc/cpu_detect": [
979             ],
980             "abseil/crc/crc_internal": [
982             ],
983             "abseil/crc/non_temporal_memcpy": [
985             ],
986             "abseil/strings/str_format": [
988             ],
989             "abseil/strings/strings": [
991             ]
992           }
993         },
994         {
995           "name": "crc_cord_state",
996           "source_files": [
997             "absl/crc/internal/crc_cord_state.cc",
998             "absl/crc/internal/crc_cord_state.h"
999           ],
1000           "dependencies": {
1001             "abseil/base/config": [
1003             ],
1004             "abseil/crc/crc32c": [
1006             ],
1007             "abseil/numeric/bits": [
1009             ],
1010             "abseil/strings/strings": [
1012             ]
1013           }
1014         },
1015         {
1016           "name": "crc_internal",
1017           "source_files": [
1018             "absl/crc/internal/crc.cc",
1019             "absl/crc/internal/crc.h",
1020             "absl/crc/internal/crc32_x86_arm_combined_simd.h",
1021             "absl/crc/internal/crc_internal.h",
1022             "absl/crc/internal/crc_x86_arm_combined.cc"
1023           ],
1024           "dependencies": {
1025             "abseil/base/config": [
1027             ],
1028             "abseil/base/core_headers": [
1030             ],
1031             "abseil/base/endian": [
1033             ],
1034             "abseil/base/prefetch": [
1036             ],
1037             "abseil/base/raw_logging_internal": [
1039             ],
1040             "abseil/crc/cpu_detect": [
1042             ],
1043             "abseil/memory/memory": [
1045             ],
1046             "abseil/numeric/bits": [
1048             ]
1049           }
1050         },
1051         {
1052           "name": "non_temporal_arm_intrinsics",
1053           "source_files": "absl/crc/internal/non_temporal_arm_intrinsics.h",
1054           "dependencies": {
1055             "abseil/base/config": [
1057             ]
1058           }
1059         },
1060         {
1061           "name": "non_temporal_memcpy",
1062           "source_files": "absl/crc/internal/non_temporal_memcpy.h",
1063           "dependencies": {
1064             "abseil/base/config": [
1066             ],
1067             "abseil/base/core_headers": [
1069             ],
1070             "abseil/crc/non_temporal_arm_intrinsics": [
1072             ]
1073           }
1074         }
1075       ]
1076     },
1077     {
1078       "name": "debugging",
1079       "subspecs": [
1080         {
1081           "name": "debugging_internal",
1082           "source_files": [
1083             "absl/debugging/internal/address_is_readable.cc",
1084             "absl/debugging/internal/address_is_readable.h",
1085             "absl/debugging/internal/elf_mem_image.cc",
1086             "absl/debugging/internal/elf_mem_image.h",
1087             "absl/debugging/internal/vdso_support.cc",
1088             "absl/debugging/internal/vdso_support.h"
1089           ],
1090           "dependencies": {
1091             "abseil/base/config": [
1093             ],
1094             "abseil/base/core_headers": [
1096             ],
1097             "abseil/base/dynamic_annotations": [
1099             ],
1100             "abseil/base/errno_saver": [
1102             ],
1103             "abseil/base/raw_logging_internal": [
1105             ]
1106           }
1107         },
1108         {
1109           "name": "demangle_internal",
1110           "source_files": [
1111             "absl/debugging/internal/demangle.cc",
1112             "absl/debugging/internal/demangle.h"
1113           ],
1114           "dependencies": {
1115             "abseil/base/base": [
1117             ],
1118             "abseil/base/config": [
1120             ],
1121             "abseil/base/core_headers": [
1123             ]
1124           }
1125         },
1126         {
1127           "name": "examine_stack",
1128           "source_files": [
1129             "absl/debugging/internal/examine_stack.cc",
1130             "absl/debugging/internal/examine_stack.h"
1131           ],
1132           "dependencies": {
1133             "abseil/base/config": [
1135             ],
1136             "abseil/base/core_headers": [
1138             ],
1139             "abseil/base/raw_logging_internal": [
1141             ],
1142             "abseil/debugging/stacktrace": [
1144             ],
1145             "abseil/debugging/symbolize": [
1147             ]
1148           }
1149         },
1150         {
1151           "name": "failure_signal_handler",
1152           "source_files": [
1153             "absl/debugging/failure_signal_handler.cc",
1154             "absl/debugging/failure_signal_handler.h"
1155           ],
1156           "dependencies": {
1157             "abseil/base/base": [
1159             ],
1160             "abseil/base/config": [
1162             ],
1163             "abseil/base/core_headers": [
1165             ],
1166             "abseil/base/raw_logging_internal": [
1168             ],
1169             "abseil/debugging/examine_stack": [
1171             ],
1172             "abseil/debugging/stacktrace": [
1174             ]
1175           }
1176         },
1177         {
1178           "name": "leak_check",
1179           "source_files": [
1180             "absl/debugging/leak_check.cc",
1181             "absl/debugging/leak_check.h"
1182           ],
1183           "dependencies": {
1184             "abseil/base/config": [
1186             ],
1187             "abseil/base/core_headers": [
1189             ]
1190           }
1191         },
1192         {
1193           "name": "stacktrace",
1194           "source_files": [
1195             "absl/debugging/internal/stacktrace_aarch64-inl.inc",
1196             "absl/debugging/internal/stacktrace_arm-inl.inc",
1197             "absl/debugging/internal/stacktrace_config.h",
1198             "absl/debugging/internal/stacktrace_emscripten-inl.inc",
1199             "absl/debugging/internal/stacktrace_generic-inl.inc",
1200             "absl/debugging/internal/stacktrace_powerpc-inl.inc",
1201             "absl/debugging/internal/stacktrace_riscv-inl.inc",
1202             "absl/debugging/internal/stacktrace_unimplemented-inl.inc",
1203             "absl/debugging/internal/stacktrace_win32-inl.inc",
1204             "absl/debugging/internal/stacktrace_x86-inl.inc",
1205             "absl/debugging/stacktrace.cc",
1206             "absl/debugging/stacktrace.h"
1207           ],
1208           "dependencies": {
1209             "abseil/base/config": [
1211             ],
1212             "abseil/base/core_headers": [
1214             ],
1215             "abseil/base/dynamic_annotations": [
1217             ],
1218             "abseil/base/raw_logging_internal": [
1220             ],
1221             "abseil/debugging/debugging_internal": [
1223             ]
1224           }
1225         },
1226         {
1227           "name": "symbolize",
1228           "source_files": [
1229             "absl/debugging/internal/symbolize.h",
1230             "absl/debugging/symbolize.cc",
1231             "absl/debugging/symbolize.h",
1232             "absl/debugging/symbolize_darwin.inc",
1233             "absl/debugging/symbolize_elf.inc",
1234             "absl/debugging/symbolize_emscripten.inc",
1235             "absl/debugging/symbolize_unimplemented.inc",
1236             "absl/debugging/symbolize_win32.inc"
1237           ],
1238           "dependencies": {
1239             "abseil/base/base": [
1241             ],
1242             "abseil/base/config": [
1244             ],
1245             "abseil/base/core_headers": [
1247             ],
1248             "abseil/base/dynamic_annotations": [
1250             ],
1251             "abseil/base/malloc_internal": [
1253             ],
1254             "abseil/base/raw_logging_internal": [
1256             ],
1257             "abseil/debugging/debugging_internal": [
1259             ],
1260             "abseil/debugging/demangle_internal": [
1262             ],
1263             "abseil/strings/strings": [
1265             ]
1266           }
1267         }
1268       ]
1269     },
1270     {
1271       "name": "flags",
1272       "subspecs": [
1273         {
1274           "name": "commandlineflag",
1275           "source_files": [
1276             "absl/flags/commandlineflag.cc",
1277             "absl/flags/commandlineflag.h"
1278           ],
1279           "dependencies": {
1280             "abseil/base/config": [
1282             ],
1283             "abseil/base/fast_type_id": [
1285             ],
1286             "abseil/flags/commandlineflag_internal": [
1288             ],
1289             "abseil/strings/strings": [
1291             ],
1292             "abseil/types/optional": [
1294             ]
1295           }
1296         },
1297         {
1298           "name": "commandlineflag_internal",
1299           "source_files": [
1300             "absl/flags/internal/commandlineflag.cc",
1301             "absl/flags/internal/commandlineflag.h"
1302           ],
1303           "dependencies": {
1304             "abseil/base/config": [
1306             ],
1307             "abseil/base/fast_type_id": [
1309             ]
1310           }
1311         },
1312         {
1313           "name": "config",
1314           "source_files": [
1315             "absl/flags/config.h",
1316             "absl/flags/usage_config.cc",
1317             "absl/flags/usage_config.h"
1318           ],
1319           "dependencies": {
1320             "abseil/base/config": [
1322             ],
1323             "abseil/base/core_headers": [
1325             ],
1326             "abseil/flags/path_util": [
1328             ],
1329             "abseil/flags/program_name": [
1331             ],
1332             "abseil/strings/strings": [
1334             ],
1335             "abseil/synchronization/synchronization": [
1337             ]
1338           }
1339         },
1340         {
1341           "name": "flag",
1342           "source_files": [
1343             "absl/flags/declare.h",
1344             "absl/flags/flag.h"
1345           ],
1346           "dependencies": {
1347             "abseil/base/base": [
1349             ],
1350             "abseil/base/config": [
1352             ],
1353             "abseil/base/core_headers": [
1355             ],
1356             "abseil/flags/config": [
1358             ],
1359             "abseil/flags/flag_internal": [
1361             ],
1362             "abseil/flags/reflection": [
1364             ],
1365             "abseil/strings/strings": [
1367             ]
1368           }
1369         },
1370         {
1371           "name": "flag_internal",
1372           "source_files": [
1373             "absl/flags/internal/flag.cc",
1374             "absl/flags/internal/flag.h",
1375             "absl/flags/internal/sequence_lock.h"
1376           ],
1377           "dependencies": {
1378             "abseil/base/base": [
1380             ],
1381             "abseil/base/config": [
1383             ],
1384             "abseil/base/core_headers": [
1386             ],
1387             "abseil/base/dynamic_annotations": [
1389             ],
1390             "abseil/flags/commandlineflag": [
1392             ],
1393             "abseil/flags/commandlineflag_internal": [
1395             ],
1396             "abseil/flags/config": [
1398             ],
1399             "abseil/flags/marshalling": [
1401             ],
1402             "abseil/flags/reflection": [
1404             ],
1405             "abseil/memory/memory": [
1407             ],
1408             "abseil/meta/type_traits": [
1410             ],
1411             "abseil/strings/strings": [
1413             ],
1414             "abseil/synchronization/synchronization": [
1416             ],
1417             "abseil/utility/utility": [
1419             ]
1420           }
1421         },
1422         {
1423           "name": "marshalling",
1424           "source_files": [
1425             "absl/flags/marshalling.cc",
1426             "absl/flags/marshalling.h"
1427           ],
1428           "dependencies": {
1429             "abseil/base/config": [
1431             ],
1432             "abseil/base/core_headers": [
1434             ],
1435             "abseil/base/log_severity": [
1437             ],
1438             "abseil/numeric/int128": [
1440             ],
1441             "abseil/strings/str_format": [
1443             ],
1444             "abseil/strings/strings": [
1446             ],
1447             "abseil/types/optional": [
1449             ]
1450           }
1451         },
1452         {
1453           "name": "parse",
1454           "source_files": [
1455             "absl/flags/internal/parse.h",
1456             "absl/flags/parse.cc",
1457             "absl/flags/parse.h"
1458           ],
1459           "dependencies": {
1460             "abseil/algorithm/container": [
1462             ],
1463             "abseil/base/config": [
1465             ],
1466             "abseil/base/core_headers": [
1468             ],
1469             "abseil/flags/commandlineflag": [
1471             ],
1472             "abseil/flags/commandlineflag_internal": [
1474             ],
1475             "abseil/flags/config": [
1477             ],
1478             "abseil/flags/flag": [
1480             ],
1481             "abseil/flags/flag_internal": [
1483             ],
1484             "abseil/flags/private_handle_accessor": [
1486             ],
1487             "abseil/flags/program_name": [
1489             ],
1490             "abseil/flags/reflection": [
1492             ],
1493             "abseil/flags/usage": [
1495             ],
1496             "abseil/flags/usage_internal": [
1498             ],
1499             "abseil/strings/strings": [
1501             ],
1502             "abseil/synchronization/synchronization": [
1504             ]
1505           }
1506         },
1507         {
1508           "name": "path_util",
1509           "source_files": "absl/flags/internal/path_util.h",
1510           "dependencies": {
1511             "abseil/base/config": [
1513             ],
1514             "abseil/strings/strings": [
1516             ]
1517           }
1518         },
1519         {
1520           "name": "private_handle_accessor",
1521           "source_files": [
1522             "absl/flags/internal/private_handle_accessor.cc",
1523             "absl/flags/internal/private_handle_accessor.h"
1524           ],
1525           "dependencies": {
1526             "abseil/base/config": [
1528             ],
1529             "abseil/flags/commandlineflag": [
1531             ],
1532             "abseil/flags/commandlineflag_internal": [
1534             ],
1535             "abseil/strings/strings": [
1537             ]
1538           }
1539         },
1540         {
1541           "name": "program_name",
1542           "source_files": [
1543             "absl/flags/internal/program_name.cc",
1544             "absl/flags/internal/program_name.h"
1545           ],
1546           "dependencies": {
1547             "abseil/base/config": [
1549             ],
1550             "abseil/base/core_headers": [
1552             ],
1553             "abseil/flags/path_util": [
1555             ],
1556             "abseil/strings/strings": [
1558             ],
1559             "abseil/synchronization/synchronization": [
1561             ]
1562           }
1563         },
1564         {
1565           "name": "reflection",
1566           "source_files": [
1567             "absl/flags/internal/registry.h",
1568             "absl/flags/reflection.cc",
1569             "absl/flags/reflection.h"
1570           ],
1571           "dependencies": {
1572             "abseil/base/config": [
1574             ],
1575             "abseil/base/core_headers": [
1577             ],
1578             "abseil/base/no_destructor": [
1580             ],
1581             "abseil/container/flat_hash_map": [
1583             ],
1584             "abseil/flags/commandlineflag": [
1586             ],
1587             "abseil/flags/commandlineflag_internal": [
1589             ],
1590             "abseil/flags/config": [
1592             ],
1593             "abseil/flags/private_handle_accessor": [
1595             ],
1596             "abseil/strings/strings": [
1598             ],
1599             "abseil/synchronization/synchronization": [
1601             ]
1602           }
1603         },
1604         {
1605           "name": "usage",
1606           "source_files": [
1607             "absl/flags/usage.cc",
1608             "absl/flags/usage.h"
1609           ],
1610           "dependencies": {
1611             "abseil/base/config": [
1613             ],
1614             "abseil/base/core_headers": [
1616             ],
1617             "abseil/base/raw_logging_internal": [
1619             ],
1620             "abseil/flags/usage_internal": [
1622             ],
1623             "abseil/strings/strings": [
1625             ],
1626             "abseil/synchronization/synchronization": [
1628             ]
1629           }
1630         },
1631         {
1632           "name": "usage_internal",
1633           "source_files": [
1634             "absl/flags/internal/usage.cc",
1635             "absl/flags/internal/usage.h"
1636           ],
1637           "dependencies": {
1638             "abseil/base/config": [
1640             ],
1641             "abseil/base/core_headers": [
1643             ],
1644             "abseil/flags/commandlineflag": [
1646             ],
1647             "abseil/flags/config": [
1649             ],
1650             "abseil/flags/flag": [
1652             ],
1653             "abseil/flags/flag_internal": [
1655             ],
1656             "abseil/flags/path_util": [
1658             ],
1659             "abseil/flags/private_handle_accessor": [
1661             ],
1662             "abseil/flags/program_name": [
1664             ],
1665             "abseil/flags/reflection": [
1667             ],
1668             "abseil/strings/strings": [
1670             ],
1671             "abseil/synchronization/synchronization": [
1673             ]
1674           }
1675         }
1676       ]
1677     },
1678     {
1679       "name": "functional",
1680       "subspecs": [
1681         {
1682           "name": "any_invocable",
1683           "source_files": [
1684             "absl/functional/any_invocable.h",
1685             "absl/functional/internal/any_invocable.h"
1686           ],
1687           "dependencies": {
1688             "abseil/base/base_internal": [
1690             ],
1691             "abseil/base/config": [
1693             ],
1694             "abseil/base/core_headers": [
1696             ],
1697             "abseil/meta/type_traits": [
1699             ],
1700             "abseil/utility/utility": [
1702             ]
1703           }
1704         },
1705         {
1706           "name": "bind_front",
1707           "source_files": [
1708             "absl/functional/bind_front.h",
1709             "absl/functional/internal/front_binder.h"
1710           ],
1711           "dependencies": {
1712             "abseil/base/base_internal": [
1714             ],
1715             "abseil/container/compressed_tuple": [
1717             ],
1718             "abseil/meta/type_traits": [
1720             ],
1721             "abseil/utility/utility": [
1723             ]
1724           }
1725         },
1726         {
1727           "name": "function_ref",
1728           "source_files": [
1729             "absl/functional/function_ref.h",
1730             "absl/functional/internal/function_ref.h"
1731           ],
1732           "dependencies": {
1733             "abseil/base/base_internal": [
1735             ],
1736             "abseil/base/core_headers": [
1738             ],
1739             "abseil/functional/any_invocable": [
1741             ],
1742             "abseil/meta/type_traits": [
1744             ]
1745           }
1746         },
1747         {
1748           "name": "overload",
1749           "source_files": "absl/functional/overload.h",
1750           "dependencies": {
1751             "abseil/base/config": [
1753             ],
1754             "abseil/meta/type_traits": [
1756             ]
1757           }
1758         }
1759       ]
1760     },
1761     {
1762       "name": "hash",
1763       "subspecs": [
1764         {
1765           "name": "city",
1766           "source_files": [
1767             "absl/hash/internal/city.cc",
1768             "absl/hash/internal/city.h"
1769           ],
1770           "dependencies": {
1771             "abseil/base/config": [
1773             ],
1774             "abseil/base/core_headers": [
1776             ],
1777             "abseil/base/endian": [
1779             ]
1780           }
1781         },
1782         {
1783           "name": "hash",
1784           "source_files": [
1785             "absl/hash/hash.h",
1786             "absl/hash/internal/hash.cc",
1787             "absl/hash/internal/hash.h"
1788           ],
1789           "dependencies": {
1790             "abseil/base/config": [
1792             ],
1793             "abseil/base/core_headers": [
1795             ],
1796             "abseil/base/endian": [
1798             ],
1799             "abseil/container/fixed_array": [
1801             ],
1802             "abseil/functional/function_ref": [
1804             ],
1805             "abseil/hash/city": [
1807             ],
1808             "abseil/hash/low_level_hash": [
1810             ],
1811             "abseil/meta/type_traits": [
1813             ],
1814             "abseil/numeric/bits": [
1816             ],
1817             "abseil/numeric/int128": [
1819             ],
1820             "abseil/strings/strings": [
1822             ],
1823             "abseil/types/optional": [
1825             ],
1826             "abseil/types/variant": [
1828             ],
1829             "abseil/utility/utility": [
1831             ]
1832           }
1833         },
1834         {
1835           "name": "low_level_hash",
1836           "source_files": [
1837             "absl/hash/internal/low_level_hash.cc",
1838             "absl/hash/internal/low_level_hash.h"
1839           ],
1840           "dependencies": {
1841             "abseil/base/config": [
1843             ],
1844             "abseil/base/endian": [
1846             ],
1847             "abseil/base/prefetch": [
1849             ],
1850             "abseil/numeric/int128": [
1852             ]
1853           }
1854         }
1855       ]
1856     },
1857     {
1858       "name": "log",
1859       "subspecs": [
1860         {
1861           "name": "absl_check",
1862           "source_files": "absl/log/absl_check.h",
1863           "dependencies": {
1864             "abseil/log/internal/check_impl": [
1866             ]
1867           }
1868         },
1869         {
1870           "name": "absl_log",
1871           "source_files": "absl/log/absl_log.h",
1872           "dependencies": {
1873             "abseil/log/internal/log_impl": [
1875             ]
1876           }
1877         },
1878         {
1879           "name": "absl_vlog_is_on",
1880           "source_files": "absl/log/absl_vlog_is_on.h",
1881           "dependencies": {
1882             "abseil/base/config": [
1884             ],
1885             "abseil/base/core_headers": [
1887             ],
1888             "abseil/log/internal/vlog_config": [
1890             ],
1891             "abseil/strings/strings": [
1893             ]
1894           }
1895         },
1896         {
1897           "name": "check",
1898           "source_files": "absl/log/check.h",
1899           "dependencies": {
1900             "abseil/log/internal/check_impl": [
1902             ],
1903             "abseil/log/internal/check_op": [
1905             ],
1906             "abseil/log/internal/conditions": [
1908             ],
1909             "abseil/log/internal/log_message": [
1911             ],
1912             "abseil/log/internal/strip": [
1914             ]
1915           }
1916         },
1917         {
1918           "name": "die_if_null",
1919           "source_files": [
1920             "absl/log/die_if_null.cc",
1921             "absl/log/die_if_null.h"
1922           ],
1923           "dependencies": {
1924             "abseil/base/config": [
1926             ],
1927             "abseil/base/core_headers": [
1929             ],
1930             "abseil/log/log": [
1932             ],
1933             "abseil/strings/strings": [
1935             ]
1936           }
1937         },
1938         {
1939           "name": "flags",
1940           "source_files": [
1941             "absl/log/flags.cc",
1942             "absl/log/flags.h"
1943           ],
1944           "dependencies": {
1945             "abseil/base/config": [
1947             ],
1948             "abseil/base/core_headers": [
1950             ],
1951             "abseil/base/log_severity": [
1953             ],
1954             "abseil/flags/flag": [
1956             ],
1957             "abseil/flags/marshalling": [
1959             ],
1960             "abseil/log/internal/config": [
1962             ],
1963             "abseil/log/internal/flags": [
1965             ],
1966             "abseil/log/internal/vlog_config": [
1968             ],
1969             "abseil/log/globals": [
1971             ],
1972             "abseil/strings/strings": [
1974             ]
1975           }
1976         },
1977         {
1978           "name": "globals",
1979           "source_files": [
1980             "absl/log/globals.cc",
1981             "absl/log/globals.h"
1982           ],
1983           "dependencies": {
1984             "abseil/base/atomic_hook": [
1986             ],
1987             "abseil/base/config": [
1989             ],
1990             "abseil/base/core_headers": [
1992             ],
1993             "abseil/base/log_severity": [
1995             ],
1996             "abseil/base/raw_logging_internal": [
1998             ],
1999             "abseil/hash/hash": [
2001             ],
2002             "abseil/log/internal/vlog_config": [
2004             ],
2005             "abseil/strings/strings": [
2007             ]
2008           }
2009         },
2010         {
2011           "name": "initialize",
2012           "source_files": [
2013             "absl/log/initialize.cc",
2014             "absl/log/initialize.h"
2015           ],
2016           "dependencies": {
2017             "abseil/base/config": [
2019             ],
2020             "abseil/log/internal/globals": [
2022             ],
2023             "abseil/log/globals": [
2025             ],
2026             "abseil/time/time": [
2028             ]
2029           }
2030         },
2031         {
2032           "name": "internal",
2033           "subspecs": [
2034             {
2035               "name": "append_truncated",
2036               "source_files": "absl/log/internal/append_truncated.h",
2037               "dependencies": {
2038                 "abseil/base/config": [
2040                 ],
2041                 "abseil/strings/strings": [
2043                 ],
2044                 "abseil/types/span": [
2046                 ]
2047               }
2048             },
2049             {
2050               "name": "check_impl",
2051               "source_files": "absl/log/internal/check_impl.h",
2052               "dependencies": {
2053                 "abseil/base/core_headers": [
2055                 ],
2056                 "abseil/log/internal/check_op": [
2058                 ],
2059                 "abseil/log/internal/conditions": [
2061                 ],
2062                 "abseil/log/internal/log_message": [
2064                 ],
2065                 "abseil/log/internal/strip": [
2067                 ]
2068               }
2069             },
2070             {
2071               "name": "check_op",
2072               "source_files": [
2073                 "absl/log/internal/check_op.cc",
2074                 "absl/log/internal/check_op.h"
2075               ],
2076               "dependencies": {
2077                 "abseil/base/config": [
2079                 ],
2080                 "abseil/base/core_headers": [
2082                 ],
2083                 "abseil/log/internal/nullguard": [
2085                 ],
2086                 "abseil/log/internal/nullstream": [
2088                 ],
2089                 "abseil/log/internal/strip": [
2091                 ],
2092                 "abseil/strings/strings": [
2094                 ]
2095               }
2096             },
2097             {
2098               "name": "conditions",
2099               "source_files": [
2100                 "absl/log/internal/conditions.cc",
2101                 "absl/log/internal/conditions.h"
2102               ],
2103               "dependencies": {
2104                 "abseil/base/base": [
2106                 ],
2107                 "abseil/base/config": [
2109                 ],
2110                 "abseil/base/core_headers": [
2112                 ],
2113                 "abseil/log/internal/voidify": [
2115                 ]
2116               }
2117             },
2118             {
2119               "name": "config",
2120               "source_files": "absl/log/internal/config.h",
2121               "dependencies": {
2122                 "abseil/base/config": [
2124                 ],
2125                 "abseil/base/core_headers": [
2127                 ]
2128               }
2129             },
2130             {
2131               "name": "flags",
2132               "source_files": "absl/log/internal/flags.h",
2133               "dependencies": {
2134                 "abseil/flags/flag": [
2136                 ]
2137               }
2138             },
2139             {
2140               "name": "fnmatch",
2141               "source_files": [
2142                 "absl/log/internal/fnmatch.cc",
2143                 "absl/log/internal/fnmatch.h"
2144               ],
2145               "dependencies": {
2146                 "abseil/base/config": [
2148                 ],
2149                 "abseil/strings/strings": [
2151                 ]
2152               }
2153             },
2154             {
2155               "name": "format",
2156               "source_files": [
2157                 "absl/log/internal/log_format.cc",
2158                 "absl/log/internal/log_format.h"
2159               ],
2160               "dependencies": {
2161                 "abseil/base/config": [
2163                 ],
2164                 "abseil/base/core_headers": [
2166                 ],
2167                 "abseil/base/log_severity": [
2169                 ],
2170                 "abseil/log/internal/append_truncated": [
2172                 ],
2173                 "abseil/log/internal/config": [
2175                 ],
2176                 "abseil/log/internal/globals": [
2178                 ],
2179                 "abseil/strings/str_format": [
2181                 ],
2182                 "abseil/strings/strings": [
2184                 ],
2185                 "abseil/time/time": [
2187                 ],
2188                 "abseil/types/span": [
2190                 ]
2191               }
2192             },
2193             {
2194               "name": "globals",
2195               "source_files": [
2196                 "absl/log/internal/globals.cc",
2197                 "absl/log/internal/globals.h"
2198               ],
2199               "dependencies": {
2200                 "abseil/base/config": [
2202                 ],
2203                 "abseil/base/core_headers": [
2205                 ],
2206                 "abseil/base/log_severity": [
2208                 ],
2209                 "abseil/base/raw_logging_internal": [
2211                 ],
2212                 "abseil/strings/strings": [
2214                 ],
2215                 "abseil/time/time": [
2217                 ]
2218               }
2219             },
2220             {
2221               "name": "log_impl",
2222               "source_files": "absl/log/internal/log_impl.h",
2223               "dependencies": {
2224                 "abseil/log/internal/conditions": [
2226                 ],
2227                 "abseil/log/internal/log_message": [
2229                 ],
2230                 "abseil/log/internal/strip": [
2232                 ],
2233                 "abseil/log/absl_vlog_is_on": [
2235                 ]
2236               }
2237             },
2238             {
2239               "name": "log_message",
2240               "source_files": [
2241                 "absl/log/internal/log_message.cc",
2242                 "absl/log/internal/log_message.h"
2243               ],
2244               "dependencies": {
2245                 "abseil/base/base": [
2247                 ],
2248                 "abseil/base/config": [
2250                 ],
2251                 "abseil/base/core_headers": [
2253                 ],
2254                 "abseil/base/errno_saver": [
2256                 ],
2257                 "abseil/base/log_severity": [
2259                 ],
2260                 "abseil/base/raw_logging_internal": [
2262                 ],
2263                 "abseil/base/strerror": [
2265                 ],
2266                 "abseil/container/inlined_vector": [
2268                 ],
2269                 "abseil/debugging/examine_stack": [
2271                 ],
2272                 "abseil/log/internal/append_truncated": [
2274                 ],
2275                 "abseil/log/internal/format": [
2277                 ],
2278                 "abseil/log/internal/globals": [
2280                 ],
2281                 "abseil/log/internal/log_sink_set": [
2283                 ],
2284                 "abseil/log/internal/nullguard": [
2286                 ],
2287                 "abseil/log/internal/proto": [
2289                 ],
2290                 "abseil/log/globals": [
2292                 ],
2293                 "abseil/log/log_entry": [
2295                 ],
2296                 "abseil/log/log_sink": [
2298                 ],
2299                 "abseil/log/log_sink_registry": [
2301                 ],
2302                 "abseil/memory/memory": [
2304                 ],
2305                 "abseil/strings/strings": [
2307                 ],
2308                 "abseil/time/time": [
2310                 ],
2311                 "abseil/types/span": [
2313                 ]
2314               }
2315             },
2316             {
2317               "name": "log_sink_set",
2318               "source_files": [
2319                 "absl/log/internal/log_sink_set.cc",
2320                 "absl/log/internal/log_sink_set.h"
2321               ],
2322               "dependencies": {
2323                 "abseil/base/base": [
2325                 ],
2326                 "abseil/base/config": [
2328                 ],
2329                 "abseil/base/core_headers": [
2331                 ],
2332                 "abseil/base/log_severity": [
2334                 ],
2335                 "abseil/base/no_destructor": [
2337                 ],
2338                 "abseil/base/raw_logging_internal": [
2340                 ],
2341                 "abseil/cleanup/cleanup": [
2343                 ],
2344                 "abseil/log/internal/config": [
2346                 ],
2347                 "abseil/log/internal/globals": [
2349                 ],
2350                 "abseil/log/globals": [
2352                 ],
2353                 "abseil/log/log_entry": [
2355                 ],
2356                 "abseil/log/log_sink": [
2358                 ],
2359                 "abseil/strings/strings": [
2361                 ],
2362                 "abseil/synchronization/synchronization": [
2364                 ],
2365                 "abseil/types/span": [
2367                 ]
2368               }
2369             },
2370             {
2371               "name": "nullguard",
2372               "source_files": [
2373                 "absl/log/internal/nullguard.cc",
2374                 "absl/log/internal/nullguard.h"
2375               ],
2376               "dependencies": {
2377                 "abseil/base/config": [
2379                 ],
2380                 "abseil/base/core_headers": [
2382                 ]
2383               }
2384             },
2385             {
2386               "name": "nullstream",
2387               "source_files": "absl/log/internal/nullstream.h",
2388               "dependencies": {
2389                 "abseil/base/config": [
2391                 ],
2392                 "abseil/base/core_headers": [
2394                 ],
2395                 "abseil/base/log_severity": [
2397                 ],
2398                 "abseil/strings/strings": [
2400                 ]
2401               }
2402             },
2403             {
2404               "name": "proto",
2405               "source_files": [
2406                 "absl/log/internal/proto.cc",
2407                 "absl/log/internal/proto.h"
2408               ],
2409               "dependencies": {
2410                 "abseil/base/base": [
2412                 ],
2413                 "abseil/base/config": [
2415                 ],
2416                 "abseil/base/core_headers": [
2418                 ],
2419                 "abseil/strings/strings": [
2421                 ],
2422                 "abseil/types/span": [
2424                 ]
2425               }
2426             },
2427             {
2428               "name": "strip",
2429               "source_files": "absl/log/internal/strip.h",
2430               "dependencies": {
2431                 "abseil/base/log_severity": [
2433                 ],
2434                 "abseil/log/internal/log_message": [
2436                 ],
2437                 "abseil/log/internal/nullstream": [
2439                 ]
2440               }
2441             },
2442             {
2443               "name": "structured",
2444               "source_files": "absl/log/internal/structured.h",
2445               "dependencies": {
2446                 "abseil/base/config": [
2448                 ],
2449                 "abseil/log/internal/log_message": [
2451                 ],
2452                 "abseil/strings/strings": [
2454                 ]
2455               }
2456             },
2457             {
2458               "name": "vlog_config",
2459               "source_files": [
2460                 "absl/log/internal/vlog_config.cc",
2461                 "absl/log/internal/vlog_config.h"
2462               ],
2463               "dependencies": {
2464                 "abseil/base/base": [
2466                 ],
2467                 "abseil/base/config": [
2469                 ],
2470                 "abseil/base/core_headers": [
2472                 ],
2473                 "abseil/base/no_destructor": [
2475                 ],
2476                 "abseil/log/internal/fnmatch": [
2478                 ],
2479                 "abseil/memory/memory": [
2481                 ],
2482                 "abseil/strings/strings": [
2484                 ],
2485                 "abseil/synchronization/synchronization": [
2487                 ],
2488                 "abseil/types/optional": [
2490                 ]
2491               }
2492             },
2493             {
2494               "name": "voidify",
2495               "source_files": "absl/log/internal/voidify.h",
2496               "dependencies": {
2497                 "abseil/base/config": [
2499                 ]
2500               }
2501             }
2502           ]
2503         },
2504         {
2505           "name": "log",
2506           "source_files": "absl/log/log.h",
2507           "dependencies": {
2508             "abseil/log/internal/log_impl": [
2510             ],
2511             "abseil/log/vlog_is_on": [
2513             ]
2514           }
2515         },
2516         {
2517           "name": "log_entry",
2518           "source_files": [
2519             "absl/log/log_entry.cc",
2520             "absl/log/log_entry.h"
2521           ],
2522           "dependencies": {
2523             "abseil/base/config": [
2525             ],
2526             "abseil/base/core_headers": [
2528             ],
2529             "abseil/base/log_severity": [
2531             ],
2532             "abseil/log/internal/config": [
2534             ],
2535             "abseil/strings/strings": [
2537             ],
2538             "abseil/time/time": [
2540             ],
2541             "abseil/types/span": [
2543             ]
2544           }
2545         },
2546         {
2547           "name": "log_sink",
2548           "source_files": [
2549             "absl/log/log_sink.cc",
2550             "absl/log/log_sink.h"
2551           ],
2552           "dependencies": {
2553             "abseil/base/config": [
2555             ],
2556             "abseil/log/log_entry": [
2558             ]
2559           }
2560         },
2561         {
2562           "name": "log_sink_registry",
2563           "source_files": "absl/log/log_sink_registry.h",
2564           "dependencies": {
2565             "abseil/base/config": [
2567             ],
2568             "abseil/log/internal/log_sink_set": [
2570             ],
2571             "abseil/log/log_sink": [
2573             ]
2574           }
2575         },
2576         {
2577           "name": "log_streamer",
2578           "source_files": "absl/log/log_streamer.h",
2579           "dependencies": {
2580             "abseil/base/config": [
2582             ],
2583             "abseil/base/log_severity": [
2585             ],
2586             "abseil/log/absl_log": [
2588             ],
2589             "abseil/strings/internal": [
2591             ],
2592             "abseil/strings/strings": [
2594             ],
2595             "abseil/types/optional": [
2597             ],
2598             "abseil/utility/utility": [
2600             ]
2601           }
2602         },
2603         {
2604           "name": "structured",
2605           "source_files": "absl/log/structured.h",
2606           "dependencies": {
2607             "abseil/base/config": [
2609             ],
2610             "abseil/log/internal/structured": [
2612             ],
2613             "abseil/strings/strings": [
2615             ]
2616           }
2617         },
2618         {
2619           "name": "vlog_is_on",
2620           "source_files": "absl/log/vlog_is_on.h",
2621           "dependencies": {
2622             "abseil/log/absl_vlog_is_on": [
2624             ]
2625           }
2626         }
2627       ]
2628     },
2629     {
2630       "name": "memory",
2631       "subspecs": [
2632         {
2633           "name": "memory",
2634           "source_files": "absl/memory/memory.h",
2635           "dependencies": {
2636             "abseil/base/core_headers": [
2638             ],
2639             "abseil/meta/type_traits": [
2641             ]
2642           }
2643         }
2644       ]
2645     },
2646     {
2647       "name": "meta",
2648       "subspecs": [
2649         {
2650           "name": "type_traits",
2651           "source_files": "absl/meta/type_traits.h",
2652           "dependencies": {
2653             "abseil/base/config": [
2655             ],
2656             "abseil/base/core_headers": [
2658             ]
2659           }
2660         }
2661       ]
2662     },
2663     {
2664       "name": "numeric",
2665       "subspecs": [
2666         {
2667           "name": "bits",
2668           "source_files": [
2669             "absl/numeric/bits.h",
2670             "absl/numeric/internal/bits.h"
2671           ],
2672           "dependencies": {
2673             "abseil/base/config": [
2675             ],
2676             "abseil/base/core_headers": [
2678             ]
2679           }
2680         },
2681         {
2682           "name": "int128",
2683           "source_files": [
2684             "absl/numeric/int128.cc",
2685             "absl/numeric/int128.h",
2686             "absl/numeric/int128_have_intrinsic.inc",
2687             "absl/numeric/int128_no_intrinsic.inc"
2688           ],
2689           "dependencies": {
2690             "abseil/base/config": [
2692             ],
2693             "abseil/base/core_headers": [
2695             ],
2696             "abseil/numeric/bits": [
2698             ]
2699           }
2700         },
2701         {
2702           "name": "representation",
2703           "source_files": "absl/numeric/internal/representation.h",
2704           "dependencies": {
2705             "abseil/base/config": [
2707             ]
2708           }
2709         }
2710       ]
2711     },
2712     {
2713       "name": "profiling",
2714       "subspecs": [
2715         {
2716           "name": "exponential_biased",
2717           "source_files": [
2718             "absl/profiling/internal/exponential_biased.cc",
2719             "absl/profiling/internal/exponential_biased.h"
2720           ],
2721           "dependencies": {
2722             "abseil/base/config": [
2724             ],
2725             "abseil/base/core_headers": [
2727             ]
2728           }
2729         },
2730         {
2731           "name": "periodic_sampler",
2732           "source_files": [
2733             "absl/profiling/internal/periodic_sampler.cc",
2734             "absl/profiling/internal/periodic_sampler.h"
2735           ],
2736           "dependencies": {
2737             "abseil/base/core_headers": [
2739             ],
2740             "abseil/profiling/exponential_biased": [
2742             ]
2743           }
2744         },
2745         {
2746           "name": "sample_recorder",
2747           "source_files": "absl/profiling/internal/sample_recorder.h",
2748           "dependencies": {
2749             "abseil/base/config": [
2751             ],
2752             "abseil/base/core_headers": [
2754             ],
2755             "abseil/synchronization/synchronization": [
2757             ],
2758             "abseil/time/time": [
2760             ]
2761           }
2762         }
2763       ]
2764     },
2765     {
2766       "name": "random",
2767       "subspecs": [
2768         {
2769           "name": "bit_gen_ref",
2770           "source_files": "absl/random/bit_gen_ref.h",
2771           "dependencies": {
2772             "abseil/base/core_headers": [
2774             ],
2775             "abseil/base/fast_type_id": [
2777             ],
2778             "abseil/meta/type_traits": [
2780             ],
2781             "abseil/random/internal/distribution_caller": [
2783             ],
2784             "abseil/random/internal/fast_uniform_bits": [
2786             ],
2787             "abseil/random/random": [
2789             ]
2790           }
2791         },
2792         {
2793           "name": "distributions",
2794           "source_files": [
2795             "absl/random/bernoulli_distribution.h",
2796             "absl/random/beta_distribution.h",
2797             "absl/random/discrete_distribution.cc",
2798             "absl/random/discrete_distribution.h",
2799             "absl/random/distributions.h",
2800             "absl/random/exponential_distribution.h",
2801             "absl/random/gaussian_distribution.cc",
2802             "absl/random/gaussian_distribution.h",
2803             "absl/random/log_uniform_int_distribution.h",
2804             "absl/random/poisson_distribution.h",
2805             "absl/random/uniform_int_distribution.h",
2806             "absl/random/uniform_real_distribution.h",
2807             "absl/random/zipf_distribution.h"
2808           ],
2809           "dependencies": {
2810             "abseil/base/base_internal": [
2812             ],
2813             "abseil/base/config": [
2815             ],
2816             "abseil/base/core_headers": [
2818             ],
2819             "abseil/meta/type_traits": [
2821             ],
2822             "abseil/numeric/bits": [
2824             ],
2825             "abseil/random/internal/distribution_caller": [
2827             ],
2828             "abseil/random/internal/fast_uniform_bits": [
2830             ],
2831             "abseil/random/internal/fastmath": [
2833             ],
2834             "abseil/random/internal/generate_real": [
2836             ],
2837             "abseil/random/internal/iostream_state_saver": [
2839             ],
2840             "abseil/random/internal/traits": [
2842             ],
2843             "abseil/random/internal/uniform_helper": [
2845             ],
2846             "abseil/random/internal/wide_multiply": [
2848             ],
2849             "abseil/strings/strings": [
2851             ]
2852           }
2853         },
2854         {
2855           "name": "internal",
2856           "subspecs": [
2857             {
2858               "name": "distribution_caller",
2859               "source_files": "absl/random/internal/distribution_caller.h",
2860               "dependencies": {
2861                 "abseil/base/config": [
2863                 ],
2864                 "abseil/base/fast_type_id": [
2866                 ],
2867                 "abseil/utility/utility": [
2869                 ]
2870               }
2871             },
2872             {
2873               "name": "fast_uniform_bits",
2874               "source_files": "absl/random/internal/fast_uniform_bits.h",
2875               "dependencies": {
2876                 "abseil/base/config": [
2878                 ],
2879                 "abseil/meta/type_traits": [
2881                 ],
2882                 "abseil/random/internal/traits": [
2884                 ]
2885               }
2886             },
2887             {
2888               "name": "fastmath",
2889               "source_files": "absl/random/internal/fastmath.h",
2890               "dependencies": {
2891                 "abseil/numeric/bits": [
2893                 ]
2894               }
2895             },
2896             {
2897               "name": "generate_real",
2898               "source_files": "absl/random/internal/generate_real.h",
2899               "dependencies": {
2900                 "abseil/meta/type_traits": [
2902                 ],
2903                 "abseil/numeric/bits": [
2905                 ],
2906                 "abseil/random/internal/fastmath": [
2908                 ],
2909                 "abseil/random/internal/traits": [
2911                 ]
2912               }
2913             },
2914             {
2915               "name": "iostream_state_saver",
2916               "source_files": "absl/random/internal/iostream_state_saver.h",
2917               "dependencies": {
2918                 "abseil/meta/type_traits": [
2920                 ],
2921                 "abseil/numeric/int128": [
2923                 ]
2924               }
2925             },
2926             {
2927               "name": "mock_helpers",
2928               "source_files": "absl/random/internal/mock_helpers.h",
2929               "dependencies": {
2930                 "abseil/base/fast_type_id": [
2932                 ],
2933                 "abseil/types/optional": [
2935                 ]
2936               }
2937             },
2938             {
2939               "name": "nanobenchmark",
2940               "source_files": [
2941                 "absl/random/internal/nanobenchmark.cc",
2942                 "absl/random/internal/nanobenchmark.h"
2943               ],
2944               "dependencies": {
2945                 "abseil/base/config": [
2947                 ],
2948                 "abseil/base/core_headers": [
2950                 ],
2951                 "abseil/base/raw_logging_internal": [
2953                 ],
2954                 "abseil/random/internal/platform": [
2956                 ],
2957                 "abseil/random/internal/randen_engine": [
2959                 ]
2960               }
2961             },
2962             {
2963               "name": "nonsecure_base",
2964               "source_files": "absl/random/internal/nonsecure_base.h",
2965               "dependencies": {
2966                 "abseil/base/core_headers": [
2968                 ],
2969                 "abseil/container/inlined_vector": [
2971                 ],
2972                 "abseil/meta/type_traits": [
2974                 ],
2975                 "abseil/random/internal/pool_urbg": [
2977                 ],
2978                 "abseil/random/internal/salted_seed_seq": [
2980                 ],
2981                 "abseil/random/internal/seed_material": [
2983                 ],
2984                 "abseil/types/span": [
2986                 ]
2987               }
2988             },
2989             {
2990               "name": "pcg_engine",
2991               "source_files": "absl/random/internal/pcg_engine.h",
2992               "dependencies": {
2993                 "abseil/base/config": [
2995                 ],
2996                 "abseil/meta/type_traits": [
2998                 ],
2999                 "abseil/numeric/bits": [
3001                 ],
3002                 "abseil/numeric/int128": [
3004                 ],
3005                 "abseil/random/internal/fastmath": [
3007                 ],
3008                 "abseil/random/internal/iostream_state_saver": [
3010                 ]
3011               }
3012             },
3013             {
3014               "name": "platform",
3015               "source_files": [
3016                 "absl/random/internal/platform.h",
3017                 "absl/random/internal/randen_round_keys.cc",
3018                 "absl/random/internal/randen_traits.h"
3019               ],
3020               "dependencies": {
3021                 "abseil/base/config": [
3023                 ]
3024               }
3025             },
3026             {
3027               "name": "pool_urbg",
3028               "source_files": [
3029                 "absl/random/internal/pool_urbg.cc",
3030                 "absl/random/internal/pool_urbg.h"
3031               ],
3032               "dependencies": {
3033                 "abseil/base/base": [
3035                 ],
3036                 "abseil/base/config": [
3038                 ],
3039                 "abseil/base/core_headers": [
3041                 ],
3042                 "abseil/base/endian": [
3044                 ],
3045                 "abseil/base/raw_logging_internal": [
3047                 ],
3048                 "abseil/random/internal/randen": [
3050                 ],
3051                 "abseil/random/internal/seed_material": [
3053                 ],
3054                 "abseil/random/internal/traits": [
3056                 ],
3057                 "abseil/random/seed_gen_exception": [
3059                 ],
3060                 "abseil/types/span": [
3062                 ]
3063               }
3064             },
3065             {
3066               "name": "randen",
3067               "source_files": [
3068                 "absl/random/internal/randen.cc",
3069                 "absl/random/internal/randen.h"
3070               ],
3071               "dependencies": {
3072                 "abseil/base/raw_logging_internal": [
3074                 ],
3075                 "abseil/random/internal/platform": [
3077                 ],
3078                 "abseil/random/internal/randen_hwaes": [
3080                 ],
3081                 "abseil/random/internal/randen_slow": [
3083                 ]
3084               }
3085             },
3086             {
3087               "name": "randen_engine",
3088               "source_files": "absl/random/internal/randen_engine.h",
3089               "dependencies": {
3090                 "abseil/base/endian": [
3092                 ],
3093                 "abseil/meta/type_traits": [
3095                 ],
3096                 "abseil/random/internal/iostream_state_saver": [
3098                 ],
3099                 "abseil/random/internal/randen": [
3101                 ]
3102               }
3103             },
3104             {
3105               "name": "randen_hwaes",
3106               "source_files": [
3107                 "absl/random/internal/randen_detect.cc",
3108                 "absl/random/internal/randen_detect.h",
3109                 "absl/random/internal/randen_hwaes.h"
3110               ],
3111               "dependencies": {
3112                 "abseil/base/config": [
3114                 ],
3115                 "abseil/random/internal/platform": [
3117                 ],
3118                 "abseil/random/internal/randen_hwaes_impl": [
3120                 ]
3121               }
3122             },
3123             {
3124               "name": "randen_hwaes_impl",
3125               "source_files": [
3126                 "absl/random/internal/randen_hwaes.cc",
3127                 "absl/random/internal/randen_hwaes.h"
3128               ],
3129               "dependencies": {
3130                 "abseil/base/config": [
3132                 ],
3133                 "abseil/base/core_headers": [
3135                 ],
3136                 "abseil/numeric/int128": [
3138                 ],
3139                 "abseil/random/internal/platform": [
3141                 ]
3142               }
3143             },
3144             {
3145               "name": "randen_slow",
3146               "source_files": [
3147                 "absl/random/internal/randen_slow.cc",
3148                 "absl/random/internal/randen_slow.h"
3149               ],
3150               "dependencies": {
3151                 "abseil/base/config": [
3153                 ],
3154                 "abseil/base/core_headers": [
3156                 ],
3157                 "abseil/base/endian": [
3159                 ],
3160                 "abseil/numeric/int128": [
3162                 ],
3163                 "abseil/random/internal/platform": [
3165                 ]
3166               }
3167             },
3168             {
3169               "name": "salted_seed_seq",
3170               "source_files": "absl/random/internal/salted_seed_seq.h",
3171               "dependencies": {
3172                 "abseil/container/inlined_vector": [
3174                 ],
3175                 "abseil/meta/type_traits": [
3177                 ],
3178                 "abseil/random/internal/seed_material": [
3180                 ],
3181                 "abseil/types/optional": [
3183                 ],
3184                 "abseil/types/span": [
3186                 ]
3187               }
3188             },
3189             {
3190               "name": "seed_material",
3191               "source_files": [
3192                 "absl/random/internal/seed_material.cc",
3193                 "absl/random/internal/seed_material.h"
3194               ],
3195               "dependencies": {
3196                 "abseil/base/core_headers": [
3198                 ],
3199                 "abseil/base/dynamic_annotations": [
3201                 ],
3202                 "abseil/base/raw_logging_internal": [
3204                 ],
3205                 "abseil/random/internal/fast_uniform_bits": [
3207                 ],
3208                 "abseil/strings/strings": [
3210                 ],
3211                 "abseil/types/optional": [
3213                 ],
3214                 "abseil/types/span": [
3216                 ]
3217               }
3218             },
3219             {
3220               "name": "traits",
3221               "source_files": "absl/random/internal/traits.h",
3222               "dependencies": {
3223                 "abseil/base/config": [
3225                 ],
3226                 "abseil/numeric/bits": [
3228                 ],
3229                 "abseil/numeric/int128": [
3231                 ]
3232               }
3233             },
3234             {
3235               "name": "uniform_helper",
3236               "source_files": "absl/random/internal/uniform_helper.h",
3237               "dependencies": {
3238                 "abseil/base/config": [
3240                 ],
3241                 "abseil/meta/type_traits": [
3243                 ],
3244                 "abseil/numeric/int128": [
3246                 ],
3247                 "abseil/random/internal/traits": [
3249                 ]
3250               }
3251             },
3252             {
3253               "name": "wide_multiply",
3254               "source_files": "absl/random/internal/wide_multiply.h",
3255               "dependencies": {
3256                 "abseil/base/config": [
3258                 ],
3259                 "abseil/numeric/bits": [
3261                 ],
3262                 "abseil/numeric/int128": [
3264                 ],
3265                 "abseil/random/internal/traits": [
3267                 ]
3268               }
3269             }
3270           ]
3271         },
3272         {
3273           "name": "random",
3274           "source_files": "absl/random/random.h",
3275           "dependencies": {
3276             "abseil/random/internal/nonsecure_base": [
3278             ],
3279             "abseil/random/internal/pcg_engine": [
3281             ],
3282             "abseil/random/internal/pool_urbg": [
3284             ],
3285             "abseil/random/internal/randen_engine": [
3287             ],
3288             "abseil/random/distributions": [
3290             ],
3291             "abseil/random/seed_sequences": [
3293             ]
3294           }
3295         },
3296         {
3297           "name": "seed_gen_exception",
3298           "source_files": [
3299             "absl/random/seed_gen_exception.cc",
3300             "absl/random/seed_gen_exception.h"
3301           ],
3302           "dependencies": {
3303             "abseil/base/config": [
3305             ]
3306           }
3307         },
3308         {
3309           "name": "seed_sequences",
3310           "source_files": [
3311             "absl/random/seed_sequences.cc",
3312             "absl/random/seed_sequences.h"
3313           ],
3314           "dependencies": {
3315             "abseil/base/config": [
3317             ],
3318             "abseil/random/internal/pool_urbg": [
3320             ],
3321             "abseil/random/internal/salted_seed_seq": [
3323             ],
3324             "abseil/random/internal/seed_material": [
3326             ],
3327             "abseil/random/seed_gen_exception": [
3329             ],
3330             "abseil/types/span": [
3332             ]
3333           }
3334         }
3335       ]
3336     },
3337     {
3338       "name": "status",
3339       "subspecs": [
3340         {
3341           "name": "status",
3342           "source_files": [
3343             "absl/status/internal/status_internal.cc",
3344             "absl/status/internal/status_internal.h",
3345             "absl/status/status.cc",
3346             "absl/status/status.h",
3347             "absl/status/status_payload_printer.cc",
3348             "absl/status/status_payload_printer.h"
3349           ],
3350           "dependencies": {
3351             "abseil/base/atomic_hook": [
3353             ],
3354             "abseil/base/config": [
3356             ],
3357             "abseil/base/core_headers": [
3359             ],
3360             "abseil/base/no_destructor": [
3362             ],
3363             "abseil/base/nullability": [
3365             ],
3366             "abseil/base/raw_logging_internal": [
3368             ],
3369             "abseil/base/strerror": [
3371             ],
3372             "abseil/container/inlined_vector": [
3374             ],
3375             "abseil/debugging/stacktrace": [
3377             ],
3378             "abseil/debugging/symbolize": [
3380             ],
3381             "abseil/functional/function_ref": [
3383             ],
3384             "abseil/memory/memory": [
3386             ],
3387             "abseil/strings/cord": [
3389             ],
3390             "abseil/strings/str_format": [
3392             ],
3393             "abseil/strings/strings": [
3395             ],
3396             "abseil/types/optional": [
3398             ],
3399             "abseil/types/span": [
3401             ]
3402           }
3403         },
3404         {
3405           "name": "statusor",
3406           "source_files": [
3407             "absl/status/internal/statusor_internal.h",
3408             "absl/status/statusor.cc",
3409             "absl/status/statusor.h"
3410           ],
3411           "dependencies": {
3412             "abseil/base/base": [
3414             ],
3415             "abseil/base/config": [
3417             ],
3418             "abseil/base/core_headers": [
3420             ],
3421             "abseil/base/nullability": [
3423             ],
3424             "abseil/base/raw_logging_internal": [
3426             ],
3427             "abseil/meta/type_traits": [
3429             ],
3430             "abseil/status/status": [
3432             ],
3433             "abseil/strings/has_ostream_operator": [
3435             ],
3436             "abseil/strings/str_format": [
3438             ],
3439             "abseil/strings/strings": [
3441             ],
3442             "abseil/types/variant": [
3444             ],
3445             "abseil/utility/utility": [
3447             ]
3448           }
3449         }
3450       ]
3451     },
3452     {
3453       "name": "strings",
3454       "subspecs": [
3455         {
3456           "name": "charset",
3457           "source_files": "absl/strings/charset.h",
3458           "dependencies": {
3459             "abseil/base/core_headers": [
3461             ],
3462             "abseil/strings/string_view": [
3464             ]
3465           }
3466         },
3467         {
3468           "name": "cord",
3469           "source_files": [
3470             "absl/strings/cord.cc",
3471             "absl/strings/cord.h",
3472             "absl/strings/cord_analysis.cc",
3473             "absl/strings/cord_analysis.h",
3474             "absl/strings/cord_buffer.cc",
3475             "absl/strings/cord_buffer.h"
3476           ],
3477           "dependencies": {
3478             "abseil/base/base": [
3480             ],
3481             "abseil/base/config": [
3483             ],
3484             "abseil/base/core_headers": [
3486             ],
3487             "abseil/base/endian": [
3489             ],
3490             "abseil/base/nullability": [
3492             ],
3493             "abseil/base/raw_logging_internal": [
3495             ],
3496             "abseil/container/inlined_vector": [
3498             ],
3499             "abseil/crc/crc32c": [
3501             ],
3502             "abseil/crc/crc_cord_state": [
3504             ],
3505             "abseil/functional/function_ref": [
3507             ],
3508             "abseil/meta/type_traits": [
3510             ],
3511             "abseil/numeric/bits": [
3513             ],
3514             "abseil/strings/cord_internal": [
3516             ],
3517             "abseil/strings/cordz_functions": [
3519             ],
3520             "abseil/strings/cordz_info": [
3522             ],
3523             "abseil/strings/cordz_statistics": [
3525             ],
3526             "abseil/strings/cordz_update_scope": [
3528             ],
3529             "abseil/strings/cordz_update_tracker": [
3531             ],
3532             "abseil/strings/internal": [
3534             ],
3535             "abseil/strings/strings": [
3537             ],
3538             "abseil/types/optional": [
3540             ],
3541             "abseil/types/span": [
3543             ]
3544           }
3545         },
3546         {
3547           "name": "cord_internal",
3548           "source_files": [
3549             "absl/strings/internal/cord_data_edge.h",
3550             "absl/strings/internal/cord_internal.cc",
3551             "absl/strings/internal/cord_internal.h",
3552             "absl/strings/internal/cord_rep_btree.cc",
3553             "absl/strings/internal/cord_rep_btree.h",
3554             "absl/strings/internal/cord_rep_btree_navigator.cc",
3555             "absl/strings/internal/cord_rep_btree_navigator.h",
3556             "absl/strings/internal/cord_rep_btree_reader.cc",
3557             "absl/strings/internal/cord_rep_btree_reader.h",
3558             "absl/strings/internal/cord_rep_consume.cc",
3559             "absl/strings/internal/cord_rep_consume.h",
3560             "absl/strings/internal/cord_rep_crc.cc",
3561             "absl/strings/internal/cord_rep_crc.h",
3562             "absl/strings/internal/cord_rep_flat.h"
3563           ],
3564           "dependencies": {
3565             "abseil/base/base_internal": [
3567             ],
3568             "abseil/base/config": [
3570             ],
3571             "abseil/base/core_headers": [
3573             ],
3574             "abseil/base/endian": [
3576             ],
3577             "abseil/base/raw_logging_internal": [
3579             ],
3580             "abseil/base/throw_delegate": [
3582             ],
3583             "abseil/container/compressed_tuple": [
3585             ],
3586             "abseil/container/container_memory": [
3588             ],
3589             "abseil/container/inlined_vector": [
3591             ],
3592             "abseil/container/layout": [
3594             ],
3595             "abseil/crc/crc_cord_state": [
3597             ],
3598             "abseil/functional/function_ref": [
3600             ],
3601             "abseil/meta/type_traits": [
3603             ],
3604             "abseil/strings/strings": [
3606             ],
3607             "abseil/types/span": [
3609             ]
3610           }
3611         },
3612         {
3613           "name": "cordz_functions",
3614           "source_files": [
3615             "absl/strings/internal/cordz_functions.cc",
3616             "absl/strings/internal/cordz_functions.h"
3617           ],
3618           "dependencies": {
3619             "abseil/base/config": [
3621             ],
3622             "abseil/base/core_headers": [
3624             ],
3625             "abseil/base/raw_logging_internal": [
3627             ],
3628             "abseil/profiling/exponential_biased": [
3630             ]
3631           }
3632         },
3633         {
3634           "name": "cordz_handle",
3635           "source_files": [
3636             "absl/strings/internal/cordz_handle.cc",
3637             "absl/strings/internal/cordz_handle.h"
3638           ],
3639           "dependencies": {
3640             "abseil/base/base": [
3642             ],
3643             "abseil/base/config": [
3645             ],
3646             "abseil/base/raw_logging_internal": [
3648             ],
3649             "abseil/synchronization/synchronization": [
3651             ]
3652           }
3653         },
3654         {
3655           "name": "cordz_info",
3656           "source_files": [
3657             "absl/strings/internal/cordz_info.cc",
3658             "absl/strings/internal/cordz_info.h"
3659           ],
3660           "dependencies": {
3661             "abseil/base/base": [
3663             ],
3664             "abseil/base/config": [
3666             ],
3667             "abseil/base/core_headers": [
3669             ],
3670             "abseil/base/raw_logging_internal": [
3672             ],
3673             "abseil/container/inlined_vector": [
3675             ],
3676             "abseil/debugging/stacktrace": [
3678             ],
3679             "abseil/strings/cord_internal": [
3681             ],
3682             "abseil/strings/cordz_functions": [
3684             ],
3685             "abseil/strings/cordz_handle": [
3687             ],
3688             "abseil/strings/cordz_statistics": [
3690             ],
3691             "abseil/strings/cordz_update_tracker": [
3693             ],
3694             "abseil/synchronization/synchronization": [
3696             ],
3697             "abseil/time/time": [
3699             ],
3700             "abseil/types/span": [
3702             ]
3703           }
3704         },
3705         {
3706           "name": "cordz_sample_token",
3707           "source_files": [
3708             "absl/strings/internal/cordz_sample_token.cc",
3709             "absl/strings/internal/cordz_sample_token.h"
3710           ],
3711           "dependencies": {
3712             "abseil/base/config": [
3714             ],
3715             "abseil/strings/cordz_handle": [
3717             ],
3718             "abseil/strings/cordz_info": [
3720             ]
3721           }
3722         },
3723         {
3724           "name": "cordz_statistics",
3725           "source_files": "absl/strings/internal/cordz_statistics.h",
3726           "dependencies": {
3727             "abseil/base/config": [
3729             ],
3730             "abseil/strings/cordz_update_tracker": [
3732             ]
3733           }
3734         },
3735         {
3736           "name": "cordz_update_scope",
3737           "source_files": "absl/strings/internal/cordz_update_scope.h",
3738           "dependencies": {
3739             "abseil/base/config": [
3741             ],
3742             "abseil/base/core_headers": [
3744             ],
3745             "abseil/strings/cord_internal": [
3747             ],
3748             "abseil/strings/cordz_info": [
3750             ],
3751             "abseil/strings/cordz_update_tracker": [
3753             ]
3754           }
3755         },
3756         {
3757           "name": "cordz_update_tracker",
3758           "source_files": "absl/strings/internal/cordz_update_tracker.h",
3759           "dependencies": {
3760             "abseil/base/config": [
3762             ]
3763           }
3764         },
3765         {
3766           "name": "has_ostream_operator",
3767           "source_files": "absl/strings/has_ostream_operator.h",
3768           "dependencies": {
3769             "abseil/base/config": [
3771             ]
3772           }
3773         },
3774         {
3775           "name": "internal",
3776           "source_files": [
3777             "absl/strings/internal/escaping.cc",
3778             "absl/strings/internal/escaping.h",
3779             "absl/strings/internal/ostringstream.cc",
3780             "absl/strings/internal/ostringstream.h",
3781             "absl/strings/internal/resize_uninitialized.h",
3782             "absl/strings/internal/utf8.cc",
3783             "absl/strings/internal/utf8.h"
3784           ],
3785           "dependencies": {
3786             "abseil/base/config": [
3788             ],
3789             "abseil/base/core_headers": [
3791             ],
3792             "abseil/base/endian": [
3794             ],
3795             "abseil/base/raw_logging_internal": [
3797             ],
3798             "abseil/meta/type_traits": [
3800             ]
3801           }
3802         },
3803         {
3804           "name": "str_format",
3805           "source_files": "absl/strings/str_format.h",
3806           "dependencies": {
3807             "abseil/base/config": [
3809             ],
3810             "abseil/base/core_headers": [
3812             ],
3813             "abseil/base/nullability": [
3815             ],
3816             "abseil/strings/str_format_internal": [
3818             ],
3819             "abseil/strings/string_view": [
3821             ],
3822             "abseil/types/span": [
3824             ]
3825           }
3826         },
3827         {
3828           "name": "str_format_internal",
3829           "source_files": [
3830             "absl/strings/internal/str_format/arg.cc",
3831             "absl/strings/internal/str_format/arg.h",
3832             "absl/strings/internal/str_format/bind.cc",
3833             "absl/strings/internal/str_format/bind.h",
3834             "absl/strings/internal/str_format/checker.h",
3835             "absl/strings/internal/str_format/constexpr_parser.h",
3836             "absl/strings/internal/str_format/extension.cc",
3837             "absl/strings/internal/str_format/extension.h",
3838             "absl/strings/internal/str_format/float_conversion.cc",
3839             "absl/strings/internal/str_format/float_conversion.h",
3840             "absl/strings/internal/str_format/output.cc",
3841             "absl/strings/internal/str_format/output.h",
3842             "absl/strings/internal/str_format/parser.cc",
3843             "absl/strings/internal/str_format/parser.h"
3844           ],
3845           "dependencies": {
3846             "abseil/base/config": [
3848             ],
3849             "abseil/base/core_headers": [
3851             ],
3852             "abseil/container/fixed_array": [
3854             ],
3855             "abseil/container/inlined_vector": [
3857             ],
3858             "abseil/functional/function_ref": [
3860             ],
3861             "abseil/meta/type_traits": [
3863             ],
3864             "abseil/numeric/bits": [
3866             ],
3867             "abseil/numeric/int128": [
3869             ],
3870             "abseil/numeric/representation": [
3872             ],
3873             "abseil/strings/strings": [
3875             ],
3876             "abseil/types/optional": [
3878             ],
3879             "abseil/types/span": [
3881             ],
3882             "abseil/utility/utility": [
3884             ]
3885           }
3886         },
3887         {
3888           "name": "string_view",
3889           "source_files": [
3890             "absl/strings/string_view.cc",
3891             "absl/strings/string_view.h"
3892           ],
3893           "dependencies": {
3894             "abseil/base/base": [
3896             ],
3897             "abseil/base/config": [
3899             ],
3900             "abseil/base/core_headers": [
3902             ],
3903             "abseil/base/nullability": [
3905             ],
3906             "abseil/base/throw_delegate": [
3908             ]
3909           }
3910         },
3911         {
3912           "name": "strings",
3913           "source_files": [
3914             "absl/strings/ascii.cc",
3915             "absl/strings/ascii.h",
3916             "absl/strings/charconv.cc",
3917             "absl/strings/charconv.h",
3918             "absl/strings/escaping.cc",
3919             "absl/strings/escaping.h",
3920             "absl/strings/has_absl_stringify.h",
3921             "absl/strings/internal/charconv_bigint.cc",
3922             "absl/strings/internal/charconv_bigint.h",
3923             "absl/strings/internal/charconv_parse.cc",
3924             "absl/strings/internal/charconv_parse.h",
3925             "absl/strings/internal/damerau_levenshtein_distance.cc",
3926             "absl/strings/internal/damerau_levenshtein_distance.h",
3927             "absl/strings/internal/has_absl_stringify.h",
3928             "absl/strings/internal/memutil.cc",
3929             "absl/strings/internal/memutil.h",
3930             "absl/strings/internal/stl_type_traits.h",
3931             "absl/strings/internal/str_join_internal.h",
3932             "absl/strings/internal/str_split_internal.h",
3933             "absl/strings/internal/string_constant.h",
3934             "absl/strings/internal/stringify_sink.cc",
3935             "absl/strings/internal/stringify_sink.h",
3936             "absl/strings/match.cc",
3937             "absl/strings/match.h",
3938             "absl/strings/numbers.cc",
3939             "absl/strings/numbers.h",
3940             "absl/strings/str_cat.cc",
3941             "absl/strings/str_cat.h",
3942             "absl/strings/str_join.h",
3943             "absl/strings/str_replace.cc",
3944             "absl/strings/str_replace.h",
3945             "absl/strings/str_split.cc",
3946             "absl/strings/str_split.h",
3947             "absl/strings/string_view.h",
3948             "absl/strings/strip.h",
3949             "absl/strings/substitute.cc",
3950             "absl/strings/substitute.h"
3951           ],
3952           "dependencies": {
3953             "abseil/base/base": [
3955             ],
3956             "abseil/base/config": [
3958             ],
3959             "abseil/base/core_headers": [
3961             ],
3962             "abseil/base/endian": [
3964             ],
3965             "abseil/base/nullability": [
3967             ],
3968             "abseil/base/raw_logging_internal": [
3970             ],
3971             "abseil/base/throw_delegate": [
3973             ],
3974             "abseil/memory/memory": [
3976             ],
3977             "abseil/meta/type_traits": [
3979             ],
3980             "abseil/numeric/bits": [
3982             ],
3983             "abseil/numeric/int128": [
3985             ],
3986             "abseil/strings/charset": [
3988             ],
3989             "abseil/strings/internal": [
3991             ],
3992             "abseil/strings/string_view": [
3994             ]
3995           }
3996         }
3997       ]
3998     },
3999     {
4000       "name": "synchronization",
4001       "subspecs": [
4002         {
4003           "name": "graphcycles_internal",
4004           "source_files": [
4005             "absl/synchronization/internal/graphcycles.cc",
4006             "absl/synchronization/internal/graphcycles.h"
4007           ],
4008           "dependencies": {
4009             "abseil/base/base": [
4011             ],
4012             "abseil/base/base_internal": [
4014             ],
4015             "abseil/base/config": [
4017             ],
4018             "abseil/base/core_headers": [
4020             ],
4021             "abseil/base/malloc_internal": [
4023             ],
4024             "abseil/base/raw_logging_internal": [
4026             ]
4027           }
4028         },
4029         {
4030           "name": "kernel_timeout_internal",
4031           "source_files": [
4032             "absl/synchronization/internal/kernel_timeout.cc",
4033             "absl/synchronization/internal/kernel_timeout.h"
4034           ],
4035           "dependencies": {
4036             "abseil/base/base": [
4038             ],
4039             "abseil/base/config": [
4041             ],
4042             "abseil/base/core_headers": [
4044             ],
4045             "abseil/base/raw_logging_internal": [
4047             ],
4048             "abseil/time/time": [
4050             ]
4051           }
4052         },
4053         {
4054           "name": "synchronization",
4055           "source_files": [
4056             "absl/synchronization/barrier.cc",
4057             "absl/synchronization/barrier.h",
4058             "absl/synchronization/blocking_counter.cc",
4059             "absl/synchronization/blocking_counter.h",
4060             "absl/synchronization/internal/create_thread_identity.cc",
4061             "absl/synchronization/internal/create_thread_identity.h",
4062             "absl/synchronization/internal/futex.h",
4063             "absl/synchronization/internal/futex_waiter.cc",
4064             "absl/synchronization/internal/futex_waiter.h",
4065             "absl/synchronization/internal/per_thread_sem.cc",
4066             "absl/synchronization/internal/per_thread_sem.h",
4067             "absl/synchronization/internal/pthread_waiter.cc",
4068             "absl/synchronization/internal/pthread_waiter.h",
4069             "absl/synchronization/internal/sem_waiter.cc",
4070             "absl/synchronization/internal/sem_waiter.h",
4071             "absl/synchronization/internal/stdcpp_waiter.cc",
4072             "absl/synchronization/internal/stdcpp_waiter.h",
4073             "absl/synchronization/internal/waiter.h",
4074             "absl/synchronization/internal/waiter_base.cc",
4075             "absl/synchronization/internal/waiter_base.h",
4076             "absl/synchronization/internal/win32_waiter.cc",
4077             "absl/synchronization/internal/win32_waiter.h",
4078             "absl/synchronization/mutex.cc",
4079             "absl/synchronization/mutex.h",
4080             "absl/synchronization/notification.cc",
4081             "absl/synchronization/notification.h"
4082           ],
4083           "dependencies": {
4084             "abseil/base/atomic_hook": [
4086             ],
4087             "abseil/base/base": [
4089             ],
4090             "abseil/base/base_internal": [
4092             ],
4093             "abseil/base/config": [
4095             ],
4096             "abseil/base/core_headers": [
4098             ],
4099             "abseil/base/dynamic_annotations": [
4101             ],
4102             "abseil/base/malloc_internal": [
4104             ],
4105             "abseil/base/raw_logging_internal": [
4107             ],
4108             "abseil/debugging/stacktrace": [
4110             ],
4111             "abseil/debugging/symbolize": [
4113             ],
4114             "abseil/synchronization/graphcycles_internal": [
4116             ],
4117             "abseil/synchronization/kernel_timeout_internal": [
4119             ],
4120             "abseil/time/time": [
4122             ]
4123           }
4124         }
4125       ]
4126     },
4127     {
4128       "name": "time",
4129       "subspecs": [
4130         {
4131           "name": "internal",
4132           "subspecs": [
4133             {
4134               "name": "cctz",
4135               "subspecs": [
4136                 {
4137                   "name": "civil_time",
4138                   "source_files": [
4139                     "absl/time/internal/cctz/include/cctz/civil_time.h",
4140                     "absl/time/internal/cctz/include/cctz/civil_time_detail.h",
4141                     "absl/time/internal/cctz/src/civil_time_detail.cc"
4142                   ],
4143                   "dependencies": {
4144                     "abseil/base/config": [
4146                     ]
4147                   }
4148                 },
4149                 {
4150                   "name": "time_zone",
4151                   "source_files": [
4152                     "absl/time/internal/cctz/include/cctz/time_zone.h",
4153                     "absl/time/internal/cctz/include/cctz/zone_info_source.h",
4154                     "absl/time/internal/cctz/src/time_zone_fixed.cc",
4155                     "absl/time/internal/cctz/src/time_zone_fixed.h",
4156                     "absl/time/internal/cctz/src/time_zone_format.cc",
4157                     "absl/time/internal/cctz/src/time_zone_if.cc",
4158                     "absl/time/internal/cctz/src/time_zone_if.h",
4159                     "absl/time/internal/cctz/src/time_zone_impl.cc",
4160                     "absl/time/internal/cctz/src/time_zone_impl.h",
4161                     "absl/time/internal/cctz/src/time_zone_info.cc",
4162                     "absl/time/internal/cctz/src/time_zone_info.h",
4163                     "absl/time/internal/cctz/src/time_zone_libc.cc",
4164                     "absl/time/internal/cctz/src/time_zone_libc.h",
4165                     "absl/time/internal/cctz/src/time_zone_lookup.cc",
4166                     "absl/time/internal/cctz/src/time_zone_posix.cc",
4167                     "absl/time/internal/cctz/src/time_zone_posix.h",
4168                     "absl/time/internal/cctz/src/tzfile.h",
4169                     "absl/time/internal/cctz/src/zone_info_source.cc"
4170                   ],
4171                   "dependencies": {
4172                     "abseil/base/config": [
4174                     ],
4175                     "abseil/time/internal/cctz/civil_time": [
4177                     ]
4178                   }
4179                 }
4180               ]
4181             }
4182           ]
4183         },
4184         {
4185           "name": "time",
4186           "source_files": [
4187             "absl/time/civil_time.cc",
4188             "absl/time/civil_time.h",
4189             "absl/time/clock.cc",
4190             "absl/time/clock.h",
4191             "absl/time/duration.cc",
4192             "absl/time/format.cc",
4193             "absl/time/internal/get_current_time_chrono.inc",
4194             "absl/time/internal/get_current_time_posix.inc",
4195             "absl/time/time.cc",
4196             "absl/time/time.h"
4197           ],
4198           "dependencies": {
4199             "abseil/base/base": [
4201             ],
4202             "abseil/base/config": [
4204             ],
4205             "abseil/base/core_headers": [
4207             ],
4208             "abseil/base/raw_logging_internal": [
4210             ],
4211             "abseil/numeric/int128": [
4213             ],
4214             "abseil/strings/strings": [
4216             ],
4217             "abseil/time/internal/cctz/civil_time": [
4219             ],
4220             "abseil/time/internal/cctz/time_zone": [
4222             ],
4223             "abseil/types/optional": [
4225             ]
4226           }
4227         }
4228       ]
4229     },
4230     {
4231       "name": "types",
4232       "subspecs": [
4233         {
4234           "name": "any",
4235           "source_files": "absl/types/any.h",
4236           "dependencies": {
4237             "abseil/base/config": [
4239             ],
4240             "abseil/base/core_headers": [
4242             ],
4243             "abseil/base/fast_type_id": [
4245             ],
4246             "abseil/meta/type_traits": [
4248             ],
4249             "abseil/types/bad_any_cast": [
4251             ],
4252             "abseil/utility/utility": [
4254             ]
4255           }
4256         },
4257         {
4258           "name": "bad_any_cast",
4259           "source_files": "absl/types/bad_any_cast.h",
4260           "dependencies": {
4261             "abseil/base/config": [
4263             ],
4264             "abseil/types/bad_any_cast_impl": [
4266             ]
4267           }
4268         },
4269         {
4270           "name": "bad_any_cast_impl",
4271           "source_files": [
4272             "absl/types/bad_any_cast.cc",
4273             "absl/types/bad_any_cast.h"
4274           ],
4275           "dependencies": {
4276             "abseil/base/config": [
4278             ],
4279             "abseil/base/raw_logging_internal": [
4281             ]
4282           }
4283         },
4284         {
4285           "name": "bad_optional_access",
4286           "source_files": [
4287             "absl/types/bad_optional_access.cc",
4288             "absl/types/bad_optional_access.h"
4289           ],
4290           "dependencies": {
4291             "abseil/base/config": [
4293             ],
4294             "abseil/base/raw_logging_internal": [
4296             ]
4297           }
4298         },
4299         {
4300           "name": "bad_variant_access",
4301           "source_files": [
4302             "absl/types/bad_variant_access.cc",
4303             "absl/types/bad_variant_access.h"
4304           ],
4305           "dependencies": {
4306             "abseil/base/config": [
4308             ],
4309             "abseil/base/raw_logging_internal": [
4311             ]
4312           }
4313         },
4314         {
4315           "name": "compare",
4316           "source_files": "absl/types/compare.h",
4317           "dependencies": {
4318             "abseil/base/config": [
4320             ],
4321             "abseil/base/core_headers": [
4323             ],
4324             "abseil/meta/type_traits": [
4326             ]
4327           }
4328         },
4329         {
4330           "name": "optional",
4331           "source_files": [
4332             "absl/types/internal/optional.h",
4333             "absl/types/optional.h"
4334           ],
4335           "dependencies": {
4336             "abseil/base/base_internal": [
4338             ],
4339             "abseil/base/config": [
4341             ],
4342             "abseil/base/core_headers": [
4344             ],
4345             "abseil/base/nullability": [
4347             ],
4348             "abseil/memory/memory": [
4350             ],
4351             "abseil/meta/type_traits": [
4353             ],
4354             "abseil/types/bad_optional_access": [
4356             ],
4357             "abseil/utility/utility": [
4359             ]
4360           }
4361         },
4362         {
4363           "name": "span",
4364           "source_files": [
4365             "absl/types/internal/span.h",
4366             "absl/types/span.h"
4367           ],
4368           "dependencies": {
4369             "abseil/algorithm/algorithm": [
4371             ],
4372             "abseil/base/core_headers": [
4374             ],
4375             "abseil/base/nullability": [
4377             ],
4378             "abseil/base/throw_delegate": [
4380             ],
4381             "abseil/meta/type_traits": [
4383             ]
4384           }
4385         },
4386         {
4387           "name": "variant",
4388           "source_files": [
4389             "absl/types/internal/variant.h",
4390             "absl/types/variant.h"
4391           ],
4392           "dependencies": {
4393             "abseil/base/base_internal": [
4395             ],
4396             "abseil/base/config": [
4398             ],
4399             "abseil/base/core_headers": [
4401             ],
4402             "abseil/meta/type_traits": [
4404             ],
4405             "abseil/types/bad_variant_access": [
4407             ],
4408             "abseil/utility/utility": [
4410             ]
4411           }
4412         }
4413       ]
4414     },
4415     {
4416       "name": "utility",
4417       "subspecs": [
4418         {
4419           "name": "if_constexpr",
4420           "source_files": "absl/utility/internal/if_constexpr.h",
4421           "dependencies": {
4422             "abseil/base/config": [
4424             ]
4425           }
4426         },
4427         {
4428           "name": "utility",
4429           "source_files": "absl/utility/utility.h",
4430           "dependencies": {
4431             "abseil/base/base_internal": [
4433             ],
4434             "abseil/base/config": [
4436             ],
4437             "abseil/meta/type_traits": [
4439             ]
4440           }
4441         }
4442       ]
4443     }
4444   ]