[Add] DoordeckSDK 0.42.0
[CocoaPods.git] / Specs / 3 / 8 / 6 / abseil / 1.20220623.2 / abseil.podspec.json
blob88b6370ad8f49d9419ee4e1118164316bc1d58ef
2   "name": "abseil",
3   "version": "1.20220623.2",
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": "20220623.2"
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/meta/type_traits": [
58             ]
59           }
60         }
61       ]
62     },
63     {
64       "name": "base",
65       "subspecs": [
66         {
67           "name": "atomic_hook",
68           "source_files": "absl/base/internal/atomic_hook.h",
69           "dependencies": {
70             "abseil/base/config": [
72             ],
73             "abseil/base/core_headers": [
75             ]
76           }
77         },
78         {
79           "name": "base",
80           "source_files": [
81             "absl/base/call_once.h",
82             "absl/base/casts.h",
83             "absl/base/internal/cycleclock.cc",
84             "absl/base/internal/cycleclock.h",
85             "absl/base/internal/low_level_scheduling.h",
86             "absl/base/internal/per_thread_tls.h",
87             "absl/base/internal/spinlock.cc",
88             "absl/base/internal/spinlock.h",
89             "absl/base/internal/sysinfo.cc",
90             "absl/base/internal/sysinfo.h",
91             "absl/base/internal/thread_identity.cc",
92             "absl/base/internal/thread_identity.h",
93             "absl/base/internal/tsan_mutex_interface.h",
94             "absl/base/internal/unscaledcycleclock.cc",
95             "absl/base/internal/unscaledcycleclock.h"
96           ],
97           "dependencies": {
98             "abseil/base/atomic_hook": [
100             ],
101             "abseil/base/base_internal": [
103             ],
104             "abseil/base/config": [
106             ],
107             "abseil/base/core_headers": [
109             ],
110             "abseil/base/dynamic_annotations": [
112             ],
113             "abseil/base/log_severity": [
115             ],
116             "abseil/base/raw_logging_internal": [
118             ],
119             "abseil/base/spinlock_wait": [
121             ],
122             "abseil/meta/type_traits": [
124             ]
125           }
126         },
127         {
128           "name": "base_internal",
129           "source_files": [
130             "absl/base/internal/hide_ptr.h",
131             "absl/base/internal/identity.h",
132             "absl/base/internal/inline_variable.h",
133             "absl/base/internal/invoke.h",
134             "absl/base/internal/scheduling_mode.h"
135           ],
136           "dependencies": {
137             "abseil/base/config": [
139             ],
140             "abseil/meta/type_traits": [
142             ]
143           }
144         },
145         {
146           "name": "config",
147           "source_files": [
148             "absl/base/config.h",
149             "absl/base/options.h",
150             "absl/base/policy_checks.h"
151           ]
152         },
153         {
154           "name": "core_headers",
155           "source_files": [
156             "absl/base/attributes.h",
157             "absl/base/const_init.h",
158             "absl/base/internal/thread_annotations.h",
159             "absl/base/macros.h",
160             "absl/base/optimization.h",
161             "absl/base/port.h",
162             "absl/base/thread_annotations.h"
163           ],
164           "dependencies": {
165             "abseil/base/config": [
167             ]
168           }
169         },
170         {
171           "name": "dynamic_annotations",
172           "source_files": [
173             "absl/base/dynamic_annotations.h",
174             "absl/base/internal/dynamic_annotations.h"
175           ],
176           "dependencies": {
177             "abseil/base/config": [
179             ],
180             "abseil/base/core_headers": [
182             ]
183           }
184         },
185         {
186           "name": "endian",
187           "source_files": [
188             "absl/base/internal/endian.h",
189             "absl/base/internal/unaligned_access.h"
190           ],
191           "dependencies": {
192             "abseil/base/base": [
194             ],
195             "abseil/base/config": [
197             ],
198             "abseil/base/core_headers": [
200             ]
201           }
202         },
203         {
204           "name": "errno_saver",
205           "source_files": "absl/base/internal/errno_saver.h",
206           "dependencies": {
207             "abseil/base/config": [
209             ]
210           }
211         },
212         {
213           "name": "fast_type_id",
214           "source_files": "absl/base/internal/fast_type_id.h",
215           "dependencies": {
216             "abseil/base/config": [
218             ]
219           }
220         },
221         {
222           "name": "log_severity",
223           "source_files": [
224             "absl/base/log_severity.cc",
225             "absl/base/log_severity.h"
226           ],
227           "dependencies": {
228             "abseil/base/config": [
230             ],
231             "abseil/base/core_headers": [
233             ]
234           }
235         },
236         {
237           "name": "malloc_internal",
238           "source_files": [
239             "absl/base/internal/direct_mmap.h",
240             "absl/base/internal/low_level_alloc.cc",
241             "absl/base/internal/low_level_alloc.h"
242           ],
243           "dependencies": {
244             "abseil/base/base": [
246             ],
247             "abseil/base/base_internal": [
249             ],
250             "abseil/base/config": [
252             ],
253             "abseil/base/core_headers": [
255             ],
256             "abseil/base/dynamic_annotations": [
258             ],
259             "abseil/base/raw_logging_internal": [
261             ]
262           }
263         },
264         {
265           "name": "prefetch",
266           "source_files": "absl/base/internal/prefetch.h",
267           "dependencies": {
268             "abseil/base/config": [
270             ]
271           }
272         },
273         {
274           "name": "pretty_function",
275           "source_files": "absl/base/internal/pretty_function.h"
276         },
277         {
278           "name": "raw_logging_internal",
279           "source_files": [
280             "absl/base/internal/raw_logging.cc",
281             "absl/base/internal/raw_logging.h"
282           ],
283           "dependencies": {
284             "abseil/base/atomic_hook": [
286             ],
287             "abseil/base/config": [
289             ],
290             "abseil/base/core_headers": [
292             ],
293             "abseil/base/errno_saver": [
295             ],
296             "abseil/base/log_severity": [
298             ]
299           }
300         },
301         {
302           "name": "spinlock_wait",
303           "source_files": [
304             "absl/base/internal/spinlock_akaros.inc",
305             "absl/base/internal/spinlock_linux.inc",
306             "absl/base/internal/spinlock_posix.inc",
307             "absl/base/internal/spinlock_wait.cc",
308             "absl/base/internal/spinlock_wait.h",
309             "absl/base/internal/spinlock_win32.inc"
310           ],
311           "dependencies": {
312             "abseil/base/base_internal": [
314             ],
315             "abseil/base/core_headers": [
317             ],
318             "abseil/base/errno_saver": [
320             ]
321           }
322         },
323         {
324           "name": "strerror",
325           "source_files": [
326             "absl/base/internal/strerror.cc",
327             "absl/base/internal/strerror.h"
328           ],
329           "dependencies": {
330             "abseil/base/config": [
332             ],
333             "abseil/base/core_headers": [
335             ],
336             "abseil/base/errno_saver": [
338             ]
339           }
340         },
341         {
342           "name": "throw_delegate",
343           "source_files": [
344             "absl/base/internal/throw_delegate.cc",
345             "absl/base/internal/throw_delegate.h"
346           ],
347           "dependencies": {
348             "abseil/base/config": [
350             ],
351             "abseil/base/raw_logging_internal": [
353             ]
354           }
355         }
356       ]
357     },
358     {
359       "name": "cleanup",
360       "subspecs": [
361         {
362           "name": "cleanup",
363           "source_files": "absl/cleanup/cleanup.h",
364           "dependencies": {
365             "abseil/base/config": [
367             ],
368             "abseil/base/core_headers": [
370             ],
371             "abseil/cleanup/cleanup_internal": [
373             ]
374           }
375         },
376         {
377           "name": "cleanup_internal",
378           "source_files": "absl/cleanup/internal/cleanup.h",
379           "dependencies": {
380             "abseil/base/base_internal": [
382             ],
383             "abseil/base/core_headers": [
385             ],
386             "abseil/utility/utility": [
388             ]
389           }
390         }
391       ]
392     },
393     {
394       "name": "container",
395       "subspecs": [
396         {
397           "name": "btree",
398           "source_files": [
399             "absl/container/btree_map.h",
400             "absl/container/btree_set.h",
401             "absl/container/internal/btree.h",
402             "absl/container/internal/btree_container.h"
403           ],
404           "dependencies": {
405             "abseil/base/core_headers": [
407             ],
408             "abseil/base/raw_logging_internal": [
410             ],
411             "abseil/base/throw_delegate": [
413             ],
414             "abseil/container/common": [
416             ],
417             "abseil/container/compressed_tuple": [
419             ],
420             "abseil/container/container_memory": [
422             ],
423             "abseil/container/layout": [
425             ],
426             "abseil/memory/memory": [
428             ],
429             "abseil/meta/type_traits": [
431             ],
432             "abseil/strings/cord": [
434             ],
435             "abseil/strings/strings": [
437             ],
438             "abseil/types/compare": [
440             ],
441             "abseil/utility/utility": [
443             ]
444           }
445         },
446         {
447           "name": "common",
448           "source_files": "absl/container/internal/common.h",
449           "dependencies": {
450             "abseil/meta/type_traits": [
452             ],
453             "abseil/types/optional": [
455             ]
456           }
457         },
458         {
459           "name": "compressed_tuple",
460           "source_files": "absl/container/internal/compressed_tuple.h",
461           "dependencies": {
462             "abseil/utility/utility": [
464             ]
465           }
466         },
467         {
468           "name": "container_memory",
469           "source_files": "absl/container/internal/container_memory.h",
470           "dependencies": {
471             "abseil/base/config": [
473             ],
474             "abseil/memory/memory": [
476             ],
477             "abseil/meta/type_traits": [
479             ],
480             "abseil/utility/utility": [
482             ]
483           }
484         },
485         {
486           "name": "fixed_array",
487           "source_files": "absl/container/fixed_array.h",
488           "dependencies": {
489             "abseil/algorithm/algorithm": [
491             ],
492             "abseil/base/config": [
494             ],
495             "abseil/base/core_headers": [
497             ],
498             "abseil/base/dynamic_annotations": [
500             ],
501             "abseil/base/throw_delegate": [
503             ],
504             "abseil/container/compressed_tuple": [
506             ],
507             "abseil/memory/memory": [
509             ]
510           }
511         },
512         {
513           "name": "flat_hash_map",
514           "source_files": "absl/container/flat_hash_map.h",
515           "dependencies": {
516             "abseil/algorithm/container": [
518             ],
519             "abseil/base/core_headers": [
521             ],
522             "abseil/container/container_memory": [
524             ],
525             "abseil/container/hash_function_defaults": [
527             ],
528             "abseil/container/raw_hash_map": [
530             ],
531             "abseil/memory/memory": [
533             ]
534           }
535         },
536         {
537           "name": "flat_hash_set",
538           "source_files": "absl/container/flat_hash_set.h",
539           "dependencies": {
540             "abseil/algorithm/container": [
542             ],
543             "abseil/base/core_headers": [
545             ],
546             "abseil/container/container_memory": [
548             ],
549             "abseil/container/hash_function_defaults": [
551             ],
552             "abseil/container/raw_hash_set": [
554             ],
555             "abseil/memory/memory": [
557             ]
558           }
559         },
560         {
561           "name": "hash_function_defaults",
562           "source_files": "absl/container/internal/hash_function_defaults.h",
563           "dependencies": {
564             "abseil/base/config": [
566             ],
567             "abseil/hash/hash": [
569             ],
570             "abseil/strings/cord": [
572             ],
573             "abseil/strings/strings": [
575             ]
576           }
577         },
578         {
579           "name": "hash_policy_traits",
580           "source_files": "absl/container/internal/hash_policy_traits.h",
581           "dependencies": {
582             "abseil/meta/type_traits": [
584             ]
585           }
586         },
587         {
588           "name": "hashtable_debug",
589           "source_files": "absl/container/internal/hashtable_debug.h",
590           "dependencies": {
591             "abseil/container/hashtable_debug_hooks": [
593             ]
594           }
595         },
596         {
597           "name": "hashtable_debug_hooks",
598           "source_files": "absl/container/internal/hashtable_debug_hooks.h",
599           "dependencies": {
600             "abseil/base/config": [
602             ]
603           }
604         },
605         {
606           "name": "hashtablez_sampler",
607           "source_files": [
608             "absl/container/internal/hashtablez_sampler.cc",
609             "absl/container/internal/hashtablez_sampler.h",
610             "absl/container/internal/hashtablez_sampler_force_weak_definition.cc"
611           ],
612           "dependencies": {
613             "abseil/base/base": [
615             ],
616             "abseil/base/config": [
618             ],
619             "abseil/base/core_headers": [
621             ],
622             "abseil/debugging/stacktrace": [
624             ],
625             "abseil/memory/memory": [
627             ],
628             "abseil/profiling/exponential_biased": [
630             ],
631             "abseil/profiling/sample_recorder": [
633             ],
634             "abseil/synchronization/synchronization": [
636             ],
637             "abseil/utility/utility": [
639             ]
640           }
641         },
642         {
643           "name": "inlined_vector",
644           "source_files": "absl/container/inlined_vector.h",
645           "dependencies": {
646             "abseil/algorithm/algorithm": [
648             ],
649             "abseil/base/core_headers": [
651             ],
652             "abseil/base/throw_delegate": [
654             ],
655             "abseil/container/inlined_vector_internal": [
657             ],
658             "abseil/memory/memory": [
660             ]
661           }
662         },
663         {
664           "name": "inlined_vector_internal",
665           "source_files": "absl/container/internal/inlined_vector.h",
666           "dependencies": {
667             "abseil/base/core_headers": [
669             ],
670             "abseil/container/compressed_tuple": [
672             ],
673             "abseil/memory/memory": [
675             ],
676             "abseil/meta/type_traits": [
678             ],
679             "abseil/types/span": [
681             ]
682           }
683         },
684         {
685           "name": "layout",
686           "source_files": "absl/container/internal/layout.h",
687           "dependencies": {
688             "abseil/base/config": [
690             ],
691             "abseil/base/core_headers": [
693             ],
694             "abseil/meta/type_traits": [
696             ],
697             "abseil/strings/strings": [
699             ],
700             "abseil/types/span": [
702             ],
703             "abseil/utility/utility": [
705             ]
706           }
707         },
708         {
709           "name": "node_hash_map",
710           "source_files": "absl/container/node_hash_map.h",
711           "dependencies": {
712             "abseil/algorithm/container": [
714             ],
715             "abseil/base/core_headers": [
717             ],
718             "abseil/container/container_memory": [
720             ],
721             "abseil/container/hash_function_defaults": [
723             ],
724             "abseil/container/node_slot_policy": [
726             ],
727             "abseil/container/raw_hash_map": [
729             ],
730             "abseil/memory/memory": [
732             ]
733           }
734         },
735         {
736           "name": "node_hash_set",
737           "source_files": "absl/container/node_hash_set.h",
738           "dependencies": {
739             "abseil/algorithm/container": [
741             ],
742             "abseil/base/core_headers": [
744             ],
745             "abseil/container/hash_function_defaults": [
747             ],
748             "abseil/container/node_slot_policy": [
750             ],
751             "abseil/container/raw_hash_set": [
753             ],
754             "abseil/memory/memory": [
756             ]
757           }
758         },
759         {
760           "name": "node_slot_policy",
761           "source_files": "absl/container/internal/node_slot_policy.h",
762           "dependencies": {
763             "abseil/base/config": [
765             ]
766           }
767         },
768         {
769           "name": "raw_hash_map",
770           "source_files": "absl/container/internal/raw_hash_map.h",
771           "dependencies": {
772             "abseil/base/throw_delegate": [
774             ],
775             "abseil/container/container_memory": [
777             ],
778             "abseil/container/raw_hash_set": [
780             ]
781           }
782         },
783         {
784           "name": "raw_hash_set",
785           "source_files": [
786             "absl/container/internal/raw_hash_set.cc",
787             "absl/container/internal/raw_hash_set.h"
788           ],
789           "dependencies": {
790             "abseil/base/config": [
792             ],
793             "abseil/base/core_headers": [
795             ],
796             "abseil/base/endian": [
798             ],
799             "abseil/base/prefetch": [
801             ],
802             "abseil/container/common": [
804             ],
805             "abseil/container/compressed_tuple": [
807             ],
808             "abseil/container/container_memory": [
810             ],
811             "abseil/container/hash_policy_traits": [
813             ],
814             "abseil/container/hashtable_debug_hooks": [
816             ],
817             "abseil/container/hashtablez_sampler": [
819             ],
820             "abseil/memory/memory": [
822             ],
823             "abseil/meta/type_traits": [
825             ],
826             "abseil/numeric/bits": [
828             ],
829             "abseil/utility/utility": [
831             ]
832           }
833         }
834       ]
835     },
836     {
837       "name": "debugging",
838       "subspecs": [
839         {
840           "name": "debugging_internal",
841           "source_files": [
842             "absl/debugging/internal/address_is_readable.cc",
843             "absl/debugging/internal/address_is_readable.h",
844             "absl/debugging/internal/elf_mem_image.cc",
845             "absl/debugging/internal/elf_mem_image.h",
846             "absl/debugging/internal/vdso_support.cc",
847             "absl/debugging/internal/vdso_support.h"
848           ],
849           "dependencies": {
850             "abseil/base/config": [
852             ],
853             "abseil/base/core_headers": [
855             ],
856             "abseil/base/dynamic_annotations": [
858             ],
859             "abseil/base/errno_saver": [
861             ],
862             "abseil/base/raw_logging_internal": [
864             ]
865           }
866         },
867         {
868           "name": "demangle_internal",
869           "source_files": [
870             "absl/debugging/internal/demangle.cc",
871             "absl/debugging/internal/demangle.h"
872           ],
873           "dependencies": {
874             "abseil/base/base": [
876             ],
877             "abseil/base/config": [
879             ],
880             "abseil/base/core_headers": [
882             ]
883           }
884         },
885         {
886           "name": "examine_stack",
887           "source_files": [
888             "absl/debugging/internal/examine_stack.cc",
889             "absl/debugging/internal/examine_stack.h"
890           ],
891           "dependencies": {
892             "abseil/base/config": [
894             ],
895             "abseil/base/core_headers": [
897             ],
898             "abseil/base/raw_logging_internal": [
900             ],
901             "abseil/debugging/stacktrace": [
903             ],
904             "abseil/debugging/symbolize": [
906             ]
907           }
908         },
909         {
910           "name": "failure_signal_handler",
911           "source_files": [
912             "absl/debugging/failure_signal_handler.cc",
913             "absl/debugging/failure_signal_handler.h"
914           ],
915           "dependencies": {
916             "abseil/base/base": [
918             ],
919             "abseil/base/config": [
921             ],
922             "abseil/base/core_headers": [
924             ],
925             "abseil/base/raw_logging_internal": [
927             ],
928             "abseil/debugging/examine_stack": [
930             ],
931             "abseil/debugging/stacktrace": [
933             ]
934           }
935         },
936         {
937           "name": "leak_check",
938           "source_files": [
939             "absl/debugging/leak_check.cc",
940             "absl/debugging/leak_check.h"
941           ],
942           "dependencies": {
943             "abseil/base/config": [
945             ],
946             "abseil/base/core_headers": [
948             ]
949           }
950         },
951         {
952           "name": "stacktrace",
953           "source_files": [
954             "absl/debugging/internal/stacktrace_aarch64-inl.inc",
955             "absl/debugging/internal/stacktrace_arm-inl.inc",
956             "absl/debugging/internal/stacktrace_config.h",
957             "absl/debugging/internal/stacktrace_emscripten-inl.inc",
958             "absl/debugging/internal/stacktrace_generic-inl.inc",
959             "absl/debugging/internal/stacktrace_powerpc-inl.inc",
960             "absl/debugging/internal/stacktrace_riscv-inl.inc",
961             "absl/debugging/internal/stacktrace_unimplemented-inl.inc",
962             "absl/debugging/internal/stacktrace_win32-inl.inc",
963             "absl/debugging/internal/stacktrace_x86-inl.inc",
964             "absl/debugging/stacktrace.cc",
965             "absl/debugging/stacktrace.h"
966           ],
967           "dependencies": {
968             "abseil/base/config": [
970             ],
971             "abseil/base/core_headers": [
973             ],
974             "abseil/debugging/debugging_internal": [
976             ]
977           }
978         },
979         {
980           "name": "symbolize",
981           "source_files": [
982             "absl/debugging/internal/symbolize.h",
983             "absl/debugging/symbolize.cc",
984             "absl/debugging/symbolize.h",
985             "absl/debugging/symbolize_darwin.inc",
986             "absl/debugging/symbolize_elf.inc",
987             "absl/debugging/symbolize_emscripten.inc",
988             "absl/debugging/symbolize_unimplemented.inc",
989             "absl/debugging/symbolize_win32.inc"
990           ],
991           "dependencies": {
992             "abseil/base/base": [
994             ],
995             "abseil/base/config": [
997             ],
998             "abseil/base/core_headers": [
1000             ],
1001             "abseil/base/dynamic_annotations": [
1003             ],
1004             "abseil/base/malloc_internal": [
1006             ],
1007             "abseil/base/raw_logging_internal": [
1009             ],
1010             "abseil/debugging/debugging_internal": [
1012             ],
1013             "abseil/debugging/demangle_internal": [
1015             ],
1016             "abseil/strings/strings": [
1018             ]
1019           }
1020         }
1021       ]
1022     },
1023     {
1024       "name": "flags",
1025       "subspecs": [
1026         {
1027           "name": "commandlineflag",
1028           "source_files": [
1029             "absl/flags/commandlineflag.cc",
1030             "absl/flags/commandlineflag.h"
1031           ],
1032           "dependencies": {
1033             "abseil/base/config": [
1035             ],
1036             "abseil/base/fast_type_id": [
1038             ],
1039             "abseil/flags/commandlineflag_internal": [
1041             ],
1042             "abseil/strings/strings": [
1044             ],
1045             "abseil/types/optional": [
1047             ]
1048           }
1049         },
1050         {
1051           "name": "commandlineflag_internal",
1052           "source_files": [
1053             "absl/flags/internal/commandlineflag.cc",
1054             "absl/flags/internal/commandlineflag.h"
1055           ],
1056           "dependencies": {
1057             "abseil/base/config": [
1059             ],
1060             "abseil/base/fast_type_id": [
1062             ]
1063           }
1064         },
1065         {
1066           "name": "config",
1067           "source_files": [
1068             "absl/flags/config.h",
1069             "absl/flags/usage_config.cc",
1070             "absl/flags/usage_config.h"
1071           ],
1072           "dependencies": {
1073             "abseil/base/config": [
1075             ],
1076             "abseil/base/core_headers": [
1078             ],
1079             "abseil/flags/path_util": [
1081             ],
1082             "abseil/flags/program_name": [
1084             ],
1085             "abseil/strings/strings": [
1087             ],
1088             "abseil/synchronization/synchronization": [
1090             ]
1091           }
1092         },
1093         {
1094           "name": "flag",
1095           "source_files": [
1096             "absl/flags/declare.h",
1097             "absl/flags/flag.cc",
1098             "absl/flags/flag.h",
1099             "absl/flags/internal/flag_msvc.inc"
1100           ],
1101           "dependencies": {
1102             "abseil/base/base": [
1104             ],
1105             "abseil/base/config": [
1107             ],
1108             "abseil/base/core_headers": [
1110             ],
1111             "abseil/flags/config": [
1113             ],
1114             "abseil/flags/flag_internal": [
1116             ],
1117             "abseil/flags/reflection": [
1119             ],
1120             "abseil/strings/strings": [
1122             ]
1123           }
1124         },
1125         {
1126           "name": "flag_internal",
1127           "source_files": [
1128             "absl/flags/internal/flag.cc",
1129             "absl/flags/internal/flag.h",
1130             "absl/flags/internal/sequence_lock.h"
1131           ],
1132           "dependencies": {
1133             "abseil/base/base": [
1135             ],
1136             "abseil/base/config": [
1138             ],
1139             "abseil/base/core_headers": [
1141             ],
1142             "abseil/base/dynamic_annotations": [
1144             ],
1145             "abseil/flags/commandlineflag": [
1147             ],
1148             "abseil/flags/commandlineflag_internal": [
1150             ],
1151             "abseil/flags/config": [
1153             ],
1154             "abseil/flags/marshalling": [
1156             ],
1157             "abseil/flags/reflection": [
1159             ],
1160             "abseil/memory/memory": [
1162             ],
1163             "abseil/meta/type_traits": [
1165             ],
1166             "abseil/strings/strings": [
1168             ],
1169             "abseil/synchronization/synchronization": [
1171             ],
1172             "abseil/utility/utility": [
1174             ]
1175           }
1176         },
1177         {
1178           "name": "marshalling",
1179           "source_files": [
1180             "absl/flags/marshalling.cc",
1181             "absl/flags/marshalling.h"
1182           ],
1183           "dependencies": {
1184             "abseil/base/config": [
1186             ],
1187             "abseil/base/core_headers": [
1189             ],
1190             "abseil/base/log_severity": [
1192             ],
1193             "abseil/strings/str_format": [
1195             ],
1196             "abseil/strings/strings": [
1198             ],
1199             "abseil/types/optional": [
1201             ]
1202           }
1203         },
1204         {
1205           "name": "parse",
1206           "source_files": [
1207             "absl/flags/internal/parse.h",
1208             "absl/flags/parse.cc",
1209             "absl/flags/parse.h"
1210           ],
1211           "dependencies": {
1212             "abseil/base/config": [
1214             ],
1215             "abseil/base/core_headers": [
1217             ],
1218             "abseil/flags/commandlineflag": [
1220             ],
1221             "abseil/flags/commandlineflag_internal": [
1223             ],
1224             "abseil/flags/config": [
1226             ],
1227             "abseil/flags/flag": [
1229             ],
1230             "abseil/flags/flag_internal": [
1232             ],
1233             "abseil/flags/private_handle_accessor": [
1235             ],
1236             "abseil/flags/program_name": [
1238             ],
1239             "abseil/flags/reflection": [
1241             ],
1242             "abseil/flags/usage": [
1244             ],
1245             "abseil/flags/usage_internal": [
1247             ],
1248             "abseil/strings/strings": [
1250             ],
1251             "abseil/synchronization/synchronization": [
1253             ]
1254           }
1255         },
1256         {
1257           "name": "path_util",
1258           "source_files": "absl/flags/internal/path_util.h",
1259           "dependencies": {
1260             "abseil/base/config": [
1262             ],
1263             "abseil/strings/strings": [
1265             ]
1266           }
1267         },
1268         {
1269           "name": "private_handle_accessor",
1270           "source_files": [
1271             "absl/flags/internal/private_handle_accessor.cc",
1272             "absl/flags/internal/private_handle_accessor.h"
1273           ],
1274           "dependencies": {
1275             "abseil/base/config": [
1277             ],
1278             "abseil/flags/commandlineflag": [
1280             ],
1281             "abseil/flags/commandlineflag_internal": [
1283             ],
1284             "abseil/strings/strings": [
1286             ]
1287           }
1288         },
1289         {
1290           "name": "program_name",
1291           "source_files": [
1292             "absl/flags/internal/program_name.cc",
1293             "absl/flags/internal/program_name.h"
1294           ],
1295           "dependencies": {
1296             "abseil/base/config": [
1298             ],
1299             "abseil/base/core_headers": [
1301             ],
1302             "abseil/flags/path_util": [
1304             ],
1305             "abseil/strings/strings": [
1307             ],
1308             "abseil/synchronization/synchronization": [
1310             ]
1311           }
1312         },
1313         {
1314           "name": "reflection",
1315           "source_files": [
1316             "absl/flags/internal/registry.h",
1317             "absl/flags/reflection.cc",
1318             "absl/flags/reflection.h"
1319           ],
1320           "dependencies": {
1321             "abseil/base/config": [
1323             ],
1324             "abseil/base/core_headers": [
1326             ],
1327             "abseil/container/flat_hash_map": [
1329             ],
1330             "abseil/flags/commandlineflag": [
1332             ],
1333             "abseil/flags/commandlineflag_internal": [
1335             ],
1336             "abseil/flags/config": [
1338             ],
1339             "abseil/flags/private_handle_accessor": [
1341             ],
1342             "abseil/strings/strings": [
1344             ],
1345             "abseil/synchronization/synchronization": [
1347             ]
1348           }
1349         },
1350         {
1351           "name": "usage",
1352           "source_files": [
1353             "absl/flags/usage.cc",
1354             "absl/flags/usage.h"
1355           ],
1356           "dependencies": {
1357             "abseil/base/config": [
1359             ],
1360             "abseil/base/core_headers": [
1362             ],
1363             "abseil/flags/usage_internal": [
1365             ],
1366             "abseil/strings/strings": [
1368             ],
1369             "abseil/synchronization/synchronization": [
1371             ]
1372           }
1373         },
1374         {
1375           "name": "usage_internal",
1376           "source_files": [
1377             "absl/flags/internal/usage.cc",
1378             "absl/flags/internal/usage.h"
1379           ],
1380           "dependencies": {
1381             "abseil/base/config": [
1383             ],
1384             "abseil/base/core_headers": [
1386             ],
1387             "abseil/container/flat_hash_map": [
1389             ],
1390             "abseil/flags/commandlineflag": [
1392             ],
1393             "abseil/flags/config": [
1395             ],
1396             "abseil/flags/flag": [
1398             ],
1399             "abseil/flags/flag_internal": [
1401             ],
1402             "abseil/flags/path_util": [
1404             ],
1405             "abseil/flags/private_handle_accessor": [
1407             ],
1408             "abseil/flags/program_name": [
1410             ],
1411             "abseil/flags/reflection": [
1413             ],
1414             "abseil/strings/strings": [
1416             ]
1417           }
1418         }
1419       ]
1420     },
1421     {
1422       "name": "functional",
1423       "subspecs": [
1424         {
1425           "name": "any_invocable",
1426           "source_files": [
1427             "absl/functional/any_invocable.h",
1428             "absl/functional/internal/any_invocable.h"
1429           ],
1430           "dependencies": {
1431             "abseil/base/base_internal": [
1433             ],
1434             "abseil/base/config": [
1436             ],
1437             "abseil/base/core_headers": [
1439             ],
1440             "abseil/meta/type_traits": [
1442             ],
1443             "abseil/utility/utility": [
1445             ]
1446           }
1447         },
1448         {
1449           "name": "bind_front",
1450           "source_files": [
1451             "absl/functional/bind_front.h",
1452             "absl/functional/internal/front_binder.h"
1453           ],
1454           "dependencies": {
1455             "abseil/base/base_internal": [
1457             ],
1458             "abseil/container/compressed_tuple": [
1460             ],
1461             "abseil/meta/type_traits": [
1463             ],
1464             "abseil/utility/utility": [
1466             ]
1467           }
1468         },
1469         {
1470           "name": "function_ref",
1471           "source_files": [
1472             "absl/functional/function_ref.h",
1473             "absl/functional/internal/function_ref.h"
1474           ],
1475           "dependencies": {
1476             "abseil/base/base_internal": [
1478             ],
1479             "abseil/base/core_headers": [
1481             ],
1482             "abseil/meta/type_traits": [
1484             ]
1485           }
1486         }
1487       ]
1488     },
1489     {
1490       "name": "hash",
1491       "subspecs": [
1492         {
1493           "name": "city",
1494           "source_files": [
1495             "absl/hash/internal/city.cc",
1496             "absl/hash/internal/city.h"
1497           ],
1498           "dependencies": {
1499             "abseil/base/config": [
1501             ],
1502             "abseil/base/core_headers": [
1504             ],
1505             "abseil/base/endian": [
1507             ]
1508           }
1509         },
1510         {
1511           "name": "hash",
1512           "source_files": [
1513             "absl/hash/hash.h",
1514             "absl/hash/internal/hash.cc",
1515             "absl/hash/internal/hash.h"
1516           ],
1517           "dependencies": {
1518             "abseil/base/config": [
1520             ],
1521             "abseil/base/core_headers": [
1523             ],
1524             "abseil/base/endian": [
1526             ],
1527             "abseil/container/fixed_array": [
1529             ],
1530             "abseil/functional/function_ref": [
1532             ],
1533             "abseil/hash/city": [
1535             ],
1536             "abseil/hash/low_level_hash": [
1538             ],
1539             "abseil/meta/type_traits": [
1541             ],
1542             "abseil/numeric/int128": [
1544             ],
1545             "abseil/strings/strings": [
1547             ],
1548             "abseil/types/optional": [
1550             ],
1551             "abseil/types/variant": [
1553             ],
1554             "abseil/utility/utility": [
1556             ]
1557           }
1558         },
1559         {
1560           "name": "low_level_hash",
1561           "source_files": [
1562             "absl/hash/internal/low_level_hash.cc",
1563             "absl/hash/internal/low_level_hash.h"
1564           ],
1565           "dependencies": {
1566             "abseil/base/config": [
1568             ],
1569             "abseil/base/endian": [
1571             ],
1572             "abseil/numeric/bits": [
1574             ],
1575             "abseil/numeric/int128": [
1577             ]
1578           }
1579         }
1580       ]
1581     },
1582     {
1583       "name": "memory",
1584       "subspecs": [
1585         {
1586           "name": "memory",
1587           "source_files": "absl/memory/memory.h",
1588           "dependencies": {
1589             "abseil/base/core_headers": [
1591             ],
1592             "abseil/meta/type_traits": [
1594             ]
1595           }
1596         }
1597       ]
1598     },
1599     {
1600       "name": "meta",
1601       "subspecs": [
1602         {
1603           "name": "type_traits",
1604           "source_files": "absl/meta/type_traits.h",
1605           "dependencies": {
1606             "abseil/base/config": [
1608             ]
1609           }
1610         }
1611       ]
1612     },
1613     {
1614       "name": "numeric",
1615       "subspecs": [
1616         {
1617           "name": "bits",
1618           "source_files": [
1619             "absl/numeric/bits.h",
1620             "absl/numeric/internal/bits.h"
1621           ],
1622           "dependencies": {
1623             "abseil/base/config": [
1625             ],
1626             "abseil/base/core_headers": [
1628             ]
1629           }
1630         },
1631         {
1632           "name": "int128",
1633           "source_files": [
1634             "absl/numeric/int128.cc",
1635             "absl/numeric/int128.h",
1636             "absl/numeric/int128_have_intrinsic.inc",
1637             "absl/numeric/int128_no_intrinsic.inc"
1638           ],
1639           "dependencies": {
1640             "abseil/base/config": [
1642             ],
1643             "abseil/base/core_headers": [
1645             ],
1646             "abseil/numeric/bits": [
1648             ]
1649           }
1650         },
1651         {
1652           "name": "representation",
1653           "source_files": "absl/numeric/internal/representation.h",
1654           "dependencies": {
1655             "abseil/base/config": [
1657             ]
1658           }
1659         }
1660       ]
1661     },
1662     {
1663       "name": "profiling",
1664       "subspecs": [
1665         {
1666           "name": "exponential_biased",
1667           "source_files": [
1668             "absl/profiling/internal/exponential_biased.cc",
1669             "absl/profiling/internal/exponential_biased.h"
1670           ],
1671           "dependencies": {
1672             "abseil/base/config": [
1674             ],
1675             "abseil/base/core_headers": [
1677             ]
1678           }
1679         },
1680         {
1681           "name": "periodic_sampler",
1682           "source_files": [
1683             "absl/profiling/internal/periodic_sampler.cc",
1684             "absl/profiling/internal/periodic_sampler.h"
1685           ],
1686           "dependencies": {
1687             "abseil/base/core_headers": [
1689             ],
1690             "abseil/profiling/exponential_biased": [
1692             ]
1693           }
1694         },
1695         {
1696           "name": "sample_recorder",
1697           "source_files": "absl/profiling/internal/sample_recorder.h",
1698           "dependencies": {
1699             "abseil/base/config": [
1701             ],
1702             "abseil/base/core_headers": [
1704             ],
1705             "abseil/synchronization/synchronization": [
1707             ],
1708             "abseil/time/time": [
1710             ]
1711           }
1712         }
1713       ]
1714     },
1715     {
1716       "name": "random",
1717       "subspecs": [
1718         {
1719           "name": "bit_gen_ref",
1720           "source_files": "absl/random/bit_gen_ref.h",
1721           "dependencies": {
1722             "abseil/base/core_headers": [
1724             ],
1725             "abseil/base/fast_type_id": [
1727             ],
1728             "abseil/meta/type_traits": [
1730             ],
1731             "abseil/random/internal/distribution_caller": [
1733             ],
1734             "abseil/random/internal/fast_uniform_bits": [
1736             ],
1737             "abseil/random/random": [
1739             ]
1740           }
1741         },
1742         {
1743           "name": "distributions",
1744           "source_files": [
1745             "absl/random/bernoulli_distribution.h",
1746             "absl/random/beta_distribution.h",
1747             "absl/random/discrete_distribution.cc",
1748             "absl/random/discrete_distribution.h",
1749             "absl/random/distributions.h",
1750             "absl/random/exponential_distribution.h",
1751             "absl/random/gaussian_distribution.cc",
1752             "absl/random/gaussian_distribution.h",
1753             "absl/random/log_uniform_int_distribution.h",
1754             "absl/random/poisson_distribution.h",
1755             "absl/random/uniform_int_distribution.h",
1756             "absl/random/uniform_real_distribution.h",
1757             "absl/random/zipf_distribution.h"
1758           ],
1759           "dependencies": {
1760             "abseil/base/base_internal": [
1762             ],
1763             "abseil/base/config": [
1765             ],
1766             "abseil/base/core_headers": [
1768             ],
1769             "abseil/meta/type_traits": [
1771             ],
1772             "abseil/numeric/bits": [
1774             ],
1775             "abseil/random/internal/distribution_caller": [
1777             ],
1778             "abseil/random/internal/fast_uniform_bits": [
1780             ],
1781             "abseil/random/internal/fastmath": [
1783             ],
1784             "abseil/random/internal/generate_real": [
1786             ],
1787             "abseil/random/internal/iostream_state_saver": [
1789             ],
1790             "abseil/random/internal/traits": [
1792             ],
1793             "abseil/random/internal/uniform_helper": [
1795             ],
1796             "abseil/random/internal/wide_multiply": [
1798             ],
1799             "abseil/strings/strings": [
1801             ]
1802           }
1803         },
1804         {
1805           "name": "internal",
1806           "subspecs": [
1807             {
1808               "name": "distribution_caller",
1809               "source_files": "absl/random/internal/distribution_caller.h",
1810               "dependencies": {
1811                 "abseil/base/config": [
1813                 ],
1814                 "abseil/base/fast_type_id": [
1816                 ],
1817                 "abseil/utility/utility": [
1819                 ]
1820               }
1821             },
1822             {
1823               "name": "fast_uniform_bits",
1824               "source_files": "absl/random/internal/fast_uniform_bits.h",
1825               "dependencies": {
1826                 "abseil/base/config": [
1828                 ],
1829                 "abseil/meta/type_traits": [
1831                 ],
1832                 "abseil/random/internal/traits": [
1834                 ]
1835               }
1836             },
1837             {
1838               "name": "fastmath",
1839               "source_files": "absl/random/internal/fastmath.h",
1840               "dependencies": {
1841                 "abseil/numeric/bits": [
1843                 ]
1844               }
1845             },
1846             {
1847               "name": "generate_real",
1848               "source_files": "absl/random/internal/generate_real.h",
1849               "dependencies": {
1850                 "abseil/meta/type_traits": [
1852                 ],
1853                 "abseil/numeric/bits": [
1855                 ],
1856                 "abseil/random/internal/fastmath": [
1858                 ],
1859                 "abseil/random/internal/traits": [
1861                 ]
1862               }
1863             },
1864             {
1865               "name": "iostream_state_saver",
1866               "source_files": "absl/random/internal/iostream_state_saver.h",
1867               "dependencies": {
1868                 "abseil/meta/type_traits": [
1870                 ],
1871                 "abseil/numeric/int128": [
1873                 ]
1874               }
1875             },
1876             {
1877               "name": "mock_helpers",
1878               "source_files": "absl/random/internal/mock_helpers.h",
1879               "dependencies": {
1880                 "abseil/base/fast_type_id": [
1882                 ],
1883                 "abseil/types/optional": [
1885                 ]
1886               }
1887             },
1888             {
1889               "name": "nanobenchmark",
1890               "source_files": [
1891                 "absl/random/internal/nanobenchmark.cc",
1892                 "absl/random/internal/nanobenchmark.h"
1893               ],
1894               "dependencies": {
1895                 "abseil/base/config": [
1897                 ],
1898                 "abseil/base/core_headers": [
1900                 ],
1901                 "abseil/base/raw_logging_internal": [
1903                 ],
1904                 "abseil/random/internal/platform": [
1906                 ],
1907                 "abseil/random/internal/randen_engine": [
1909                 ]
1910               }
1911             },
1912             {
1913               "name": "nonsecure_base",
1914               "source_files": "absl/random/internal/nonsecure_base.h",
1915               "dependencies": {
1916                 "abseil/base/core_headers": [
1918                 ],
1919                 "abseil/container/inlined_vector": [
1921                 ],
1922                 "abseil/meta/type_traits": [
1924                 ],
1925                 "abseil/random/internal/pool_urbg": [
1927                 ],
1928                 "abseil/random/internal/salted_seed_seq": [
1930                 ],
1931                 "abseil/random/internal/seed_material": [
1933                 ],
1934                 "abseil/types/span": [
1936                 ]
1937               }
1938             },
1939             {
1940               "name": "pcg_engine",
1941               "source_files": "absl/random/internal/pcg_engine.h",
1942               "dependencies": {
1943                 "abseil/base/config": [
1945                 ],
1946                 "abseil/meta/type_traits": [
1948                 ],
1949                 "abseil/numeric/bits": [
1951                 ],
1952                 "abseil/numeric/int128": [
1954                 ],
1955                 "abseil/random/internal/fastmath": [
1957                 ],
1958                 "abseil/random/internal/iostream_state_saver": [
1960                 ]
1961               }
1962             },
1963             {
1964               "name": "platform",
1965               "source_files": [
1966                 "absl/random/internal/platform.h",
1967                 "absl/random/internal/randen_round_keys.cc",
1968                 "absl/random/internal/randen_traits.h"
1969               ],
1970               "dependencies": {
1971                 "abseil/base/config": [
1973                 ]
1974               }
1975             },
1976             {
1977               "name": "pool_urbg",
1978               "source_files": [
1979                 "absl/random/internal/pool_urbg.cc",
1980                 "absl/random/internal/pool_urbg.h"
1981               ],
1982               "dependencies": {
1983                 "abseil/base/base": [
1985                 ],
1986                 "abseil/base/config": [
1988                 ],
1989                 "abseil/base/core_headers": [
1991                 ],
1992                 "abseil/base/endian": [
1994                 ],
1995                 "abseil/base/raw_logging_internal": [
1997                 ],
1998                 "abseil/random/internal/randen": [
2000                 ],
2001                 "abseil/random/internal/seed_material": [
2003                 ],
2004                 "abseil/random/internal/traits": [
2006                 ],
2007                 "abseil/random/seed_gen_exception": [
2009                 ],
2010                 "abseil/types/span": [
2012                 ]
2013               }
2014             },
2015             {
2016               "name": "randen",
2017               "source_files": [
2018                 "absl/random/internal/randen.cc",
2019                 "absl/random/internal/randen.h"
2020               ],
2021               "dependencies": {
2022                 "abseil/base/raw_logging_internal": [
2024                 ],
2025                 "abseil/random/internal/platform": [
2027                 ],
2028                 "abseil/random/internal/randen_hwaes": [
2030                 ],
2031                 "abseil/random/internal/randen_slow": [
2033                 ]
2034               }
2035             },
2036             {
2037               "name": "randen_engine",
2038               "source_files": "absl/random/internal/randen_engine.h",
2039               "dependencies": {
2040                 "abseil/base/endian": [
2042                 ],
2043                 "abseil/meta/type_traits": [
2045                 ],
2046                 "abseil/random/internal/iostream_state_saver": [
2048                 ],
2049                 "abseil/random/internal/randen": [
2051                 ]
2052               }
2053             },
2054             {
2055               "name": "randen_hwaes",
2056               "source_files": [
2057                 "absl/random/internal/randen_detect.cc",
2058                 "absl/random/internal/randen_detect.h",
2059                 "absl/random/internal/randen_hwaes.h"
2060               ],
2061               "dependencies": {
2062                 "abseil/base/config": [
2064                 ],
2065                 "abseil/random/internal/platform": [
2067                 ],
2068                 "abseil/random/internal/randen_hwaes_impl": [
2070                 ]
2071               }
2072             },
2073             {
2074               "name": "randen_hwaes_impl",
2075               "source_files": [
2076                 "absl/random/internal/randen_hwaes.cc",
2077                 "absl/random/internal/randen_hwaes.h"
2078               ],
2079               "dependencies": {
2080                 "abseil/base/config": [
2082                 ],
2083                 "abseil/base/core_headers": [
2085                 ],
2086                 "abseil/numeric/int128": [
2088                 ],
2089                 "abseil/random/internal/platform": [
2091                 ]
2092               }
2093             },
2094             {
2095               "name": "randen_slow",
2096               "source_files": [
2097                 "absl/random/internal/randen_slow.cc",
2098                 "absl/random/internal/randen_slow.h"
2099               ],
2100               "dependencies": {
2101                 "abseil/base/config": [
2103                 ],
2104                 "abseil/base/core_headers": [
2106                 ],
2107                 "abseil/base/endian": [
2109                 ],
2110                 "abseil/numeric/int128": [
2112                 ],
2113                 "abseil/random/internal/platform": [
2115                 ]
2116               }
2117             },
2118             {
2119               "name": "salted_seed_seq",
2120               "source_files": "absl/random/internal/salted_seed_seq.h",
2121               "dependencies": {
2122                 "abseil/container/inlined_vector": [
2124                 ],
2125                 "abseil/meta/type_traits": [
2127                 ],
2128                 "abseil/random/internal/seed_material": [
2130                 ],
2131                 "abseil/types/optional": [
2133                 ],
2134                 "abseil/types/span": [
2136                 ]
2137               }
2138             },
2139             {
2140               "name": "seed_material",
2141               "source_files": [
2142                 "absl/random/internal/seed_material.cc",
2143                 "absl/random/internal/seed_material.h"
2144               ],
2145               "dependencies": {
2146                 "abseil/base/core_headers": [
2148                 ],
2149                 "abseil/base/dynamic_annotations": [
2151                 ],
2152                 "abseil/base/raw_logging_internal": [
2154                 ],
2155                 "abseil/random/internal/fast_uniform_bits": [
2157                 ],
2158                 "abseil/strings/strings": [
2160                 ],
2161                 "abseil/types/optional": [
2163                 ],
2164                 "abseil/types/span": [
2166                 ]
2167               }
2168             },
2169             {
2170               "name": "traits",
2171               "source_files": "absl/random/internal/traits.h",
2172               "dependencies": {
2173                 "abseil/base/config": [
2175                 ],
2176                 "abseil/numeric/bits": [
2178                 ],
2179                 "abseil/numeric/int128": [
2181                 ]
2182               }
2183             },
2184             {
2185               "name": "uniform_helper",
2186               "source_files": "absl/random/internal/uniform_helper.h",
2187               "dependencies": {
2188                 "abseil/base/config": [
2190                 ],
2191                 "abseil/meta/type_traits": [
2193                 ],
2194                 "abseil/numeric/int128": [
2196                 ],
2197                 "abseil/random/internal/traits": [
2199                 ]
2200               }
2201             },
2202             {
2203               "name": "wide_multiply",
2204               "source_files": "absl/random/internal/wide_multiply.h",
2205               "dependencies": {
2206                 "abseil/base/config": [
2208                 ],
2209                 "abseil/numeric/bits": [
2211                 ],
2212                 "abseil/numeric/int128": [
2214                 ],
2215                 "abseil/random/internal/traits": [
2217                 ]
2218               }
2219             }
2220           ]
2221         },
2222         {
2223           "name": "random",
2224           "source_files": "absl/random/random.h",
2225           "dependencies": {
2226             "abseil/random/internal/nonsecure_base": [
2228             ],
2229             "abseil/random/internal/pcg_engine": [
2231             ],
2232             "abseil/random/internal/pool_urbg": [
2234             ],
2235             "abseil/random/internal/randen_engine": [
2237             ],
2238             "abseil/random/distributions": [
2240             ],
2241             "abseil/random/seed_sequences": [
2243             ]
2244           }
2245         },
2246         {
2247           "name": "seed_gen_exception",
2248           "source_files": [
2249             "absl/random/seed_gen_exception.cc",
2250             "absl/random/seed_gen_exception.h"
2251           ],
2252           "dependencies": {
2253             "abseil/base/config": [
2255             ]
2256           }
2257         },
2258         {
2259           "name": "seed_sequences",
2260           "source_files": [
2261             "absl/random/seed_sequences.cc",
2262             "absl/random/seed_sequences.h"
2263           ],
2264           "dependencies": {
2265             "abseil/base/config": [
2267             ],
2268             "abseil/random/internal/pool_urbg": [
2270             ],
2271             "abseil/random/internal/salted_seed_seq": [
2273             ],
2274             "abseil/random/internal/seed_material": [
2276             ],
2277             "abseil/random/seed_gen_exception": [
2279             ],
2280             "abseil/types/span": [
2282             ]
2283           }
2284         }
2285       ]
2286     },
2287     {
2288       "name": "status",
2289       "subspecs": [
2290         {
2291           "name": "status",
2292           "source_files": [
2293             "absl/status/internal/status_internal.h",
2294             "absl/status/status.cc",
2295             "absl/status/status.h",
2296             "absl/status/status_payload_printer.cc",
2297             "absl/status/status_payload_printer.h"
2298           ],
2299           "dependencies": {
2300             "abseil/base/atomic_hook": [
2302             ],
2303             "abseil/base/core_headers": [
2305             ],
2306             "abseil/base/raw_logging_internal": [
2308             ],
2309             "abseil/base/strerror": [
2311             ],
2312             "abseil/container/inlined_vector": [
2314             ],
2315             "abseil/debugging/stacktrace": [
2317             ],
2318             "abseil/debugging/symbolize": [
2320             ],
2321             "abseil/functional/function_ref": [
2323             ],
2324             "abseil/strings/cord": [
2326             ],
2327             "abseil/strings/str_format": [
2329             ],
2330             "abseil/strings/strings": [
2332             ],
2333             "abseil/types/optional": [
2335             ]
2336           }
2337         },
2338         {
2339           "name": "statusor",
2340           "source_files": [
2341             "absl/status/internal/statusor_internal.h",
2342             "absl/status/statusor.cc",
2343             "absl/status/statusor.h"
2344           ],
2345           "dependencies": {
2346             "abseil/base/base": [
2348             ],
2349             "abseil/base/core_headers": [
2351             ],
2352             "abseil/base/raw_logging_internal": [
2354             ],
2355             "abseil/meta/type_traits": [
2357             ],
2358             "abseil/status/status": [
2360             ],
2361             "abseil/strings/strings": [
2363             ],
2364             "abseil/types/variant": [
2366             ],
2367             "abseil/utility/utility": [
2369             ]
2370           }
2371         }
2372       ]
2373     },
2374     {
2375       "name": "strings",
2376       "subspecs": [
2377         {
2378           "name": "cord",
2379           "source_files": [
2380             "absl/strings/cord.cc",
2381             "absl/strings/cord.h",
2382             "absl/strings/cord_analysis.cc",
2383             "absl/strings/cord_analysis.h",
2384             "absl/strings/cord_buffer.cc",
2385             "absl/strings/cord_buffer.h"
2386           ],
2387           "dependencies": {
2388             "abseil/base/base": [
2390             ],
2391             "abseil/base/config": [
2393             ],
2394             "abseil/base/core_headers": [
2396             ],
2397             "abseil/base/endian": [
2399             ],
2400             "abseil/base/raw_logging_internal": [
2402             ],
2403             "abseil/container/fixed_array": [
2405             ],
2406             "abseil/container/inlined_vector": [
2408             ],
2409             "abseil/functional/function_ref": [
2411             ],
2412             "abseil/meta/type_traits": [
2414             ],
2415             "abseil/numeric/bits": [
2417             ],
2418             "abseil/strings/cord_internal": [
2420             ],
2421             "abseil/strings/cordz_functions": [
2423             ],
2424             "abseil/strings/cordz_info": [
2426             ],
2427             "abseil/strings/cordz_statistics": [
2429             ],
2430             "abseil/strings/cordz_update_scope": [
2432             ],
2433             "abseil/strings/cordz_update_tracker": [
2435             ],
2436             "abseil/strings/internal": [
2438             ],
2439             "abseil/strings/str_format": [
2441             ],
2442             "abseil/strings/strings": [
2444             ],
2445             "abseil/types/optional": [
2447             ],
2448             "abseil/types/span": [
2450             ]
2451           }
2452         },
2453         {
2454           "name": "cord_internal",
2455           "source_files": [
2456             "absl/strings/internal/cord_data_edge.h",
2457             "absl/strings/internal/cord_internal.cc",
2458             "absl/strings/internal/cord_internal.h",
2459             "absl/strings/internal/cord_rep_btree.cc",
2460             "absl/strings/internal/cord_rep_btree.h",
2461             "absl/strings/internal/cord_rep_btree_navigator.cc",
2462             "absl/strings/internal/cord_rep_btree_navigator.h",
2463             "absl/strings/internal/cord_rep_btree_reader.cc",
2464             "absl/strings/internal/cord_rep_btree_reader.h",
2465             "absl/strings/internal/cord_rep_consume.cc",
2466             "absl/strings/internal/cord_rep_consume.h",
2467             "absl/strings/internal/cord_rep_crc.cc",
2468             "absl/strings/internal/cord_rep_crc.h",
2469             "absl/strings/internal/cord_rep_flat.h",
2470             "absl/strings/internal/cord_rep_ring.cc",
2471             "absl/strings/internal/cord_rep_ring.h",
2472             "absl/strings/internal/cord_rep_ring_reader.h"
2473           ],
2474           "dependencies": {
2475             "abseil/base/base_internal": [
2477             ],
2478             "abseil/base/config": [
2480             ],
2481             "abseil/base/core_headers": [
2483             ],
2484             "abseil/base/endian": [
2486             ],
2487             "abseil/base/raw_logging_internal": [
2489             ],
2490             "abseil/base/throw_delegate": [
2492             ],
2493             "abseil/container/compressed_tuple": [
2495             ],
2496             "abseil/container/inlined_vector": [
2498             ],
2499             "abseil/container/layout": [
2501             ],
2502             "abseil/functional/function_ref": [
2504             ],
2505             "abseil/meta/type_traits": [
2507             ],
2508             "abseil/strings/strings": [
2510             ],
2511             "abseil/types/span": [
2513             ]
2514           }
2515         },
2516         {
2517           "name": "cordz_functions",
2518           "source_files": [
2519             "absl/strings/internal/cordz_functions.cc",
2520             "absl/strings/internal/cordz_functions.h"
2521           ],
2522           "dependencies": {
2523             "abseil/base/config": [
2525             ],
2526             "abseil/base/core_headers": [
2528             ],
2529             "abseil/base/raw_logging_internal": [
2531             ],
2532             "abseil/profiling/exponential_biased": [
2534             ]
2535           }
2536         },
2537         {
2538           "name": "cordz_handle",
2539           "source_files": [
2540             "absl/strings/internal/cordz_handle.cc",
2541             "absl/strings/internal/cordz_handle.h"
2542           ],
2543           "dependencies": {
2544             "abseil/base/base": [
2546             ],
2547             "abseil/base/config": [
2549             ],
2550             "abseil/base/raw_logging_internal": [
2552             ],
2553             "abseil/synchronization/synchronization": [
2555             ]
2556           }
2557         },
2558         {
2559           "name": "cordz_info",
2560           "source_files": [
2561             "absl/strings/internal/cordz_info.cc",
2562             "absl/strings/internal/cordz_info.h"
2563           ],
2564           "dependencies": {
2565             "abseil/base/base": [
2567             ],
2568             "abseil/base/config": [
2570             ],
2571             "abseil/base/core_headers": [
2573             ],
2574             "abseil/base/raw_logging_internal": [
2576             ],
2577             "abseil/container/inlined_vector": [
2579             ],
2580             "abseil/debugging/stacktrace": [
2582             ],
2583             "abseil/strings/cord_internal": [
2585             ],
2586             "abseil/strings/cordz_functions": [
2588             ],
2589             "abseil/strings/cordz_handle": [
2591             ],
2592             "abseil/strings/cordz_statistics": [
2594             ],
2595             "abseil/strings/cordz_update_tracker": [
2597             ],
2598             "abseil/synchronization/synchronization": [
2600             ],
2601             "abseil/types/span": [
2603             ]
2604           }
2605         },
2606         {
2607           "name": "cordz_sample_token",
2608           "source_files": [
2609             "absl/strings/internal/cordz_sample_token.cc",
2610             "absl/strings/internal/cordz_sample_token.h"
2611           ],
2612           "dependencies": {
2613             "abseil/base/config": [
2615             ],
2616             "abseil/strings/cordz_handle": [
2618             ],
2619             "abseil/strings/cordz_info": [
2621             ]
2622           }
2623         },
2624         {
2625           "name": "cordz_statistics",
2626           "source_files": "absl/strings/internal/cordz_statistics.h",
2627           "dependencies": {
2628             "abseil/base/config": [
2630             ],
2631             "abseil/strings/cordz_update_tracker": [
2633             ]
2634           }
2635         },
2636         {
2637           "name": "cordz_update_scope",
2638           "source_files": "absl/strings/internal/cordz_update_scope.h",
2639           "dependencies": {
2640             "abseil/base/config": [
2642             ],
2643             "abseil/base/core_headers": [
2645             ],
2646             "abseil/strings/cord_internal": [
2648             ],
2649             "abseil/strings/cordz_info": [
2651             ],
2652             "abseil/strings/cordz_update_tracker": [
2654             ]
2655           }
2656         },
2657         {
2658           "name": "cordz_update_tracker",
2659           "source_files": "absl/strings/internal/cordz_update_tracker.h",
2660           "dependencies": {
2661             "abseil/base/config": [
2663             ]
2664           }
2665         },
2666         {
2667           "name": "internal",
2668           "source_files": [
2669             "absl/strings/internal/char_map.h",
2670             "absl/strings/internal/escaping.cc",
2671             "absl/strings/internal/escaping.h",
2672             "absl/strings/internal/ostringstream.cc",
2673             "absl/strings/internal/ostringstream.h",
2674             "absl/strings/internal/resize_uninitialized.h",
2675             "absl/strings/internal/utf8.cc",
2676             "absl/strings/internal/utf8.h"
2677           ],
2678           "dependencies": {
2679             "abseil/base/config": [
2681             ],
2682             "abseil/base/core_headers": [
2684             ],
2685             "abseil/base/endian": [
2687             ],
2688             "abseil/base/raw_logging_internal": [
2690             ],
2691             "abseil/meta/type_traits": [
2693             ]
2694           }
2695         },
2696         {
2697           "name": "str_format",
2698           "source_files": "absl/strings/str_format.h",
2699           "dependencies": {
2700             "abseil/strings/str_format_internal": [
2702             ]
2703           }
2704         },
2705         {
2706           "name": "str_format_internal",
2707           "source_files": [
2708             "absl/strings/internal/str_format/arg.cc",
2709             "absl/strings/internal/str_format/arg.h",
2710             "absl/strings/internal/str_format/bind.cc",
2711             "absl/strings/internal/str_format/bind.h",
2712             "absl/strings/internal/str_format/checker.h",
2713             "absl/strings/internal/str_format/extension.cc",
2714             "absl/strings/internal/str_format/extension.h",
2715             "absl/strings/internal/str_format/float_conversion.cc",
2716             "absl/strings/internal/str_format/float_conversion.h",
2717             "absl/strings/internal/str_format/output.cc",
2718             "absl/strings/internal/str_format/output.h",
2719             "absl/strings/internal/str_format/parser.cc",
2720             "absl/strings/internal/str_format/parser.h"
2721           ],
2722           "dependencies": {
2723             "abseil/base/config": [
2725             ],
2726             "abseil/base/core_headers": [
2728             ],
2729             "abseil/functional/function_ref": [
2731             ],
2732             "abseil/meta/type_traits": [
2734             ],
2735             "abseil/numeric/bits": [
2737             ],
2738             "abseil/numeric/int128": [
2740             ],
2741             "abseil/numeric/representation": [
2743             ],
2744             "abseil/strings/strings": [
2746             ],
2747             "abseil/types/optional": [
2749             ],
2750             "abseil/types/span": [
2752             ],
2753             "abseil/utility/utility": [
2755             ]
2756           }
2757         },
2758         {
2759           "name": "strings",
2760           "source_files": [
2761             "absl/strings/ascii.cc",
2762             "absl/strings/ascii.h",
2763             "absl/strings/charconv.cc",
2764             "absl/strings/charconv.h",
2765             "absl/strings/escaping.cc",
2766             "absl/strings/escaping.h",
2767             "absl/strings/internal/charconv_bigint.cc",
2768             "absl/strings/internal/charconv_bigint.h",
2769             "absl/strings/internal/charconv_parse.cc",
2770             "absl/strings/internal/charconv_parse.h",
2771             "absl/strings/internal/memutil.cc",
2772             "absl/strings/internal/memutil.h",
2773             "absl/strings/internal/stl_type_traits.h",
2774             "absl/strings/internal/str_join_internal.h",
2775             "absl/strings/internal/str_split_internal.h",
2776             "absl/strings/internal/string_constant.h",
2777             "absl/strings/match.cc",
2778             "absl/strings/match.h",
2779             "absl/strings/numbers.cc",
2780             "absl/strings/numbers.h",
2781             "absl/strings/str_cat.cc",
2782             "absl/strings/str_cat.h",
2783             "absl/strings/str_join.h",
2784             "absl/strings/str_replace.cc",
2785             "absl/strings/str_replace.h",
2786             "absl/strings/str_split.cc",
2787             "absl/strings/str_split.h",
2788             "absl/strings/string_view.cc",
2789             "absl/strings/string_view.h",
2790             "absl/strings/strip.h",
2791             "absl/strings/substitute.cc",
2792             "absl/strings/substitute.h"
2793           ],
2794           "dependencies": {
2795             "abseil/base/base": [
2797             ],
2798             "abseil/base/config": [
2800             ],
2801             "abseil/base/core_headers": [
2803             ],
2804             "abseil/base/endian": [
2806             ],
2807             "abseil/base/raw_logging_internal": [
2809             ],
2810             "abseil/base/throw_delegate": [
2812             ],
2813             "abseil/memory/memory": [
2815             ],
2816             "abseil/meta/type_traits": [
2818             ],
2819             "abseil/numeric/bits": [
2821             ],
2822             "abseil/numeric/int128": [
2824             ],
2825             "abseil/strings/internal": [
2827             ]
2828           }
2829         }
2830       ]
2831     },
2832     {
2833       "name": "synchronization",
2834       "subspecs": [
2835         {
2836           "name": "graphcycles_internal",
2837           "source_files": [
2838             "absl/synchronization/internal/graphcycles.cc",
2839             "absl/synchronization/internal/graphcycles.h"
2840           ],
2841           "dependencies": {
2842             "abseil/base/base": [
2844             ],
2845             "abseil/base/base_internal": [
2847             ],
2848             "abseil/base/config": [
2850             ],
2851             "abseil/base/core_headers": [
2853             ],
2854             "abseil/base/malloc_internal": [
2856             ],
2857             "abseil/base/raw_logging_internal": [
2859             ]
2860           }
2861         },
2862         {
2863           "name": "kernel_timeout_internal",
2864           "source_files": "absl/synchronization/internal/kernel_timeout.h",
2865           "dependencies": {
2866             "abseil/base/core_headers": [
2868             ],
2869             "abseil/base/raw_logging_internal": [
2871             ],
2872             "abseil/time/time": [
2874             ]
2875           }
2876         },
2877         {
2878           "name": "synchronization",
2879           "source_files": [
2880             "absl/synchronization/barrier.cc",
2881             "absl/synchronization/barrier.h",
2882             "absl/synchronization/blocking_counter.cc",
2883             "absl/synchronization/blocking_counter.h",
2884             "absl/synchronization/internal/create_thread_identity.cc",
2885             "absl/synchronization/internal/create_thread_identity.h",
2886             "absl/synchronization/internal/futex.h",
2887             "absl/synchronization/internal/per_thread_sem.cc",
2888             "absl/synchronization/internal/per_thread_sem.h",
2889             "absl/synchronization/internal/waiter.cc",
2890             "absl/synchronization/internal/waiter.h",
2891             "absl/synchronization/mutex.cc",
2892             "absl/synchronization/mutex.h",
2893             "absl/synchronization/notification.cc",
2894             "absl/synchronization/notification.h"
2895           ],
2896           "dependencies": {
2897             "abseil/base/atomic_hook": [
2899             ],
2900             "abseil/base/base": [
2902             ],
2903             "abseil/base/base_internal": [
2905             ],
2906             "abseil/base/config": [
2908             ],
2909             "abseil/base/core_headers": [
2911             ],
2912             "abseil/base/dynamic_annotations": [
2914             ],
2915             "abseil/base/malloc_internal": [
2917             ],
2918             "abseil/base/raw_logging_internal": [
2920             ],
2921             "abseil/debugging/stacktrace": [
2923             ],
2924             "abseil/debugging/symbolize": [
2926             ],
2927             "abseil/synchronization/graphcycles_internal": [
2929             ],
2930             "abseil/synchronization/kernel_timeout_internal": [
2932             ],
2933             "abseil/time/time": [
2935             ]
2936           }
2937         }
2938       ]
2939     },
2940     {
2941       "name": "time",
2942       "subspecs": [
2943         {
2944           "name": "internal",
2945           "subspecs": [
2946             {
2947               "name": "cctz",
2948               "subspecs": [
2949                 {
2950                   "name": "civil_time",
2951                   "source_files": [
2952                     "absl/time/internal/cctz/include/cctz/civil_time.h",
2953                     "absl/time/internal/cctz/include/cctz/civil_time_detail.h",
2954                     "absl/time/internal/cctz/src/civil_time_detail.cc"
2955                   ],
2956                   "dependencies": {
2957                     "abseil/base/config": [
2959                     ]
2960                   }
2961                 },
2962                 {
2963                   "name": "time_zone",
2964                   "source_files": [
2965                     "absl/time/internal/cctz/include/cctz/time_zone.h",
2966                     "absl/time/internal/cctz/include/cctz/zone_info_source.h",
2967                     "absl/time/internal/cctz/src/time_zone_fixed.cc",
2968                     "absl/time/internal/cctz/src/time_zone_fixed.h",
2969                     "absl/time/internal/cctz/src/time_zone_format.cc",
2970                     "absl/time/internal/cctz/src/time_zone_if.cc",
2971                     "absl/time/internal/cctz/src/time_zone_if.h",
2972                     "absl/time/internal/cctz/src/time_zone_impl.cc",
2973                     "absl/time/internal/cctz/src/time_zone_impl.h",
2974                     "absl/time/internal/cctz/src/time_zone_info.cc",
2975                     "absl/time/internal/cctz/src/time_zone_info.h",
2976                     "absl/time/internal/cctz/src/time_zone_libc.cc",
2977                     "absl/time/internal/cctz/src/time_zone_libc.h",
2978                     "absl/time/internal/cctz/src/time_zone_lookup.cc",
2979                     "absl/time/internal/cctz/src/time_zone_posix.cc",
2980                     "absl/time/internal/cctz/src/time_zone_posix.h",
2981                     "absl/time/internal/cctz/src/tzfile.h",
2982                     "absl/time/internal/cctz/src/zone_info_source.cc"
2983                   ],
2984                   "dependencies": {
2985                     "abseil/base/config": [
2987                     ],
2988                     "abseil/time/internal/cctz/civil_time": [
2990                     ]
2991                   }
2992                 }
2993               ]
2994             }
2995           ]
2996         },
2997         {
2998           "name": "time",
2999           "source_files": [
3000             "absl/time/civil_time.cc",
3001             "absl/time/civil_time.h",
3002             "absl/time/clock.cc",
3003             "absl/time/clock.h",
3004             "absl/time/duration.cc",
3005             "absl/time/format.cc",
3006             "absl/time/internal/get_current_time_chrono.inc",
3007             "absl/time/internal/get_current_time_posix.inc",
3008             "absl/time/time.cc",
3009             "absl/time/time.h"
3010           ],
3011           "dependencies": {
3012             "abseil/base/base": [
3014             ],
3015             "abseil/base/core_headers": [
3017             ],
3018             "abseil/base/raw_logging_internal": [
3020             ],
3021             "abseil/numeric/int128": [
3023             ],
3024             "abseil/strings/strings": [
3026             ],
3027             "abseil/time/internal/cctz/civil_time": [
3029             ],
3030             "abseil/time/internal/cctz/time_zone": [
3032             ]
3033           }
3034         }
3035       ]
3036     },
3037     {
3038       "name": "types",
3039       "subspecs": [
3040         {
3041           "name": "any",
3042           "source_files": "absl/types/any.h",
3043           "dependencies": {
3044             "abseil/base/config": [
3046             ],
3047             "abseil/base/core_headers": [
3049             ],
3050             "abseil/base/fast_type_id": [
3052             ],
3053             "abseil/meta/type_traits": [
3055             ],
3056             "abseil/types/bad_any_cast": [
3058             ],
3059             "abseil/utility/utility": [
3061             ]
3062           }
3063         },
3064         {
3065           "name": "bad_any_cast",
3066           "source_files": "absl/types/bad_any_cast.h",
3067           "dependencies": {
3068             "abseil/base/config": [
3070             ],
3071             "abseil/types/bad_any_cast_impl": [
3073             ]
3074           }
3075         },
3076         {
3077           "name": "bad_any_cast_impl",
3078           "source_files": [
3079             "absl/types/bad_any_cast.cc",
3080             "absl/types/bad_any_cast.h"
3081           ],
3082           "dependencies": {
3083             "abseil/base/config": [
3085             ],
3086             "abseil/base/raw_logging_internal": [
3088             ]
3089           }
3090         },
3091         {
3092           "name": "bad_optional_access",
3093           "source_files": [
3094             "absl/types/bad_optional_access.cc",
3095             "absl/types/bad_optional_access.h"
3096           ],
3097           "dependencies": {
3098             "abseil/base/config": [
3100             ],
3101             "abseil/base/raw_logging_internal": [
3103             ]
3104           }
3105         },
3106         {
3107           "name": "bad_variant_access",
3108           "source_files": [
3109             "absl/types/bad_variant_access.cc",
3110             "absl/types/bad_variant_access.h"
3111           ],
3112           "dependencies": {
3113             "abseil/base/config": [
3115             ],
3116             "abseil/base/raw_logging_internal": [
3118             ]
3119           }
3120         },
3121         {
3122           "name": "compare",
3123           "source_files": "absl/types/compare.h",
3124           "dependencies": {
3125             "abseil/base/core_headers": [
3127             ],
3128             "abseil/meta/type_traits": [
3130             ]
3131           }
3132         },
3133         {
3134           "name": "optional",
3135           "source_files": [
3136             "absl/types/internal/optional.h",
3137             "absl/types/optional.h"
3138           ],
3139           "dependencies": {
3140             "abseil/base/base_internal": [
3142             ],
3143             "abseil/base/config": [
3145             ],
3146             "abseil/base/core_headers": [
3148             ],
3149             "abseil/memory/memory": [
3151             ],
3152             "abseil/meta/type_traits": [
3154             ],
3155             "abseil/types/bad_optional_access": [
3157             ],
3158             "abseil/utility/utility": [
3160             ]
3161           }
3162         },
3163         {
3164           "name": "span",
3165           "source_files": [
3166             "absl/types/internal/span.h",
3167             "absl/types/span.h"
3168           ],
3169           "dependencies": {
3170             "abseil/algorithm/algorithm": [
3172             ],
3173             "abseil/base/core_headers": [
3175             ],
3176             "abseil/base/throw_delegate": [
3178             ],
3179             "abseil/meta/type_traits": [
3181             ]
3182           }
3183         },
3184         {
3185           "name": "variant",
3186           "source_files": [
3187             "absl/types/internal/variant.h",
3188             "absl/types/variant.h"
3189           ],
3190           "dependencies": {
3191             "abseil/base/base_internal": [
3193             ],
3194             "abseil/base/config": [
3196             ],
3197             "abseil/base/core_headers": [
3199             ],
3200             "abseil/meta/type_traits": [
3202             ],
3203             "abseil/types/bad_variant_access": [
3205             ],
3206             "abseil/utility/utility": [
3208             ]
3209           }
3210         }
3211       ]
3212     },
3213     {
3214       "name": "utility",
3215       "subspecs": [
3216         {
3217           "name": "utility",
3218           "source_files": "absl/utility/utility.h",
3219           "dependencies": {
3220             "abseil/base/base_internal": [
3222             ],
3223             "abseil/base/config": [
3225             ],
3226             "abseil/meta/type_traits": [
3228             ]
3229           }
3230         }
3231       ]
3232     }
3233   ]