This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new fa45ea4600 add Benchmark (jmh) benchmark result for
9d01e177d88d57516ce821531624eccd359af8b4
fa45ea4600 is described below
commit fa45ea46001e7de4f34b2a6d00e49a6b7aeaabae
Author: github-action-benchmark <[email protected]>
AuthorDate: Sat Jul 11 07:29:19 2026 +0000
add Benchmark (jmh) benchmark result for
9d01e177d88d57516ce821531624eccd359af8b4
---
dev/bench/jmh/bench/classic/data.js | 510 +++++++++++++++++++++++++++++++++++-
1 file changed, 509 insertions(+), 1 deletion(-)
diff --git a/dev/bench/jmh/bench/classic/data.js
b/dev/bench/jmh/bench/classic/data.js
index 434143a183..1e9644bbe4 100644
--- a/dev/bench/jmh/bench/classic/data.js
+++ b/dev/bench/jmh/bench/classic/data.js
@@ -1,5 +1,5 @@
window.BENCHMARK_DATA = {
- "lastUpdate": 1783670225349,
+ "lastUpdate": 1783754959568,
"repoUrl": "https://github.com/apache/groovy",
"entries": {
"Benchmark": [
@@ -26888,6 +26888,514 @@ window.BENCHMARK_DATA = {
"extra": "iterations: 1\nforks: 80\nthreads: 1"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Eric Milles",
+ "username": "eric-milles",
+ "email": "[email protected]"
+ },
+ "committer": {
+ "name": "Paul King",
+ "username": "paulk-asert",
+ "email": "[email protected]"
+ },
+ "id": "9d01e177d88d57516ce821531624eccd359af8b4",
+ "message": "GROOVY-12117: replace super trait search with more
complete helper stub",
+ "timestamp": "2026-07-08T15:42:17Z",
+ "url":
"https://github.com/apache/groovy/commit/9d01e177d88d57516ce821531624eccd359af8b4"
+ },
+ "date": 1783754958228,
+ "tool": "jmh",
+ "benches": [
+ {
+ "name":
"org.apache.groovy.bench.GeneratedHashCodeBench.generated_hashcode_on_instance_with_null_properties",
+ "value": 49739.53252850584,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.NonCapturingLambdaBench.capturingLambdaApply",
+ "value": 57268.85960311336,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.NonCapturingLambdaBench.nonCapturingLambdaApply",
+ "value": 2667225.3611706523,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.NonCapturingLambdaBench.streamMapNonCapturing",
+ "value": 12222.826990192087,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.NonCapturingLambdaBench.streamReduceNonCapturing",
+ "value": 16505.653517125087,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.instanceChain_groovy",
+ "value": 133.77912455029613,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.instanceFib_groovy",
+ "value": 1.3426101091287328,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.instanceSum_groovy",
+ "value": 467.9194712517225,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.staticChain_groovy",
+ "value": 140.5728051347869,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.staticChain_groovyCS",
+ "value": 2247.035038897723,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.staticChain_java",
+ "value": 2247.9963592203144,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.staticFib_groovy",
+ "value": 1.3528078292316779,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.staticFib_groovyCS",
+ "value": 3.378028262502963,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.staticFib_java",
+ "value": 3.3931019977682397,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.staticSum_groovy",
+ "value": 467.09861515821166,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.staticSum_groovyCS",
+ "value": 2999.8638484328117,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyBench.staticSum_java",
+ "value": 2996.4830833009714,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_1_monomorphic_groovy",
+ "value": 2089.330919237235,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_1_monomorphic_groovyCS",
+ "value": 15687.076066143094,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_1_monomorphic_java",
+ "value": 35521.69225658853,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_3_polymorphic_groovy",
+ "value": 284.1440710177984,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_3_polymorphic_groovyCS",
+ "value": 13364.991128312045,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_3_polymorphic_java",
+ "value": 2340.3246312247165,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_8_megamorphic_groovy",
+ "value": 224.3863421470481,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_8_megamorphic_groovyCS",
+ "value": 13362.189117559948,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_8_megamorphic_java",
+ "value": 1773.952808348892,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.groovy (
{\"n\":\"5\"} )",
+ "value": 0.1391883626117298,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.groovy (
{\"n\":\"6\"} )",
+ "value": 0.5710625253536227,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.groovy (
{\"n\":\"7\"} )",
+ "value": 2.4192950114906524,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.java (
{\"n\":\"5\"} )",
+ "value": 0.06829409649757455,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.java (
{\"n\":\"6\"} )",
+ "value": 0.30768281441211526,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.java (
{\"n\":\"7\"} )",
+ "value": 1.1552443313265517,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovy ( {\"n\":\"10\"}
)",
+ "value": 0.00431989145959639,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovy ( {\"n\":\"100\"}
)",
+ "value": 0.010720318918493796,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovy (
{\"n\":\"1000\"} )",
+ "value": 0.06342210003030416,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovy (
{\"n\":\"1000000\"} )",
+ "value": 121.15797775882353,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovyCS (
{\"n\":\"10\"} )",
+ "value": 0.005200727162427031,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovyCS (
{\"n\":\"100\"} )",
+ "value": 0.012650906573419305,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovyCS (
{\"n\":\"1000\"} )",
+ "value": 0.0646303156285042,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovyCS (
{\"n\":\"1000000\"} )",
+ "value": 121.84464614117647,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.java ( {\"n\":\"10\"} )",
+ "value": 0.007092726164972543,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.java ( {\"n\":\"100\"}
)",
+ "value": 0.017332440860745632,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.java ( {\"n\":\"1000\"}
)",
+ "value": 0.09095489815615775,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.java (
{\"n\":\"1000000\"} )",
+ "value": 121.74783850000001,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.CalibrationBench.allocationChurn",
+ "value": 57.75873189975446,
+ "unit": "us/op",
+ "extra": "iterations: 3\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.CalibrationBench.cpuIntegerOps",
+ "value": 422.6202231351702,
+ "unit": "us/op",
+ "extra": "iterations: 3\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.CalibrationBench.memoryPointerChase",
+ "value": 575.3794276729153,
+ "unit": "us/op",
+ "extra": "iterations: 3\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.groovy ( {\"n\":\"30\"}
)",
+ "value": 8.41492270528504,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.groovy ( {\"n\":\"31\"}
)",
+ "value": 12.769515797347417,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.groovy ( {\"n\":\"32\"}
)",
+ "value": 20.671759634479322,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.groovy ( {\"n\":\"33\"}
)",
+ "value": 33.45020536275956,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.groovy ( {\"n\":\"34\"}
)",
+ "value": 54.25825054054053,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.java ( {\"n\":\"30\"}
)",
+ "value": 3.417932742429521,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.java ( {\"n\":\"31\"}
)",
+ "value": 5.535359068907018,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.java ( {\"n\":\"32\"}
)",
+ "value": 9.260860992918776,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.java ( {\"n\":\"33\"}
)",
+ "value": 14.461330317062869,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.java ( {\"n\":\"34\"}
)",
+ "value": 23.456154363980847,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.closure_groovy (
{\"n\":\"500\"} )",
+ "value": 300142.77556000004,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.closure_groovy (
{\"n\":\"20000\"} )",
+ "value": 327955.23416000005,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_groovy (
{\"n\":\"500\"} )",
+ "value": 307932.52936,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_groovy (
{\"n\":\"20000\"} )",
+ "value": 318066.98008,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_groovyCS (
{\"n\":\"500\"} )",
+ "value": 226182.88908000002,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_groovyCS (
{\"n\":\"20000\"} )",
+ "value": 228498.08984,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_java (
{\"n\":\"500\"} )",
+ "value": 324.0207200000001,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_java (
{\"n\":\"20000\"} )",
+ "value": 1147.16772,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.dynamicPoly_groovy (
{\"n\":\"500\"} )",
+ "value": 333013.93039999995,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.dynamicPoly_groovy (
{\"n\":\"20000\"} )",
+ "value": 388920.3796399999,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.property_groovy (
{\"n\":\"500\"} )",
+ "value": 289426.3416800001,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.DynamicDispatchColdBench.property_groovy (
{\"n\":\"20000\"} )",
+ "value": 304203.43152000004,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.instanceSum_groovy (
{\"n\":\"500\"} )",
+ "value": 223069.81811249987,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.instanceSum_groovy (
{\"n\":\"2000\"} )",
+ "value": 223532.1726375,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.instanceSum_groovy (
{\"n\":\"20000\"} )",
+ "value": 227457.57069999998,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovy (
{\"n\":\"500\"} )",
+ "value": 5230.571775,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovy (
{\"n\":\"2000\"} )",
+ "value": 5649.245937499996,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovy (
{\"n\":\"20000\"} )",
+ "value": 7464.457625,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovyCS (
{\"n\":\"500\"} )",
+ "value": 1838.8598250000002,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovyCS (
{\"n\":\"2000\"} )",
+ "value": 1955.312125,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovyCS (
{\"n\":\"20000\"} )",
+ "value": 2892.3451625,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_java (
{\"n\":\"500\"} )",
+ "value": 18.5909125,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_java (
{\"n\":\"2000\"} )",
+ "value": 51.803525,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_java (
{\"n\":\"20000\"} )",
+ "value": 442.10373749999974,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ }
+ ]
}
]
}