Consensus · Ledger

122057aa1ac214…ff20f204e0

Captured May 3, 2026 · 11 events

Record time

Jul 3, 2025, 9:31 AM

Jul 3, 2025

Effective at

Jul 3, 2025, 9:31 AM

Migration

0

Flags

What kinds of events live in this update.

Rewardsno transfersno offersno subscriptions

Templates

3 unique template ids.

Splice.DsoRules:DsoRulesSplice.DSO.SvState:SvRewardStateSplice.Amulet:SvRewardCoupon

Raw envelope

Exactly as the indexer returns it. Useful for debugging.

{
  "update_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0",
  "migration_id": 0,
  "workflow_id": "",
  "record_time": "2025-07-03T09:31:58.370452Z",
  "synchronizer_id": "global-domain::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
  "effective_at": "2025-07-03T09:31:58.101314Z",
  "root_event_ids": [
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:0"
  ],
  "events_by_id": {
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:0": {
      "event_type": "exercised_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:0",
      "contract_id": "00bf76558bbc92c1e312aa6a957a6f40d19aa5c60c266ca604d2fa5f0b91ded204ca111220ed4b37ea459698939ea2bee6c829384909794f63c563b2958e30f34d13f71b10",
      "template_id": "0c0b2c4c56a0f30a7d8ce425cb072f3067a4413cbad59fe9bc97c99defef7c2a:Splice.DsoRules:DsoRules",
      "package_name": "splice-dso-governance",
      "choice": "DsoRules_ReceiveSvRewardCoupon",
      "choice_argument": {
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "openRoundCid": "00cec77a2c4d98a2605c75c90df9b7fdaf335b826a65c6623a233c6ef328587f03ca1112205d1220c74291143a4c58cde1e036e934e73d24bcf14a2e43f28c6013d7b99b5d",
        "rewardStateCid": "0093f1a264fa423190695025b674c249733dc7c1efb536c2228328ac9fb01b98cfca111220615269efbee3ae2e125b410424eb8460baaf5bd7f39c0b3037e945b7b795e4c2",
        "beneficiaries": [
          {
            "_1": "IntellectEU-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
            "_2": "10000"
          },
          {
            "_1": "AngelHack-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
            "_2": "25000"
          },
          {
            "_1": "GSF-validator-1::12203b389175d5d9a67a443078b3867fb179fc730d5dfb6aca3c509c37e926a6e24b",
            "_2": "100000"
          },
          {
            "_1": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
            "_2": "175000"
          },
          {
            "_1": "DFNS-validator-1::1220b4a27fccdd8744ca317c428dc3005eb65c2f995e18dc271ebb00517419125952",
            "_2": "10000"
          },
          {
            "_1": "Kaiko-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
            "_2": "65000"
          },
          {
            "_1": "Broadridge-validator-1::1220fceea4df4fa5671db0be99c014a3cc0c904ba109530cd9ec3b461e6b332a1780",
            "_2": "100000"
          },
          {
            "_1": "TheTie-validator-1::1220944b4dab3e3436c9ca6c331b6c9b11d908d71db471e44bc5d0bce6b5e81a796e",
            "_2": "10000"
          }
        ]
      },
      "child_event_ids": [
        "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:1",
        "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:2",
        "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:3",
        "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:4",
        "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:5",
        "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:6",
        "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:7",
        "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:8",
        "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:9",
        "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:10"
      ],
      "exercise_result": {
        "svRewardState": "00c067beba83d2172c4dfc670dc94b9239c7b86c84cf01f7e9ed91182f72ec5c7aca11122032ad685705ae684e679a86f203e11fc4523b362448c8690fe373f4475bd102e7",
        "svRewardCoupons": [
          "009c1449cdf09e44ab55954ef2ef0623f3cf68fd628abdecdcf9f6ed496641a21dca1112207e790cd3eaa030e18f45f3f05de60c0d4eaebe30bb4c878efe642c81e825761b",
          "00a22ca2c58eed4157636cdf5a47a55c65989369441f54e7a5972d047bdbf7bd5bca111220d31f33d0ae5dae784a574cca67fdd3749049c4895e63768e24199b64c30ba6b1",
          "008879339e02dd97ae57e45abfcaffd93f6fbba9a8fb230683ab88c4d7f1013240ca11122033c85beb809ba70fca5e5e066e5c59ffc12098eddeba55a1e0d02c94c30fbb33",
          "00518373f6bb76e564ad065d8988ded585b5787edf0c91df4aab82c71b0769b8faca111220b48a878ed1c7c599611565e2a65ac66edd5d72f0f8a7256139bfb8e620f6d8bb",
          "004e6780342d49aa1bb08de20fa8c542498f7f46a850d46c12ee11f495890a505cca11122004393f9a097205fc9bb5771691ef66f822ee6fd5538a7692461f3b77376f083e",
          "007d2c5e61e2b7b61db5c7ec8fb5418d520a608c64fd1f1783677eaa55947d2527ca111220fca57ebaf7ce15e8caecaf5cca5a4f225f10b8b975c99c93dd573820d2fa4c2f",
          "000c90076814627870d02030ad0098aa39217fa9a13d6fb4ed91ea430f751851c3ca111220b3ca028dcc5b9712ad597935deaba2d744a4c5c9bcb2015b475a9aa7c42e7023",
          "00dc50b56eb2acb27d2eda70ce56fc711e1e401d712e787cfae735d22a67f1d265ca111220eb8b479cce7734f52292bdea71d2e83ec108cafed0dbbbc04fd22ea6cf8c52b1"
        ]
      },
      "consuming": false,
      "acting_parties": [
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ],
      "interface_id": null
    },
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:1": {
      "event_type": "exercised_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:1",
      "contract_id": "0093f1a264fa423190695025b674c249733dc7c1efb536c2228328ac9fb01b98cfca111220615269efbee3ae2e125b410424eb8460baaf5bd7f39c0b3037e945b7b795e4c2",
      "template_id": "0c0b2c4c56a0f30a7d8ce425cb072f3067a4413cbad59fe9bc97c99defef7c2a:Splice.DSO.SvState:SvRewardState",
      "package_name": "splice-dso-governance",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "interface_id": null
    },
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:10": {
      "event_type": "created_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:10",
      "contract_id": "00dc50b56eb2acb27d2eda70ce56fc711e1e401d712e787cfae735d22a67f1d265ca111220eb8b479cce7734f52292bdea71d2e83ec108cafed0dbbbc04fd22ea6cf8c52b1",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "TheTie-validator-1::1220944b4dab3e3436c9ca6c331b6c9b11d908d71db471e44bc5d0bce6b5e81a796e",
        "round": {
          "number": "108"
        },
        "weight": "10000"
      },
      "created_at": "2025-07-03T09:31:58.101314Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "TheTie-validator-1::1220944b4dab3e3436c9ca6c331b6c9b11d908d71db471e44bc5d0bce6b5e81a796e"
      ]
    },
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:2": {
      "event_type": "created_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:2",
      "contract_id": "00c067beba83d2172c4dfc670dc94b9239c7b86c84cf01f7e9ed91182f72ec5c7aca11122032ad685705ae684e679a86f203e11fc4523b362448c8690fe373f4475bd102e7",
      "template_id": "0c0b2c4c56a0f30a7d8ce425cb072f3067a4413cbad59fe9bc97c99defef7c2a:Splice.DSO.SvState:SvRewardState",
      "package_name": "splice-dso-governance",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "svName": "Global-Synchronizer-Foundation",
        "state": {
          "numRoundsMissed": "0",
          "numRoundsCollected": "109",
          "lastRoundCollected": {
            "number": "108"
          },
          "numCouponsIssued": "858"
        }
      },
      "created_at": "2025-07-03T09:31:58.101314Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": []
    },
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:3": {
      "event_type": "created_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:3",
      "contract_id": "009c1449cdf09e44ab55954ef2ef0623f3cf68fd628abdecdcf9f6ed496641a21dca1112207e790cd3eaa030e18f45f3f05de60c0d4eaebe30bb4c878efe642c81e825761b",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "IntellectEU-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
        "round": {
          "number": "108"
        },
        "weight": "10000"
      },
      "created_at": "2025-07-03T09:31:58.101314Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "IntellectEU-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7"
      ]
    },
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:4": {
      "event_type": "created_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:4",
      "contract_id": "00a22ca2c58eed4157636cdf5a47a55c65989369441f54e7a5972d047bdbf7bd5bca111220d31f33d0ae5dae784a574cca67fdd3749049c4895e63768e24199b64c30ba6b1",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "AngelHack-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
        "round": {
          "number": "108"
        },
        "weight": "25000"
      },
      "created_at": "2025-07-03T09:31:58.101314Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "AngelHack-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ]
    },
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:5": {
      "event_type": "created_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:5",
      "contract_id": "008879339e02dd97ae57e45abfcaffd93f6fbba9a8fb230683ab88c4d7f1013240ca11122033c85beb809ba70fca5e5e066e5c59ffc12098eddeba55a1e0d02c94c30fbb33",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "GSF-validator-1::12203b389175d5d9a67a443078b3867fb179fc730d5dfb6aca3c509c37e926a6e24b",
        "round": {
          "number": "108"
        },
        "weight": "100000"
      },
      "created_at": "2025-07-03T09:31:58.101314Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "GSF-validator-1::12203b389175d5d9a67a443078b3867fb179fc730d5dfb6aca3c509c37e926a6e24b",
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ]
    },
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:6": {
      "event_type": "created_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:6",
      "contract_id": "00518373f6bb76e564ad065d8988ded585b5787edf0c91df4aab82c71b0769b8faca111220b48a878ed1c7c599611565e2a65ac66edd5d72f0f8a7256139bfb8e620f6d8bb",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "round": {
          "number": "108"
        },
        "weight": "175000"
      },
      "created_at": "2025-07-03T09:31:58.101314Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ]
    },
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:7": {
      "event_type": "created_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:7",
      "contract_id": "004e6780342d49aa1bb08de20fa8c542498f7f46a850d46c12ee11f495890a505cca11122004393f9a097205fc9bb5771691ef66f822ee6fd5538a7692461f3b77376f083e",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "DFNS-validator-1::1220b4a27fccdd8744ca317c428dc3005eb65c2f995e18dc271ebb00517419125952",
        "round": {
          "number": "108"
        },
        "weight": "10000"
      },
      "created_at": "2025-07-03T09:31:58.101314Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "DFNS-validator-1::1220b4a27fccdd8744ca317c428dc3005eb65c2f995e18dc271ebb00517419125952",
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ]
    },
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:8": {
      "event_type": "created_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:8",
      "contract_id": "007d2c5e61e2b7b61db5c7ec8fb5418d520a608c64fd1f1783677eaa55947d2527ca111220fca57ebaf7ce15e8caecaf5cca5a4f225f10b8b975c99c93dd573820d2fa4c2f",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "Kaiko-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7",
        "round": {
          "number": "108"
        },
        "weight": "65000"
      },
      "created_at": "2025-07-03T09:31:58.101314Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "Kaiko-ghost-1::1220a9cc88707f22cdad61f2cacc5edea9820daf21b70dc9744171f28e9b5b3c30f7"
      ]
    },
    "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:9": {
      "event_type": "created_event",
      "event_id": "122057aa1ac2142e3d536d261d192450ee58323c3ee70b007aac495471ff20f204e0:9",
      "contract_id": "000c90076814627870d02030ad0098aa39217fa9a13d6fb4ed91ea430f751851c3ca111220b3ca028dcc5b9712ad597935deaba2d744a4c5c9bcb2015b475a9aa7c42e7023",
      "template_id": "a5b055492fb8f08b2e7bc0fc94da6da50c39c2e1d7f24cd5ea8db12fc87c1332:Splice.Amulet:SvRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a",
        "sv": "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778",
        "beneficiary": "Broadridge-validator-1::1220fceea4df4fa5671db0be99c014a3cc0c904ba109530cd9ec3b461e6b332a1780",
        "round": {
          "number": "108"
        },
        "weight": "100000"
      },
      "created_at": "2025-07-03T09:31:58.101314Z",
      "signatories": [
        "DSO::1220be58c29e65de40bf273be1dc2b266d43a9a002ea5b18955aeef7aac881bb471a"
      ],
      "observers": [
        "Broadridge-validator-1::1220fceea4df4fa5671db0be99c014a3cc0c904ba109530cd9ec3b461e6b332a1780",
        "Global-Synchronizer-Foundation::12203585ef82cbe72fd48824c5a2ba06cca6dbbc9ee61160fa6904a7669f3a6c2778"
      ]
    }
  }
}