Consensus · Ledger

122025bc63b406…ade64c13e4

Captured May 19, 2026 · 12 events

Record time

Mar 17, 2026, 7:08 PM

Mar 17, 2026

Effective at

Mar 17, 2026, 7:08 PM

Migration

4

Flags

What kinds of events live in this update.

Rewardsno transfersno offersno subscriptions

Templates

5 unique template ids.

Splice.AmuletRules:AmuletRulesSplice.Round:OpenMiningRoundSplice.Amulet:ValidatorRewardCouponSplice.AmuletRules:TransferPreapprovalSplice.Amulet:Amulet

Raw envelope

Exactly as the indexer returns it. Useful for debugging.

{
  "update_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4",
  "migration_id": 4,
  "workflow_id": "",
  "record_time": "2026-03-17T19:08:53.304830Z",
  "synchronizer_id": "global-domain::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
  "effective_at": "2026-03-17T19:08:53.044115Z",
  "root_event_ids": [
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:0"
  ],
  "events_by_id": {
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:0": {
      "event_type": "exercised_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:0",
      "contract_id": "0071dfbb2faf68f02c06f42034b519e8979aef15e37942c984e41bb488078f33c9ca121220480b094f333718218092fd6d24baa5be545d7d6db84681c64e35eb469a29d45f",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.AmuletRules:AmuletRules",
      "package_name": "splice-amulet",
      "choice": "AmuletRules_CreateTransferPreapproval",
      "choice_argument": {
        "context": {
          "amuletRules": "0071dfbb2faf68f02c06f42034b519e8979aef15e37942c984e41bb488078f33c9ca121220480b094f333718218092fd6d24baa5be545d7d6db84681c64e35eb469a29d45f",
          "context": {
            "openMiningRound": "0052ea6d401299dc25ba051d3a0ab867a6f7af411a76b1880e198fefc88bb7737fca1212205484debd1ddb043994171f3d41bbecbcf9e1c66eaf02280b34e2cc36e0065fd4",
            "issuingMiningRounds": [],
            "validatorRights": [],
            "featuredAppRight": null
          }
        },
        "inputs": [
          {
            "tag": "InputAmulet",
            "value": "00fa64b5ee633e4cee2850ab47400f774303a0c03e9e9f477b2c4604e90ea78113ca121220aef848c6b61be3de14b60114ce7faedb49c13761cda2f18c4892319e18df57ec"
          },
          {
            "tag": "InputAmulet",
            "value": "002db5516441840892bb1c700c8842117881ec8652aa14a0cf0d5dc479430f7858ca1212207d52a6817befb1e9ba548fd39b708773cc693828a142bccf16145e9ce63d4aa3"
          },
          {
            "tag": "InputAmulet",
            "value": "00062ffe9fe97d955488d40e60091f6bdc0975ca8f8b1687f1d231308719ad1e74ca1212207136e4ec945845f90138c7557e49aeff9198362a80d3f7ff0347bac8522cfab5"
          },
          {
            "tag": "InputAmulet",
            "value": "00dad61ad4cf467535106a3ee7a1ce391f6b530bbfc8e07dc4385f963eb137da86ca1212208f988ad534fd9bf54a408cf60a3ca392837009a8e05a7de14db42a3f1e9c8934"
          },
          {
            "tag": "InputAmulet",
            "value": "00dd0875def5ce2a93de9a093c61debfb561054f034704104a88c7352b79dc6a95ca121220e38c46252d8feca6fe6606714d63194b90ad066d1950d48077853d0a41cfaf42"
          }
        ],
        "receiver": "77f046b45d91f2429452c80d8021718e::1220928885fa90a22ebd28c1fdd4bfdf8a2f655d0395e647fa3e42bbbbcdc694a110",
        "provider": "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12",
        "expiresAt": "2026-06-15T19:08:52.995715Z",
        "expectedDso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      },
      "child_event_ids": [
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:1",
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:2",
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:3",
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:4",
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:5",
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:6",
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:7",
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:8",
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:9",
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:10",
        "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:11"
      ],
      "exercise_result": {
        "transferPreapprovalCid": "00171018dcea3023c1df9943ad20262d0612a9697d59fad5a95c72f7f85b5f7424ca121220c1bc6281ad2b4e8986466facac0bd5af540bde0f65d1b3f495e44bddea6426ef",
        "transferResult": {
          "round": {
            "number": "87817"
          },
          "summary": {
            "inputAppRewardAmount": "0E-10",
            "inputValidatorRewardAmount": "0E-10",
            "inputSvRewardAmount": "0E-10",
            "inputAmuletAmount": "3402412.6478158324",
            "balanceChanges": [
              [
                "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12",
                {
                  "changeToInitialAmountAsOfRoundZero": "-45.2817855668",
                  "changeToHoldingFeesRate": "-0.0004972888"
                }
              ]
            ],
            "holdingFees": "0E-10",
            "outputFees": [
              "0E-10"
            ],
            "senderChangeFee": "0E-10",
            "senderChangeAmount": "3402411.0364408152",
            "amuletPrice": "0.1530370000",
            "inputValidatorFaucetAmount": "0E-10",
            "inputUnclaimedActivityRecordAmount": "0E-10",
            "inputDevelopmentFundAmount": "0E-10"
          },
          "createdAmulets": [
            {
              "tag": "TransferResultAmulet",
              "value": "0019145382bd59c3d3532e9b09d8ff3eab81a866458366536b09df0bc894942fb1ca121220be870a335e7a63fa9cd9ae6aa9d39f63480135fb917d188fdc05c594f59cae84"
            }
          ],
          "senderChangeAmulet": "004b3fff51d882fae02de0c973be4b5652e2e42677c90821bc0703c47c69b55bb5ca1212207e547225213bd4c000f0e3169c6f4c85c644b1e72b99e51e9f0d88546582428d",
          "meta": null
        },
        "amuletPaid": "1.6113750172",
        "meta": {
          "values": {
            "splice.lfdecentralizedtrust.org/tx-kind": "burn",
            "splice.lfdecentralizedtrust.org/burned": "1.6113750172",
            "splice.lfdecentralizedtrust.org/reason": "create TransferPreapproval"
          }
        }
      },
      "consuming": false,
      "acting_parties": [
        "77f046b45d91f2429452c80d8021718e::1220928885fa90a22ebd28c1fdd4bfdf8a2f655d0395e647fa3e42bbbbcdc694a110",
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ],
      "interface_id": null
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:1": {
      "event_type": "exercised_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:1",
      "contract_id": "0052ea6d401299dc25ba051d3a0ab867a6f7af411a76b1880e198fefc88bb7737fca1212205484debd1ddb043994171f3d41bbecbcf9e1c66eaf02280b34e2cc36e0065fd4",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Round:OpenMiningRound",
      "package_name": "splice-amulet",
      "choice": "OpenMiningRound_Fetch",
      "choice_argument": {
        "p": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      },
      "child_event_ids": [],
      "exercise_result": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "round": {
          "number": "87817"
        },
        "amuletPrice": "0.1530370000",
        "opensAt": "2026-03-17T19:01:23.950599Z",
        "targetClosesAt": "2026-03-17T19:21:23.950599Z",
        "issuingFor": {
          "microseconds": "52690200000000"
        },
        "transferConfigUsd": {
          "createFee": {
            "fee": "0E-10"
          },
          "holdingFee": {
            "rate": "0.0000190259"
          },
          "transferFee": {
            "initialRate": "0E-10",
            "steps": []
          },
          "lockHolderFee": {
            "fee": "0E-10"
          },
          "extraFeaturedAppRewardAmount": "1.0000000000",
          "maxNumInputs": "100",
          "maxNumOutputs": "100",
          "maxNumLockHolders": "50"
        },
        "issuanceConfig": {
          "amuletToIssuePerYear": "10000000000.0000000000",
          "validatorRewardPercentage": "0.1800000000",
          "appRewardPercentage": "0.6200000000",
          "validatorRewardCap": "0.2000000000",
          "featuredAppRewardCap": "1.5000000000",
          "unfeaturedAppRewardCap": "0.6000000000",
          "optValidatorFaucetCap": "0.6000000000",
          "optDevelopmentFundPercentage": null
        },
        "tickDuration": {
          "microseconds": "600000000"
        }
      },
      "consuming": false,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "interface_id": null
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:10": {
      "event_type": "created_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:10",
      "contract_id": "007303cf71d97bd713d9a1b5713a73c962bf4a5794a3fa28756ddb42150fdd685cca1212206a9840f3e5ae8287e348a5a72c45ec8b8a48790e6835bc342ad25aea616b58f5",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:ValidatorRewardCoupon",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "user": "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12",
        "amount": "1.6113750172",
        "round": {
          "number": "87817"
        }
      },
      "created_at": "2026-03-17T19:08:53.044115Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc"
      ],
      "observers": [
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ]
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:11": {
      "event_type": "created_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:11",
      "contract_id": "00171018dcea3023c1df9943ad20262d0612a9697d59fad5a95c72f7f85b5f7424ca121220c1bc6281ad2b4e8986466facac0bd5af540bde0f65d1b3f495e44bddea6426ef",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.AmuletRules:TransferPreapproval",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "receiver": "77f046b45d91f2429452c80d8021718e::1220928885fa90a22ebd28c1fdd4bfdf8a2f655d0395e647fa3e42bbbbcdc694a110",
        "provider": "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12",
        "validFrom": "2026-03-17T19:08:53.044115Z",
        "lastRenewedAt": "2026-03-17T19:08:53.044115Z",
        "expiresAt": "2026-06-15T19:08:52.995715Z"
      },
      "created_at": "2026-03-17T19:08:53.044115Z",
      "signatories": [
        "77f046b45d91f2429452c80d8021718e::1220928885fa90a22ebd28c1fdd4bfdf8a2f655d0395e647fa3e42bbbbcdc694a110",
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ],
      "observers": []
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:2": {
      "event_type": "exercised_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:2",
      "contract_id": "00fa64b5ee633e4cee2850ab47400f774303a0c03e9e9f477b2c4604e90ea78113ca121220aef848c6b61be3de14b60114ce7faedb49c13761cda2f18c4892319e18df57ec",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ],
      "interface_id": null
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:3": {
      "event_type": "exercised_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:3",
      "contract_id": "002db5516441840892bb1c700c8842117881ec8652aa14a0cf0d5dc479430f7858ca1212207d52a6817befb1e9ba548fd39b708773cc693828a142bccf16145e9ce63d4aa3",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ],
      "interface_id": null
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:4": {
      "event_type": "exercised_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:4",
      "contract_id": "00062ffe9fe97d955488d40e60091f6bdc0975ca8f8b1687f1d231308719ad1e74ca1212207136e4ec945845f90138c7557e49aeff9198362a80d3f7ff0347bac8522cfab5",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ],
      "interface_id": null
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:5": {
      "event_type": "exercised_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:5",
      "contract_id": "00dad61ad4cf467535106a3ee7a1ce391f6b530bbfc8e07dc4385f963eb137da86ca1212208f988ad534fd9bf54a408cf60a3ca392837009a8e05a7de14db42a3f1e9c8934",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ],
      "interface_id": null
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:6": {
      "event_type": "exercised_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:6",
      "contract_id": "00dd0875def5ce2a93de9a093c61debfb561054f034704104a88c7352b79dc6a95ca121220e38c46252d8feca6fe6606714d63194b90ad066d1950d48077853d0a41cfaf42",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ],
      "interface_id": null
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:7": {
      "event_type": "created_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:7",
      "contract_id": "0019145382bd59c3d3532e9b09d8ff3eab81a866458366536b09df0bc894942fb1ca121220be870a335e7a63fa9cd9ae6aa9d39f63480135fb917d188fdc05c594f59cae84",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "owner": "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12",
        "amount": {
          "initialAmount": "1.6113750172",
          "createdAt": {
            "number": "87817"
          },
          "ratePerRound": {
            "rate": "0.0001243222"
          }
        }
      },
      "created_at": "2026-03-17T19:08:53.044115Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ],
      "observers": []
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:8": {
      "event_type": "created_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:8",
      "contract_id": "004b3fff51d882fae02de0c973be4b5652e2e42677c90821bc0703c47c69b55bb5ca1212207e547225213bd4c000f0e3169c6f4c85c644b1e72b99e51e9f0d88546582428d",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "create_arguments": {
        "dso": "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "owner": "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12",
        "amount": {
          "initialAmount": "3402411.0364408152",
          "createdAt": {
            "number": "87817"
          },
          "ratePerRound": {
            "rate": "0.0001243222"
          }
        }
      },
      "created_at": "2026-03-17T19:08:53.044115Z",
      "signatories": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ],
      "observers": []
    },
    "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:9": {
      "event_type": "exercised_event",
      "event_id": "122025bc63b406775812e356ec7b278e2b4fd511f8552a4dba7a86d8b4ade64c13e4:9",
      "contract_id": "0019145382bd59c3d3532e9b09d8ff3eab81a866458366536b09df0bc894942fb1ca121220be870a335e7a63fa9cd9ae6aa9d39f63480135fb917d188fdc05c594f59cae84",
      "template_id": "67fac2f853bce8dbf0b9817bb5ba7c59f10e8120b7c808696f7010e5f0c8a791:Splice.Amulet:Amulet",
      "package_name": "splice-amulet",
      "choice": "Archive",
      "choice_argument": {},
      "child_event_ids": [],
      "exercise_result": {},
      "consuming": true,
      "acting_parties": [
        "DSO::1220b1431ef217342db44d516bb9befde802be7d8899637d290895fa58880f19accc",
        "cantonloop-mainnet-1::12205fb70ce14897d06baec18a4b889f296c765a8325fd3d99cc084b1f980426ac12"
      ],
      "interface_id": null
    }
  }
}