deps.go raw

   1  // Copyright 2025 The Go Authors. All rights reserved.
   2  // Use of this source code is governed by a BSD-style
   3  // license that can be found in the LICENSE file.
   4  
   5  // Code generated by generate.go. DO NOT EDIT.
   6  
   7  package stdlib
   8  
   9  type pkginfo struct {
  10  	name string
  11  	deps string // list of indices of dependencies, as varint-encoded deltas
  12  }
  13  
  14  var deps = [...]pkginfo{
  15  	{"archive/tar", "\x03q\x03F=\x01\n\x01$\x01\x01\x02\x05\b\x02\x01\x02\x02\r"},
  16  	{"archive/zip", "\x02\x04g\a\x03\x13\x021=\x01+\x05\x01\x0f\x03\x02\x0f\x04"},
  17  	{"bufio", "\x03q\x86\x01D\x15"},
  18  	{"bytes", "t+[\x03\fH\x02\x02"},
  19  	{"cmp", ""},
  20  	{"compress/bzip2", "\x02\x02\xf6\x01A"},
  21  	{"compress/flate", "\x02r\x03\x83\x01\f\x033\x01\x03"},
  22  	{"compress/gzip", "\x02\x04g\a\x03\x15nU"},
  23  	{"compress/lzw", "\x02r\x03\x83\x01"},
  24  	{"compress/zlib", "\x02\x04g\a\x03\x13\x01o"},
  25  	{"container/heap", "\xbc\x02"},
  26  	{"container/list", ""},
  27  	{"container/ring", ""},
  28  	{"context", "t\\p\x01\x0e"},
  29  	{"crypto", "\x8a\x01pC"},
  30  	{"crypto/aes", "\x10\v\t\x99\x02"},
  31  	{"crypto/cipher", "\x03!\x01\x01 \x12\x1c,Z"},
  32  	{"crypto/des", "\x10\x16 .,\x9d\x01\x03"},
  33  	{"crypto/dsa", "F\x03+\x86\x01\r"},
  34  	{"crypto/ecdh", "\x03\v\r\x10\x04\x17\x03\x0f\x1c\x86\x01"},
  35  	{"crypto/ecdsa", "\x0e\x05\x03\x05\x01\x10\b\v\x06\x01\x03\x0e\x01\x1c\x86\x01\r\x05L\x01"},
  36  	{"crypto/ed25519", "\x0e\x1f\x12\a\x03\b\a\x1cI=C"},
  37  	{"crypto/elliptic", "4@\x86\x01\r9"},
  38  	{"crypto/fips140", "#\x05\x95\x01\x98\x01"},
  39  	{"crypto/hkdf", "0\x15\x01.\x16"},
  40  	{"crypto/hmac", "\x1b\x16\x14\x01\x122"},
  41  	{"crypto/hpke", "\x03\v\x02\x03\x04\x01\f\x01\x05\x1f\x05\a\x01\x01\x1d\x03\x13\x16\x9b\x01\x1c"},
  42  	{"crypto/internal/boring", "\x0e\x02\x0el"},
  43  	{"crypto/internal/boring/bbig", "\x1b\xec\x01N"},
  44  	{"crypto/internal/boring/bcache", "\xc1\x02\x14"},
  45  	{"crypto/internal/boring/sig", ""},
  46  	{"crypto/internal/constanttime", ""},
  47  	{"crypto/internal/cryptotest", "\x03\r\v\b%\x10\x19\x06\x13\x12 \x04\x06\t\x19\x01\x11\x11\x1b\x01\a\x05\b\x03\x05\f"},
  48  	{"crypto/internal/entropy", "K"},
  49  	{"crypto/internal/entropy/v1.0.0", "D0\x95\x018\x14"},
  50  	{"crypto/internal/fips140", "C1\xbf\x01\v\x17"},
  51  	{"crypto/internal/fips140/aes", "\x03 \x03\x02\x14\x05\x01\x01\x05,\x95\x014"},
  52  	{"crypto/internal/fips140/aes/gcm", "#\x01\x02\x02\x02\x12\x05\x01\x06,\x92\x01"},
  53  	{"crypto/internal/fips140/alias", "\xd5\x02"},
  54  	{"crypto/internal/fips140/bigmod", "(\x19\x01\x06,\x95\x01"},
  55  	{"crypto/internal/fips140/check", "#\x0e\a\t\x02\xb7\x01["},
  56  	{"crypto/internal/fips140/check/checktest", "(\x8b\x02\""},
  57  	{"crypto/internal/fips140/drbg", "\x03\x1f\x01\x01\x04\x14\x05\n)\x86\x01\x0f7\x01"},
  58  	{"crypto/internal/fips140/ecdh", "\x03 \x05\x02\n\r3\x86\x01\x0f7"},
  59  	{"crypto/internal/fips140/ecdsa", "\x03 \x04\x01\x02\a\x03\x06:\x16pF"},
  60  	{"crypto/internal/fips140/ed25519", "\x03 \x05\x02\x04\f:\xc9\x01\x03"},
  61  	{"crypto/internal/fips140/edwards25519", "\x1f\t\a\x123\x95\x017"},
  62  	{"crypto/internal/fips140/edwards25519/field", "(\x14\x053\x95\x01"},
  63  	{"crypto/internal/fips140/hkdf", "\x03 \x05\t\a<\x16"},
  64  	{"crypto/internal/fips140/hmac", "\x03 \x15\x01\x01:\x16"},
  65  	{"crypto/internal/fips140/mldsa", "\x03\x1c\x04\x05\x02\x0e\x01\x03\x053\x95\x017"},
  66  	{"crypto/internal/fips140/mlkem", "\x03 \x05\x02\x0f\x03\x053\xcc\x01"},
  67  	{"crypto/internal/fips140/nistec", "\x1f\t\r\f3\x95\x01*\r\x15"},
  68  	{"crypto/internal/fips140/nistec/fiat", "(\x148\x95\x01"},
  69  	{"crypto/internal/fips140/pbkdf2", "\x03 \x05\t\a<\x16"},
  70  	{"crypto/internal/fips140/rsa", "\x03\x1c\x04\x04\x01\x02\x0e\x01\x01\x028\x16pF"},
  71  	{"crypto/internal/fips140/sha256", "\x03 \x1e\x01\x06,\x16\x7f"},
  72  	{"crypto/internal/fips140/sha3", "\x03 \x19\x05\x012\x95\x01L"},
  73  	{"crypto/internal/fips140/sha512", "\x03 \x1e\x01\x06,\x16\x7f"},
  74  	{"crypto/internal/fips140/ssh", "(b"},
  75  	{"crypto/internal/fips140/subtle", "\x1f\a\x1b\xc8\x01"},
  76  	{"crypto/internal/fips140/tls12", "\x03 \x05\t\a\x02:\x16"},
  77  	{"crypto/internal/fips140/tls13", "\x03 \x05\b\b\t3\x16"},
  78  	{"crypto/internal/fips140cache", "\xb3\x02\r'"},
  79  	{"crypto/internal/fips140deps", ""},
  80  	{"crypto/internal/fips140deps/byteorder", "\xa0\x01"},
  81  	{"crypto/internal/fips140deps/cpu", "\xb5\x01\a"},
  82  	{"crypto/internal/fips140deps/godebug", "\xbd\x01"},
  83  	{"crypto/internal/fips140deps/time", "\xcf\x02"},
  84  	{"crypto/internal/fips140hash", "9\x1d4\xcb\x01"},
  85  	{"crypto/internal/fips140only", "\x17\x13\x0e\x01\x01Pp"},
  86  	{"crypto/internal/fips140test", ""},
  87  	{"crypto/internal/impl", "\xbe\x02"},
  88  	{"crypto/internal/rand", "\x1b\x0f s=["},
  89  	{"crypto/internal/randutil", "\xfa\x01\x12"},
  90  	{"crypto/internal/sysrand", "tq! \r\r\x01\x01\r\x06"},
  91  	{"crypto/internal/sysrand/internal/seccomp", "t"},
  92  	{"crypto/md5", "\x0e8.\x16\x16i"},
  93  	{"crypto/mlkem", "\x0e%"},
  94  	{"crypto/mlkem/mlkemtest", "3\x13\b&"},
  95  	{"crypto/pbkdf2", "6\x0f\x01.\x16"},
  96  	{"crypto/rand", "\x1b\x0f\x1c\x03+\x86\x01\rN"},
  97  	{"crypto/rc4", "& .\xc9\x01"},
  98  	{"crypto/rsa", "\x0e\r\x01\v\x10\x0e\x01\x03\b\a\x1c\x03\x133=\f\x01"},
  99  	{"crypto/sha1", "\x0e\r+\x02,\x16\x16\x15T"},
 100  	{"crypto/sha256", "\x0e\r\x1dR"},
 101  	{"crypto/sha3", "\x0e+Q\xcb\x01"},
 102  	{"crypto/sha512", "\x0e\r\x1fP"},
 103  	{"crypto/subtle", "\x1f\x1d\x9f\x01z"},
 104  	{"crypto/tls", "\x03\b\x02\x01\x01\x01\x01\x02\x01\x01\x01\x02\x01\x01\x01\t\x01\x18\x01\x0f\x01\x03\x01\x01\x01\x01\x02\x01\x02\x01\x17\x02\x03\x13\x16\x15\b=\x16\x16\r\b\x01\x01\x01\x02\x01\x0e\x06\x02\x01\x0f"},
 105  	{"crypto/tls/internal/fips140tls", "\x17\xaa\x02"},
 106  	{"crypto/x509", "\x03\v\x01\x01\x01\x01\x01\x01\x01\x017\x06\x01\x01\x02\x05\x0e\x06\x02\x02\x03F\x03:\x01\x02\b\x01\x01\x02\a\x10\x05\x01\x06\a\b\x02\x01\x02\x0f\x02\x01\x01\x02\x03\x01"},
 107  	{"crypto/x509/pkix", "j\x06\a\x90\x01H"},
 108  	{"database/sql", "\x03\nQ\x16\x03\x83\x01\v\a\"\x05\b\x02\x03\x01\x0e\x02\x02\x02"},
 109  	{"database/sql/driver", "\rg\x03\xb7\x01\x0f\x12"},
 110  	{"debug/buildinfo", "\x03^\x02\x01\x01\b\a\x03g\x1a\x02\x01+\x0f "},
 111  	{"debug/dwarf", "\x03j\a\x03\x83\x011\x11\x01\x01"},
 112  	{"debug/elf", "\x03\x06W\r\a\x03g\x1b\x01\f \x17\x01\x17"},
 113  	{"debug/gosym", "\x03j\n$\xa1\x01\x01\x01\x02"},
 114  	{"debug/macho", "\x03\x06W\r\ng\x1c,\x17\x01"},
 115  	{"debug/pe", "\x03\x06W\r\a\x03g\x1c,\x17\x01\x17"},
 116  	{"debug/plan9obj", "m\a\x03g\x1c,"},
 117  	{"embed", "t+B\x19\x01T"},
 118  	{"embed/internal/embedtest", ""},
 119  	{"encoding", ""},
 120  	{"encoding/ascii85", "\xfa\x01C"},
 121  	{"encoding/asn1", "\x03q\x03g(\x01'\r\x02\x01\x11\x03\x01"},
 122  	{"encoding/base32", "\xfa\x01A\x02"},
 123  	{"encoding/base64", "\xa0\x01ZA\x02"},
 124  	{"encoding/binary", "t\x86\x01\f(\r\x05"},
 125  	{"encoding/csv", "\x02\x01q\x03\x83\x01D\x13\x02"},
 126  	{"encoding/gob", "\x02f\x05\a\x03g\x1c\v\x01\x03\x1d\b\x12\x01\x10\x02"},
 127  	{"encoding/hex", "t\x03\x83\x01A\x03"},
 128  	{"encoding/json", "\x03\x01d\x04\b\x03\x83\x01\f(\r\x02\x01\x02\x11\x01\x01\x02"},
 129  	{"encoding/pem", "\x03i\b\x86\x01A\x03"},
 130  	{"encoding/xml", "\x02\x01e\f\x03\x83\x014\x05\n\x01\x02\x11\x02"},
 131  	{"errors", "\xd0\x01\x85\x01"},
 132  	{"expvar", "qLA\b\v\x15\r\b\x02\x03\x01\x12"},
 133  	{"flag", "h\f\x03\x83\x01,\b\x05\b\x02\x01\x11"},
 134  	{"fmt", "tF'\x19\f \b\r\x02\x03\x13"},
 135  	{"go/ast", "\x03\x01s\x0f\x01s\x03)\b\r\x02\x01\x13\x02"},
 136  	{"go/build", "\x02\x01q\x03\x01\x02\x02\b\x02\x01\x17\x1f\x04\x02\b\x1c\x13\x01+\x01\x04\x01\a\b\x02\x01\x13\x02\x02"},
 137  	{"go/build/constraint", "t\xc9\x01\x01\x13\x02"},
 138  	{"go/constant", "w\x10\x7f\x01\x024\x01\x02\x13"},
 139  	{"go/doc", "\x04s\x01\x05\n=61\x10\x02\x01\x13\x02"},
 140  	{"go/doc/comment", "\x03t\xc4\x01\x01\x01\x01\x13\x02"},
 141  	{"go/format", "\x03t\x01\f\x01\x02sD"},
 142  	{"go/importer", "y\a\x01\x02\x04\x01r9"},
 143  	{"go/internal/gccgoimporter", "\x02\x01^\x13\x03\x04\f\x01p\x02,\x01\x05\x11\x01\r\b"},
 144  	{"go/internal/gcimporter", "\x02u\x10\x010\x05\r0,\x15\x03\x02"},
 145  	{"go/internal/scannerhooks", "\x87\x01"},
 146  	{"go/internal/srcimporter", "w\x01\x01\v\x03\x01r,\x01\x05\x12\x02\x15"},
 147  	{"go/parser", "\x03q\x03\x01\x02\b\x04\x01s\x01+\x06\x12"},
 148  	{"go/printer", "w\x01\x02\x03\ns\f \x15\x02\x01\x02\f\x05\x02"},
 149  	{"go/scanner", "\x03t\v\x05s2\x10\x01\x14\x02"},
 150  	{"go/token", "\x04s\x86\x01>\x02\x03\x01\x10\x02"},
 151  	{"go/types", "\x03\x01\x06j\x03\x01\x03\t\x03\x024\x063\x04\x03\t \x06\a\b\x01\x01\x01\x02\x01\x10\x02\x02"},
 152  	{"go/version", "\xc2\x01|"},
 153  	{"hash", "\xfa\x01"},
 154  	{"hash/adler32", "t\x16\x16"},
 155  	{"hash/crc32", "t\x16\x16\x15\x8b\x01\x01\x14"},
 156  	{"hash/crc64", "t\x16\x16\xa0\x01"},
 157  	{"hash/fnv", "t\x16\x16i"},
 158  	{"hash/maphash", "\x8a\x01\x11<~"},
 159  	{"html", "\xbe\x02\x02\x13"},
 160  	{"html/template", "\x03n\x06\x19-=\x01\n!\x05\x01\x02\x03\f\x01\x02\r\x01\x03\x02"},
 161  	{"image", "\x02r\x1fg\x0f4\x03\x01"},
 162  	{"image/color", ""},
 163  	{"image/color/palette", "\x93\x01"},
 164  	{"image/draw", "\x92\x01\x01\x04"},
 165  	{"image/gif", "\x02\x01\x05l\x03\x1b\x01\x01\x01\vZ\x0f"},
 166  	{"image/internal/imageutil", "\x92\x01"},
 167  	{"image/jpeg", "\x02r\x1e\x01\x04c"},
 168  	{"image/png", "\x02\ad\n\x13\x02\x06\x01gC"},
 169  	{"index/suffixarray", "\x03j\a\x86\x01\f+\n\x01"},
 170  	{"internal/abi", "\xbc\x01\x99\x01"},
 171  	{"internal/asan", "\xd5\x02"},
 172  	{"internal/bisect", "\xb3\x02\r\x01"},
 173  	{"internal/buildcfg", "wHg\x06\x02\x05\n\x01"},
 174  	{"internal/bytealg", "\xb5\x01\xa0\x01"},
 175  	{"internal/byteorder", ""},
 176  	{"internal/cfg", ""},
 177  	{"internal/cgrouptest", "w[T\x06\x0f\x02\x01\x04\x01"},
 178  	{"internal/chacha8rand", "\xa0\x01\x15\a\x99\x01"},
 179  	{"internal/copyright", ""},
 180  	{"internal/coverage", ""},
 181  	{"internal/coverage/calloc", ""},
 182  	{"internal/coverage/cfile", "q\x06\x17\x17\x01\x02\x01\x01\x01\x01\x01\x01\x01\"\x02',\x06\a\n\x01\x03\x0e\x06"},
 183  	{"internal/coverage/cformat", "\x04s.\x04Q\v6\x01\x02\x0e"},
 184  	{"internal/coverage/cmerge", "w.a"},
 185  	{"internal/coverage/decodecounter", "m\n.\v\x02H,\x17\x18"},
 186  	{"internal/coverage/decodemeta", "\x02k\n\x17\x17\v\x02H,"},
 187  	{"internal/coverage/encodecounter", "\x02k\n.\f\x01\x02F\v!\x15"},
 188  	{"internal/coverage/encodemeta", "\x02\x01j\n\x13\x04\x17\r\x02F,/"},
 189  	{"internal/coverage/pods", "\x04s.\x81\x01\x06\x05\n\x02\x01"},
 190  	{"internal/coverage/rtcov", "\xd5\x02"},
 191  	{"internal/coverage/slicereader", "m\n\x83\x01["},
 192  	{"internal/coverage/slicewriter", "w\x83\x01"},
 193  	{"internal/coverage/stringtab", "w9\x04F"},
 194  	{"internal/coverage/test", ""},
 195  	{"internal/coverage/uleb128", ""},
 196  	{"internal/cpu", "\xd5\x02"},
 197  	{"internal/dag", "\x04s\xc4\x01\x03"},
 198  	{"internal/diff", "\x03t\xc5\x01\x02"},
 199  	{"internal/exportdata", "\x02\x01q\x03\x02e\x1c,\x01\x05\x11\x01\x02"},
 200  	{"internal/filepathlite", "t+B\x1a@"},
 201  	{"internal/fmtsort", "\x04\xaa\x02\r"},
 202  	{"internal/fuzz", "\x03\nH\x18\x04\x03\x03\x01\f\x036=\f\x03\x1d\x01\x05\x02\x05\n\x01\x02\x01\x01\r\x04\x02"},
 203  	{"internal/goarch", ""},
 204  	{"internal/godebug", "\x9d\x01!\x82\x01\x01\x14"},
 205  	{"internal/godebugs", ""},
 206  	{"internal/goexperiment", ""},
 207  	{"internal/goos", ""},
 208  	{"internal/goroot", "\xa6\x02\x01\x05\x12\x02"},
 209  	{"internal/gover", "\x04"},
 210  	{"internal/goversion", ""},
 211  	{"internal/lazyregexp", "\xa6\x02\v\r\x02"},
 212  	{"internal/lazytemplate", "\xfa\x01,\x18\x02\r"},
 213  	{"internal/msan", "\xd5\x02"},
 214  	{"internal/nettrace", ""},
 215  	{"internal/obscuretestdata", "l\x8e\x01,"},
 216  	{"internal/oserror", "t"},
 217  	{"internal/pkgbits", "\x03R\x18\a\x03\x04\fs\r\x1f\r\n\x01"},
 218  	{"internal/platform", ""},
 219  	{"internal/poll", "tl\x05\x159\r\x01\x01\r\x06"},
 220  	{"internal/profile", "\x03\x04m\x03\x83\x017\n\x01\x01\x01\x11"},
 221  	{"internal/profilerecord", ""},
 222  	{"internal/race", "\x9b\x01\xba\x01"},
 223  	{"internal/reflectlite", "\x9b\x01!;<\""},
 224  	{"internal/runtime/atomic", "\xbc\x01\x99\x01"},
 225  	{"internal/runtime/cgroup", "\x9f\x01=\x04u"},
 226  	{"internal/runtime/exithook", "\xd1\x01\x84\x01"},
 227  	{"internal/runtime/gc", "\xbc\x01"},
 228  	{"internal/runtime/gc/internal/gen", "\nc\n\x18k\x04\v\x1d\b\x10\x02"},
 229  	{"internal/runtime/gc/scan", "\xb5\x01\a\x18\az"},
 230  	{"internal/runtime/maps", "\x9b\x01\x01 \n\t\t\x03z"},
 231  	{"internal/runtime/math", "\xbc\x01"},
 232  	{"internal/runtime/pprof/label", ""},
 233  	{"internal/runtime/startlinetest", ""},
 234  	{"internal/runtime/sys", "\xbc\x01\x04"},
 235  	{"internal/runtime/syscall/linux", "\xbc\x01\x99\x01"},
 236  	{"internal/runtime/wasitest", ""},
 237  	{"internal/saferio", "\xfa\x01["},
 238  	{"internal/singleflight", "\xc0\x02"},
 239  	{"internal/strconv", "\x89\x02L"},
 240  	{"internal/stringslite", "\x9f\x01\xb6\x01"},
 241  	{"internal/sync", "\x9b\x01!\x13r\x14"},
 242  	{"internal/synctest", "\x9b\x01\xba\x01"},
 243  	{"internal/syscall/execenv", "\xc2\x02"},
 244  	{"internal/syscall/unix", "\xb3\x02\x0e\x01\x13"},
 245  	{"internal/sysinfo", "\x02\x01\xb2\x01E,\x18\x02"},
 246  	{"internal/syslist", ""},
 247  	{"internal/testenv", "\x03\ng\x02\x01*\x1b\x0f0+\x01\x05\a\n\x01\x02\x02\x01\f"},
 248  	{"internal/testhash", "\x03\x87\x01p\x118\f"},
 249  	{"internal/testlog", "\xc0\x02\x01\x14"},
 250  	{"internal/testpty", "t\x03\xaf\x01"},
 251  	{"internal/trace", "\x02\x01\x01\x06c\a\x03w\x03\x03\x06\x03\t+\n\x01\x01\x01\x11\x06"},
 252  	{"internal/trace/internal/testgen", "\x03j\nu\x03\x02\x03\x011\v\r\x11"},
 253  	{"internal/trace/internal/tracev1", "\x03\x01i\a\x03}\x06\f5\x01"},
 254  	{"internal/trace/raw", "\x02k\nz\x03\x06C\x01\x13"},
 255  	{"internal/trace/testtrace", "\x02\x01q\x03q\x04\x03\x05\x01\x05,\v\x02\b\x02\x01\x05"},
 256  	{"internal/trace/tracev2", ""},
 257  	{"internal/trace/traceviewer", "\x02d\v\x06\x1a<\x1f\a\a\x04\b\v\x15\x01\x05\a\n\x01\x02\x0f"},
 258  	{"internal/trace/traceviewer/format", ""},
 259  	{"internal/trace/version", "wz\t"},
 260  	{"internal/txtar", "\x03t\xaf\x01\x18"},
 261  	{"internal/types/errors", "\xbd\x02"},
 262  	{"internal/unsafeheader", "\xd5\x02"},
 263  	{"internal/xcoff", "`\r\a\x03g\x1c,\x17\x01"},
 264  	{"internal/zstd", "m\a\x03\x83\x01\x0f"},
 265  	{"io", "t\xcc\x01"},
 266  	{"io/fs", "t+*11\x10\x14\x04"},
 267  	{"io/ioutil", "\xfa\x01\x01+\x15\x03"},
 268  	{"iter", "\xcf\x01d\""},
 269  	{"log", "w\x83\x01\x05'\r\r\x01\x0e"},
 270  	{"log/internal", ""},
 271  	{"log/slog", "\x03\n[\t\x03\x03\x83\x01\x04\x01\x02\x02\x03(\x05\b\x02\x01\x02\x01\x0e\x02\x02\x02"},
 272  	{"log/slog/internal", ""},
 273  	{"log/slog/internal/benchmarks", "\rg\x03\x83\x01\x06\x03:\x12"},
 274  	{"log/slog/internal/buffer", "\xc0\x02"},
 275  	{"log/syslog", "t\x03\x87\x01\x12\x16\x18\x02\x0f"},
 276  	{"maps", "\xfd\x01X"},
 277  	{"math", "\xb5\x01TL"},
 278  	{"math/big", "\x03q\x03)\x15E\f\x03\x020\x02\x01\x02\x15"},
 279  	{"math/big/internal/asmgen", "\x03\x01s\x92\x012\x03"},
 280  	{"math/bits", "\xd5\x02"},
 281  	{"math/cmplx", "\x86\x02\x03"},
 282  	{"math/rand", "\xbd\x01I:\x01\x14"},
 283  	{"math/rand/v2", "t,\x03c\x03L"},
 284  	{"mime", "\x02\x01i\b\x03\x83\x01\v!\x15\x03\x02\x11\x02"},
 285  	{"mime/multipart", "\x02\x01N#\x03F=\v\x01\a\x02\x15\x02\x06\x0f\x02\x01\x17"},
 286  	{"mime/quotedprintable", "\x02\x01t\x83\x01"},
 287  	{"net", "\x04\tg+\x1e\n\x05\x13\x01\x01\x04\x15\x01%\x06\r\b\x05\x01\x01\r\x06\a"},
 288  	{"net/http", "\x02\x01\x03\x01\x04\x02D\b\x13\x01\a\x03F=\x01\x03\a\x01\x03\x02\x02\x01\x02\x06\x02\x01\x01\n\x01\x01\x05\x01\x02\x05\b\x01\x01\x01\x02\x01\x0e\x02\x02\x02\b\x01\x01\x01"},
 289  	{"net/http/cgi", "\x02W\x1b\x03\x83\x01\x04\a\v\x01\x13\x01\x01\x01\x04\x01\x05\x02\b\x02\x01\x11\x0e"},
 290  	{"net/http/cookiejar", "\x04p\x03\x99\x01\x01\b\a\x05\x16\x03\x02\x0f\x04"},
 291  	{"net/http/fcgi", "\x02\x01\n`\a\x03\x83\x01\x16\x01\x01\x14\x18\x02\x0f"},
 292  	{"net/http/httptest", "\x02\x01\nL\x02\x1b\x01\x83\x01\x04\x12\x01\n\t\x02\x17\x01\x02\x0f\x0e"},
 293  	{"net/http/httptrace", "\rLnI\x14\n!"},
 294  	{"net/http/httputil", "\x02\x01\ng\x03\x83\x01\x04\x0f\x03\x01\x05\x02\x01\v\x01\x19\x02\x01\x0e\x0e"},
 295  	{"net/http/internal", "\x02\x01q\x03\x83\x01"},
 296  	{"net/http/internal/ascii", "\xbe\x02\x13"},
 297  	{"net/http/internal/httpcommon", "\rg\x03\x9f\x01\x0e\x01\x17\x01\x01\x02\x1d\x02"},
 298  	{"net/http/internal/testcert", "\xbe\x02"},
 299  	{"net/http/pprof", "\x02\x01\nj\x19-\x02\x0e-\x04\x13\x14\x01\r\x04\x03\x01\x02\x01\x11"},
 300  	{"net/internal/cgotest", ""},
 301  	{"net/internal/socktest", "w\xc9\x01\x02"},
 302  	{"net/mail", "\x02r\x03\x83\x01\x04\x0f\x03\x14\x1a\x02\x0f\x04"},
 303  	{"net/netip", "\x04p+\x01f\x034\x17"},
 304  	{"net/rpc", "\x02m\x05\x03\x10\ni\x04\x12\x01\x1d\r\x03\x02"},
 305  	{"net/rpc/jsonrpc", "q\x03\x03\x83\x01\x16\x11\x1f"},
 306  	{"net/smtp", "\x194\f\x13\b\x03\x83\x01\x16\x14\x1a"},
 307  	{"net/textproto", "\x02\x01q\x03\x83\x01\f\n-\x01\x02\x15"},
 308  	{"net/url", "t\x03Fc\v\x10\x02\x01\x17"},
 309  	{"os", "t+\x01\x19\x03\x10\x14\x01\x03\x01\x05\x10\x018\b\x05\x01\x01\r\x06"},
 310  	{"os/exec", "\x03\ngI'\x01\x15\x01+\x06\a\n\x01\x03\x01\r"},
 311  	{"os/exec/internal/fdtest", "\xc2\x02"},
 312  	{"os/signal", "\r\x99\x02\x15\x05\x02"},
 313  	{"os/user", "\x02\x01q\x03\x83\x01,\r\n\x01\x02"},
 314  	{"path", "t+\xb4\x01"},
 315  	{"path/filepath", "t+\x1aB+\r\b\x03\x04\x11"},
 316  	{"plugin", "t"},
 317  	{"reflect", "t'\x04\x1d\x13\b\x04\x05\x17\x06\t-\n\x03\x11\x02\x02"},
 318  	{"reflect/internal/example1", ""},
 319  	{"reflect/internal/example2", ""},
 320  	{"regexp", "\x03\xf7\x018\t\x02\x01\x02\x11\x02"},
 321  	{"regexp/syntax", "\xbb\x02\x01\x01\x01\x02\x11\x02"},
 322  	{"runtime", "\x9b\x01\x04\x01\x03\f\x06\a\x02\x01\x01\x0e\x03\x01\x01\x01\x02\x01\x01\x01\x02\x01\x04\x01\x10\x18L"},
 323  	{"runtime/coverage", "\xa7\x01S"},
 324  	{"runtime/debug", "wUZ\r\b\x02\x01\x11\x06"},
 325  	{"runtime/metrics", "\xbe\x01H-\""},
 326  	{"runtime/pprof", "\x02\x01\x01\x03\x06`\a\x03$$\x0f\v!\f \r\b\x01\x01\x01\x02\x02\n\x03\x06"},
 327  	{"runtime/race", "\xb9\x02"},
 328  	{"runtime/race/internal/amd64v1", ""},
 329  	{"runtime/trace", "\rg\x03z\t9\b\x05\x01\x0e\x06"},
 330  	{"slices", "\x04\xf9\x01\fL"},
 331  	{"sort", "\xd0\x0192"},
 332  	{"strconv", "t+A\x01r"},
 333  	{"strings", "t'\x04B\x19\x03\f7\x11\x02\x02"},
 334  	{"structs", ""},
 335  	{"sync", "\xcf\x01\x13\x01P\x0e\x14"},
 336  	{"sync/atomic", "\xd5\x02"},
 337  	{"syscall", "t(\x03\x01\x1c\n\x03\x06\r\x04S\b\x05\x01\x14"},
 338  	{"testing", "\x03\ng\x02\x01X\x17\x14\f\x05\x1b\x06\x02\x05\x02\x05\x01\x02\x01\x02\x01\x0e\x02\x04"},
 339  	{"testing/cryptotest", "QOZ\x124\x03\x12"},
 340  	{"testing/fstest", "t\x03\x83\x01\x01\n&\x10\x03\t\b"},
 341  	{"testing/internal/testdeps", "\x02\v\xae\x01/\x10,\x03\x05\x03\x06\a\x02\x0f"},
 342  	{"testing/iotest", "\x03q\x03\x83\x01\x04"},
 343  	{"testing/quick", "v\x01\x8f\x01\x05#\x10\x11"},
 344  	{"testing/slogtest", "\rg\x03\x89\x01.\x05\x10\f"},
 345  	{"testing/synctest", "\xe3\x01`\x12"},
 346  	{"text/scanner", "\x03t\x83\x01,+\x02"},
 347  	{"text/tabwriter", "w\x83\x01Y"},
 348  	{"text/template", "t\x03C@\x01\n \x01\x05\x01\x02\x05\v\x02\x0e\x03\x02"},
 349  	{"text/template/parse", "\x03t\xbc\x01\n\x01\x13\x02"},
 350  	{"time", "t+\x1e$(*\r\x02\x13"},
 351  	{"time/tzdata", "t\xce\x01\x13"},
 352  	{"unicode", ""},
 353  	{"unicode/utf16", ""},
 354  	{"unicode/utf8", ""},
 355  	{"unique", "\x9b\x01!%\x01Q\r\x01\x14\x12"},
 356  	{"unsafe", ""},
 357  	{"vendor/golang.org/x/crypto/chacha20", "\x10]\a\x95\x01*'"},
 358  	{"vendor/golang.org/x/crypto/chacha20poly1305", "\x10\aV\a\xe2\x01\x04\x01\a"},
 359  	{"vendor/golang.org/x/crypto/cryptobyte", "j\n\x03\x90\x01'!\n"},
 360  	{"vendor/golang.org/x/crypto/cryptobyte/asn1", ""},
 361  	{"vendor/golang.org/x/crypto/internal/alias", "\xd5\x02"},
 362  	{"vendor/golang.org/x/crypto/internal/poly1305", "X\x15\x9c\x01"},
 363  	{"vendor/golang.org/x/net/dns/dnsmessage", "t\xc7\x01"},
 364  	{"vendor/golang.org/x/net/http/httpguts", "\x90\x02\x14\x1a\x15\r"},
 365  	{"vendor/golang.org/x/net/http/httpproxy", "t\x03\x99\x01\x10\x05\x01\x18\x15\r"},
 366  	{"vendor/golang.org/x/net/http2/hpack", "\x03q\x03\x83\x01F"},
 367  	{"vendor/golang.org/x/net/idna", "w\x8f\x018\x15\x10\x02\x01"},
 368  	{"vendor/golang.org/x/net/nettest", "\x03j\a\x03\x83\x01\x11\x05\x16\x01\f\n\x01\x02\x02\x01\f"},
 369  	{"vendor/golang.org/x/sys/cpu", "\xa6\x02\r\n\x01\x17"},
 370  	{"vendor/golang.org/x/text/secure/bidirule", "t\xdf\x01\x11\x01"},
 371  	{"vendor/golang.org/x/text/transform", "\x03q\x86\x01Y"},
 372  	{"vendor/golang.org/x/text/unicode/bidi", "\x03\bl\x87\x01>\x17"},
 373  	{"vendor/golang.org/x/text/unicode/norm", "m\n\x83\x01F\x13\x11"},
 374  	{"weak", "\x9b\x01\x98\x01\""},
 375  }
 376  
 377  // bootstrap is the list of bootstrap packages extracted from cmd/dist.
 378  var bootstrap = map[string]bool{
 379  	"cmp":                                     true,
 380  	"cmd/asm":                                 true,
 381  	"cmd/asm/internal/arch":                   true,
 382  	"cmd/asm/internal/asm":                    true,
 383  	"cmd/asm/internal/flags":                  true,
 384  	"cmd/asm/internal/lex":                    true,
 385  	"cmd/cgo":                                 true,
 386  	"cmd/compile":                             true,
 387  	"cmd/compile/internal/abi":                true,
 388  	"cmd/compile/internal/abt":                true,
 389  	"cmd/compile/internal/amd64":              true,
 390  	"cmd/compile/internal/arm":                true,
 391  	"cmd/compile/internal/arm64":              true,
 392  	"cmd/compile/internal/base":               true,
 393  	"cmd/compile/internal/bitvec":             true,
 394  	"cmd/compile/internal/bloop":              true,
 395  	"cmd/compile/internal/compare":            true,
 396  	"cmd/compile/internal/coverage":           true,
 397  	"cmd/compile/internal/deadlocals":         true,
 398  	"cmd/compile/internal/devirtualize":       true,
 399  	"cmd/compile/internal/dwarfgen":           true,
 400  	"cmd/compile/internal/escape":             true,
 401  	"cmd/compile/internal/gc":                 true,
 402  	"cmd/compile/internal/importer":           true,
 403  	"cmd/compile/internal/inline":             true,
 404  	"cmd/compile/internal/inline/inlheur":     true,
 405  	"cmd/compile/internal/inline/interleaved": true,
 406  	"cmd/compile/internal/ir":                 true,
 407  	"cmd/compile/internal/liveness":           true,
 408  	"cmd/compile/internal/logopt":             true,
 409  	"cmd/compile/internal/loong64":            true,
 410  	"cmd/compile/internal/loopvar":            true,
 411  	"cmd/compile/internal/mips":               true,
 412  	"cmd/compile/internal/mips64":             true,
 413  	"cmd/compile/internal/noder":              true,
 414  	"cmd/compile/internal/objw":               true,
 415  	"cmd/compile/internal/pgoir":              true,
 416  	"cmd/compile/internal/pkginit":            true,
 417  	"cmd/compile/internal/ppc64":              true,
 418  	"cmd/compile/internal/rangefunc":          true,
 419  	"cmd/compile/internal/reflectdata":        true,
 420  	"cmd/compile/internal/riscv64":            true,
 421  	"cmd/compile/internal/rttype":             true,
 422  	"cmd/compile/internal/s390x":              true,
 423  	"cmd/compile/internal/slice":              true,
 424  	"cmd/compile/internal/ssa":                true,
 425  	"cmd/compile/internal/ssagen":             true,
 426  	"cmd/compile/internal/staticdata":         true,
 427  	"cmd/compile/internal/staticinit":         true,
 428  	"cmd/compile/internal/syntax":             true,
 429  	"cmd/compile/internal/test":               true,
 430  	"cmd/compile/internal/typebits":           true,
 431  	"cmd/compile/internal/typecheck":          true,
 432  	"cmd/compile/internal/types":              true,
 433  	"cmd/compile/internal/types2":             true,
 434  	"cmd/compile/internal/walk":               true,
 435  	"cmd/compile/internal/wasm":               true,
 436  	"cmd/compile/internal/x86":                true,
 437  	"cmd/internal/archive":                    true,
 438  	"cmd/internal/bio":                        true,
 439  	"cmd/internal/codesign":                   true,
 440  	"cmd/internal/dwarf":                      true,
 441  	"cmd/internal/edit":                       true,
 442  	"cmd/internal/gcprog":                     true,
 443  	"cmd/internal/goobj":                      true,
 444  	"cmd/internal/hash":                       true,
 445  	"cmd/internal/macho":                      true,
 446  	"cmd/internal/obj":                        true,
 447  	"cmd/internal/obj/arm":                    true,
 448  	"cmd/internal/obj/arm64":                  true,
 449  	"cmd/internal/obj/loong64":                true,
 450  	"cmd/internal/obj/mips":                   true,
 451  	"cmd/internal/obj/ppc64":                  true,
 452  	"cmd/internal/obj/riscv":                  true,
 453  	"cmd/internal/obj/s390x":                  true,
 454  	"cmd/internal/obj/wasm":                   true,
 455  	"cmd/internal/obj/x86":                    true,
 456  	"cmd/internal/objabi":                     true,
 457  	"cmd/internal/par":                        true,
 458  	"cmd/internal/pgo":                        true,
 459  	"cmd/internal/pkgpath":                    true,
 460  	"cmd/internal/quoted":                     true,
 461  	"cmd/internal/src":                        true,
 462  	"cmd/internal/sys":                        true,
 463  	"cmd/internal/telemetry":                  true,
 464  	"cmd/internal/telemetry/counter":          true,
 465  	"cmd/link":                                true,
 466  	"cmd/link/internal/amd64":                 true,
 467  	"cmd/link/internal/arm":                   true,
 468  	"cmd/link/internal/arm64":                 true,
 469  	"cmd/link/internal/benchmark":             true,
 470  	"cmd/link/internal/dwtest":                true,
 471  	"cmd/link/internal/ld":                    true,
 472  	"cmd/link/internal/loadelf":               true,
 473  	"cmd/link/internal/loader":                true,
 474  	"cmd/link/internal/loadmacho":             true,
 475  	"cmd/link/internal/loadpe":                true,
 476  	"cmd/link/internal/loadxcoff":             true,
 477  	"cmd/link/internal/loong64":               true,
 478  	"cmd/link/internal/mips":                  true,
 479  	"cmd/link/internal/mips64":                true,
 480  	"cmd/link/internal/ppc64":                 true,
 481  	"cmd/link/internal/riscv64":               true,
 482  	"cmd/link/internal/s390x":                 true,
 483  	"cmd/link/internal/sym":                   true,
 484  	"cmd/link/internal/wasm":                  true,
 485  	"cmd/link/internal/x86":                   true,
 486  	"compress/flate":                          true,
 487  	"compress/zlib":                           true,
 488  	"container/heap":                          true,
 489  	"debug/dwarf":                             true,
 490  	"debug/elf":                               true,
 491  	"debug/macho":                             true,
 492  	"debug/pe":                                true,
 493  	"go/build/constraint":                     true,
 494  	"go/constant":                             true,
 495  	"go/version":                              true,
 496  	"internal/abi":                            true,
 497  	"internal/coverage":                       true,
 498  	"cmd/internal/cov/covcmd":                 true,
 499  	"internal/bisect":                         true,
 500  	"internal/buildcfg":                       true,
 501  	"internal/exportdata":                     true,
 502  	"internal/goarch":                         true,
 503  	"internal/godebugs":                       true,
 504  	"internal/goexperiment":                   true,
 505  	"internal/goroot":                         true,
 506  	"internal/gover":                          true,
 507  	"internal/goversion":                      true,
 508  	"internal/lazyregexp":                     true,
 509  	"internal/pkgbits":                        true,
 510  	"internal/platform":                       true,
 511  	"internal/profile":                        true,
 512  	"internal/race":                           true,
 513  	"internal/runtime/gc":                     true,
 514  	"internal/saferio":                        true,
 515  	"internal/syscall/unix":                   true,
 516  	"internal/types/errors":                   true,
 517  	"internal/unsafeheader":                   true,
 518  	"internal/xcoff":                          true,
 519  	"internal/zstd":                           true,
 520  	"math/bits":                               true,
 521  	"sort":                                    true,
 522  }
 523  
 524  // BootstrapVersion is the minor version of Go used during toolchain
 525  // bootstrapping. Packages for which [IsBootstrapPackage] must not use
 526  // features of Go newer than this version.
 527  const BootstrapVersion = Version(24) // go1.24.6
 528