From 85041c224083f2f23f696b7b839a2459b711d4d5 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Fri, 14 Jun 2024 14:53:29 +0100 Subject: [PATCH 1/4] chore: add `platforms` --- MODULE.bazel | 1 + MODULE.bazel.lock | 1143 +++++++++++++++++++++-------------------- e2e/MODULE.bazel.lock | 1063 +++++++++++++++++++------------------- 3 files changed, 1123 insertions(+), 1084 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index d62e5c31..2c6f1c73 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -7,6 +7,7 @@ module( bazel_dep(name = "rules_curl", version = "1.0.0-alpha.8", dev_dependency = True) +bazel_dep(name = "platforms", version = "0.0.10") bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.9") bazel_dep(name = "download_utils", version = "1.0.0-beta.2") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index b9115fd4..44889e2f 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 6, - "moduleFileHash": "6ca5e0918d342e5aab6fe80a3bb8497291e04c9f08825ca772c83bef264f7ae6", + "moduleFileHash": "9ccbeb02952ca721f56dddd9d3da7db5998b85d676cf531c9720796fbe53da1f", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -398,7 +398,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 15, + "line": 16, "column": 17 } }, @@ -413,7 +413,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 34, + "line": 35, "column": 7 } }, @@ -432,7 +432,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 43, + "line": 44, "column": 14 } }, @@ -449,7 +449,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 56, + "line": 57, "column": 8 } }, @@ -468,7 +468,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 64, + "line": 65, "column": 18 } }, @@ -487,7 +487,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 64, + "line": 65, "column": 18 } }, @@ -506,7 +506,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 64, + "line": 65, "column": 18 } }, @@ -518,7 +518,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 83, + "line": 84, "column": 3 } }, @@ -537,7 +537,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 85, + "line": 86, "column": 7 } }, @@ -550,7 +550,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 98, + "line": 99, "column": 9 } }, @@ -569,7 +569,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -582,7 +582,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -601,7 +601,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -614,7 +614,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -633,7 +633,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -646,7 +646,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -665,7 +665,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -678,7 +678,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -697,7 +697,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -710,7 +710,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -729,7 +729,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -742,7 +742,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -761,7 +761,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -774,7 +774,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -793,7 +793,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -806,7 +806,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -825,7 +825,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -838,7 +838,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -857,7 +857,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -870,7 +870,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -889,7 +889,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -902,7 +902,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -921,7 +921,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -934,7 +934,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -953,7 +953,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -966,7 +966,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -985,7 +985,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -998,7 +998,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1017,7 +1017,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1030,7 +1030,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1049,7 +1049,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1062,7 +1062,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1081,7 +1081,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1094,7 +1094,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1113,7 +1113,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1126,7 +1126,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1145,7 +1145,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1158,7 +1158,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1177,7 +1177,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1190,7 +1190,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1209,7 +1209,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1222,7 +1222,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1241,7 +1241,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1254,7 +1254,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1273,7 +1273,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1286,7 +1286,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1305,7 +1305,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1318,7 +1318,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1337,7 +1337,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1350,7 +1350,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1369,7 +1369,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1382,7 +1382,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1401,7 +1401,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1414,7 +1414,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1433,7 +1433,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1446,7 +1446,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1465,7 +1465,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1478,7 +1478,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1497,7 +1497,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1510,7 +1510,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1529,7 +1529,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1542,7 +1542,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1561,7 +1561,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1574,7 +1574,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1593,7 +1593,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1606,7 +1606,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1625,7 +1625,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1638,7 +1638,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1657,7 +1657,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1670,7 +1670,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1689,7 +1689,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1702,7 +1702,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1721,7 +1721,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1734,7 +1734,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1753,7 +1753,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1766,7 +1766,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1785,7 +1785,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1798,7 +1798,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1817,7 +1817,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1830,7 +1830,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1849,7 +1849,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1862,7 +1862,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1881,7 +1881,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1894,7 +1894,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1913,7 +1913,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1926,7 +1926,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1945,7 +1945,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1958,7 +1958,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1977,7 +1977,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1990,7 +1990,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2009,7 +2009,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2022,7 +2022,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2041,7 +2041,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2054,7 +2054,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2073,7 +2073,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2086,7 +2086,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2105,7 +2105,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2118,7 +2118,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2137,7 +2137,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2150,7 +2150,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2169,7 +2169,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2182,7 +2182,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2201,7 +2201,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2214,7 +2214,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2233,7 +2233,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2246,7 +2246,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2265,7 +2265,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2278,7 +2278,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2297,7 +2297,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2310,7 +2310,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2329,7 +2329,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2342,7 +2342,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2361,7 +2361,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2374,7 +2374,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2393,7 +2393,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2406,7 +2406,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2425,7 +2425,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2438,7 +2438,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2457,7 +2457,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2470,7 +2470,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2489,7 +2489,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2502,7 +2502,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2521,7 +2521,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2534,7 +2534,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2553,7 +2553,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2566,7 +2566,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2585,7 +2585,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2598,7 +2598,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2617,7 +2617,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2630,7 +2630,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2649,7 +2649,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2662,7 +2662,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2681,7 +2681,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2694,7 +2694,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2713,7 +2713,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2726,7 +2726,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2745,7 +2745,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2758,7 +2758,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2777,7 +2777,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2790,7 +2790,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2809,7 +2809,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2822,7 +2822,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2841,7 +2841,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2854,7 +2854,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2873,7 +2873,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2886,7 +2886,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2905,7 +2905,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2918,7 +2918,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2937,7 +2937,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2950,7 +2950,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2969,7 +2969,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2982,7 +2982,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3001,7 +3001,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3014,7 +3014,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3033,7 +3033,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3046,7 +3046,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3065,7 +3065,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3078,7 +3078,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3097,7 +3097,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3110,7 +3110,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3129,7 +3129,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3142,7 +3142,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3161,7 +3161,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3174,7 +3174,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3193,7 +3193,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3206,7 +3206,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3225,7 +3225,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3238,7 +3238,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3257,7 +3257,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3270,7 +3270,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3289,7 +3289,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3302,7 +3302,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3321,7 +3321,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3334,7 +3334,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3353,7 +3353,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3366,7 +3366,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3385,7 +3385,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3398,7 +3398,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3417,7 +3417,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3430,7 +3430,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3449,7 +3449,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3462,7 +3462,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3481,7 +3481,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3494,7 +3494,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3513,7 +3513,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3526,7 +3526,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3545,7 +3545,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3558,7 +3558,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3577,7 +3577,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3590,7 +3590,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3609,7 +3609,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3622,7 +3622,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3641,7 +3641,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3654,7 +3654,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3673,7 +3673,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3686,7 +3686,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3705,7 +3705,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3718,7 +3718,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3737,7 +3737,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3750,7 +3750,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3769,7 +3769,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3782,7 +3782,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3801,7 +3801,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3814,7 +3814,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3833,7 +3833,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3846,7 +3846,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3865,7 +3865,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3878,7 +3878,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3897,7 +3897,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3910,7 +3910,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3929,7 +3929,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3942,7 +3942,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3961,7 +3961,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3974,7 +3974,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3993,7 +3993,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4006,7 +4006,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4025,7 +4025,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4038,7 +4038,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4057,7 +4057,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4070,7 +4070,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4089,7 +4089,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4102,7 +4102,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4121,7 +4121,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4134,7 +4134,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4153,7 +4153,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4166,7 +4166,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4185,7 +4185,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4198,7 +4198,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4217,7 +4217,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4230,7 +4230,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4249,7 +4249,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4262,7 +4262,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4281,7 +4281,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4294,7 +4294,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4313,7 +4313,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4326,7 +4326,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4345,7 +4345,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4358,7 +4358,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4377,7 +4377,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4390,7 +4390,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4409,7 +4409,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4422,7 +4422,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4441,7 +4441,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4454,7 +4454,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4473,7 +4473,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4486,7 +4486,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4505,7 +4505,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4518,7 +4518,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4537,7 +4537,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4550,7 +4550,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4569,7 +4569,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4582,7 +4582,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4601,7 +4601,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4614,7 +4614,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4633,7 +4633,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4646,7 +4646,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4665,7 +4665,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4678,7 +4678,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4697,7 +4697,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4710,7 +4710,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4729,7 +4729,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4742,7 +4742,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4761,7 +4761,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4774,7 +4774,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4793,7 +4793,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4806,7 +4806,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4825,7 +4825,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4838,7 +4838,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4857,7 +4857,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4870,7 +4870,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4889,7 +4889,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4902,7 +4902,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4921,7 +4921,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4934,7 +4934,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4953,7 +4953,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4966,7 +4966,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4985,7 +4985,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4998,7 +4998,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5017,7 +5017,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5030,7 +5030,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5049,7 +5049,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5062,7 +5062,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5081,7 +5081,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5094,7 +5094,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5113,7 +5113,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5126,7 +5126,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5145,7 +5145,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5158,7 +5158,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5177,7 +5177,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5190,7 +5190,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5209,7 +5209,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5222,7 +5222,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5241,7 +5241,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5254,7 +5254,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5273,7 +5273,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5286,7 +5286,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5305,7 +5305,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5318,7 +5318,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5337,7 +5337,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5350,7 +5350,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5369,7 +5369,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5382,7 +5382,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5401,7 +5401,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5414,7 +5414,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5433,7 +5433,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5446,7 +5446,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5465,7 +5465,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5478,7 +5478,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5497,7 +5497,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5510,7 +5510,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5529,7 +5529,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5542,7 +5542,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5561,7 +5561,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5574,7 +5574,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5593,7 +5593,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5606,7 +5606,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5625,7 +5625,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5638,7 +5638,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5657,7 +5657,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5670,7 +5670,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5689,7 +5689,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5702,7 +5702,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5721,7 +5721,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5734,7 +5734,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5753,7 +5753,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5766,7 +5766,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5785,7 +5785,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 328, + "line": 329, "column": 22 } }, @@ -5798,7 +5798,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 338, + "line": 339, "column": 23 } } @@ -5812,7 +5812,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 107, + "line": 108, "column": 23 }, "imports": {}, @@ -5827,7 +5827,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5840,7 +5840,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5853,7 +5853,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5866,7 +5866,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5879,7 +5879,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5892,7 +5892,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5905,7 +5905,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5918,7 +5918,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5931,7 +5931,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5944,7 +5944,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5957,7 +5957,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5970,7 +5970,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5983,7 +5983,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -5996,7 +5996,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6009,7 +6009,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6022,7 +6022,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6035,7 +6035,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6048,7 +6048,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6061,7 +6061,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6074,7 +6074,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6087,7 +6087,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6100,7 +6100,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6113,7 +6113,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6126,7 +6126,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6139,7 +6139,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6152,7 +6152,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6165,7 +6165,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6178,7 +6178,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6191,7 +6191,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6204,7 +6204,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6217,7 +6217,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6230,7 +6230,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6243,7 +6243,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6256,7 +6256,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6269,7 +6269,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6282,7 +6282,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6295,7 +6295,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6308,7 +6308,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6321,7 +6321,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6334,7 +6334,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6347,7 +6347,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6360,7 +6360,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6373,7 +6373,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6386,7 +6386,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6399,7 +6399,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6412,7 +6412,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6425,7 +6425,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6438,7 +6438,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6451,7 +6451,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6464,7 +6464,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6477,7 +6477,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6490,7 +6490,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6503,7 +6503,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6516,7 +6516,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6529,7 +6529,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6542,7 +6542,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6555,7 +6555,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6568,7 +6568,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6581,7 +6581,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6594,7 +6594,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6607,7 +6607,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6620,7 +6620,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6633,7 +6633,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6646,7 +6646,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6659,7 +6659,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6672,7 +6672,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6685,7 +6685,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6698,7 +6698,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6711,7 +6711,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6724,7 +6724,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6737,7 +6737,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6750,7 +6750,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6763,7 +6763,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6776,7 +6776,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6789,7 +6789,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6802,7 +6802,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6815,7 +6815,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6828,7 +6828,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6841,7 +6841,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6854,7 +6854,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6867,7 +6867,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6880,7 +6880,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6893,7 +6893,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6906,7 +6906,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6919,7 +6919,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6932,7 +6932,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6945,7 +6945,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6958,7 +6958,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6971,7 +6971,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6984,7 +6984,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6997,7 +6997,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7010,7 +7010,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7023,7 +7023,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7036,7 +7036,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7049,7 +7049,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7062,7 +7062,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7075,7 +7075,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7088,7 +7088,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7101,7 +7101,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7114,7 +7114,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7127,7 +7127,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7140,7 +7140,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7153,7 +7153,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7166,7 +7166,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7179,7 +7179,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7192,7 +7192,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7205,7 +7205,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7218,7 +7218,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7231,7 +7231,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7244,7 +7244,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7257,7 +7257,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7270,7 +7270,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7283,7 +7283,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7296,7 +7296,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7309,7 +7309,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7322,7 +7322,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7335,7 +7335,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7348,7 +7348,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7361,7 +7361,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7374,7 +7374,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7387,7 +7387,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7400,7 +7400,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7413,7 +7413,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7426,7 +7426,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7439,7 +7439,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7452,7 +7452,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7465,7 +7465,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7478,7 +7478,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7491,7 +7491,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7504,7 +7504,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7517,7 +7517,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7530,7 +7530,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7543,7 +7543,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7556,7 +7556,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7569,7 +7569,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7582,7 +7582,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7595,7 +7595,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7608,7 +7608,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7621,7 +7621,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7634,7 +7634,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7647,7 +7647,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7660,7 +7660,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7673,7 +7673,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7686,7 +7686,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7699,7 +7699,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7712,7 +7712,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7725,7 +7725,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7738,7 +7738,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7751,7 +7751,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7764,7 +7764,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7777,7 +7777,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7790,7 +7790,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7803,7 +7803,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7816,7 +7816,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -7829,7 +7829,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -7842,7 +7842,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -7855,7 +7855,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -7868,7 +7868,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -7881,7 +7881,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -7894,7 +7894,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -7907,7 +7907,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -7920,7 +7920,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -7933,7 +7933,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -7946,7 +7946,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 342, + "line": 343, "column": 23 } } @@ -7957,6 +7957,7 @@ ], "deps": { "rules_curl": "rules_curl@1.0.0-alpha.8", + "platforms": "platforms@0.0.10", "toolchain_utils": "toolchain_utils@1.0.0-beta.9", "download_utils": "download_utils@1.0.0-beta.2", "bazel_tools": "bazel_tools@_", @@ -8057,6 +8058,51 @@ } } }, + "platforms@0.0.10": { + "name": "platforms", + "version": "0.0.10", + "key": "platforms@0.0.10", + "repoName": "platforms", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@platforms//host:extension.bzl", + "extensionName": "host_platform", + "usingModule": "platforms@0.0.10", + "location": { + "file": "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel", + "line": 9, + "column": 30 + }, + "imports": { + "host_platform": "host_platform" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "rules_license": "rules_license@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/platforms/releases/download/0.0.10/platforms-0.0.10.tar.gz" + ], + "integrity": "sha256-IY7+juc20mo1cmY7N0olPAErcW2K8MB+hC6C8jigp+4=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, "toolchain_utils@1.0.0-beta.9": { "name": "toolchain_utils", "version": "1.0.0-beta.9", @@ -8111,7 +8157,7 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.4.2", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -8300,7 +8346,7 @@ "rules_proto": "rules_proto@5.3.0-21.7", "rules_python": "rules_python@0.22.1", "buildozer": "buildozer@6.4.0.2", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "com_google_protobuf": "protobuf@21.7", "zlib": "zlib@1.3", "build_bazel_apple_support": "apple_support@1.5.0", @@ -8316,23 +8362,19 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_" } }, - "bazel_skylib@1.4.2": { - "name": "bazel_skylib", - "version": "1.4.2", - "key": "bazel_skylib@1.4.2", - "repoName": "bazel_skylib", + "rules_license@0.0.7": { + "name": "rules_license", + "version": "0.0.7", + "key": "rules_license@0.0.7", + "repoName": "rules_license", "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains/unittest:cmd_toolchain", - "//toolchains/unittest:bash_toolchain" - ], + "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "platforms": "platforms@0.0.7", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -8341,25 +8383,28 @@ "ruleClassName": "http_archive", "attributes": { "urls": [ - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz" + "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" ], - "integrity": "sha256-Zv/ZMVZlv6r8lrUiePV8fi3Qn17eJ56m05sr5HHn46o=", + "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 } } }, - "platforms@0.0.7": { - "name": "platforms", - "version": "0.0.7", - "key": "platforms@0.0.7", - "repoName": "platforms", + "bazel_skylib@1.4.2": { + "name": "bazel_skylib", + "version": "1.4.2", + "key": "bazel_skylib@1.4.2", + "repoName": "bazel_skylib", "executionPlatformsToRegister": [], - "toolchainsToRegister": [], + "toolchainsToRegister": [ + "//toolchains/unittest:cmd_toolchain", + "//toolchains/unittest:bash_toolchain" + ], "extensionUsages": [], "deps": { - "rules_license": "rules_license@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -8368,9 +8413,9 @@ "ruleClassName": "http_archive", "attributes": { "urls": [ - "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.2/bazel-skylib-1.4.2.tar.gz" ], - "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", + "integrity": "sha256-Zv/ZMVZlv6r8lrUiePV8fi3Qn17eJ56m05sr5HHn46o=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 @@ -8406,7 +8451,7 @@ } ], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -8504,7 +8549,7 @@ } ], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "rules_cc": "rules_cc@0.0.9", "bazel_skylib": "bazel_skylib@1.4.2", "rules_proto": "rules_proto@5.3.0-21.7", @@ -8526,32 +8571,6 @@ } } }, - "rules_license@0.0.7": { - "name": "rules_license", - "version": "0.0.7", - "key": "rules_license@0.0.7", - "repoName": "rules_license", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" - ], - "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, "rules_proto@5.3.0-21.7": { "name": "rules_proto", "version": "5.3.0-21.7", @@ -8666,7 +8685,7 @@ } ], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_skylib": "bazel_skylib@1.4.2", "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", @@ -8848,7 +8867,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -8901,7 +8920,7 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.4.2", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -8960,7 +8979,7 @@ "extensionUsages": [], "deps": { "rules_cc": "rules_cc@0.0.9", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -8993,7 +9012,7 @@ "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", "com_google_absl": "abseil-cpp@20211102.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -9107,7 +9126,7 @@ "extensionUsages": [], "deps": { "com_google_absl": "abseil-cpp@20211102.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index e4dd7296..d9d4a9df 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -14,7 +14,7 @@ }, "localOverrideHashes": { "bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0", - "ape": "6ca5e0918d342e5aab6fe80a3bb8497291e04c9f08825ca772c83bef264f7ae6" + "ape": "9ccbeb02952ca721f56dddd9d3da7db5998b85d676cf531c9720796fbe53da1f" }, "moduleDepGraph": { "": { @@ -110,7 +110,7 @@ ], "extensionUsages": [], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -182,7 +182,7 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.5.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -582,7 +582,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 15, + "line": 16, "column": 17 } }, @@ -597,7 +597,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 34, + "line": 35, "column": 7 } }, @@ -616,7 +616,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 43, + "line": 44, "column": 14 } }, @@ -633,7 +633,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 56, + "line": 57, "column": 8 } }, @@ -652,7 +652,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 64, + "line": 65, "column": 18 } }, @@ -671,7 +671,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 64, + "line": 65, "column": 18 } }, @@ -690,7 +690,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 64, + "line": 65, "column": 18 } }, @@ -702,7 +702,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 83, + "line": 84, "column": 3 } }, @@ -721,7 +721,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 85, + "line": 86, "column": 7 } }, @@ -734,7 +734,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 98, + "line": 99, "column": 9 } }, @@ -753,7 +753,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -766,7 +766,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -785,7 +785,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -798,7 +798,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -817,7 +817,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -830,7 +830,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -849,7 +849,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -862,7 +862,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -881,7 +881,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -894,7 +894,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -913,7 +913,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -926,7 +926,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -945,7 +945,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -958,7 +958,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -977,7 +977,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -990,7 +990,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1009,7 +1009,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1022,7 +1022,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1041,7 +1041,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1054,7 +1054,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1073,7 +1073,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1086,7 +1086,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1105,7 +1105,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1118,7 +1118,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1137,7 +1137,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1150,7 +1150,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1169,7 +1169,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1182,7 +1182,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1201,7 +1201,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1214,7 +1214,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1233,7 +1233,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1246,7 +1246,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1265,7 +1265,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1278,7 +1278,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1297,7 +1297,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1310,7 +1310,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1329,7 +1329,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1342,7 +1342,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1361,7 +1361,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1374,7 +1374,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1393,7 +1393,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1406,7 +1406,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1425,7 +1425,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1438,7 +1438,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1457,7 +1457,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1470,7 +1470,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1489,7 +1489,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1502,7 +1502,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1521,7 +1521,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1534,7 +1534,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1553,7 +1553,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1566,7 +1566,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1585,7 +1585,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1598,7 +1598,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1617,7 +1617,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1630,7 +1630,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1649,7 +1649,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1662,7 +1662,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1681,7 +1681,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1694,7 +1694,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1713,7 +1713,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1726,7 +1726,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1745,7 +1745,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1758,7 +1758,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1777,7 +1777,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1790,7 +1790,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1809,7 +1809,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1822,7 +1822,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1841,7 +1841,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1854,7 +1854,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1873,7 +1873,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1886,7 +1886,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1905,7 +1905,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1918,7 +1918,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1937,7 +1937,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1950,7 +1950,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -1969,7 +1969,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -1982,7 +1982,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2001,7 +2001,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2014,7 +2014,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2033,7 +2033,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2046,7 +2046,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2065,7 +2065,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2078,7 +2078,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2097,7 +2097,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2110,7 +2110,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2129,7 +2129,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2142,7 +2142,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2161,7 +2161,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2174,7 +2174,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2193,7 +2193,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2206,7 +2206,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2225,7 +2225,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2238,7 +2238,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2257,7 +2257,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2270,7 +2270,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2289,7 +2289,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2302,7 +2302,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2321,7 +2321,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2334,7 +2334,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2353,7 +2353,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2366,7 +2366,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2385,7 +2385,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2398,7 +2398,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2417,7 +2417,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2430,7 +2430,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2449,7 +2449,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2462,7 +2462,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2481,7 +2481,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2494,7 +2494,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2513,7 +2513,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2526,7 +2526,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2545,7 +2545,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2558,7 +2558,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2577,7 +2577,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2590,7 +2590,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2609,7 +2609,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2622,7 +2622,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2641,7 +2641,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2654,7 +2654,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2673,7 +2673,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2686,7 +2686,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2705,7 +2705,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2718,7 +2718,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2737,7 +2737,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2750,7 +2750,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2769,7 +2769,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2782,7 +2782,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2801,7 +2801,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2814,7 +2814,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2833,7 +2833,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2846,7 +2846,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2865,7 +2865,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2878,7 +2878,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2897,7 +2897,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2910,7 +2910,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2929,7 +2929,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2942,7 +2942,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2961,7 +2961,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -2974,7 +2974,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -2993,7 +2993,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3006,7 +3006,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3025,7 +3025,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3038,7 +3038,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3057,7 +3057,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3070,7 +3070,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3089,7 +3089,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3102,7 +3102,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3121,7 +3121,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3134,7 +3134,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3153,7 +3153,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3166,7 +3166,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3185,7 +3185,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3198,7 +3198,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3217,7 +3217,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3230,7 +3230,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3249,7 +3249,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3262,7 +3262,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3281,7 +3281,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3294,7 +3294,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3313,7 +3313,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3326,7 +3326,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3345,7 +3345,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3358,7 +3358,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3377,7 +3377,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3390,7 +3390,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3409,7 +3409,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3422,7 +3422,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3441,7 +3441,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3454,7 +3454,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3473,7 +3473,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3486,7 +3486,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3505,7 +3505,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3518,7 +3518,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3537,7 +3537,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3550,7 +3550,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3569,7 +3569,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3582,7 +3582,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3601,7 +3601,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3614,7 +3614,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3633,7 +3633,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3646,7 +3646,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3665,7 +3665,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3678,7 +3678,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3697,7 +3697,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3710,7 +3710,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3729,7 +3729,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3742,7 +3742,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3761,7 +3761,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3774,7 +3774,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3793,7 +3793,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3806,7 +3806,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3825,7 +3825,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3838,7 +3838,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3857,7 +3857,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3870,7 +3870,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3889,7 +3889,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3902,7 +3902,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3921,7 +3921,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3934,7 +3934,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3953,7 +3953,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3966,7 +3966,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -3985,7 +3985,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -3998,7 +3998,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4017,7 +4017,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4030,7 +4030,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4049,7 +4049,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4062,7 +4062,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4081,7 +4081,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4094,7 +4094,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4113,7 +4113,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4126,7 +4126,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4145,7 +4145,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4158,7 +4158,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4177,7 +4177,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4190,7 +4190,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4209,7 +4209,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4222,7 +4222,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4241,7 +4241,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4254,7 +4254,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4273,7 +4273,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4286,7 +4286,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4305,7 +4305,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4318,7 +4318,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4337,7 +4337,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4350,7 +4350,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4369,7 +4369,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4382,7 +4382,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4401,7 +4401,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4414,7 +4414,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4433,7 +4433,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4446,7 +4446,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4465,7 +4465,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4478,7 +4478,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4497,7 +4497,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4510,7 +4510,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4529,7 +4529,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4542,7 +4542,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4561,7 +4561,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4574,7 +4574,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4593,7 +4593,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4606,7 +4606,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4625,7 +4625,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4638,7 +4638,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4657,7 +4657,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4670,7 +4670,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4689,7 +4689,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4702,7 +4702,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4721,7 +4721,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4734,7 +4734,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4753,7 +4753,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4766,7 +4766,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4785,7 +4785,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4798,7 +4798,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4817,7 +4817,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4830,7 +4830,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4849,7 +4849,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4862,7 +4862,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4881,7 +4881,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4894,7 +4894,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4913,7 +4913,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4926,7 +4926,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4945,7 +4945,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4958,7 +4958,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -4977,7 +4977,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -4990,7 +4990,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5009,7 +5009,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5022,7 +5022,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5041,7 +5041,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5054,7 +5054,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5073,7 +5073,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5086,7 +5086,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5105,7 +5105,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5118,7 +5118,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5137,7 +5137,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5150,7 +5150,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5169,7 +5169,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5182,7 +5182,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5201,7 +5201,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5214,7 +5214,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5233,7 +5233,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5246,7 +5246,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5265,7 +5265,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5278,7 +5278,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5297,7 +5297,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5310,7 +5310,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5329,7 +5329,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5342,7 +5342,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5361,7 +5361,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5374,7 +5374,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5393,7 +5393,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5406,7 +5406,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5425,7 +5425,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5438,7 +5438,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5457,7 +5457,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5470,7 +5470,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5489,7 +5489,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5502,7 +5502,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5521,7 +5521,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5534,7 +5534,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5553,7 +5553,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5566,7 +5566,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5585,7 +5585,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5598,7 +5598,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5617,7 +5617,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 111, + "line": 112, "column": 22 } }, @@ -5630,7 +5630,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 121, + "line": 122, "column": 23 } }, @@ -5649,7 +5649,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5662,7 +5662,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5681,7 +5681,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5694,7 +5694,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5713,7 +5713,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5726,7 +5726,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5745,7 +5745,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5758,7 +5758,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5777,7 +5777,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5790,7 +5790,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5809,7 +5809,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5822,7 +5822,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5841,7 +5841,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5854,7 +5854,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5873,7 +5873,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5886,7 +5886,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5905,7 +5905,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5918,7 +5918,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5937,7 +5937,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 291, + "line": 292, "column": 22 } }, @@ -5950,7 +5950,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 301, + "line": 302, "column": 23 } }, @@ -5969,7 +5969,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 328, + "line": 329, "column": 22 } }, @@ -5982,7 +5982,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 338, + "line": 339, "column": 23 } } @@ -5996,7 +5996,7 @@ "usingModule": "ape@_", "location": { "file": "@@ape~//:MODULE.bazel", - "line": 107, + "line": 108, "column": 23 }, "imports": {}, @@ -6011,7 +6011,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6024,7 +6024,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6037,7 +6037,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6050,7 +6050,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6063,7 +6063,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6076,7 +6076,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6089,7 +6089,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6102,7 +6102,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6115,7 +6115,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6128,7 +6128,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6141,7 +6141,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6154,7 +6154,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6167,7 +6167,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6180,7 +6180,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6193,7 +6193,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6206,7 +6206,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6219,7 +6219,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6232,7 +6232,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6245,7 +6245,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6258,7 +6258,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6271,7 +6271,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6284,7 +6284,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6297,7 +6297,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6310,7 +6310,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6323,7 +6323,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6336,7 +6336,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6349,7 +6349,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6362,7 +6362,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6375,7 +6375,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6388,7 +6388,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6401,7 +6401,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6414,7 +6414,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6427,7 +6427,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6440,7 +6440,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6453,7 +6453,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6466,7 +6466,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6479,7 +6479,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6492,7 +6492,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6505,7 +6505,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6518,7 +6518,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6531,7 +6531,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6544,7 +6544,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6557,7 +6557,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6570,7 +6570,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6583,7 +6583,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6596,7 +6596,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6609,7 +6609,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6622,7 +6622,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6635,7 +6635,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6648,7 +6648,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6661,7 +6661,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6674,7 +6674,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6687,7 +6687,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6700,7 +6700,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6713,7 +6713,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6726,7 +6726,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6739,7 +6739,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6752,7 +6752,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6765,7 +6765,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6778,7 +6778,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6791,7 +6791,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6804,7 +6804,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6817,7 +6817,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6830,7 +6830,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6843,7 +6843,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6856,7 +6856,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6869,7 +6869,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6882,7 +6882,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6895,7 +6895,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6908,7 +6908,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6921,7 +6921,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6934,7 +6934,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6947,7 +6947,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6960,7 +6960,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6973,7 +6973,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6986,7 +6986,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -6999,7 +6999,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7012,7 +7012,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7025,7 +7025,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7038,7 +7038,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7051,7 +7051,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7064,7 +7064,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7077,7 +7077,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7090,7 +7090,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7103,7 +7103,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7116,7 +7116,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7129,7 +7129,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7142,7 +7142,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7155,7 +7155,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7168,7 +7168,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7181,7 +7181,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7194,7 +7194,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7207,7 +7207,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7220,7 +7220,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7233,7 +7233,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7246,7 +7246,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7259,7 +7259,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7272,7 +7272,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7285,7 +7285,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7298,7 +7298,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7311,7 +7311,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7324,7 +7324,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7337,7 +7337,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7350,7 +7350,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7363,7 +7363,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7376,7 +7376,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7389,7 +7389,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7402,7 +7402,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7415,7 +7415,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7428,7 +7428,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7441,7 +7441,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7454,7 +7454,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7467,7 +7467,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7480,7 +7480,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7493,7 +7493,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7506,7 +7506,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7519,7 +7519,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7532,7 +7532,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7545,7 +7545,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7558,7 +7558,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7571,7 +7571,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7584,7 +7584,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7597,7 +7597,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7610,7 +7610,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7623,7 +7623,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7636,7 +7636,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7649,7 +7649,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7662,7 +7662,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7675,7 +7675,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7688,7 +7688,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7701,7 +7701,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7714,7 +7714,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7727,7 +7727,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7740,7 +7740,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7753,7 +7753,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7766,7 +7766,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7779,7 +7779,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7792,7 +7792,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7805,7 +7805,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7818,7 +7818,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7831,7 +7831,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7844,7 +7844,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7857,7 +7857,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7870,7 +7870,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7883,7 +7883,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7896,7 +7896,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7909,7 +7909,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7922,7 +7922,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7935,7 +7935,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7948,7 +7948,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7961,7 +7961,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7974,7 +7974,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -7987,7 +7987,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 125, + "line": 126, "column": 23 } }, @@ -8000,7 +8000,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -8013,7 +8013,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -8026,7 +8026,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -8039,7 +8039,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -8052,7 +8052,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -8065,7 +8065,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -8078,7 +8078,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -8091,7 +8091,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -8104,7 +8104,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -8117,7 +8117,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 305, + "line": 306, "column": 23 } }, @@ -8130,7 +8130,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 342, + "line": 343, "column": 23 } } @@ -8140,6 +8140,7 @@ } ], "deps": { + "platforms": "platforms@0.0.10", "toolchain_utils": "toolchain_utils@1.0.0-beta.9", "download_utils": "download_utils@1.0.0-beta.2", "bazel_tools": "bazel_tools@_", @@ -8291,7 +8292,7 @@ "rules_proto": "rules_proto@5.3.0-21.7", "rules_python": "rules_python@0.22.1", "buildozer": "buildozer@6.4.0.2", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "com_google_protobuf": "protobuf@21.7", "zlib": "zlib@1.3", "build_bazel_apple_support": "apple_support@1.5.0", @@ -8307,18 +8308,36 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_" } }, - "platforms@0.0.7": { + "platforms@0.0.10": { "name": "platforms", - "version": "0.0.7", - "key": "platforms@0.0.7", + "version": "0.0.10", + "key": "platforms@0.0.10", "repoName": "platforms", "executionPlatformsToRegister": [], "toolchainsToRegister": [], - "extensionUsages": [], + "extensionUsages": [ + { + "extensionBzlFile": "@platforms//host:extension.bzl", + "extensionName": "host_platform", + "usingModule": "platforms@0.0.10", + "location": { + "file": "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel", + "line": 9, + "column": 30 + }, + "imports": { + "host_platform": "host_platform" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], "deps": { "rules_license": "rules_license@0.0.7", "bazel_tools": "bazel_tools@_", @@ -8329,9 +8348,9 @@ "ruleClassName": "http_archive", "attributes": { "urls": [ - "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" + "https://github.com/bazelbuild/platforms/releases/download/0.0.10/platforms-0.0.10.tar.gz" ], - "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", + "integrity": "sha256-IY7+juc20mo1cmY7N0olPAErcW2K8MB+hC6C8jigp+4=", "strip_prefix": "", "remote_patches": {}, "remote_patch_strip": 0 @@ -8393,7 +8412,7 @@ } ], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -8491,7 +8510,7 @@ } ], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "rules_cc": "rules_cc@0.0.9", "bazel_skylib": "bazel_skylib@1.5.0", "rules_proto": "rules_proto@5.3.0-21.7", @@ -8653,7 +8672,7 @@ } ], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_skylib": "bazel_skylib@1.5.0", "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", @@ -8835,7 +8854,7 @@ "toolchainsToRegister": [], "extensionUsages": [], "deps": { - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" @@ -8888,7 +8907,7 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.5.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -8947,7 +8966,7 @@ "extensionUsages": [], "deps": { "rules_cc": "rules_cc@0.0.9", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -8980,7 +8999,7 @@ "rules_proto": "rules_proto@5.3.0-21.7", "com_google_protobuf": "protobuf@21.7", "com_google_absl": "abseil-cpp@20211102.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -9094,7 +9113,7 @@ "extensionUsages": [], "deps": { "com_google_absl": "abseil-cpp@20211102.0", - "platforms": "platforms@0.0.7", + "platforms": "platforms@0.0.10", "rules_cc": "rules_cc@0.0.9", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" -- GitLab From 4a43c3907740218bebcda4c6c5c6f1bc26c63c32 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Fri, 14 Jun 2024 13:28:18 +0100 Subject: [PATCH 2/4] feat: add `//:assimilate` This can be used to convert a APE into a native binary --- MODULE.bazel | 1 + MODULE.bazel.lock | 115 +++++++++++++++++++++++++++------------ ape/test/BUILD.bazel | 1 + binaries.bzl | 1 + e2e/MODULE.bazel.lock | 122 ++++++++++++++++++++++++++++++------------ 5 files changed, 172 insertions(+), 68 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 2c6f1c73..eca1bb90 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -129,6 +129,7 @@ export = use_extension("@toolchain_utils//toolchain/export:defs.bzl", "toolchain ), ) for binary, integrity in { + "assimilate": "sha256-zBP7dVhBaUKyxbSlqVWKjC293c+t0NSMfSYW0/FnV0s=", "awk": "sha256-S8i3mKq7mEtBZzo1Uu679YqnAWzkikcVdf4VqEqI070=", "b2sum": "sha256-hybI849qLSwgx7YJkQn7jWLMnagPL2HjvrKm/piVuhs=", "base32": "sha256-TZkpwZAqSQTHHcRwl88F8haL6d7vm8nzdB50IBU7Mlw=", diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 44889e2f..9566ce68 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 6, - "moduleFileHash": "9ccbeb02952ca721f56dddd9d3da7db5998b85d676cf531c9720796fbe53da1f", + "moduleFileHash": "58dafab522a33290590e790f8021ba513afc6208fb859423fccbae0851959b5b", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -46,6 +46,8 @@ "ape.pe": "ape.pe", "launcher": "launcher", "resolved-ape": "resolved-ape", + "cosmos-assimilate": "cosmos-assimilate", + "assimilate": "assimilate", "cosmos-awk": "cosmos-awk", "awk": "awk", "cosmos-b2sum": "cosmos-b2sum", @@ -554,6 +556,38 @@ "column": 9 } }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-zBP7dVhBaUKyxbSlqVWKjC293c+t0NSMfSYW0/FnV0s=", + "output": "assimilate", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fape/packages/generic/cosmo.zip/3.3.1/assimilate", + "https://cosmo.zip/pub/cosmos/v/3.3.1/bin/assimilate" + ], + "name": "cosmos-assimilate" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 112, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-assimilate//:assimilate", + "name": "assimilate" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 122, + "column": 23 + } + }, { "tagName": "@download_utils//download/file:defs.bzl%download_file", "attributeValues": { @@ -5465,7 +5499,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5478,7 +5512,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5497,7 +5531,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5510,7 +5544,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5529,7 +5563,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5542,7 +5576,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5561,7 +5595,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5574,7 +5608,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5593,7 +5627,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5606,7 +5640,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5625,7 +5659,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5638,7 +5672,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5657,7 +5691,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5670,7 +5704,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5689,7 +5723,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5702,7 +5736,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5721,7 +5755,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5734,7 +5768,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5753,7 +5787,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5766,7 +5800,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5785,7 +5819,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 329, + "line": 330, "column": 22 } }, @@ -5798,7 +5832,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 339, + "line": 340, "column": 23 } } @@ -5818,6 +5852,19 @@ "imports": {}, "devImports": [], "tags": [ + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-assimilate", + "target": "@assimilate" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 126, + "column": 23 + } + }, { "tagName": "symlink", "attributeValues": { @@ -7816,7 +7863,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -7829,7 +7876,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -7842,7 +7889,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -7855,7 +7902,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -7868,7 +7915,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -7881,7 +7928,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -7894,7 +7941,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -7907,7 +7954,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -7920,7 +7967,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -7933,7 +7980,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -7946,7 +7993,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 343, + "line": 344, "column": 23 } } diff --git a/ape/test/BUILD.bazel b/ape/test/BUILD.bazel index 7bd96b8e..51e84f25 100644 --- a/ape/test/BUILD.bazel +++ b/ape/test/BUILD.bazel @@ -23,6 +23,7 @@ alias( target = "//:{}".format(binary), ) for binary, arguments in { + "assimilate": ["-v"], "awk": ["--version"], "b2sum": ["--version"], "base32": ["--version"], diff --git a/binaries.bzl b/binaries.bzl index 73e4a651..975d703c 100644 --- a/binaries.bzl +++ b/binaries.bzl @@ -1,6 +1,7 @@ visibility("//...") BINARIES = ( + "assimilate", "awk", "b2sum", "base32", diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index d9d4a9df..844bbae5 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -14,7 +14,7 @@ }, "localOverrideHashes": { "bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0", - "ape": "9ccbeb02952ca721f56dddd9d3da7db5998b85d676cf531c9720796fbe53da1f" + "ape": "58dafab522a33290590e790f8021ba513afc6208fb859423fccbae0851959b5b" }, "moduleDepGraph": { "": { @@ -230,6 +230,8 @@ "ape.pe": "ape.pe", "launcher": "launcher", "resolved-ape": "resolved-ape", + "cosmos-assimilate": "cosmos-assimilate", + "assimilate": "assimilate", "cosmos-awk": "cosmos-awk", "awk": "awk", "cosmos-b2sum": "cosmos-b2sum", @@ -738,6 +740,38 @@ "column": 9 } }, + { + "tagName": "@download_utils//download/file:defs.bzl%download_file", + "attributeValues": { + "executable": true, + "integrity": "sha256-zBP7dVhBaUKyxbSlqVWKjC293c+t0NSMfSYW0/FnV0s=", + "output": "assimilate", + "urls": [ + "https://gitlab.arm.com/api/v4/projects/bazel%2Fape/packages/generic/cosmo.zip/3.3.1/assimilate", + "https://cosmo.zip/pub/cosmos/v/3.3.1/bin/assimilate" + ], + "name": "cosmos-assimilate" + }, + "devDependency": false, + "location": { + "file": "@@ape~//:MODULE.bazel", + "line": 112, + "column": 22 + } + }, + { + "tagName": "//ape/entrypoint:defs.bzl%ape_entrypoint", + "attributeValues": { + "binary": "@cosmos-assimilate//:assimilate", + "name": "assimilate" + }, + "devDependency": false, + "location": { + "file": "@@ape~//:MODULE.bazel", + "line": 122, + "column": 23 + } + }, { "tagName": "@download_utils//download/file:defs.bzl%download_file", "attributeValues": { @@ -5649,7 +5683,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5662,7 +5696,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5681,7 +5715,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5694,7 +5728,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5713,7 +5747,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5726,7 +5760,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5745,7 +5779,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5758,7 +5792,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5777,7 +5811,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5790,7 +5824,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5809,7 +5843,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5822,7 +5856,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5841,7 +5875,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5854,7 +5888,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5873,7 +5907,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5886,7 +5920,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5905,7 +5939,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5918,7 +5952,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5937,7 +5971,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 292, + "line": 293, "column": 22 } }, @@ -5950,7 +5984,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 302, + "line": 303, "column": 23 } }, @@ -5969,7 +6003,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 329, + "line": 330, "column": 22 } }, @@ -5982,7 +6016,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 339, + "line": 340, "column": 23 } } @@ -6002,6 +6036,19 @@ "imports": {}, "devImports": [], "tags": [ + { + "tagName": "symlink", + "attributeValues": { + "name": "ape-assimilate", + "target": "@assimilate" + }, + "devDependency": false, + "location": { + "file": "@@ape~//:MODULE.bazel", + "line": 126, + "column": 23 + } + }, { "tagName": "symlink", "attributeValues": { @@ -8000,7 +8047,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -8013,7 +8060,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -8026,7 +8073,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -8039,7 +8086,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -8052,7 +8099,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -8065,7 +8112,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -8078,7 +8125,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -8091,7 +8138,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -8104,7 +8151,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -8117,7 +8164,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 306, + "line": 307, "column": 23 } }, @@ -8130,7 +8177,7 @@ "devDependency": false, "location": { "file": "@@ape~//:MODULE.bazel", - "line": 343, + "line": 344, "column": 23 } } @@ -10511,6 +10558,13 @@ "target": "@@ape~~_repo_rules~emacsclient//:emacsclient" } }, + "ape-assimilate": { + "bzlFile": "@@toolchain_utils~//toolchain/export/symlink:repository.bzl", + "ruleClassName": "symlink", + "attributes": { + "target": "@@ape~~_repo_rules~assimilate//:assimilate" + } + }, "ape-nice": { "bzlFile": "@@toolchain_utils~//toolchain/export/symlink:repository.bzl", "ruleClassName": "symlink", -- GitLab From 0ffc02472fac8cd93db0daa393fab072c5864e68 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Fri, 14 Jun 2024 14:48:42 +0100 Subject: [PATCH 3/4] feat: add `ape_assimilate` rule This rule takes a APE binary and turns it into a native binary. --- ape/assimilate/BUILD.bazel | 0 ape/assimilate/defs.bzl | 5 ++ ape/assimilate/rule.bzl | 104 +++++++++++++++++++++++++++++++++++++ 3 files changed, 109 insertions(+) create mode 100644 ape/assimilate/BUILD.bazel create mode 100644 ape/assimilate/defs.bzl create mode 100644 ape/assimilate/rule.bzl diff --git a/ape/assimilate/BUILD.bazel b/ape/assimilate/BUILD.bazel new file mode 100644 index 00000000..e69de29b diff --git a/ape/assimilate/defs.bzl b/ape/assimilate/defs.bzl new file mode 100644 index 00000000..441ed644 --- /dev/null +++ b/ape/assimilate/defs.bzl @@ -0,0 +1,5 @@ +load(":rule.bzl", _assimilate = "assimilate") + +visibility("//...") + +ape_assimilate = _assimilate diff --git a/ape/assimilate/rule.bzl b/ape/assimilate/rule.bzl new file mode 100644 index 00000000..f14dfc38 --- /dev/null +++ b/ape/assimilate/rule.bzl @@ -0,0 +1,104 @@ +visibility("//ape/assimilate/...") + +DOC = """Assimilates an αcτµαlly pδrταblε εxεcµταblε (APE) into a native binary.""" + +ATTRS = { + "src": attr.label( + doc = "The APE binary target to assimilate", + allow_single_file = True, + executable = True, + cfg = "exec", + ), + "basename": attr.string( + doc = "The basename for the symlink, which defaults to `name`", + ), + "_assimilate": attr.label( + doc = "The APE assimilate binary.", + allow_single_file = True, + executable = True, + cfg = "exec", + default = "@cosmos-assimilate//:assimilate", + ), + "_macos": attr.label( + providers = [platform_common.ConstraintValueInfo], + default = "@platforms//os:macos", + ), + "_windows": attr.label( + providers = [platform_common.ConstraintValueInfo], + default = "@platforms//os:windows", + ), + "_arm64": attr.label( + providers = [platform_common.ConstraintValueInfo], + default = "@platforms//cpu:aarch64", + ), + "_amd64": attr.label( + providers = [platform_common.ConstraintValueInfo], + default = "@platforms//cpu:x86_64", + ), + # TODO: add `ppc64`: https://github.com/bazelbuild/platforms/issues/96 +} + +def implementation(ctx): + windows = ctx.attr._windows[platform_common.ConstraintValueInfo] + macos = ctx.attr._macos[platform_common.ConstraintValueInfo] + arm64 = ctx.attr._arm64[platform_common.ConstraintValueInfo] + amd64 = ctx.attr._amd64[platform_common.ConstraintValueInfo] + + basename = ctx.attr.basename or ctx.label.name + + ape = ctx.toolchains["//ape/toolchain/ape:type"] + + executable = ctx.actions.declare_file("{}.ape/{}".format(ctx.label.name, basename)) + + args = ctx.actions.args() + args.add(ctx.file._assimilate) + + # Executable format + if ctx.target_platform_has_constraint(windows): + pass # PE + elif ctx.target_platform_has_constraint(macos): + args.add("-m") # MachO + else: + args.add("-e") # ELF + + # Executable CPU + # TODO: add `ppc64` (`-p`) + if ctx.target_platform_has_constraint(amd64): + args.add("-x") # amd64 + elif ctx.target_platform_has_constraint(arm64): + args.add("-a") # arm64 + else: + fail("Unknown assimilation CPU.") + + args.add("-o", executable.path) + args.add(ctx.file.src) + + ctx.actions.run( + outputs = [executable], + inputs = [ctx.file._assimilate, ctx.file.src], + executable = ape.run, + arguments = [args], + mnemonic = "ApeAssimilate", + progress_message = "assimilating %{input}", + toolchain = "//ape/toolchain/assimilate:type", + ) + + files = depset([executable]) + + runfiles = ctx.runfiles([executable]) + + return DefaultInfo( + executable = executable, + files = files, + runfiles = runfiles, + ) + +ape_assimilate = rule( + doc = DOC, + attrs = ATTRS, + implementation = implementation, + toolchains = ["//ape/toolchain/ape:type"], + executable = True, +) + +assimilate = ape_assimilate -- GitLab From def09160eeaeba44a59717b23a04ac626584e2b9 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Fri, 14 Jun 2024 17:01:50 +0100 Subject: [PATCH 4/4] feat: switch to assimilated binaries Assimilated binaries are converted from a "fat" APE into a native binary for the provided host. This change means that the APE binaries are completely hermetic binaries that do not require their own launcher, shell script or anything else. This solves a huge bootstrapping problem that POSIX shell scripts need runfiles but to effectively find the runfiles one needs POSIX tooling to resolve symlinks, etc. Having a single executable to rely on solves the need for runfiles. --- ape/BUILD.bazel | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ape/BUILD.bazel b/ape/BUILD.bazel index 83c09087..d888d4f2 100644 --- a/ape/BUILD.bazel +++ b/ape/BUILD.bazel @@ -1,10 +1,10 @@ load("//:binaries.bzl", "BINARIES") -load("//ape/binary:defs.bzl", "ape_binary") +load("//ape/assimilate:defs.bzl", "ape_assimilate") [ - ape_binary( + ape_assimilate( name = binary, - target = "@cosmos-{}//:{}".format(binary, binary), + src = "@cosmos-{}//:{}".format(binary, binary), visibility = ["//:__subpackages__"], ) for binary in BINARIES -- GitLab