From f0bd82d7587f800b7563c38ba22e69ffd7799e39 Mon Sep 17 00:00:00 2001 From: Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> Date: Fri, 5 Apr 2024 16:23:36 +0100 Subject: [PATCH] Fix balance check (#522) --- packages/ui/node-metadata.json | 4 +- packages/ui/package.json | 4 +- packages/ui/src/constants.ts | 2 +- packages/ui/src/hooks/useGetBalance.tsx | 19 +- packages/ui/src/hooks/useGetMultisigTx.tsx | 2 +- packages/ui/src/interfaces/augment-types.ts | 3531 +++------ packages/ui/src/interfaces/index.ts | 2 +- packages/ui/src/interfaces/lookup.ts | 6456 ++++++++++++++-- packages/ui/src/interfaces/registry.ts | 612 +- packages/ui/src/interfaces/types-lookup.ts | 7444 ++++++++++++++++--- packages/ui/src/interfaces/types.ts | 1 + 11 files changed, 13981 insertions(+), 4096 deletions(-) diff --git a/packages/ui/node-metadata.json b/packages/ui/node-metadata.json index 195e5e94..daa81909 100644 --- a/packages/ui/node-metadata.json +++ b/packages/ui/node-metadata.json @@ -1,5 +1,5 @@ { "jsonrpc": "2.0", - "result": "0x6d6574610e8502000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000401207265665f74696d6524010c753634000024000005060028083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002c000002080030102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677334013c5665633c4469676573744974656d3e000034000002380038102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d6508003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e00060024436f6e73656e73757308003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e000400105365616c08003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e000500144f7468657204002c011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e7455706461746564000800003c0000030400000008004000000244004408306672616d655f73797374656d2c4576656e745265636f7264080445014804540128000c01147068617365d0011450686173650001146576656e7448010445000118746f70696373d401185665633c543e00004808546e6f64655f74656d706c6174655f72756e74696d653052756e74696d654576656e7400011c1853797374656d04004c01706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c4772616e647061040070015470616c6c65745f6772616e6470613a3a4576656e740004002042616c616e636573040084017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000500485472616e73616374696f6e5061796d656e7404008c01a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000600105375646f040090016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e0007001c556e69737761700400a0017870616c6c65745f756e69737761703a3a4576656e743c52756e74696d653e0008001c5574696c6974790400cc015470616c6c65745f7574696c6974793a3a4576656e74000900004c0c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5001304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f725c013444697370617463684572726f7200013464697370617463685f696e666f5001304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736828011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e500c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735401344469737061746368436c617373000120706179735f666565580110506179730000540c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000580c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f000100005c082873705f72756e74696d653444697370617463684572726f72000128144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040060012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400640128546f6b656e4572726f720007002841726974686d65746963040068013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04006c01485472616e73616374696f6e616c4572726f720009000060082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f723c018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000064082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000068082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f000200006c082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000700c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574740134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090974000002780078000004087c24007c0c4c73705f66696e616c6974795f6772616e6470610c617070185075626c69630000040080013c656432353531393a3a5075626c69630000800c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000840c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738801185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e63655374617475730001081046726565000000205265736572766564000100008c0c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909900c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c749401384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65729c01504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c749401384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909940418526573756c7408045401980445015c0108084f6b040098000000000c45727204005c00000100009800000400009c04184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000a00c3870616c6c65745f756e69737761701870616c6c6574144576656e7404045400010810506f6f6c0400a4017c756e69737761705f76333a3a4576656e743c543a3a4163636f756e7449643e0000001c466163746f72790400c801f4756e69737761705f76333a3a466163746f72794576656e743c543a3a4163636f756e7449642c20543a3a506f6f6c49642c20543a3a546f6b656e49643e00010004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a41428756e69737761705f763328696e746572666163657310706f6f6c186576656e7473144576656e74041c416464726573730100012428496e697469616c697a65080138737172745f70726963655f783936a80110553136300001107469636bb4010c493234000000104d696e741c011873656e64657200011c416464726573730001146f776e657200011c416464726573730001287469636b5f6c6f776572b4010c4932340001287469636b5f7570706572b4010c493234000118616d6f756e741801107531323800011c616d6f756e7430b801105532353600011c616d6f756e7431b80110553235360001001c436f6c6c6563741801146f776e657200011c41646472657373000124726563697069656e7400011c416464726573730001287469636b5f6c6f776572b4010c4932340001287469636b5f7570706572b4010c49323400011c616d6f756e74301801107531323800011c616d6f756e743118011075313238000200104275726e1801146f776e657200011c416464726573730001287469636b5f6c6f776572b4010c4932340001287469636b5f7570706572b4010c493234000118616d6f756e741801107531323800011c616d6f756e7430b801105532353600011c616d6f756e7431b801105532353600030010537761701c011873656e64657200011c41646472657373000124726563697069656e7400011c4164647265737300011c616d6f756e7430c001104932353600011c616d6f756e7431c0011049323536000138737172745f70726963655f783936a80110553136300001246c6971756964697479180110753132380001107469636bb4010c49323400040014466c61736818011873656e64657200011c41646472657373000124726563697069656e7400011c4164647265737300011c616d6f756e7430b801105532353600011c616d6f756e7431b80110553235360001147061696430b80110553235360001147061696431b801105532353600050088496e6372656173654f62736572766174696f6e43617264696e616c6974794e6578740801806f62736572766174696f6e5f63617264696e616c6974795f6e6578745f6f6c64c4010c7531360001806f62736572766174696f6e5f63617264696e616c6974795f6e6578745f6e6577c4010c7531360006003853657446656550726f746f636f6c1001486665655f70726f746f636f6c5f305f6f6c6408010875380001486665655f70726f746f636f6c5f315f6f6c6408010875380001486665655f70726f746f636f6c5f305f6e657708010875380001486665655f70726f746f636f6c5f315f6e657708010875380007003c436f6c6c65637450726f746f636f6c10011873656e64657200011c41646472657373000124726563697069656e7400011c4164647265737300011c616d6f756e74301801107531323800011c616d6f756e74311801107531323800080000a81028756e69737761705f76331474797065731075313630105531363000000400ac0110553139320000ac0c28756e69737761705f7633147479706573105531393200000400b001205b7536343b20335d0000b0000003030000002400b40000050b00b80c28756e69737761705f7633147479706573105532353600000400bc01205b7536343b20345d0000bc000003040000002400c01028756e69737761705f76331474797065731069323536104932353600000400b80110553235360000c40000050400c81028756e69737761705f763328696e74657266616365731c666163746f7279144576656e740c1c41646472657373010018506f6f6c496401041c546f6b656e49640110010c304f776e65724368616e6765640801246f6c645f6f776e657200011c416464726573730001246e65775f6f776e657200011c416464726573730000002c506f6f6c43726561746564140118746f6b656e3010011c546f6b656e4964000118746f6b656e3110011c546f6b656e496400010c66656510010c5532340001307469636b5f73706163696e67b4010c493234000110706f6f6c040118506f6f6c496400010040466565416d6f756e74456e61626c656408010c66656510010c5532340001307469636b5f73706163696e67b4010c49323400020000cc0c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f725c013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f725c013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c749401384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d008306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000d40000022800d8000002dc00dc00000408101000e008306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ee4014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e8016473705f72756e74696d653a3a52756e74696d65537472696e670000e40000061000e80000050200ec0000050000f00c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696ff4011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b2c011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657324010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f64652c011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f64652c011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73f801345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973010101205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f7072656669780801187072656669782c010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b2c011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef40c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000f8000002fc00fc000004082c2c0001010000022c0005010c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373090101845065724469737061746368436c6173733c57656967687473506572436c6173733e000009010c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010d01000c01186e6f726d616c0d0101045400012c6f7065726174696f6e616c0d010104540001246d616e6461746f72790d0101045400000d010c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963110101384f7074696f6e3c5765696768743e0001246d61785f746f74616c110101384f7074696f6e3c5765696768743e0001207265736572766564110101384f7074696f6e3c5765696768743e0000110104184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000015010c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178190101545065724469737061746368436c6173733c7533323e000019010c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001d01082873705f776569676874733c52756e74696d65446257656967687400000801107265616424010c753634000114777269746524010c75363400002101082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e8013452756e74696d65537472696e67000124696d706c5f6e616d65e8013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069732501011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800002501040c436f77040454012901000400290100000029010000022d01002d010000040831011000310100000308000000080035010c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c65743901101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540128045300000400d401185665633c543e00003d010c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f7741010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e410100000624004501101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014901045300000400510101185665633c543e00004901104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004004d01013c737232353531393a3a5075626c696300004d010c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000051010000024901005501084873705f636f6e73656e7375735f736c6f747310536c6f740000040024010c75363400005901083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300005d01083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965736101016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564650101244f7074696f6e3c4e3e00006101101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401780453000004007401185665633c543e0000650104184f7074696f6e04045401100108104e6f6e6500000010536f6d65040010000001000069010c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f666d0101bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f6699010140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f666d0101bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f6699010140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d6265720002303d014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c6974792067616467657420686173207374616c6c65642e006101546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e67206f6620746865206e6578742073657373696f6e2c20746f6101626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e20546865206064656c6179602073686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d654901746861742074686520626c6f636b207369676e616c6c696e672074686520666f72636564206368616e67652077696c6c206e6f742062652072652d6f7267656420652e672e203130303020626c6f636b732e5d0154686520626c6f636b2070726f64756374696f6e207261746520287768696368206d617920626520736c6f77656420646f776e2062656361757365206f662066696e616c697479206c616767696e67292073686f756c64510162652074616b656e20696e746f206163636f756e74207768656e2063686f6f73696e6720746865206064656c6179602e20546865204752414e44504120766f74657273206261736564206f6e20746865206e65775501617574686f726974792077696c6c20737461727420766f74696e67206f6e20746f70206f662060626573745f66696e616c697a65645f626c6f636b5f6e756d6265726020666f72206e65772066696e616c697a65644d01626c6f636b732e2060626573745f66696e616c697a65645f626c6f636b5f6e756d626572602073686f756c64206265207468652068696768657374206f6620746865206c61746573742066696e616c697a6564c4626c6f636b206f6620616c6c2076616c696461746f7273206f6620746865206e657720617574686f72697479207365742e00584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d01084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480128044e0110000801187365745f6964240114536574496400013065717569766f636174696f6e7101014845717569766f636174696f6e3c482c204e3e00007101084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480128044e011001081c507265766f7465040075010139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d697404008d010141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100007501084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964017c04560179010453017d0100100130726f756e645f6e756d62657224010c7536340001206964656e746974797c0108496400011466697273748901011828562c2053290001187365636f6e648901011828562c20532900007901084066696e616c6974795f6772616e6470611c507265766f74650804480128044e01100008012c7461726765745f68617368280104480001347461726765745f6e756d6265721001044e00007d010c4c73705f66696e616c6974795f6772616e6470610c617070245369676e61747572650000040081010148656432353531393a3a5369676e6174757265000081010c1c73705f636f72651c65643235353139245369676e617475726500000400850101205b75383b2036345d0000850100000340000000080089010000040879017d01008d01084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964017c04560191010453017d0100100130726f756e645f6e756d62657224010c7536340001206964656e746974797c0108496400011466697273749501011828562c2053290001187365636f6e649501011828562c20532900009101084066696e616c6974795f6772616e64706124507265636f6d6d69740804480128044e01100008012c7461726765745f68617368280104480001347461726765745f6e756d6265721001044e000095010000040891017d01009901081c73705f636f726510566f6964000100009d010c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a101101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a501045300000400ad0101185665633c543e0000a501083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964310101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73a901011c526561736f6e730000a901083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000ad01000002a50100b101101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b501045300000400b90101185665633c543e0000b501083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720131011c42616c616e6365011800080108696431010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000b901000002b50100bd01083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f3000010000c1010c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374c50101504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565d1010128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fc50101504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565d1010128543a3a42616c616e63650001306e65775f7265736572766564d1010128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365c50101504163636f756e7449644c6f6f6b75704f663c543e00011064657374c50101504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565d1010128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374c50101504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565d1010128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374c50101504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665ec0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fc50101504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5010c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780198011408496404000001244163636f756e74496400000014496e6465780400c90101304163636f756e74496e6465780001000c52617704002c011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400cd0101205b75383b2032305d00040000c9010000069800cd01000003140000000800d1010000061800d5010c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d9010c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000dd01086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000e1010c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6ce501017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6ce501017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e6577c50101504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686fc50101504163636f756e7449644c6f6f6b75704f663c543e00011063616c6ce501017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50108546e6f64655f74656d706c6174655f72756e74696d652c52756e74696d6543616c6c00011c1853797374656d0400f001ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000002454696d657374616d7004003d0101b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c4772616e6470610400690101b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e0004002042616c616e6365730400c10101b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000500105375646f0400e10101a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e0007001c556e69737761700400e90101b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69737761702c2052756e74696d653e0008001c5574696c6974790400ed0101b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e00090000e9010c3870616c6c65745f756e69737761701870616c6c65741043616c6c0404540001282c6372656174655f706f6f6c0c0118746f6b656e30100128543a3a546f6b656e4964000118746f6b656e31100128543a3a546f6b656e496400010c66656510010c55323400000044656e61626c655f6665655f616d6f756e7408010c66656510010c5532340001307469636b5f73706163696e67b4010c49323400011480436f6e6669677572652060466565416d6f756e745469636b53706163696e6760001823204e6f7465006052657175697265732060466163746f72794f726967696e60407365745f6665655f70726f746f636f6c0c01086964040124543a3a506f6f6c49640001346665655f70726f746f636f6c3008010875380001346665655f70726f746f636f6c31080108753800021458436f6e666967757265206665652070726f746f636f6c001823204e6f746500b45265717569726573207468652073656e64657220697320746865206f776e6572206f662074686520706f6f6c2e40636f6c6c6563745f70726f746f636f6c1001086964040124543a3a506f6f6c4964000124726563697069656e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000144616d6f756e74305f72657175657374656418011075313238000144616d6f756e74315f7265717565737465641801107531323800031454436f6c6c6563742066726f6d2070726f746f636f6c001823204e6f746500b45265717569726573207468652073656e64657220697320746865206f776e6572206f662074686520706f6f6c2e28696e697469616c697a650801086964040124543a3a506f6f6c4964000138737172745f70726963655f783936a801105531363000040488496e697469616c697a65206120706f6f6c207769746820737172742070726963652e106d696e741401086964040124543a3a506f6f6c4964000124726563697069656e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449640001287469636b5f6c6f776572b4010c4932340001287469636b5f7570706572b4010c493234000118616d6f756e7418011075313238000504584d696e7420616d6f756e7420746f206163636f756e741c636f6c6c6563741801086964040124543a3a506f6f6c4964000124726563697069656e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449640001287469636b5f6c6f776572b4010c4932340001287469636b5f7570706572b4010c493234000144616d6f756e74305f72657175657374656418011075313238000144616d6f756e74315f7265717565737465641801107531323800060464436f6c6c65637420616d6f756e7420746f206163636f756e74106275726e1001086964040124543a3a506f6f6c49640001287469636b5f6c6f776572b4010c4932340001287469636b5f7570706572b4010c493234000118616d6f756e7418011075313238000704604275726e20616d6f756e742066726f6d206163636f756e7410737761701401086964040124543a3a506f6f6c4964000124726563697069656e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449640001307a65726f5f666f725f6f6e65ec0110626f6f6c00013c616d6f756e745f7370656366696564c0011049323536000150737172745f70726963655f6c696d69745f783936a80110553136300008042c5377617020746f6b656e7314666c6173681801086964040124543a3a506f6f6c4964000124726563697069656e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011c616d6f756e7430b801105532353600011c616d6f756e7431b801105532353600011070617930b801105532353600011070617931b801105532353600090430466c61736820746f6b656e73042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed010c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011414626174636804011463616c6c73f101017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578c4010c75313600011063616c6ce501017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73f101017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ef5010154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6ce501017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c73f101017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef101000002e50100f50108546e6f64655f74656d706c6174655f72756e74696d65304f726967696e43616c6c65720001081873797374656d0400f90101746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e00000010566f69640400990101110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400010000f9010c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000fd010c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c657401020000040804100005020000040810000009020000040804b4000d021028756e69737761705f7633246c6962726172696573107469636b105469636b000020013c6c69717569646974795f67726f7373180110753132380001346c69717569646974795f6e657411020110693132380001646665655f67726f7774685f6f7574736964655f305f78313238b80110553235360001646665655f67726f7774685f6f7574736964655f315f78313238b801105532353600015c7469636b5f63756d756c61746976655f6f7574736964651502010c4935360001887365636f6e64735f7065725f6c69717569646974795f6f7574736964655f78313238a801105531363000013c7365636f6e64735f6f75747369646510010c75333200012c696e697469616c697a6564ec0110626f6f6c000011020000050d0015020000050c001902000004080424001d021028756e69737761705f7633246c6962726172696573186f7261636c652c4f62736572766174696f6e000010013c626c6f636b5f74696d657374616d7010010c75333200013c7469636b5f63756d756c61746976651502010c4935360001987365636f6e64735f7065725f6c69717569646974795f63756d756c61746976655f785f313238a801105531363000012c696e697469616c697a6564ec0110626f6f6c000021020000040804040025021028756e69737761705f7633246c696272617269657320706f736974696f6e20506f736974696f6e00001401206c69717564697479180110753132380001786665655f67726f7774685f696e736964655f305f6c6173745f785f313238b80110553235360001786665655f67726f7774685f696e736964655f315f6c6173745f785f313238b8011055323536000130746f6b656e735f6f7765643018011075313238000130746f6b656e735f6f77656431180110753132380000290200000408042d02002d020000050a0031021428756e69737761705f763324636f6e74726163747310706f6f6c14747970657314536c6f743000001c0138737172745f70726963655f783936a80110553136300001107469636bb4010c4932340001446f62736572766174696f6e5f696e646578c4010c75313600015c6f62736572766174696f6e5f63617264696e616c697479c4010c7531360001706f62736572766174696f6e5f63617264696e616c6974795f6e657874c4010c7531360001306665655f70726f746f636f6c0801087538000120756e6c6f636b6564ec0110626f6f6c000035021428756e69737761705f763324636f6e74726163747310706f6f6c1474797065733050726f746f636f6c466565730000080118746f6b656e3018011075313238000118746f6b656e3118011075313238000039020c3870616c6c65745f756e697377617014747970657310506f6f6c0c18506f6f6c496401041c4164647265737301001c546f6b656e49640110001c01086964040118506f6f6c49640001146f776e657200011c41646472657373000118746f6b656e3010011c546f6b656e4964000118746f6b656e3110011c546f6b656e496400010c66656510010c5532340001307469636b5f73706163696e67b4010c4932340001586d61785f6c69717569646974795f7065725f7469636b1801107531323800003d020c3870616c6c65745f756e69737761701870616c6c6574144572726f72040454000148404475706c696361746564546f6b656e7300000490546f6b656e3020616e6420546f6b656e31206d75737420626520646966666572656e742e40456d7074795469636b53706163696e67000100345469636b4e6f7453706163656400020040496e76616c6964466565436f6e6669670003049054686520636f6e666967206f662066656520616d6f756e7420697320696e76616c69642e30506f6f6c4e6f457869737473000404885468652072657175657374696e6720706f6f6c20646f65736e27742065786973742e204e6f744f776e6572000504644e6f7420746865206f776e6572206f662074686520706f6f6c44496e7465726e616c506f6f6c4572726f720006144c496e7465726e616c20706f6f6c206572726f7200182320544f444f00d068747470733a2f2f6769746875622e636f6d2f436861696e536166652f756e69737761702d76332d72732f6973737565732f363608414900070484506f6f6c2068617320616c7265616479206265656e20696e697469616c697a656408494600080438544f444f3a2061646420646f6373044c00090438544f444f3a2061646420646f6373084c4f000a0438544f444f3a2061646420646f63730c4c4f4b000b0438536c6f74206973206c6f636b6564084c53000c0438544f444f3a2061646420646f6373084e50000d0438544f444f3a2061646420646f63730452000e0438544f444f3a2061646420646f63730c544c55000f04a45469636b206c6f7765722073686f756c64206265206c657373207468616e207469636b2075707065720c544c4d001004bc5469636b206c6f7765722073686f756c642062652067726561746572207468616e207469636b204d494e5f5449434b0c54554d001104b05469636b2075707065722073686f756c64206265206c657373207468616e207469636b204d41585f5449434b04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090941020c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094502102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301c5011043616c6c01e501245369676e61747572650149021445787472610159020004002c0000004902082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040081010148656432353531393a3a5369676e61747572650000001c5372323535313904004d020148737232353531393a3a5369676e617475726500010014456364736104005102014065636473613a3a5369676e6174757265000200004d020c1c73705f636f72651c73723235353139245369676e617475726500000400850101205b75383b2036345d000051020c1c73705f636f7265146563647361245369676e617475726500000400550201205b75383b2036355d000055020000034100000008005902000004205d026102650269026d02750279027d02005d0210306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000610210306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000650210306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000690210306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e65736973040454000000006d0210306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004007102010c45726100007102102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000750210306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400e40120543a3a496e6465780000790210306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000007d02086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400d101013042616c616e63654f663c543e0000810208546e6f64655f74656d706c6174655f72756e74696d651c52756e74696d6500000000281853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510288000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e7369634461746101010405102c0400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002880000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010030040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004004001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040228d80400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e004000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100ec0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100ec0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d0040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01f0014c1830426c6f636b5765696768747305018501e0d1a93e0100000000204aa9d101000090cd2405000000000170fae4a82e010000010098f73e5d01000001000000000000000090cd2405000000000170823713a30100000100204aa9d1010000010088526a7400000090cd24050000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746815013000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768741d014040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e2101c902346e6f64652d74656d706c617465346e6f64652d74656d706c6174650100000064000000010000002cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000f3ff14d5ab5270590100000001000000010484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978c4082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e013501006052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100390104000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e00000000012454696d657374616d70012454696d657374616d70080c4e6f7701002420000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100ec040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f013d010004344d696e696d756d506572696f642420b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00021041757261011041757261082c417574686f726974696573010045010400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f74010055012000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000031c4772616e647061011c4772616e647061181453746174650100590104000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500005d01040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000dc0400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010024200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405241004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e016901017004384d6178417574686f726974696573101020000000045c204d617820417574686f72697469657320696e20757365019d01042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200a101040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200b101040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100bd0104000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01c10101840c484578697374656e7469616c4465706f7369741840f401000000000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101000000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01d50105485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100d90140000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100dd0104000000018c04604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e0006105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e01e10101900001fd01071c556e6973776170011c556e6973776170342042616c616e63657301010805050102b8800000000000000000000000000000000000000000000000000000000000000000181c202320544f444f0019012052656d6f766520746869732073746f7261676520696e2070726f64756374696f6e2c206a75737420666f722074657374696e6720616e64207468652074656d706c6174652e009d01205265636f6d6d656e6420746f207573652068747470733a2f2f6769746875622e636f6d2f6f70656e2d776562332d737461636b2f6f70656e2d72756e74696d652d6d6f64756c652d6c6962726172792f747265652f6d61737465722f63757272656e63696573ac206f7220616e79206f74686572206d756c74692d746f6b656e7320696d706c656d656e746174696f6e732e18546f6b656e7301010805050502b8800000000000000000000000000000000000000000000000000000000000000000181c202320544f444f0019012052656d6f766520746869732073746f7261676520696e2070726f64756374696f6e2c206a75737420666f722074657374696e6720616e64207468652074656d706c6174652e009d01205265636f6d6d656e6420746f207573652068747470733a2f2f6769746875622e636f6d2f6f70656e2d776562332d737461636b2f6f70656e2d72756e74696d652d6d6f64756c652d6c6962726172792f747265652f6d61737465722f63757272656e63696573ac206f7220616e79206f74686572206d756c74692d746f6b656e7320696d706c656d656e746174696f6e732e145469636b73010108050509020d0215020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000304f62736572766174696f6e73010108050519021d0294000000000000000000000000000000000000000000000000000000000000000000000000000024506f736974696f6e73010108050521022502c10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c5469636b4269746d61707301010805052902b88000000000000000000000000000000000000000000000000000000000000000000014536c6f74730101040204310290000000000000000000000000000000000000000000000000000000000000000000000000003050726f746f636f6c4665657301010402043502800000000000000000000000000000000000000000000000000000000000000000005046656547726f777468476c6f62616c30583132380101040204b8800000000000000000000000000000000000000000000000000000000000000000005046656547726f777468476c6f62616c31583132380101040204b8800000000000000000000000000000000000000000000000000000000000000000002c4c6971756964697469657301010402041840000000000000000000000000000000000014506f6f6c73000104020439020400004c466565416d6f756e745469636b537063696e670101040210b410000000000001e90101a000013d02081c5574696c6974790001ed0101cc044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e014102094502042048436865636b4e6f6e5a65726f53656e6465725d029840436865636b5370656356657273696f6e61021038436865636b547856657273696f6e65021030436865636b47656e6573697369022838436865636b4d6f7274616c6974796d022828436865636b4e6f6e63657502982c436865636b576569676874790298604368617267655472616e73616374696f6e5061796d656e747d02988102", - "id": "1" + "result": "0x6d6574610ebd0c000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c011470686173655507011450686173650001146576656e7450010445000118746f70696373810101185665633c543e0000500840706f6c6b61646f745f72756e74696d653052756e74696d654576656e740001981853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040078018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e00010020507265696d61676504008c017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000a001c496e6469636573040090017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0004002042616c616e636573040094017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000500485472616e73616374696f6e5061796d656e7404009c01a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e0020001c5374616b696e670400a0017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000700204f6666656e6365730400bc015870616c6c65745f6f6666656e6365733a3a4576656e740008001c53657373696f6e0400c4015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e6470610400c8015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400dc018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000c0020547265617375727904000101017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00130040436f6e76696374696f6e566f74696e670400510101a070616c6c65745f636f6e76696374696f6e5f766f74696e673a3a4576656e743c52756e74696d653e001400245265666572656e646104005501018070616c6c65745f7265666572656e64613a3a4576656e743c52756e74696d653e0015002457686974656c6973740400bd06018070616c6c65745f77686974656c6973743a3a4576656e743c52756e74696d653e00170018436c61696d730400d1060158636c61696d733a3a4576656e743c52756e74696d653e0018001c56657374696e670400d506017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e0019001c5574696c6974790400d906015470616c6c65745f7574696c6974793a3a4576656e74001a00204964656e746974790400dd06017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001450726f78790400e106017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001d00204d756c74697369670400e506017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001e0020426f756e746965730400e906017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002200344368696c64426f756e746965730400ed06019470616c6c65745f6368696c645f626f756e746965733a3a4576656e743c52756e74696d653e00260068456c656374696f6e50726f76696465724d756c746950686173650400f10601d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e00240024566f7465724c6973740400010701f470616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e0025003c4e6f6d696e6174696f6e506f6f6c7304000507019c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a4576656e743c52756e74696d653e0027002c46617374556e7374616b6504000907018c70616c6c65745f666173745f756e7374616b653a3a4576656e743c52756e74696d653e0028003450617261496e636c7573696f6e04000d07019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304001d07015c70617261636861696e735f70617261733a3a4576656e740038001048726d7004002107017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c00345061726173446973707574657304002507018c70617261636861696e735f64697370757465733a3a4576656e743c52756e74696d653e003e002452656769737472617204003107017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f7473040035070154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e7304003907016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e04003d07016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c657404004107016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e006300304d657373616765517565756504004907019070616c6c65745f6d6573736167655f71756575653a3a4576656e743c52756e74696d653e0064002441737365745261746504005107018470616c6c65745f61737365745f726174653a3a4576656e743c52756e74696d653e00650000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b7c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000118726573756c748401384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b7c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b7c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b7c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e7c000004081010008004184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000840418526573756c740804540188044501640108084f6b040088000000000c45727204006400000100008800000400008c0c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574900c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574940c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739801185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e63655374617475730001081046726565000000205265736572766564000100009c0c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a0103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001481c457261506169640c01246572615f696e646578100120457261496e64657800014076616c696461746f725f7061796f757418013042616c616e63654f663c543e00012472656d61696e64657218013042616c616e63654f663c543e000008550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e2052657761726465640c01147374617368000130543a3a4163636f756e74496400011064657374a4017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e0001040d01546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e7420746f20746869732064657374696e6174696f6e2e1c536c61736865640801187374616b6572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002041d0141207374616b6572202876616c696461746f72206f72206e6f6d696e61746f722920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e34536c6173685265706f727465640c012476616c696461746f72000130543a3a4163636f756e7449640001206672616374696f6ea8011c50657262696c6c000124736c6173685f657261100120457261496e64657800030859014120736c61736820666f722074686520676976656e2076616c696461746f722c20666f722074686520676976656e2070657263656e74616765206f66207468656972207374616b652c2061742074686520676976656e54657261206173206265656e207265706f727465642e684f6c64536c617368696e675265706f727444697363617264656404013473657373696f6e5f696e64657810013053657373696f6e496e6465780004081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64446e6f742062652070726f6365737365642e385374616b657273456c65637465640005048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000610d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00070490416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e2457697468647261776e0801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0008085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e6365606466726f6d2074686520756e6c6f636b696e672071756575652e184b69636b65640801246e6f6d696e61746f72000130543a3a4163636f756e7449640001147374617368000130543a3a4163636f756e744964000904b441206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e545374616b696e67456c656374696f6e4661696c6564000a04ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640401147374617368000130543a3a4163636f756e744964000b042101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e345061796f7574537461727465640801246572615f696e646578100120457261496e64657800013c76616c696461746f725f7374617368000130543a3a4163636f756e744964000c0498546865207374616b657273272072657761726473206172652067657474696e6720706169642e4456616c696461746f7250726566735365740801147374617368000130543a3a4163636f756e7449640001147072656673ac013856616c696461746f725072656673000d0498412076616c696461746f72206861732073657420746865697220707265666572656e6365732e68536e617073686f74566f7465727353697a65457863656564656404011073697a6510010c753332000e0468566f746572732073697a65206c696d697420726561636865642e6c536e617073686f745461726765747353697a65457863656564656404011073697a6510010c753332000f046c546172676574732073697a65206c696d697420726561636865642e20466f7263654572610401106d6f6465b8011c466f7263696e670010047441206e657720666f72636520657261206d6f646520776173207365742e64436f6e74726f6c6c65724261746368446570726563617465640401206661696c7572657310010c753332001104a45265706f7274206f66206120636f6e74726f6c6c6572206261746368206465707265636174696f6e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a4083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e6500040000a80c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000ac083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6eb0011c50657262696c6c00011c626c6f636b6564b40110626f6f6c0000b0000006a800b40000050000b8083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c7761797300030000bc0c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e64c001104b696e6400012074696d65736c6f743401384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652ec0000003100000000800c40c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c80c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574cc0134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc000002d000d000000408d42c00d40c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c696300000400d8013c656432353531393a3a5075626c69630000d80c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000dc0c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964e00138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65e8016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e0104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400e4013c737232353531393a3a5075626c69630000e40c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000e8000002ec00ec0000040800f000f0083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cf4011c42616c616e636500010c6f776ef4011c42616c616e63650001186f7468657273f801ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000f40000061800f8000002fc00fc083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565f4011c42616c616e6365000001010c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001382050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e4841737365745370656e64417070726f766564180114696e6465781001285370656e64496e64657800012861737365745f6b696e6405010130543a3a41737365744b696e64000118616d6f756e74180150417373657442616c616e63654f663c542c20493e00012c62656e656669636961727931010138543a3a42656e656669636961727900012876616c69645f66726f6d100144426c6f636b4e756d626572466f723c543e0001246578706972655f6174100144426c6f636b4e756d626572466f723c543e000904b441206e6577206173736574207370656e642070726f706f73616c20686173206265656e20617070726f7665642e4041737365745370656e64566f69646564040114696e6465781001285370656e64496e646578000a0474416e20617070726f766564207370656e642077617320766f696465642e1050616964080114696e6465781001285370656e64496e6465780001287061796d656e745f69642c01643c543a3a5061796d6173746572206173205061793e3a3a4964000b044c41207061796d656e742068617070656e65642e345061796d656e744661696c6564080114696e6465781001285370656e64496e6465780001287061796d656e745f69642c01643c543a3a5061796d6173746572206173205061793e3a3a4964000c049041207061796d656e74206661696c656420616e642063616e20626520726574726965642e385370656e6450726f636573736564040114696e6465781001285370656e64496e646578000d084d0141207370656e64207761732070726f63657373656420616e642072656d6f7665642066726f6d207468652073746f726167652e204974206d696768742068617665206265656e207375636365737366756c6c797070616964206f72206974206d6179206861766520657870697265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657405010c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14696d706c735c56657273696f6e65644c6f63617461626c6541737365740001040856330801206c6f636174696f6e0901015878636d3a3a76333a3a4d756c74694c6f636174696f6e00012061737365745f69642d01014078636d3a3a76333a3a41737365744964000300000901102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f720d0101244a756e6374696f6e7300000d01100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400110101204a756e6374696f6e0001000858320800110101204a756e6374696f6e0000110101204a756e6374696f6e0002000858330c00110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0003000858341000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0004000858351400110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0005000858361800110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0006000858371c00110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0007000858382000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e000800001101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04001501010c7533320000002c4163636f756e744964333208011c6e6574776f726b190101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b190101444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b190101444f7074696f6e3c4e6574776f726b49643e00010c6b6579210101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400f40110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696425010118426f647949640001107061727429010120426f6479506172740008003c476c6f62616c436f6e73656e73757304001d0101244e6574776f726b49640009000015010000061000190104184f7074696f6e040454011d010108104e6f6e6500000010536f6d6504001d0100000100001d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e436173680009000021010000031400000008002501100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804001501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900002901100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741501010c753332000100204672616374696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c753332000400002d01100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400090101344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003101080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204003501014476323a3a4d756c74694c6f636174696f6e00010008563304000901014476333a3a4d756c74694c6f636174696f6e000300003501100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72390101244a756e6374696f6e7300003901100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e73000124104865726500000008583104003d0101204a756e6374696f6e00010008583208003d0101204a756e6374696f6e00003d0101204a756e6374696f6e0002000858330c003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00030008583410003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00040008583514003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00050008583618003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e0006000858371c003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00070008583820003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e000800003d01100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04001501010c7533320000002c4163636f756e744964333208011c6e6574776f726b410101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b410101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b410101244e6574776f726b496400010c6b6579210101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400f40110753132380005002847656e6572616c4b65790400450101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696449010118426f64794964000110706172744d010120426f6479506172740008000041010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400450101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d610003000045010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e000049010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400450101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804001501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900004d010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741501010c753332000100204672616374696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c7533320004000051010c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144576656e740804540004490001082444656c6567617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000041d01416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e205c5b77686f2c207461726765745c5d2c556e64656c6567617465640400000130543a3a4163636f756e744964000104f4416e205c5b6163636f756e745c5d206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c657455010c4070616c6c65745f7265666572656e64611870616c6c6574144576656e74080454000449000140245375626d69747465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b5901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c5d01014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e00048041207265666572656e64756d20686173206265656e207375626d69747465642e544465636973696f6e4465706f736974506c616365640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e010494546865206465636973696f6e206465706f73697420686173206265656e20706c616365642e5c4465636973696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e02049c546865206465636973696f6e206465706f73697420686173206265656e20726566756e6465642e384465706f736974536c617368656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e03047041206465706f73697420686173206265656e20736c6173686165642e3c4465636973696f6e53746172746564100114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b5901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c5d01014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e011474616c6c79b9060120543a3a54616c6c7904b85468652063757272656e742074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0404bc41207265666572656e64756d20686173206d6f76656420696e746f20746865206465636964696e672070686173652e38436f6e6669726d53746172746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e050038436f6e6669726d41626f72746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e060024436f6e6669726d6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79b9060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0704210141207265666572656e64756d2068617320656e6465642069747320636f6e6669726d6174696f6e20706861736520616e6420697320726561647920666f7220617070726f76616c2e20417070726f766564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e08040d0141207265666572656e64756d20686173206265656e20617070726f76656420616e64206974732070726f706f73616c20686173206265656e207363686564756c65642e2052656a6563746564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79b9060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0904ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2054696d65644f7574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79b9060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0a04d841207265666572656e64756d20686173206265656e2074696d6564206f757420776974686f7574206265696e6720646563696465642e2443616e63656c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79b9060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0b048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e184b696c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79b9060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0c047441207265666572656e64756d20686173206265656e206b696c6c65642e645375626d697373696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e0d04a4546865207375626d697373696f6e206465706f73697420686173206265656e20726566756e6465642e2c4d65746164617461536574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736830011c543a3a486173680438507265696d61676520686173682e0e049c4d6574616461746120666f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c6561726564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736830011c543a3a486173680438507265696d61676520686173682e0f04ac4d6574616461746120666f722061207265666572656e64756d20686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574590100000504005d0110346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564080454016101044801b106010c184c656761637904011068617368300124483a3a4f757470757400000018496e6c696e650400b5060134426f756e646564496e6c696e65000100184c6f6f6b757008011068617368300124483a3a4f757470757400010c6c656e10010c7533320002000061010840706f6c6b61646f745f72756e74696d652c52756e74696d6543616c6c0001b01853797374656d0400650101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e000000245363686564756c65720400750101b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e00010020507265696d61676504007d0101b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000a0010426162650400850101a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400a90101b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e64696365730400ad0101b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0004002042616c616e6365730400b90101b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e0005001c5374616b696e670400c10101b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0007001c53657373696f6e0400e10101b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e6470610400010201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400310201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000c002054726561737572790400410201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00130040436f6e76696374696f6e566f74696e670400490201d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e76696374696f6e566f74696e672c2052756e74696d653e001400245265666572656e646104005d0201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265666572656e64612c2052756e74696d653e0015002457686974656c6973740400850201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c57686974656c6973742c2052756e74696d653e00170018436c61696d730400890201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0018001c56657374696e670400ad0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0019001c5574696c6974790400b50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001a00204964656e746974790400bd0201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001450726f78790400610301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001d00204d756c746973696704006d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001e0020426f756e746965730400790301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e002200344368696c64426f756e7469657304007d0301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4368696c64426f756e746965732c2052756e74696d653e00260068456c656374696f6e50726f76696465724d756c746950686173650400810301fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e00240024566f7465724c6973740400750401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c566f7465724c6973742c2052756e74696d653e0025003c4e6f6d696e6174696f6e506f6f6c730400790401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6f6d696e6174696f6e506f6f6c732c2052756e74696d653e0027002c46617374556e7374616b650400a50401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46617374556e7374616b652c2052756e74696d653e00280034436f6e66696775726174696f6e0400a90401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400c50401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e0400c90401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400cd0401c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400550501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a657204005d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039001048726d700400610501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c0034506172617344697370757465730400690501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506172617344697370757465732c2052756e74696d653e003e00345061726173536c617368696e6704006d0501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5061726173536c617368696e672c2052756e74696d653e003f002452656769737472617204007d0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400810501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400850501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e04008d0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400a50501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e006300304d657373616765517565756504007d0601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d65737361676551756575652c2052756e74696d653e006400244173736574526174650400890601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574526174652c2052756e74696d653e0065001442656566790400910601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42656566792c2052756e74696d653e00c8000065010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73690101345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973710101205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e69010000026d01006d01000004083434007101000002340075010c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963790101ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000464536565205b6050616c6c65743a3a7363686564756c65605d2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001045c536565205b6050616c6c65743a3a63616e63656c605d2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963790101ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002047c536565205b6050616c6c65743a3a7363686564756c655f6e616d6564605d2e3063616e63656c5f6e616d656404010869640401205461736b4e616d6500030474536565205b6050616c6c65743a3a63616e63656c5f6e616d6564605d2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963790101ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004047c536565205b6050616c6c65743a3a7363686564756c655f6166746572605d2e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963790101ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050494536565205b6050616c6c65743a3a7363686564756c655f6e616d65645f6166746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e790104184f7074696f6e040454017c0108104e6f6e6500000010536f6d6504007c00000100007d010c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000114346e6f74655f707265696d616765040114627974657334011c5665633c75383e00000478536565205b6050616c6c65743a3a6e6f74655f707265696d616765605d2e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a4861736800010480536565205b6050616c6c65743a3a756e6e6f74655f707265696d616765605d2e40726571756573745f707265696d6167650401106861736830011c543a3a4861736800020484536565205b6050616c6c65743a3a726571756573745f707265696d616765605d2e48756e726571756573745f707265696d6167650401106861736830011c543a3a486173680003048c536565205b6050616c6c65743a3a756e726571756573745f707265696d616765605d2e38656e737572655f75706461746564040118686173686573810101305665633c543a3a486173683e0004047c536565205b6050616c6c65743a3a656e737572655f75706461746564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8101000002300085010c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6689010190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6699010140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6689010190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6699010140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e48706c616e5f636f6e6669675f6368616e6765040118636f6e6669679d0101504e657874436f6e66696744657363726970746f720002048c536565205b6050616c6c65743a3a706c616e5f636f6e6669675f6368616e6765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8901084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f660818486561646572018d01084964019101001001206f6666656e646572910101084964000110736c6f7495010110536c6f7400013066697273745f6865616465728d0101184865616465720001347365636f6e645f6865616465728d01011848656164657200008d01102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368000014012c706172656e745f68617368300130486173683a3a4f75747075740001186e756d626572150101184e756d62657200012873746174655f726f6f74300130486173683a3a4f757470757400013c65787472696e736963735f726f6f74300130486173683a3a4f7574707574000118646967657374380118446967657374000091010c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400e4013c737232353531393a3a5075626c696300009501084873705f636f6e73656e7375735f736c6f747310536c6f74000004002c010c75363400009901082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573710101305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e7400009d010c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463a1010128287536342c2075363429000134616c6c6f7765645f736c6f7473a5010130416c6c6f776564536c6f747300010000a101000004082c2c00a501084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000a9010c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead010c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e64657800000458536565205b6050616c6c65743a3a636c61696d605d2e207472616e7366657208010c6e6577b10101504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e64657800010464536565205b6050616c6c65743a3a7472616e73666572605d2e1066726565040114696e64657810013c543a3a4163636f756e74496e64657800020454536565205b6050616c6c65743a3a66726565605d2e38666f7263655f7472616e736665720c010c6e6577b10101504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65b40110626f6f6c0003047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004045c536565205b6050616c6c65743a3a667265657a65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb1010c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780188011408496404000001244163636f756e74496400000014496e6465780400b50101304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400210101205b75383b2032305d00040000b5010000068800b9010c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c08045400044900011c507472616e736665725f616c6c6f775f646561746808011064657374b10101504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565f40128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e38666f7263655f7472616e736665720c0118736f75726365b10101504163636f756e7449644c6f6f6b75704f663c543e00011064657374b10101504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565f40128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c69766508011064657374b10101504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565f40128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c08011064657374b10101504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665b40110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686fb10101504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686fbd0101445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e44666f7263655f7365745f62616c616e636508010c77686fb10101504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565f40128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ebd010000020000c101103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016810626f6e6408011476616c7565f4013042616c616e63654f663c543e0001147061796565a4017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00000454536565205b6050616c6c65743a3a626f6e64605d2e28626f6e645f65787472610401386d61785f6164646974696f6e616cf4013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a626f6e645f6578747261605d2e18756e626f6e6404011476616c7565f4013042616c616e63654f663c543e0002045c536565205b6050616c6c65743a3a756e626f6e64605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200030488536565205b6050616c6c65743a3a77697468647261775f756e626f6e646564605d2e2076616c69646174650401147072656673ac013856616c696461746f72507265667300040464536565205b6050616c6c65743a3a76616c6964617465605d2e206e6f6d696e61746504011c74617267657473c50101645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00050464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e146368696c6c00060458536565205b6050616c6c65743a3a6368696c6c605d2e247365745f70617965650401147061796565a4017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00070468536565205b6050616c6c65743a3a7365745f7061796565605d2e387365745f636f6e74726f6c6c65720008047c536565205b6050616c6c65743a3a7365745f636f6e74726f6c6c6572605d2e4c7365745f76616c696461746f725f636f756e7404010c6e65771501010c75333200090490536565205b6050616c6c65743a3a7365745f76616c696461746f725f636f756e74605d2e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616c1501010c753332000a04a4536565205b6050616c6c65743a3a696e6372656173655f76616c696461746f725f636f756e74605d2e547363616c655f76616c696461746f725f636f756e74040118666163746f72c901011c50657263656e74000b0498536565205b6050616c6c65743a3a7363616c655f76616c696461746f725f636f756e74605d2e34666f7263655f6e6f5f65726173000c0478536565205b6050616c6c65743a3a666f7263655f6e6f5f65726173605d2e34666f7263655f6e65775f657261000d0478536565205b6050616c6c65743a3a666f7263655f6e65775f657261605d2e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573bd0101445665633c543a3a4163636f756e7449643e000e0488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f0478536565205b6050616c6c65743a3a666f7263655f756e7374616b65605d2e50666f7263655f6e65775f6572615f616c7761797300100494536565205b6050616c6c65743a3a666f7263655f6e65775f6572615f616c77617973605d2e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573cd0101205665633c7533323e00110498536565205b6050616c6c65743a3a63616e63656c5f64656665727265645f736c617368605d2e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012047c536565205b6050616c6c65743a3a7061796f75745f7374616b657273605d2e187265626f6e6404011476616c7565f4013042616c616e63654f663c543e0013045c536565205b6050616c6c65743a3a7265626f6e64605d2e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320014046c536565205b6050616c6c65743a3a726561705f7374617368605d2e106b69636b04010c77686fc50101645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00150454536565205b6050616c6c65743a3a6b69636b605d2e4c7365745f7374616b696e675f636f6e666967731801486d696e5f6e6f6d696e61746f725f626f6e64d1010158436f6e6669674f703c42616c616e63654f663c543e3e0001486d696e5f76616c696461746f725f626f6e64d1010158436f6e6669674f703c42616c616e63654f663c543e3e00014c6d61785f6e6f6d696e61746f725f636f756e74d5010134436f6e6669674f703c7533323e00014c6d61785f76616c696461746f725f636f756e74d5010134436f6e6669674f703c7533323e00013c6368696c6c5f7468726573686f6c64d9010144436f6e6669674f703c50657263656e743e0001386d696e5f636f6d6d697373696f6edd010144436f6e6669674f703c50657262696c6c3e00160490536565205b6050616c6c65743a3a7365745f7374616b696e675f636f6e66696773605d2e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400170470536565205b6050616c6c65743a3a6368696c6c5f6f74686572605d2e68666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e04013c76616c696461746f725f7374617368000130543a3a4163636f756e744964001804ac536565205b6050616c6c65743a3a666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e605d2e487365745f6d696e5f636f6d6d697373696f6e04010c6e6577a8011c50657262696c6c0019048c536565205b6050616c6c65743a3a7365745f6d696e5f636f6d6d697373696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec501000002b10100c9010c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000cd010000021000d101103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f766500020000d501103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f766500020000d901103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401c901010c104e6f6f700000000c5365740400c9010104540001001852656d6f766500020000dd01103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401a8010c104e6f6f700000000c5365740400a80104540001001852656d6f766500020000e1010c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973e501011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5010840706f6c6b61646f745f72756e74696d652c53657373696f6e4b65797300001c011c6772616e647061d401d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011062616265910101c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65e001d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72e90101e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74ed0101f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279f10101fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630001146265656679f50101c83c4265656679206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000e901104c706f6c6b61646f745f7072696d6974697665730876363476616c696461746f725f617070185075626c696300000400e4013c737232353531393a3a5075626c69630000ed01104c706f6c6b61646f745f7072696d6974697665730876363861737369676e6d656e745f617070185075626c696300000400e4013c737232353531393a3a5075626c69630000f1010c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400e4013c737232353531393a3a5075626c69630000f5010c4873705f636f6e73656e7375735f62656566793065636473615f63727970746f185075626c696300000400f901013465636473613a3a5075626c69630000f9010c1c73705f636f7265146563647361185075626c696300000400fd0101805b75383b205055424c49435f4b45595f53455249414c495a45445f53495a455d0000fd0100000321000000080001020c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66050201c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6699010140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66050201c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6699010140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a6e6f74655f7374616c6c6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0502085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f660804480130044e0110000801187365745f69642c0114536574496400013065717569766f636174696f6e0902014845717569766f636174696f6e3c482c204e3e00000902085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e0804480130044e011001081c507265766f746504000d020139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040025020141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100000d02084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401d40456011102045301150200100130726f756e645f6e756d6265722c010c7536340001206964656e74697479d40108496400011466697273742102011828562c2053290001187365636f6e642102011828562c20532900001102084066696e616c6974795f6772616e6470611c507265766f74650804480130044e01100008012c7461726765745f68617368300104480001347461726765745f6e756d6265721001044e000015020c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e61747572650000040019020148656432353531393a3a5369676e6174757265000019020c1c73705f636f72651c65643235353139245369676e6174757265000004001d0201205b75383b2036345d00001d0200000340000000080021020000040811021502002502084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401d40456012902045301150200100130726f756e645f6e756d6265722c010c7536340001206964656e74697479d40108496400011466697273742d02011828562c2053290001187365636f6e642d02011828562c20532900002902084066696e616c6974795f6772616e64706124507265636f6d6d69740804480130044e01100008012c7461726765745f68617368300104480001347461726765745f6e756d6265721001044e00002d0200000408290215020031020c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174350201704865617274626561743c426c6f636b4e756d626572466f723c543e3e0001247369676e6174757265390201bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e617475726500000468536565205b6050616c6c65743a3a686561727462656174605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3502084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000100130626c6f636b5f6e756d62657210012c426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c75333200003902104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e6174757265000004003d020148737232353531393a3a5369676e617475726500003d020c1c73705f636f72651c73723235353139245369676e6174757265000004001d0201205b75383b2036345d000041020c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001243470726f706f73655f7370656e6408011476616c7565f4013c42616c616e63654f663c542c20493e00012c62656e6566696369617279b10101504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69641501013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69641501013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e2c7370656e645f6c6f63616c080118616d6f756e74f4013c42616c616e63654f663c542c20493e00012c62656e6566696369617279b10101504163636f756e7449644c6f6f6b75704f663c543e00030470536565205b6050616c6c65743a3a7370656e645f6c6f63616c605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69641501013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e147370656e6410012861737365745f6b696e6405010144426f783c543a3a41737365744b696e643e000118616d6f756e74f40150417373657442616c616e63654f663c542c20493e00012c62656e656669636961727931010178426f783c42656e65666963696172794c6f6f6b75704f663c542c20493e3e00012876616c69645f66726f6d450201644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e00050458536565205b6050616c6c65743a3a7370656e64605d2e187061796f7574040114696e6465781001285370656e64496e6465780006045c536565205b6050616c6c65743a3a7061796f7574605d2e30636865636b5f737461747573040114696e6465781001285370656e64496e64657800070474536565205b6050616c6c65743a3a636865636b5f737461747573605d2e28766f69645f7370656e64040114696e6465781001285370656e64496e6465780008046c536565205b6050616c6c65743a3a766f69645f7370656e64605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e450204184f7074696f6e04045401100108104e6f6e6500000010536f6d65040010000001000049020c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c65741043616c6c08045400044900011810766f7465080128706f6c6c5f696e64657815010144506f6c6c496e6465784f663c542c20493e000110766f74654d0201704163636f756e74566f74653c42616c616e63654f663c542c20493e3e00000454536565205b6050616c6c65743a3a766f7465605d2e2064656c6567617465100114636c61737359010134436c6173734f663c542c20493e000108746fb10101504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e55020128436f6e76696374696f6e00011c62616c616e636518013c42616c616e63654f663c542c20493e00010464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465040114636c61737359010134436c6173734f663c542c20493e0002046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e18756e6c6f636b080114636c61737359010134436c6173734f663c542c20493e000118746172676574b10101504163636f756e7449644c6f6f6b75704f663c543e0003045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465080114636c617373590201544f7074696f6e3c436c6173734f663c542c20493e3e000114696e646578100144506f6c6c496e6465784f663c542c20493e00040470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650c0118746172676574b10101504163636f756e7449644c6f6f6b75704f663c543e000114636c61737359010134436c6173734f663c542c20493e000114696e646578100144506f6c6c496e6465784f663c542c20493e00050488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d020c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652c4163636f756e74566f7465041c42616c616e63650118010c205374616e64617264080110766f746551020110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e63650001003053706c69744162737461696e0c010c61796518011c42616c616e636500010c6e617918011c42616c616e636500011c6162737461696e18011c42616c616e63650002000051020c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746510566f7465000004000800000055020c6070616c6c65745f636f6e76696374696f6e5f766f74696e6728636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000590204184f7074696f6e0404540159010108104e6f6e6500000010536f6d650400590100000100005d020c4070616c6c65745f7265666572656e64611870616c6c65741043616c6c080454000449000124187375626d69740c013c70726f706f73616c5f6f726967696e6102015c426f783c50616c6c6574734f726967696e4f663c543e3e00012070726f706f73616c5d01014c426f756e64656443616c6c4f663c542c20493e000140656e6163746d656e745f6d6f6d656e747d02017c446973706174636854696d653c426c6f636b4e756d626572466f723c543e3e0000045c536565205b6050616c6c65743a3a7375626d6974605d2e58706c6163655f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e6465780001049c536565205b6050616c6c65743a3a706c6163655f6465636973696f6e5f6465706f736974605d2e5c726566756e645f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000204a0536565205b6050616c6c65743a3a726566756e645f6465636973696f6e5f6465706f736974605d2e1863616e63656c040114696e64657810013c5265666572656e64756d496e6465780003045c536565205b6050616c6c65743a3a63616e63656c605d2e106b696c6c040114696e64657810013c5265666572656e64756d496e64657800040454536565205b6050616c6c65743a3a6b696c6c605d2e406e756467655f7265666572656e64756d040114696e64657810013c5265666572656e64756d496e64657800050484536565205b6050616c6c65743a3a6e756467655f7265666572656e64756d605d2e486f6e655f66657765725f6465636964696e67040114747261636b5901013c547261636b49644f663c542c20493e0006048c536565205b6050616c6c65743a3a6f6e655f66657765725f6465636964696e67605d2e64726566756e645f7375626d697373696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000704a8536565205b6050616c6c65743a3a726566756e645f7375626d697373696f6e5f6465706f736974605d2e307365745f6d65746164617461080114696e64657810013c5265666572656e64756d496e6465780001286d617962655f686173688102013c4f7074696f6e3c543a3a486173683e00080474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e61020840706f6c6b61646f745f72756e74696d65304f726967696e43616c6c65720001141873797374656d0400650201746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c4f726967696e7304006902017470616c6c65745f637573746f6d5f6f726967696e733a3a4f726967696e0016004050617261636861696e734f726967696e04006d02016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c657404007502014870616c6c65745f78636d3a3a4f726967696e00630010566f69640400790201410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640004000065020c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e650002000069021440706f6c6b61646f745f72756e74696d6528676f7665726e616e63651c6f726967696e735470616c6c65745f637573746f6d5f6f726967696e73184f726967696e000138305374616b696e6741646d696e000000245472656173757265720001003c46656c6c6f777368697041646d696e0002003047656e6572616c41646d696e0003003041756374696f6e41646d696e000400284c6561736541646d696e0005004c5265666572656e64756d43616e63656c6c6572000600405265666572656e64756d4b696c6c65720007002c536d616c6c5469707065720008002442696754697070657200090030536d616c6c5370656e646572000a00344d656469756d5370656e646572000b00284269675370656e646572000c004457686974656c697374656443616c6c6572000d00006d02106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e0400710201185061726149640000000071020c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665730849640000040010010c753332000075020c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400090101344d756c74694c6f636174696f6e00000020526573706f6e73650400090101344d756c74694c6f636174696f6e000100007902081c73705f636f726510566f6964000100007d0210346672616d655f737570706f727418747261697473207363686564756c6530446973706174636854696d65042c426c6f636b4e756d62657201100108084174040010012c426c6f636b4e756d626572000000144166746572040010012c426c6f636b4e756d62657200010000810204184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000085020c4070616c6c65745f77686974656c6973741870616c6c65741043616c6c0404540001103877686974656c6973745f63616c6c04012463616c6c5f6861736830011c543a3a486173680000047c536565205b6050616c6c65743a3a77686974656c6973745f63616c6c605d2e5c72656d6f76655f77686974656c69737465645f63616c6c04012463616c6c5f6861736830011c543a3a48617368000104a0536565205b6050616c6c65743a3a72656d6f76655f77686974656c69737465645f63616c6c605d2e6464697370617463685f77686974656c69737465645f63616c6c0c012463616c6c5f6861736830011c543a3a4861736800014063616c6c5f656e636f6465645f6c656e10010c75333200014c63616c6c5f7765696768745f7769746e657373240118576569676874000204a8536565205b6050616c6c65743a3a64697370617463685f77686974656c69737465645f63616c6c605d2e9c64697370617463685f77686974656c69737465645f63616c6c5f776974685f707265696d61676504011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000304e0536565205b6050616c6c65743a3a64697370617463685f77686974656c69737465645f63616c6c5f776974685f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8902105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658d02013845636473615369676e617475726500000458536565205b6050616c6c65743a3a636c61696d605d2e286d696e745f636c61696d10010c77686f9502013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c65990201dc4f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e293e00012473746174656d656e74a10201544f7074696f6e3c53746174656d656e744b696e643e0001046c536565205b6050616c6c65743a3a6d696e745f636c61696d605d2e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658d02013845636473615369676e617475726500012473746174656d656e7434011c5665633c75383e00020474536565205b6050616c6c65743a3a636c61696d5f617474657374605d2e1861747465737404012473746174656d656e7434011c5665633c75383e0003045c536565205b6050616c6c65743a3a617474657374605d2e286d6f76655f636c61696d0c010c6f6c649502013c457468657265756d4164647265737300010c6e65779502013c457468657265756d416464726573730001386d617962655f707265636c61696da90201504f7074696f6e3c543a3a4163636f756e7449643e0004046c536565205b6050616c6c65743a3a6d6f76655f636c61696d605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8d020c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400910201205b75383b2036355d0000910200000341000000080095020c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400210101205b75383b2032305d0000990204184f7074696f6e040454019d020108104e6f6e6500000010536f6d6504009d0200000100009d020000040c18181000a10204184f7074696f6e04045401a5020108104e6f6e6500000010536f6d650400a5020000010000a5020c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c6172000000105361667400010000a90204184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000ad020c3870616c6c65745f76657374696e671870616c6c65741043616c6c040454000114107665737400000454536565205b6050616c6c65743a3a76657374605d2e28766573745f6f74686572040118746172676574b10101504163636f756e7449644c6f6f6b75704f663c543e0001046c536565205b6050616c6c65743a3a766573745f6f74686572605d2e3c7665737465645f7472616e73666572080118746172676574b10101504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65b10201b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00020480536565205b6050616c6c65743a3a7665737465645f7472616e73666572605d2e54666f7263655f7665737465645f7472616e736665720c0118736f75726365b10101504163636f756e7449644c6f6f6b75704f663c543e000118746172676574b10101504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65b10201b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00030498536565205b6050616c6c65743a3a666f7263655f7665737465645f7472616e73666572605d2e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c75333200040480536565205b6050616c6c65743a3a6d657267655f7363686564756c6573605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb1020c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000b5020c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73b902017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e6465785901010c75313600011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c73b902017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e61020154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c73b902017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb902000002610100bd020c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74b10101504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666fc102016c426f783c543a3a4964656e74697479496e666f726d6174696f6e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f73756273040110737562734d0301645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657815010138526567697374726172496e64657800011c6d61785f666565f4013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657815010138526567697374726172496e64657800010c666565f4013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657815010138526567697374726172496e64657800010c6e6577b10101504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657815010138526567697374726172496e6465780001186669656c647355030161014964656e746974794669656c64733c3c543a3a4964656e74697479496e666f726d6174696f6e206173204964656e74697479496e666f726d6174696f6e50726f76696465723e0a3a3a4964656e746974794669656c642c3e0008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657815010138526567697374726172496e646578000118746172676574b10101504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e745d03015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747930011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e74697479040118746172676574b10101504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c737562b10101504163636f756e7449644c6f6f6b75704f663c543e00011064617461cd02011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c737562b10101504163636f756e7449644c6f6f6b75704f663c543e00011064617461cd02011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c737562b10101504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2ec1020c3c70616c6c65745f6964656e746974791873696d706c65304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616cc5020190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c6179cd020110446174610001146c6567616ccd0201104461746100010c776562cd0201104461746100011072696f74cd02011044617461000114656d61696ccd0201104461746100013c7067705f66696e6765727072696e74490301404f7074696f6e3c5b75383b2032305d3e000114696d616765cd0201104461746100011c74776974746572cd020110446174610000c5020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c902045300000400450301185665633c543e0000c90200000408cd02cd0200cd020c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400d1020000010010526177310400d5020000020010526177320400d9020000030010526177330400dd020000040010526177340400440000050010526177350400e1020000060010526177360400e5020000070010526177370400e9020000080010526177380400ed020000090010526177390400f10200000a001452617731300400f50200000b001452617731310400f90200000c001452617731320400fd0200000d001452617731330400010300000e001452617731340400050300000f0014526177313504000903000010001452617731360400c00000110014526177313704000d0300001200145261773138040011030000130014526177313904001503000014001452617732300400210100001500145261773231040019030000160014526177323204001d0300001700145261773233040021030000180014526177323404002503000019001452617732350400290300001a0014526177323604002d0300001b001452617732370400310300001c001452617732380400350300001d001452617732390400390300001e0014526177333004003d0300001f001452617733310400410300002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000d102000003000000000800d502000003010000000800d902000003020000000800dd02000003030000000800e102000003050000000800e502000003060000000800e902000003070000000800ed02000003080000000800f102000003090000000800f5020000030a0000000800f9020000030b0000000800fd020000030c000000080001030000030d000000080005030000030e000000080009030000030f00000008000d030000031100000008001103000003120000000800150300000313000000080019030000031500000008001d030000031600000008002103000003170000000800250300000318000000080029030000031900000008002d030000031a000000080031030000031b000000080035030000031c000000080039030000031d00000008003d030000031e000000080041030000031f00000008004503000002c90200490304184f7074696f6e0404540121010108104e6f6e6500000010536f6d650400210100000100004d0300000251030051030000040800cd020055030c3c70616c6c65745f6964656e7469747914747970657320426974466c6167730404540159030004002c01344964656e746974794669656c64000059030c3c70616c6c65745f6964656e746974791873696d706c65344964656e746974794669656c640001201c446973706c6179000000144c6567616c0001000c5765620002001052696f7400030014456d61696c0004003850677046696e6765727072696e7400050014496d6167650006001c54776974746572000700005d030c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000061030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616cb10101504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065650301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c6567617465b10101504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706569030130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c6567617465b10101504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706569030130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f7479706569030130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e6465785901010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e6572b10101504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706569030130543a3a50726f787954797065000114696e6465785901010c75313600011868656967687415010144426c6f636b4e756d626572466f723c543e0001246578745f696e6465781501010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616cb10101504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616cb10101504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465b10101504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c6567617465b10101504163636f756e7449644c6f6f6b75704f663c543e0001107265616cb10101504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065650301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e650304184f7074696f6e0404540169030108104e6f6e6500000010536f6d6504006903000001000069030840706f6c6b61646f745f72756e74696d652450726f7879547970650001200c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740005002c43616e63656c50726f78790006001c41756374696f6e0007003c4e6f6d696e6174696f6e506f6f6c73000800006d030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573bd0101445665633c543a3a4163636f756e7449643e00011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c645901010c7531360001446f746865725f7369676e61746f72696573bd0101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74710301904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6c6101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c645901010c7531360001446f746865725f7369676e61746f72696573bd0101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74710301904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c645901010c7531360001446f746865725f7369676e61746f72696573bd0101445665633c543a3a4163636f756e7449643e00012474696d65706f696e747503017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e710304184f7074696f6e0404540175030108104e6f6e6500000010536f6d650400750300000100007503083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000079030c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565f4013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000047c536565205b6050616c6c65743a3a70726f706f73655f626f756e7479605d2e38617070726f76655f626f756e7479040124626f756e74795f69641501012c426f756e7479496e6465780001047c536565205b6050616c6c65743a3a617070726f76655f626f756e7479605d2e3c70726f706f73655f63757261746f720c0124626f756e74795f69641501012c426f756e7479496e64657800011c63757261746f72b10101504163636f756e7449644c6f6f6b75704f663c543e00010c666565f4013c42616c616e63654f663c542c20493e00020480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e40756e61737369676e5f63757261746f72040124626f756e74795f69641501012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e386163636570745f63757261746f72040124626f756e74795f69641501012c426f756e7479496e6465780004047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e3061776172645f626f756e7479080124626f756e74795f69641501012c426f756e7479496e64657800012c62656e6566696369617279b10101504163636f756e7449644c6f6f6b75704f663c543e00050474536565205b6050616c6c65743a3a61776172645f626f756e7479605d2e30636c61696d5f626f756e7479040124626f756e74795f69641501012c426f756e7479496e64657800060474536565205b6050616c6c65743a3a636c61696d5f626f756e7479605d2e30636c6f73655f626f756e7479040124626f756e74795f69641501012c426f756e7479496e64657800070474536565205b6050616c6c65743a3a636c6f73655f626f756e7479605d2e50657874656e645f626f756e74795f657870697279080124626f756e74795f69641501012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e00080494536565205b6050616c6c65743a3a657874656e645f626f756e74795f657870697279605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d030c5470616c6c65745f6368696c645f626f756e746965731870616c6c65741043616c6c04045400011c406164645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69641501012c426f756e7479496e64657800011476616c7565f4013042616c616e63654f663c543e00012c6465736372697074696f6e34011c5665633c75383e00000484536565205b6050616c6c65743a3a6164645f6368696c645f626f756e7479605d2e3c70726f706f73655f63757261746f72100140706172656e745f626f756e74795f69641501012c426f756e7479496e64657800013c6368696c645f626f756e74795f69641501012c426f756e7479496e64657800011c63757261746f72b10101504163636f756e7449644c6f6f6b75704f663c543e00010c666565f4013042616c616e63654f663c543e00010480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e386163636570745f63757261746f72080140706172656e745f626f756e74795f69641501012c426f756e7479496e64657800013c6368696c645f626f756e74795f69641501012c426f756e7479496e6465780002047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e40756e61737369676e5f63757261746f72080140706172656e745f626f756e74795f69641501012c426f756e7479496e64657800013c6368696c645f626f756e74795f69641501012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e4861776172645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69641501012c426f756e7479496e64657800013c6368696c645f626f756e74795f69641501012c426f756e7479496e64657800012c62656e6566696369617279b10101504163636f756e7449644c6f6f6b75704f663c543e0004048c536565205b6050616c6c65743a3a61776172645f6368696c645f626f756e7479605d2e48636c61696d5f6368696c645f626f756e7479080140706172656e745f626f756e74795f69641501012c426f756e7479496e64657800013c6368696c645f626f756e74795f69641501012c426f756e7479496e6465780005048c536565205b6050616c6c65743a3a636c61696d5f6368696c645f626f756e7479605d2e48636c6f73655f6368696c645f626f756e7479080140706172656e745f626f756e74795f69641501012c426f756e7479496e64657800013c6368696c645f626f756e74795f69641501012c426f756e7479496e6465780006048c536565205b6050616c6c65743a3a636c6f73655f6368696c645f626f756e7479605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e81030c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001143c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e850301b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e00011c7769746e65737359040158536f6c7574696f6e4f72536e617073686f7453697a6500000480536565205b6050616c6c65743a3a7375626d69745f756e7369676e6564605d2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f72655d0401544f7074696f6e3c456c656374696f6e53636f72653e000104b0536565205b6050616c6c65743a3a7365745f6d696e696d756d5f756e747275737465645f73636f7265605d2e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747361040158537570706f7274733c543a3a4163636f756e7449643e000204b8536565205b6050616c6c65743a3a7365745f656d657267656e63795f656c656374696f6e5f726573756c74605d2e187375626d69740401307261775f736f6c7574696f6e850301b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e0003045c536565205b6050616c6c65743a3a7375626d6974605d2e4c676f7665726e616e63655f66616c6c6261636b0801406d617962655f6d61785f766f746572734502012c4f7074696f6e3c7533323e0001446d617962655f6d61785f746172676574734502012c4f7074696f6e3c7533323e00040490536565205b6050616c6c65743a3a676f7665726e616e63655f66616c6c6261636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8503089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453018903000c0120736f6c7574696f6e890301045300011473636f726555040134456c656374696f6e53636f7265000114726f756e6410010c753332000089030840706f6c6b61646f745f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e31360000400118766f746573318d0300000118766f74657332990300000118766f74657333ad0300000118766f74657334b90300000118766f74657335c50300000118766f74657336d10300000118766f74657337dd0300000118766f74657338e90300000118766f74657339f5030000011c766f746573313001040000011c766f74657331310d040000011c766f746573313219040000011c766f746573313325040000011c766f746573313431040000011c766f74657331353d040000011c766f746573313649040000008d030000029103009103000004081501950300950300000659010099030000029d03009d030000040c1501a103950300a103000004089503a50300a503000006a90300a9030c3473705f61726974686d65746963287065725f7468696e677318506572553136000004005901010c7531360000ad03000002b10300b1030000040c1501b503950300b50300000302000000a10300b903000002bd0300bd030000040c1501c103950300c10300000303000000a10300c503000002c90300c9030000040c1501cd03950300cd0300000304000000a10300d103000002d50300d5030000040c1501d903950300d90300000305000000a10300dd03000002e10300e1030000040c1501e503950300e50300000306000000a10300e903000002ed0300ed030000040c1501f103950300f10300000307000000a10300f503000002f90300f9030000040c1501fd03950300fd0300000308000000a10300010400000205040005040000040c15010904950300090400000309000000a103000d0400000211040011040000040c1501150495030015040000030a000000a1030019040000021d04001d040000040c1501210495030021040000030b000000a10300250400000229040029040000040c15012d049503002d040000030c000000a10300310400000235040035040000040c1501390495030039040000030d000000a103003d0400000241040041040000040c1501450495030045040000030e000000a1030049040000024d04004d040000040c1501510495030051040000030f000000a103005504084473705f6e706f735f656c656374696f6e7334456c656374696f6e53636f726500000c01346d696e696d616c5f7374616b6518013c457874656e64656442616c616e636500012473756d5f7374616b6518013c457874656e64656442616c616e636500014473756d5f7374616b655f7371756172656418013c457874656e64656442616c616e636500005904089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f746572731501010c75333200011c746172676574731501010c75333200005d0404184f7074696f6e0404540155040108104e6f6e6500000010536f6d650400550400000100006104000002650400650400000408006904006904084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f746572736d0401845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e00006d0400000271040071040000040800180075040c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c08045400044900010c1472656261670401286469736c6f6361746564b10101504163636f756e7449644c6f6f6b75704f663c543e00000458536565205b6050616c6c65743a3a7265626167605d2e3c7075745f696e5f66726f6e745f6f6604011c6c696768746572b10101504163636f756e7449644c6f6f6b75704f663c543e00010480536565205b6050616c6c65743a3a7075745f696e5f66726f6e745f6f66605d2e547075745f696e5f66726f6e745f6f665f6f7468657208011c68656176696572b10101504163636f756e7449644c6f6f6b75704f663c543e00011c6c696768746572b10101504163636f756e7449644c6f6f6b75704f663c543e00020498536565205b6050616c6c65743a3a7075745f696e5f66726f6e745f6f665f6f74686572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e79040c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c65741043616c6c040454000158106a6f696e080118616d6f756e74f4013042616c616e63654f663c543e00011c706f6f6c5f6964100118506f6f6c496400000454536565205b6050616c6c65743a3a6a6f696e605d2e28626f6e645f657874726104011465787472617d04015c426f6e6445787472613c42616c616e63654f663c543e3e0001046c536565205b6050616c6c65743a3a626f6e645f6578747261605d2e30636c61696d5f7061796f757400020474536565205b6050616c6c65743a3a636c61696d5f7061796f7574605d2e18756e626f6e640801386d656d6265725f6163636f756e74b10101504163636f756e7449644c6f6f6b75704f663c543e000140756e626f6e64696e675f706f696e7473f4013042616c616e63654f663c543e0003045c536565205b6050616c6c65743a3a756e626f6e64605d2e58706f6f6c5f77697468647261775f756e626f6e64656408011c706f6f6c5f6964100118506f6f6c49640001486e756d5f736c617368696e675f7370616e7310010c7533320004049c536565205b6050616c6c65743a3a706f6f6c5f77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640801386d656d6265725f6163636f756e74b10101504163636f756e7449644c6f6f6b75704f663c543e0001486e756d5f736c617368696e675f7370616e7310010c75333200050488536565205b6050616c6c65743a3a77697468647261775f756e626f6e646564605d2e18637265617465100118616d6f756e74f4013042616c616e63654f663c543e000110726f6f74b10101504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f72b10101504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e636572b10101504163636f756e7449644c6f6f6b75704f663c543e0006045c536565205b6050616c6c65743a3a637265617465605d2e4c6372656174655f776974685f706f6f6c5f6964140118616d6f756e74f4013042616c616e63654f663c543e000110726f6f74b10101504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f72b10101504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e636572b10101504163636f756e7449644c6f6f6b75704f663c543e00011c706f6f6c5f6964100118506f6f6c496400070490536565205b6050616c6c65743a3a6372656174655f776974685f706f6f6c5f6964605d2e206e6f6d696e61746508011c706f6f6c5f6964100118506f6f6c496400012876616c696461746f7273bd0101445665633c543a3a4163636f756e7449643e00080464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e247365745f737461746508011c706f6f6c5f6964100118506f6f6c4964000114737461746581040124506f6f6c537461746500090468536565205b6050616c6c65743a3a7365745f7374617465605d2e307365745f6d6574616461746108011c706f6f6c5f6964100118506f6f6c49640001206d6574616461746134011c5665633c75383e000a0474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e2c7365745f636f6e666967731801346d696e5f6a6f696e5f626f6e6485040158436f6e6669674f703c42616c616e63654f663c543e3e00013c6d696e5f6372656174655f626f6e6485040158436f6e6669674f703c42616c616e63654f663c543e3e0001246d61785f706f6f6c7389040134436f6e6669674f703c7533323e00012c6d61785f6d656d6265727389040134436f6e6669674f703c7533323e0001506d61785f6d656d626572735f7065725f706f6f6c89040134436f6e6669674f703c7533323e000154676c6f62616c5f6d61785f636f6d6d697373696f6e8d040144436f6e6669674f703c50657262696c6c3e000b0470536565205b6050616c6c65743a3a7365745f636f6e66696773605d2e307570646174655f726f6c657310011c706f6f6c5f6964100118506f6f6c49640001206e65775f726f6f7491040158436f6e6669674f703c543a3a4163636f756e7449643e0001346e65775f6e6f6d696e61746f7291040158436f6e6669674f703c543a3a4163636f756e7449643e00012c6e65775f626f756e63657291040158436f6e6669674f703c543a3a4163636f756e7449643e000c0474536565205b6050616c6c65743a3a7570646174655f726f6c6573605d2e146368696c6c04011c706f6f6c5f6964100118506f6f6c4964000d0458536565205b6050616c6c65743a3a6368696c6c605d2e40626f6e645f65787472615f6f746865720801186d656d626572b10101504163636f756e7449644c6f6f6b75704f663c543e00011465787472617d04015c426f6e6445787472613c42616c616e63654f663c543e3e000e0484536565205b6050616c6c65743a3a626f6e645f65787472615f6f74686572605d2e507365745f636c61696d5f7065726d697373696f6e0401287065726d697373696f6e9504013c436c61696d5065726d697373696f6e000f0494536565205b6050616c6c65743a3a7365745f636c61696d5f7065726d697373696f6e605d2e48636c61696d5f7061796f75745f6f746865720401146f74686572000130543a3a4163636f756e7449640010048c536565205b6050616c6c65743a3a636c61696d5f7061796f75745f6f74686572605d2e387365745f636f6d6d697373696f6e08011c706f6f6c5f6964100118506f6f6c49640001386e65775f636f6d6d697373696f6e9904017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e0011047c536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e605d2e487365745f636f6d6d697373696f6e5f6d617808011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ea8011c50657262696c6c0012048c536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e5f6d6178605d2e687365745f636f6d6d697373696f6e5f6368616e67655f7261746508011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f72617465a104019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e001304ac536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e5f6368616e67655f72617465605d2e40636c61696d5f636f6d6d697373696f6e04011c706f6f6c5f6964100118506f6f6c496400140484536565205b6050616c6c65743a3a636c61696d5f636f6d6d697373696f6e605d2e4c61646a7573745f706f6f6c5f6465706f73697404011c706f6f6c5f6964100118506f6f6c496400150490536565205b6050616c6c65743a3a61646a7573745f706f6f6c5f6465706f736974605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d04085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324426f6e644578747261041c42616c616e6365011801082c4672656542616c616e6365040018011c42616c616e63650000001c52657761726473000100008104085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c537461746500010c104f70656e0000001c426c6f636b65640001002844657374726f79696e67000200008504085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200008904085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200008d04085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f7004045401a8010c104e6f6f700000000c5365740400a80104540001001852656d6f7665000200009104085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540100010c104e6f6f700000000c5365740400000104540001001852656d6f7665000200009504085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c436c61696d5065726d697373696f6e000110305065726d697373696f6e6564000000585065726d697373696f6e6c657373436f6d706f756e64000100585065726d697373696f6e6c6573735769746864726177000200445065726d697373696f6e6c657373416c6c00030000990404184f7074696f6e040454019d040108104e6f6e6500000010536f6d6504009d0400000100009d0400000408a80000a104085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7350436f6d6d697373696f6e4368616e676552617465042c426c6f636b4e756d6265720110000801306d61785f696e637265617365a8011c50657262696c6c0001246d696e5f64656c617910012c426c6f636b4e756d6265720000a5040c4c70616c6c65745f666173745f756e7374616b651870616c6c65741043616c6c04045400010c5472656769737465725f666173745f756e7374616b6500000498536565205b6050616c6c65743a3a72656769737465725f666173745f756e7374616b65605d2e28646572656769737465720001046c536565205b6050616c6c65743a3a64657265676973746572605d2e1c636f6e74726f6c040134657261735f746f5f636865636b100120457261496e64657800020460536565205b6050616c6c65743a3a636f6e74726f6c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea904106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001b47c7365745f76616c69646174696f6e5f757067726164655f636f6f6c646f776e04010c6e6577100144426c6f636b4e756d626572466f723c543e000004c0536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f757067726164655f636f6f6c646f776e605d2e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100144426c6f636b4e756d626572466f723c543e000104b4536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f757067726164655f64656c6179605d2e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100144426c6f636b4e756d626572466f723c543e000204a8536565205b6050616c6c65743a3a7365745f636f64655f726574656e74696f6e5f706572696f64605d2e447365745f6d61785f636f64655f73697a6504010c6e657710010c75333200030488536565205b6050616c6c65743a3a7365745f6d61785f636f64655f73697a65605d2e407365745f6d61785f706f765f73697a6504010c6e657710010c75333200040484536565205b6050616c6c65743a3a7365745f6d61785f706f765f73697a65605d2e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049c536565205b6050616c6c65743a3a7365745f6d61785f686561645f646174615f73697a65605d2e4c7365745f6f6e5f64656d616e645f636f72657304010c6e657710010c75333200060490536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f636f726573605d2e547365745f6f6e5f64656d616e645f7265747269657304010c6e657710010c75333200070498536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f72657472696573605d2e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100144426c6f636b4e756d626572466f723c543e000804b4536565205b6050616c6c65743a3a7365745f67726f75705f726f746174696f6e5f6672657175656e6379605d2e747365745f70617261735f617661696c6162696c6974795f706572696f6404010c6e6577100144426c6f636b4e756d626572466f723c543e000904b8536565205b6050616c6c65743a3a7365745f70617261735f617661696c6162696c6974795f706572696f64605d2e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04a4536565205b6050616c6c65743a3a7365745f7363686564756c696e675f6c6f6f6b6168656164605d2e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e65774502012c4f7074696f6e3c7533323e000c04b0536565205b6050616c6c65743a3a7365745f6d61785f76616c696461746f72735f7065725f636f7265605d2e487365745f6d61785f76616c696461746f727304010c6e65774502012c4f7074696f6e3c7533323e000d048c536565205b6050616c6c65743a3a7365745f6d61785f76616c696461746f7273605d2e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e048c536565205b6050616c6c65743a3a7365745f646973707574655f706572696f64605d2eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100144426c6f636b4e756d626572466f723c543e000f04f8536565205b6050616c6c65743a3a7365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f64605d2e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c75333200120488536565205b6050616c6c65743a3a7365745f6e6f5f73686f775f736c6f7473605d2e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c75333200130494536565205b6050616c6c65743a3a7365745f6e5f64656c61795f7472616e63686573605d2e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c753332001404bc536565205b6050616c6c65743a3a7365745f7a65726f74685f64656c61795f7472616e6368655f7769647468605d2e507365745f6e65656465645f617070726f76616c7304010c6e657710010c75333200150494536565205b6050616c6c65743a3a7365745f6e65656465645f617070726f76616c73605d2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604b4536565205b6050616c6c65743a3a7365745f72656c61795f7672665f6d6f64756c6f5f73616d706c6573605d2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c753332001704ac536565205b6050616c6c65743a3a7365745f6d61785f7570776172645f71756575655f636f756e74605d2e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c753332001804a8536565205b6050616c6c65743a3a7365745f6d61785f7570776172645f71756575655f73697a65605d2e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c753332001904b8536565205b6050616c6c65743a3a7365745f6d61785f646f776e776172645f6d6573736167655f73697a65605d2e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b04b0536565205b6050616c6c65743a3a7365745f6d61785f7570776172645f6d6573736167655f73697a65605d2ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c04e4536565205b6050616c6c65743a3a7365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e646964617465605d2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d04a8536565205b6050616c6c65743a3a7365745f68726d705f6f70656e5f726571756573745f74746c605d2e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e04a0536565205b6050616c6c65743a3a7365745f68726d705f73656e6465725f6465706f736974605d2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f04ac536565205b6050616c6c65743a3a7365745f68726d705f726563697069656e745f6465706f736974605d2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c753332002004b8536565205b6050616c6c65743a3a7365745f68726d705f6368616e6e656c5f6d61785f6361706163697479605d2e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c753332002104c0536565205b6050616c6c65743a3a7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a65605d2e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c753332002204e0536565205b6050616c6c65743a3a7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c73605d2e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c753332002404c8536565205b6050616c6c65743a3a7365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a65605d2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c753332002504e4536565205b6050616c6c65743a3a7365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c73605d2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332002704dc536565205b6050616c6c65743a3a7365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e646964617465605d2e487365745f7076665f766f74696e675f74746c04010c6e657710013053657373696f6e496e646578002a048c536565205b6050616c6c65743a3a7365745f7076665f766f74696e675f74746c605d2e907365745f6d696e696d756d5f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100144426c6f636b4e756d626572466f723c543e002b04d4536565205b6050616c6c65743a3a7365745f6d696e696d756d5f76616c69646174696f6e5f757067726164655f64656c6179605d2e707365745f6279706173735f636f6e73697374656e63795f636865636b04010c6e6577b40110626f6f6c002c04b4536565205b6050616c6c65743a3a7365745f6279706173735f636f6e73697374656e63795f636865636b605d2e607365745f6173796e635f6261636b696e675f706172616d7304010c6e6577ad0401484173796e634261636b696e67506172616d73002d04a4536565205b6050616c6c65743a3a7365745f6173796e635f6261636b696e675f706172616d73605d2e4c7365745f6578656375746f725f706172616d7304010c6e6577b10401384578656375746f72506172616d73002e0490536565205b6050616c6c65743a3a7365745f6578656375746f725f706172616d73605d2e587365745f6f6e5f64656d616e645f626173655f66656504010c6e657718011c42616c616e6365002f049c536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f626173655f666565605d2e747365745f6f6e5f64656d616e645f6665655f766172696162696c69747904010c6e6577a8011c50657262696c6c003004b8536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f6665655f766172696162696c697479605d2e707365745f6f6e5f64656d616e645f71756575655f6d61785f73697a6504010c6e657710010c753332003104b4536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f71756575655f6d61785f73697a65605d2e987365745f6f6e5f64656d616e645f7461726765745f71756575655f7574696c697a6174696f6e04010c6e6577a8011c50657262696c6c003204dc536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f7461726765745f71756575655f7574696c697a6174696f6e605d2e447365745f6f6e5f64656d616e645f74746c04010c6e6577100144426c6f636b4e756d626572466f723c543e00330488536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f74746c605d2e647365745f6d696e696d756d5f6261636b696e675f766f74657304010c6e657710010c753332003404a8536565205b6050616c6c65743a3a7365745f6d696e696d756d5f6261636b696e675f766f746573605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead04104c706f6c6b61646f745f7072696d697469766573087636346173796e635f6261636b696e67484173796e634261636b696e67506172616d73000008014c6d61785f63616e6469646174655f646570746810010c753332000150616c6c6f7765645f616e6365737472795f6c656e10010c7533320000b104104c706f6c6b61646f745f7072696d6974697665730876363c6578656375746f725f706172616d73384578656375746f72506172616d7300000400b50401485665633c4578656375746f72506172616d3e0000b504000002b90400b904104c706f6c6b61646f745f7072696d6974697665730876363c6578656375746f725f706172616d73344578656375746f72506172616d00011c384d61784d656d6f72795061676573040010010c7533320001003c537461636b4c6f676963616c4d6178040010010c75333200020038537461636b4e61746976654d6178040010010c75333200030050507265636865636b696e674d61784d656d6f727904002c010c753634000400385076665072657054696d656f75740800bd0401485076665072657054696d656f75744b696e6400002c010c753634000500385076664578656354696d656f75740800c10401485076664578656354696d656f75744b696e6400002c010c753634000600445761736d45787442756c6b4d656d6f727900070000bd040c4c706f6c6b61646f745f7072696d697469766573087636485076665072657054696d656f75744b696e6400010820507265636865636b0000001c4c656e69656e7400010000c1040c4c706f6c6b61646f745f7072696d697469766573087636485076664578656354696d656f75744b696e640001081c4261636b696e6700000020417070726f76616c00010000c504106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec904106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ecd04106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e74657204011064617461d104019050617261636861696e73496e686572656e74446174613c486561646572466f723c543e3e00000458536565205b6050616c6c65743a3a656e746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed1040c4c706f6c6b61646f745f7072696d69746976657308763630496e686572656e7444617461040c484452018d01001001246269746669656c6473d5040190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e64696461746573f104017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e0001206469737075746573350501604d756c74694469737075746553746174656d656e74536574000134706172656e745f6865616465728d01010c4844520000d504000002d90400d904104c706f6c6b61646f745f7072696d697469766573087636187369676e65643c556e636865636b65645369676e6564081c5061796c6f616401dd042c5265616c5061796c6f616401dd04000c011c7061796c6f6164dd04011c5061796c6f616400013c76616c696461746f725f696e646578e904013856616c696461746f72496e6465780001247369676e6174757265ed04014856616c696461746f725369676e61747572650000dd040c4c706f6c6b61646f745f7072696d69746976657308763650417661696c6162696c6974794269746669656c6400000400e104017c4269745665633c75382c206269747665633a3a6f726465723a3a4c7362303e0000e10400000708e50400e5040c18626974766563146f72646572104c73623000000000e9040c4c706f6c6b61646f745f7072696d6974697665730876363856616c696461746f72496e6465780000040010010c7533320000ed04104c706f6c6b61646f745f7072696d6974697665730876363476616c696461746f725f617070245369676e6174757265000004003d020148737232353531393a3a5369676e61747572650000f104000002f50400f5040c4c706f6c6b61646f745f7072696d6974697665730876363c4261636b656443616e6469646174650404480130000c012463616e646964617465f9040170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f7465732d0501605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e6469636573e104017c4269745665633c75382c206269747665633a3a6f726465723a3a4c7362303e0000f9040c4c706f6c6b61646f745f7072696d69746976657308763664436f6d6d697474656443616e6469646174655265636569707404044801300008012864657363726970746f72fd04015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e74730d05015043616e646964617465436f6d6d69746d656e74730000fd040c4c706f6c6b61646f745f7072696d6974697665730876364c43616e64696461746544657363726970746f7204044801300024011c706172615f696471020108496400013072656c61795f706172656e7430010448000120636f6c6c61746f7201050128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736830011048617368000120706f765f6861736830011048617368000130657261737572655f726f6f74300110486173680001247369676e617475726505050144436f6c6c61746f725369676e6174757265000124706172615f686561643001104861736800015076616c69646174696f6e5f636f64655f686173680905014856616c69646174696f6e436f64654861736800000105104c706f6c6b61646f745f7072696d69746976657308763630636f6c6c61746f725f617070185075626c696300000400e4013c737232353531393a3a5075626c696300000505104c706f6c6b61646f745f7072696d69746976657308763630636f6c6c61746f725f617070245369676e6174757265000004003d020148737232353531393a3a5369676e6174757265000009050c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665734856616c69646174696f6e436f646548617368000004003001104861736800000d050c4c706f6c6b61646f745f7072696d6974697665730876365043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573110501385570776172644d6573736167657300014c686f72697a6f6e74616c5f6d6573736167657315050148486f72697a6f6e74616c4d6573736167657300014c6e65775f76616c69646174696f6e5f636f6465210501584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f6461746129050120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e000011050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540134045300000400710101185665633c543e000015050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119050453000004001d0501185665633c543e000019050860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401710200080124726563697069656e747102010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e00001d05000002190500210504184f7074696f6e0404540125050108104e6f6e6500000010536f6d6504002505000001000025050c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665733856616c69646174696f6e436f64650000040034011c5665633c75383e000029050c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665732048656164446174610000040034011c5665633c75383e00002d0500000231050031050c4c706f6c6b61646f745f7072696d6974697665730876364c56616c69646974794174746573746174696f6e00010820496d706c696369740400ed04014856616c696461746f725369676e6174757265000100204578706c696369740400ed04014856616c696461746f725369676e617475726500020000350500000239050039050c4c706f6c6b61646f745f7072696d6974697665730876364c4469737075746553746174656d656e7453657400000c013863616e6469646174655f686173683d05013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473410501ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e00003d050860706f6c6b61646f745f636f72655f7072696d6974697665733443616e6469646174654861736800000400300110486173680000410500000245050045050000040c4905e904ed040049050c4c706f6c6b61646f745f7072696d697469766573087636404469737075746553746174656d656e740001081456616c696404004d05016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c696404005105016c496e76616c69644469737075746553746174656d656e744b696e64000100004d050c4c706f6c6b61646f745f7072696d6974697665730876366456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040030011048617368000100304261636b696e6756616c696404003001104861736800020040417070726f76616c436865636b696e670003000051050c4c706f6c6b61646f745f7072696d6974697665730876366c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c69636974000000005505106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400012458666f7263655f7365745f63757272656e745f636f646508011070617261710201185061726149640001206e65775f636f64652505013856616c69646174696f6e436f64650000049c536565205b6050616c6c65743a3a666f7263655f7365745f63757272656e745f636f6465605d2e58666f7263655f7365745f63757272656e745f6865616408011070617261710201185061726149640001206e65775f686561642905012048656164446174610001049c536565205b6050616c6c65743a3a666f7263655f7365745f63757272656e745f68656164605d2e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261710201185061726149640001206e65775f636f64652505013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100144426c6f636b4e756d626572466f723c543e000204b0536565205b6050616c6c65743a3a666f7263655f7363686564756c655f636f64655f75706772616465605d2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261710201185061726149640001206e65775f6865616429050120486561644461746100030490536565205b6050616c6c65743a3a666f7263655f6e6f74655f6e65775f68656164605d2e48666f7263655f71756575655f616374696f6e04011070617261710201185061726149640004048c536565205b6050616c6c65743a3a666f7263655f71756575655f616374696f6e605d2e6c6164645f747275737465645f76616c69646174696f6e5f636f646504013c76616c69646174696f6e5f636f64652505013856616c69646174696f6e436f6465000504b0536565205b6050616c6c65743a3a6164645f747275737465645f76616c69646174696f6e5f636f6465605d2e6c706f6b655f756e757365645f76616c69646174696f6e5f636f646504015076616c69646174696f6e5f636f64655f686173680905014856616c69646174696f6e436f646548617368000604b0536565205b6050616c6c65743a3a706f6b655f756e757365645f76616c69646174696f6e5f636f6465605d2e6c696e636c7564655f7076665f636865636b5f73746174656d656e7408011073746d7459050144507666436865636b53746174656d656e740001247369676e6174757265ed04014856616c696461746f725369676e6174757265000704b0536565205b6050616c6c65743a3a696e636c7564655f7076665f636865636b5f73746174656d656e74605d2e74666f7263655f7365745f6d6f73745f726563656e745f636f6e74657874080110706172617102011850617261496400011c636f6e74657874100144426c6f636b4e756d626572466f723c543e000804b8536565205b6050616c6c65743a3a666f7263655f7365745f6d6f73745f726563656e745f636f6e74657874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e59050c4c706f6c6b61646f745f7072696d69746976657308763644507666436865636b53746174656d656e740000100118616363657074b40110626f6f6c00011c7375626a6563740905014856616c69646174696f6e436f64654861736800013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c76616c696461746f725f696e646578e904013856616c696461746f72496e64657800005d05106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000478536565205b6050616c6c65743a3a666f7263655f617070726f7665605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e6105106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c0404540001285868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e747102011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000049c536565205b6050616c6c65743a3a68726d705f696e69745f6f70656e5f6368616e6e656c605d2e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e64657271020118506172614964000104a4536565205b6050616c6c65743a3a68726d705f6163636570745f6f70656e5f6368616e6e656c605d2e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69646505013448726d704368616e6e656c49640002048c536565205b6050616c6c65743a3a68726d705f636c6f73655f6368616e6e656c605d2e40666f7263655f636c65616e5f68726d700c0110706172617102011850617261496400012c6e756d5f696e626f756e6410010c7533320001306e756d5f6f7574626f756e6410010c75333200030484536565205b6050616c6c65743a3a666f7263655f636c65616e5f68726d70605d2e5c666f7263655f70726f636573735f68726d705f6f70656e0401206368616e6e656c7310010c753332000404a0536565205b6050616c6c65743a3a666f7263655f70726f636573735f68726d705f6f70656e605d2e60666f7263655f70726f636573735f68726d705f636c6f73650401206368616e6e656c7310010c753332000504a4536565205b6050616c6c65743a3a666f7263655f70726f636573735f68726d705f636c6f7365605d2e6068726d705f63616e63656c5f6f70656e5f726571756573740801286368616e6e656c5f69646505013448726d704368616e6e656c49640001346f70656e5f726571756573747310010c753332000604a4536565205b6050616c6c65743a3a68726d705f63616e63656c5f6f70656e5f72657175657374605d2e5c666f7263655f6f70656e5f68726d705f6368616e6e656c10011873656e64657271020118506172614964000124726563697069656e74710201185061726149640001306d61785f636170616369747910010c7533320001406d61785f6d6573736167655f73697a6510010c753332000704a0536565205b6050616c6c65743a3a666f7263655f6f70656e5f68726d705f6368616e6e656c605d2e6065737461626c6973685f73797374656d5f6368616e6e656c08011873656e64657271020118506172614964000124726563697069656e7471020118506172614964000804a4536565205b6050616c6c65743a3a65737461626c6973685f73797374656d5f6368616e6e656c605d2e54706f6b655f6368616e6e656c5f6465706f7369747308011873656e64657271020118506172614964000124726563697069656e747102011850617261496400090498536565205b6050616c6c65743a3a706f6b655f6368616e6e656c5f6465706f73697473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e65050c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572710201084964000124726563697069656e7471020108496400006905106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c65741043616c6c04045400010438666f7263655f756e667265657a650000047c536565205b6050616c6c65743a3a666f7263655f756e667265657a65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e6d05146c706f6c6b61646f745f72756e74696d655f70617261636861696e7320646973707574657320736c617368696e671870616c6c65741043616c6c040454000104707265706f72745f646973707574655f6c6f73745f756e7369676e6564080134646973707574655f70726f6f6671050144426f783c4469737075746550726f6f663e00013c6b65795f6f776e65725f70726f6f6699010140543a3a4b65794f776e657250726f6f66000004b4536565205b6050616c6c65743a3a7265706f72745f646973707574655f6c6f73745f756e7369676e6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7105104c706f6c6b61646f745f7072696d69746976657308763620736c617368696e67304469737075746550726f6f66000010012474696d655f736c6f7475050140446973707574657354696d65536c6f740001106b696e647905014c536c617368696e674f6666656e63654b696e6400013c76616c696461746f725f696e646578e904013856616c696461746f72496e64657800013076616c696461746f725f6964e901012c56616c696461746f72496400007505104c706f6c6b61646f745f7072696d69746976657308763620736c617368696e6740446973707574657354696d65536c6f74000008013473657373696f6e5f696e64657810013053657373696f6e496e64657800013863616e6469646174655f686173683d05013443616e6469646174654861736800007905104c706f6c6b61646f745f7072696d69746976657308763620736c617368696e674c536c617368696e674f6666656e63654b696e6400010828466f72496e76616c696400000030416761696e737456616c6964000100007d05105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001242072656769737465720c010869647102011850617261496400013067656e657369735f6865616429050120486561644461746100013c76616c69646174696f6e5f636f64652505013856616c69646174696f6e436f646500000464536565205b6050616c6c65743a3a7265676973746572605d2e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869647102011850617261496400013067656e657369735f6865616429050120486561644461746100013c76616c69646174696f6e5f636f64652505013856616c69646174696f6e436f64650001047c536565205b6050616c6c65743a3a666f7263655f7265676973746572605d2e28646572656769737465720401086964710201185061726149640002046c536565205b6050616c6c65743a3a64657265676973746572605d2e10737761700801086964710201185061726149640001146f746865727102011850617261496400030454536565205b6050616c6c65743a3a73776170605d2e2c72656d6f76655f6c6f636b040110706172617102011850617261496400040470536565205b6050616c6c65743a3a72656d6f76655f6c6f636b605d2e1c7265736572766500050460536565205b6050616c6c65743a3a72657365727665605d2e206164645f6c6f636b040110706172617102011850617261496400060464536565205b6050616c6c65743a3a6164645f6c6f636b605d2e547363686564756c655f636f64655f7570677261646508011070617261710201185061726149640001206e65775f636f64652505013856616c69646174696f6e436f646500070498536565205b6050616c6c65743a3a7363686564756c655f636f64655f75706772616465605d2e407365745f63757272656e745f6865616408011070617261710201185061726149640001206e65775f6865616429050120486561644461746100080484536565205b6050616c6c65743a3a7365745f63757272656e745f68656164605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8105105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261710201185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00000470536565205b6050616c6c65743a3a666f7263655f6c65617365605d2e40636c6561725f616c6c5f6c6561736573040110706172617102011850617261496400010484536565205b6050616c6c65743a3a636c6561725f616c6c5f6c6561736573605d2e3c747269676765725f6f6e626f617264040110706172617102011850617261496400020480536565205b6050616c6c65743a3a747269676765725f6f6e626f617264605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8505105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6e15010144426c6f636b4e756d626572466f723c543e0001486c656173655f706572696f645f696e646578150101404c65617365506572696f644f663c543e00000470536565205b6050616c6c65743a3a6e65775f61756374696f6e605d2e0c626964140110706172618905011850617261496400013461756374696f6e5f696e6465781501013041756374696f6e496e64657800012866697273745f736c6f74150101404c65617365506572696f644f663c543e0001246c6173745f736c6f74150101404c65617365506572696f644f663c543e000118616d6f756e74f4013042616c616e63654f663c543e00010450536565205b6050616c6c65743a3a626964605d2e3863616e63656c5f61756374696f6e0002047c536565205b6050616c6c65743a3a63616e63656c5f61756374696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e89050000067102008d05105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012418637265617465180114696e6465788905011850617261496400010c636170f4013042616c616e63654f663c543e00013066697273745f706572696f64150101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64150101404c65617365506572696f644f663c543e00010c656e6415010144426c6f636b4e756d626572466f723c543e00012076657269666965729105014c4f7074696f6e3c4d756c74695369676e65723e0000045c536565205b6050616c6c65743a3a637265617465605d2e28636f6e747269627574650c0114696e6465788905011850617261496400011476616c7565f4013042616c616e63654f663c543e0001247369676e6174757265990501584f7074696f6e3c4d756c74695369676e61747572653e0001046c536565205b6050616c6c65743a3a636f6e74726962757465605d2e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e6465788905011850617261496400020464536565205b6050616c6c65743a3a7769746864726177605d2e18726566756e64040114696e646578890501185061726149640003045c536565205b6050616c6c65743a3a726566756e64605d2e20646973736f6c7665040114696e6465788905011850617261496400040464536565205b6050616c6c65743a3a646973736f6c7665605d2e1065646974180114696e6465788905011850617261496400010c636170f4013042616c616e63654f663c543e00013066697273745f706572696f64150101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64150101404c65617365506572696f644f663c543e00010c656e6415010144426c6f636b4e756d626572466f723c543e00012076657269666965729105014c4f7074696f6e3c4d756c74695369676e65723e00050454536565205b6050616c6c65743a3a65646974605d2e206164645f6d656d6f080114696e646578710201185061726149640001106d656d6f34011c5665633c75383e00060464536565205b6050616c6c65743a3a6164645f6d656d6f605d2e10706f6b65040114696e6465787102011850617261496400070454536565205b6050616c6c65743a3a706f6b65605d2e38636f6e747269627574655f616c6c080114696e646578890501185061726149640001247369676e6174757265990501584f7074696f6e3c4d756c74695369676e61747572653e0008047c536565205b6050616c6c65743a3a636f6e747269627574655f616c6c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e910504184f7074696f6e0404540195050108104e6f6e6500000010536f6d650400950500000100009505082873705f72756e74696d652c4d756c74695369676e657200010c1c456432353531390400d8013c656432353531393a3a5075626c69630000001c537232353531390400e4013c737232353531393a3a5075626c69630001001445636473610400f901013465636473613a3a5075626c696300020000990504184f7074696f6e040454019d050108104e6f6e6500000010536f6d6504009d0500000100009d05082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040019020148656432353531393a3a5369676e61747572650000001c5372323535313904003d020148737232353531393a3a5369676e61747572650001001445636473610400a105014065636473613a3a5369676e617475726500020000a1050c1c73705f636f7265146563647361245369676e6174757265000004009102017c5b75383b205349474e41545552455f53455249414c495a45445f53495a455d0000a5050c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e64080110646573743101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765a9050154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f617373657473100110646573743101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747359060164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f617373657473100110646573743101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747359060164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d6573736167655d0601b4426f783c56657273696f6e656458636d3c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e09010148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e450201484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573743101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747359060164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69745506012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f617373657473140110646573743101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747359060164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69745506012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e646564b40110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c0001080856320400ad05015076323a3a58636d3c52756e74696d6543616c6c3e0002000856330400f905015076333a3a58636d3c52756e74696d6543616c6c3e00030000ad050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400b10501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000b105000002b50500b5050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400b905012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400b905012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400b905012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e7365d1050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e736665724173736574080118617373657473b905012c4d756c746941737365747300012c62656e6566696369617279350101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473b905012c4d756c746941737365747300011064657374350101344d756c74694c6f636174696f6e00010c78636dad05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065e10501284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6ce5050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040039010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374350101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473e90501404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200012c62656e6566696369617279350101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473e90501404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200011064657374350101344d756c74694c6f636174696f6e00010c78636dad05011c58636d3c28293e000e003445786368616e6765417373657408011067697665e90501404d756c7469417373657446696c74657200011c72656365697665b905012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473e90501404d756c7469417373657446696c74657200011c72657365727665350101344d756c74694c6f636174696f6e00010c78636dad05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473e90501404d756c7469417373657446696c74657200011064657374350101344d756c74694c6f636174696f6e00010c78636dad05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374350101344d756c74694c6f636174696f6e000118617373657473e90501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573c10501284d756c746941737365740001307765696768745f6c696d6974f505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400ad05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e6469780400ad05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473b905012c4d756c74694173736574730001187469636b6574350101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b0000b905100c78636d087632286d756c746961737365742c4d756c746941737365747300000400bd05013c5665633c4d756c746941737365743e0000bd05000002c10500c105100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964c505011c4173736574496400010c66756ec905012c46756e676962696c6974790000c505100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400350101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e00010000c905100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400f40110753132380000002c4e6f6e46756e6769626c650400cd0501344173736574496e7374616e636500010000cd05100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400f401107531323800010018417272617934040044011c5b75383b20345d000200184172726179380400ed02011c5b75383b20385d0003001c417272617931360400c001205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e00060000d1050c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400b905012c4d756c74694173736574730001003c457865637574696f6e526573756c740400d50501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000d50504184f7074696f6e04045401d9050108104e6f6e6500000010536f6d650400d9050000010000d9050000040810dd0500dd05100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000e1050c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d00030000e5050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e0000e905100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400b905012c4d756c74694173736574730000001057696c640400ed05013857696c644d756c7469417373657400010000ed05100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964c505011c4173736574496400010c66756ef105013c57696c6446756e676962696c69747900010000f105100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c6500010000f5050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c75363400010000f9050c0c78636d0876330c58636d041043616c6c00000400fd0501585665633c496e737472756374696f6e3c43616c6c3e3e0000fd0500000201060001060c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404000506012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404000506012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404000506012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e736519060120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572410601544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574730506012c4d756c746941737365747300012c62656e6566696369617279090101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730506012c4d756c746941737365747300011064657374090101344d756c74694c6f636174696f6e00010c78636df905011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64e10501284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6ce505014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04000d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400450601445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473490601404d756c7469417373657446696c74657200012c62656e6566696369617279090101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473490601404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00010c78636df905011c58636d3c28293e000e003445786368616e676541737365740c011067697665490601404d756c7469417373657446696c74657200011077616e740506012c4d756c746941737365747300011c6d6178696d616cb40110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473490601404d756c7469417373657446696c74657200011c72657365727665090101344d756c74694c6f636174696f6e00010c78636df905011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473490601404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00010c78636df905011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f450601445175657279526573706f6e7365496e666f000118617373657473490601404d756c7469417373657446696c74657200120030427579457865637574696f6e080110666565730d0601284d756c746941737365740001307765696768745f6c696d69745506012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400f905012458636d3c43616c6c3e0015002c536574417070656e6469780400f905012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574730506012c4d756c74694173736574730001187469636b6574090101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404000506012c4d756c7469417373657473001c002c457870656374417373657404000506012c4d756c7469417373657473001d00304578706563744f726967696e0400410601544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f7204001d0601504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400390601384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f450601445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465781501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f721501010c75333200013c6d696e5f63726174655f6d696e6f721501010c753332002200505265706f72745472616e736163745374617475730400450601445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400110101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b1d0101244e6574776f726b496400012c64657374696e6174696f6e0d010154496e746572696f724d756c74694c6f636174696f6e00010c78636df905011c58636d3c28293e002600244c6f636b417373657408011461737365740d0601284d756c74694173736574000120756e6c6f636b6572090101344d756c74694c6f636174696f6e0027002c556e6c6f636b417373657408011461737365740d0601284d756c74694173736574000118746172676574090101344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c6508011461737365740d0601284d756c746941737365740001146f776e6572090101344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b08011461737365740d0601284d756c746941737365740001186c6f636b6572090101344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177b40110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400090101344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69745506012c5765696768744c696d6974000130636865636b5f6f726967696e410601544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00000506100c78636d087633286d756c746961737365742c4d756c7469417373657473000004000906013c5665633c4d756c746941737365743e000009060000020d06000d06100c78636d087633286d756c74696173736574284d756c74694173736574000008010869642d01011c4173736574496400010c66756e1106012c46756e676962696c69747900001106100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400f40110753132380000002c4e6f6e46756e6769626c650400150601344173736574496e7374616e6365000100001506100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400f401107531323800010018417272617934040044011c5b75383b20345d000200184172726179380400ed02011c5b75383b20385d0003001c417272617931360400c001205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d0005000019060c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304000506012c4d756c74694173736574730001003c457865637574696f6e526573756c7404001d0601504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040029060198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400390601384d617962654572726f72436f6465000500001d0604184f7074696f6e0404540121060108104e6f6e6500000010536f6d65040021060000010000210600000408102506002506100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d69740027000029060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012d06045300000400350601185665633c543e00002d060c0c78636d0876332850616c6c6574496e666f0000180114696e6465781501010c7533320001106e616d6531060180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6531060180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f721501010c7533320001146d696e6f721501010c75333200011470617463681501010c753332000031060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000035060000022d060039060c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204003d06018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204003d06018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000200003d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000410604184f7074696f6e0404540109010108104e6f6e6500000010536f6d6504000901000001000045060c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6e090101344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400004906100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504000506012c4d756c74694173736574730000001057696c6404004d06013857696c644d756c74694173736574000100004d06100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869642d01011c4173736574496400010c66756e5106013c57696c6446756e676962696c69747900010028416c6c436f756e74656404001501010c75333200020030416c6c4f66436f756e7465640c010869642d01011c4173736574496400010c66756e5106013c57696c6446756e676962696c697479000114636f756e741501010c753332000300005106100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000055060c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100005906080c78636d5056657273696f6e65644d756c74694173736574730001080856320400b905013c76323a3a4d756c746941737365747300010008563304000506013c76333a3a4d756c7469417373657473000300005d06080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204006106015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304007106015076333a3a58636d3c52756e74696d6543616c6c3e0003000061060c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400650601745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000650600000269060069060c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400b905012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400b905012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400b905012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e7365d1050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e736665724173736574080118617373657473b905012c4d756c746941737365747300012c62656e6566696369617279350101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473b905012c4d756c746941737365747300011064657374350101344d756c74694c6f636174696f6e00010c78636dad05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065e10501284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c6d060168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040039010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374350101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473e90501404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200012c62656e6566696369617279350101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473e90501404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200011064657374350101344d756c74694c6f636174696f6e00010c78636dad05011c58636d3c28293e000e003445786368616e6765417373657408011067697665e90501404d756c7469417373657446696c74657200011c72656365697665b905012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473e90501404d756c7469417373657446696c74657200011c72657365727665350101344d756c74694c6f636174696f6e00010c78636dad05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473e90501404d756c7469417373657446696c74657200011064657374350101344d756c74694c6f636174696f6e00010c78636dad05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374350101344d756c74694c6f636174696f6e000118617373657473e90501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573c10501284d756c746941737365740001307765696768745f6c696d6974f505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204006106014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804006106014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473b905012c4d756c74694173736574730001187469636b6574350101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b00006d060c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000071060c0c78636d0876330c58636d041043616c6c00000400750601585665633c496e737472756374696f6e3c43616c6c3e3e0000750600000279060079060c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404000506012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404000506012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404000506012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e736519060120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572410601544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574730506012c4d756c746941737365747300012c62656e6566696369617279090101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730506012c4d756c746941737365747300011064657374090101344d756c74694c6f636174696f6e00010c78636df905011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64e10501284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c6d06014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04000d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400450601445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473490601404d756c7469417373657446696c74657200012c62656e6566696369617279090101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473490601404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00010c78636df905011c58636d3c28293e000e003445786368616e676541737365740c011067697665490601404d756c7469417373657446696c74657200011077616e740506012c4d756c746941737365747300011c6d6178696d616cb40110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473490601404d756c7469417373657446696c74657200011c72657365727665090101344d756c74694c6f636174696f6e00010c78636df905011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473490601404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00010c78636df905011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f450601445175657279526573706f6e7365496e666f000118617373657473490601404d756c7469417373657446696c74657200120030427579457865637574696f6e080110666565730d0601284d756c746941737365740001307765696768745f6c696d69745506012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204007106012458636d3c43616c6c3e0015002c536574417070656e64697804007106012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574730506012c4d756c74694173736574730001187469636b6574090101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404000506012c4d756c7469417373657473001c002c457870656374417373657404000506012c4d756c7469417373657473001d00304578706563744f726967696e0400410601544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f7204001d0601504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400390601384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f450601445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465781501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f721501010c75333200013c6d696e5f63726174655f6d696e6f721501010c753332002200505265706f72745472616e736163745374617475730400450601445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400110101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b1d0101244e6574776f726b496400012c64657374696e6174696f6e0d010154496e746572696f724d756c74694c6f636174696f6e00010c78636df905011c58636d3c28293e002600244c6f636b417373657408011461737365740d0601284d756c74694173736574000120756e6c6f636b6572090101344d756c74694c6f636174696f6e0027002c556e6c6f636b417373657408011461737365740d0601284d756c74694173736574000118746172676574090101344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c6508011461737365740d0601284d756c746941737365740001146f776e6572090101344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b08011461737365740d0601284d756c746941737365740001186c6f636b6572090101344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177b40110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400090101344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69745506012c5765696768744c696d6974000130636865636b5f6f726967696e410601544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00007d060c5070616c6c65745f6d6573736167655f71756575651870616c6c65741043616c6c04045400010824726561705f706167650801386d6573736167655f6f726967696e810601484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e64657800000468536565205b6050616c6c65743a3a726561705f70616765605d2e48657865637574655f6f7665727765696768741001386d6573736167655f6f726967696e810601484d6573736167654f726967696e4f663c543e0001107061676510012450616765496e646578000114696e64657810011c543a3a53697a650001307765696768745f6c696d69742401185765696768740001048c536565205b6050616c6c65743a3a657865637574655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e81060c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e584167677265676174654d6573736167654f726967696e0001040c556d70040085060128556d70517565756549640000000085060c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e28556d705175657565496400010410506172610400710201185061726149640000000089060c4470616c6c65745f61737365745f726174651870616c6c65741043616c6c04045400010c1863726561746508012861737365745f6b696e6405010144426f783c543a3a41737365744b696e643e000110726174658d0601244669786564553132380000045c536565205b6050616c6c65743a3a637265617465605d2e1875706461746508012861737365745f6b696e6405010144426f783c543a3a41737365744b696e643e000110726174658d0601244669786564553132380001045c536565205b6050616c6c65743a3a757064617465605d2e1872656d6f766504012861737365745f6b696e6405010144426f783c543a3a41737365744b696e643e0002045c536565205b6050616c6c65743a3a72656d6f7665605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8d060c3473705f61726974686d657469632c66697865645f706f696e74244669786564553132380000040018011075313238000091060c3070616c6c65745f62656566791870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f669506018d01426f783c45717569766f636174696f6e50726f6f663c426c6f636b4e756d626572466f723c543e2c20543a3a426565667949642c3c543a3a426565667949640a61732052756e74696d654170705075626c69633e3a3a5369676e61747572652c3e2c3e00013c6b65795f6f776e65725f70726f6f6699010140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f669506018d01426f783c45717569766f636174696f6e50726f6f663c426c6f636b4e756d626572466f723c543e2c20543a3a426565667949642c3c543a3a426565667949640a61732052756e74696d654170705075626c69633e3a3a5369676e61747572652c3e2c3e00013c6b65795f6f776e65725f70726f6f6699010140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e3c7365745f6e65775f67656e6573697304013c64656c61795f696e5f626c6f636b73100144426c6f636b4e756d626572466f723c543e00020480536565205b6050616c6c65743a3a7365745f6e65775f67656e65736973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9506084873705f636f6e73656e7375735f62656566794445717569766f636174696f6e50726f6f660c184e756d626572011008496401f501245369676e61747572650199060008011466697273749d060188566f74654d6573736167653c4e756d6265722c2049642c205369676e61747572653e0001187365636f6e649d060188566f74654d6573736167653c4e756d6265722c2049642c205369676e61747572653e000099060c4873705f636f6e73656e7375735f62656566793065636473615f63727970746f245369676e617475726500000400a105014065636473613a3a5369676e617475726500009d06084873705f636f6e73656e7375735f62656566792c566f74654d6573736167650c184e756d626572011008496401f501245369676e6174757265019906000c0128636f6d6d69746d656e74a1060148436f6d6d69746d656e743c4e756d6265723e0001086964f501010849640001247369676e6174757265990601245369676e61747572650000a1060c4873705f636f6e73656e7375735f626565667928636f6d6d69746d656e7428436f6d6d69746d656e74043054426c6f636b4e756d6265720110000c011c7061796c6f6164a506011c5061796c6f6164000130626c6f636b5f6e756d62657210013054426c6f636b4e756d62657200014076616c696461746f725f7365745f69642c013856616c696461746f7253657449640000a5060c4873705f636f6e73656e7375735f62656566791c7061796c6f61641c5061796c6f616400000400a90601785665633c2842656566795061796c6f616449642c205665633c75383e293e0000a906000002ad0600ad0600000408d9023400b1060c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000b5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b9060c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065731454616c6c790814566f746573011814546f74616c00000c011061796573180114566f7465730001106e617973180114566f74657300011c737570706f7274180114566f7465730000bd060c4070616c6c65745f77686974656c6973741870616c6c6574144576656e7404045400010c3c43616c6c57686974656c697374656404012463616c6c5f6861736830011c543a3a486173680000005857686974656c697374656443616c6c52656d6f76656404012463616c6c5f6861736830011c543a3a486173680001006457686974656c697374656443616c6c4469737061746368656408012463616c6c5f6861736830011c543a3a48617368000118726573756c74c10601684469737061746368526573756c7457697468506f7374496e666f000200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c1060418526573756c7408045401c506044501cd060108084f6b0400c506000000000c4572720400cd060000010000c5060c346672616d655f737570706f727420646973706174636840506f73744469737061746368496e666f000008013461637475616c5f776569676874c90601384f7074696f6e3c5765696768743e000120706179735f666565600110506179730000c90604184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000cd06082873705f72756e74696d656444697370617463684572726f7257697468506f7374496e666f0410496e666f01c50600080124706f73745f696e666fc5060110496e666f0001146572726f7264013444697370617463684572726f720000d106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c010c77686f000130543a3a4163636f756e744964000140657468657265756d5f616464726573739502013c457468657265756d41646472657373000118616d6f756e7418013042616c616e63654f663c543e00000468536f6d656f6e6520636c61696d656420736f6d6520444f54732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5060c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9060c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748401384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd060c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e1060c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c748401384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706569030130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465785901010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736830013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706569030130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706569030130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e5060c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e747503017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e747503017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e747503017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e9060c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900012c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e38426f756e7479417070726f766564040114696e64657810012c426f756e7479496e646578000704544120626f756e747920697320617070726f7665642e3c43757261746f7250726f706f736564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000804744120626f756e74792063757261746f722069732070726f706f7365642e4443757261746f72556e61737369676e6564040124626f756e74795f696410012c426f756e7479496e6465780009047c4120626f756e74792063757261746f7220697320756e61737369676e65642e3c43757261746f724163636570746564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000a04744120626f756e74792063757261746f722069732061636365707465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ed060c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144576656e74040454000110144164646564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780000046041206368696c642d626f756e74792069732061646465642e1c417761726465640c0114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000104ac41206368696c642d626f756e7479206973206177617264656420746f20612062656e65666963696172792e1c436c61696d6564100114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e744964000204a441206368696c642d626f756e747920697320636c61696d65642062792062656e65666963696172792e2043616e63656c6564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780003047041206368696c642d626f756e74792069732063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1060c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f7265640c011c636f6d70757465f506013c456c656374696f6e436f6d707574650001186f726967696ea90201504f7074696f6e3c543a3a4163636f756e7449643e000130707265765f656a6563746564b40110626f6f6c00001cb44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e00510154686520606f726967696e6020696e6469636174657320746865206f726967696e206f662074686520736f6c7574696f6e2e20496620606f726967696e602069732060536f6d65284163636f756e74496429602c55017468652073746f72656420736f6c7574696f6e20776173207375626d6974656420696e20746865207369676e65642070686173652062792061206d696e657220776974682074686520604163636f756e744964602e25014f74686572776973652c2074686520736f6c7574696f6e207761732073746f7265642065697468657220647572696e672074686520756e7369676e6564207068617365206f722062794d0160543a3a466f7263654f726967696e602e205468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6548726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a656408011c636f6d70757465f506013c456c656374696f6e436f6d7075746500011473636f726555040134456c656374696f6e53636f7265000104190154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682074686520676976656e20636f6d7075746174696f6e20616e642073636f72652e38456c656374696f6e4661696c656400020c4c416e20656c656374696f6e206661696c65642e0001014e6f74206d7563682063616e20626520736169642061626f757420776869636820636f6d7075746573206661696c656420696e207468652070726f636573732e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0004042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e4450686173655472616e736974696f6e65640c011066726f6df906016050686173653c426c6f636b4e756d626572466f723c543e3e000108746ff906016050686173653c426c6f636b4e756d626572466f723c543e3e000114726f756e6410010c753332000504b85468657265207761732061207068617365207472616e736974696f6e20696e206120676976656e20726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f506089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000f906089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400fd06012828626f6f6c2c20426e2900020024456d657267656e637900030000fd0600000408b4100001070c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740804540004490001082052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d2c0120543a3a53636f7265000108746f2c0120543a3a53636f7265000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e3053636f72655570646174656408010c77686f000130543a3a4163636f756e7449640001246e65775f73636f72652c0120543a3a53636f7265000104d855706461746564207468652073636f7265206f6620736f6d65206163636f756e7420746f2074686520676976656e20616d6f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c657405070c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144576656e740404540001441c437265617465640801246465706f7369746f72000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000004604120706f6f6c20686173206265656e20637265617465642e18426f6e6465641001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000118626f6e64656418013042616c616e63654f663c543e0001186a6f696e6564b40110626f6f6c0001049441206d656d6265722068617320626563616d6520626f6e64656420696e206120706f6f6c2e1c506169644f75740c01186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c49640001187061796f757418013042616c616e63654f663c543e0002048c41207061796f757420686173206265656e206d61646520746f2061206d656d6265722e20556e626f6e6465641401186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e00010c657261100120457261496e64657800032c9841206d656d6265722068617320756e626f6e6465642066726f6d20746865697220706f6f6c2e0039012d206062616c616e6365602069732074686520636f72726573706f6e64696e672062616c616e6365206f6620746865206e756d626572206f6620706f696e7473207468617420686173206265656e5501202072657175657374656420746f20626520756e626f6e646564202874686520617267756d656e74206f66207468652060756e626f6e6460207472616e73616374696f6e292066726f6d2074686520626f6e6465641c2020706f6f6c2e45012d2060706f696e74736020697320746865206e756d626572206f6620706f696e747320746861742061726520697373756564206173206120726573756c74206f66206062616c616e636560206265696e67c0646973736f6c76656420696e746f2074686520636f72726573706f6e64696e6720756e626f6e64696e6720706f6f6c2ee42d206065726160206973207468652065726120696e207768696368207468652062616c616e63652077696c6c20626520756e626f6e6465642e5501496e2074686520616273656e6365206f6620736c617368696e672c2074686573652076616c7565732077696c6c206d617463682e20496e207468652070726573656e6365206f6620736c617368696e672c207468654d016e756d626572206f6620706f696e74732074686174206172652069737375656420696e2074686520756e626f6e64696e6720706f6f6c2077696c6c206265206c657373207468616e2074686520616d6f756e746472657175657374656420746f20626520756e626f6e6465642e2457697468647261776e1001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e0004189c41206d656d626572206861732077697468647261776e2066726f6d20746865697220706f6f6c2e00210154686520676976656e206e756d626572206f662060706f696e7473602068617665206265656e20646973736f6c76656420696e2072657475726e206f66206062616c616e6365602e00590153696d696c617220746f2060556e626f6e64656460206576656e742c20696e2074686520616273656e6365206f6620736c617368696e672c2074686520726174696f206f6620706f696e7420746f2062616c616e63652877696c6c20626520312e2444657374726f79656404011c706f6f6c5f6964100118506f6f6c4964000504684120706f6f6c20686173206265656e2064657374726f7965642e3053746174654368616e67656408011c706f6f6c5f6964100118506f6f6c49640001246e65775f737461746581040124506f6f6c53746174650006047c546865207374617465206f66206120706f6f6c20686173206368616e676564344d656d62657252656d6f76656408011c706f6f6c5f6964100118506f6f6c49640001186d656d626572000130543a3a4163636f756e74496400070c9841206d656d62657220686173206265656e2072656d6f7665642066726f6d206120706f6f6c2e0051015468652072656d6f76616c2063616e20626520766f6c756e74617279202877697468647261776e20616c6c20756e626f6e6465642066756e647329206f7220696e766f6c756e7461727920286b69636b6564292e30526f6c6573557064617465640c0110726f6f74a90201504f7074696f6e3c543a3a4163636f756e7449643e00011c626f756e636572a90201504f7074696f6e3c543a3a4163636f756e7449643e0001246e6f6d696e61746f72a90201504f7074696f6e3c543a3a4163636f756e7449643e000808550154686520726f6c6573206f66206120706f6f6c2068617665206265656e207570646174656420746f2074686520676976656e206e657720726f6c65732e204e6f7465207468617420746865206465706f7369746f724463616e206e65766572206368616e67652e2c506f6f6c536c617368656408011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e0009040d01546865206163746976652062616c616e6365206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e50556e626f6e64696e67506f6f6c536c61736865640c011c706f6f6c5f6964100118506f6f6c496400010c657261100120457261496e64657800011c62616c616e636518013042616c616e63654f663c543e000a04250154686520756e626f6e6420706f6f6c206174206065726160206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e54506f6f6c436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c496400011c63757272656e749904017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e000b04b44120706f6f6c277320636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e60506f6f6c4d6178436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ea8011c50657262696c6c000c04d44120706f6f6c2773206d6178696d756d20636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e7c506f6f6c436f6d6d697373696f6e4368616e6765526174655570646174656408011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f72617465a104019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e000d04cc4120706f6f6c277320636f6d6d697373696f6e20606368616e67655f726174656020686173206265656e206368616e6765642e54506f6f6c436f6d6d697373696f6e436c61696d656408011c706f6f6c5f6964100118506f6f6c4964000128636f6d6d697373696f6e18013042616c616e63654f663c543e000e0484506f6f6c20636f6d6d697373696f6e20686173206265656e20636c61696d65642e644d696e42616c616e63654465666963697441646a757374656408011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e7418013042616c616e63654f663c543e000f04c8546f70706564207570206465666963697420696e2066726f7a656e204544206f66207468652072657761726420706f6f6c2e604d696e42616c616e636545786365737341646a757374656408011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e7418013042616c616e63654f663c543e001004bc436c61696d6564206578636573732066726f7a656e204544206f66206166207468652072657761726420706f6f6c2e04584576656e7473206f6620746869732070616c6c65742e09070c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144576656e7404045400011420556e7374616b65640801147374617368000130543a3a4163636f756e744964000118726573756c748401384469737061746368526573756c740000045841207374616b65722077617320756e7374616b65642e1c536c61736865640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104190141207374616b65722077617320736c617368656420666f722072657175657374696e6720666173742d756e7374616b65207768696c7374206265696e67206578706f7365642e304261746368436865636b656404011065726173cd0101345665633c457261496e6465783e00020445014120626174636820776173207061727469616c6c7920636865636b656420666f722074686520676976656e20657261732c20627574207468652070726f6365737320646964206e6f742066696e6973682e34426174636846696e697368656404011073697a6510010c7533320003109c41206261746368206f66206120676976656e2073697a6520776173207465726d696e617465642e0055015468697320697320616c7761797320666f6c6c6f77732062792061206e756d626572206f662060556e7374616b656460206f722060536c617368656460206576656e74732c206d61726b696e672074686520656e64e86f66207468652062617463682e2041206e65772062617463682077696c6c20626520637265617465642075706f6e206e65787420626c6f636b2e34496e7465726e616c4572726f72000404e8416e20696e7465726e616c206572726f722068617070656e65642e204f7065726174696f6e732077696c6c20626520706175736564206e6f772e047c54686520604576656e746020656e756d206f6620746869732070616c6c65740d07106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e740404540001103c43616e6469646174654261636b656410001107016443616e646964617465526563656970743c543a3a486173683e0000290501204865616444617461000015070124436f7265496e64657800001907012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410001107016443616e646964617465526563656970743c543a3a486173683e0000290501204865616444617461000015070124436f7265496e64657800001907012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c001107016443616e646964617465526563656970743c543a3a486173683e0000290501204865616444617461000015070124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d60585570776172644d65737361676573526563656976656408011066726f6d71020118506172614964000114636f756e7410010c753332000304f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657411070c4c706f6c6b61646f745f7072696d6974697665730876364043616e6469646174655265636569707404044801300008012864657363726970746f72fd04015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736830011048617368000015070c4c706f6c6b61646f745f7072696d69746976657308763624436f7265496e6465780000040010010c753332000019070c4c706f6c6b61646f745f7072696d6974697665730876362847726f7570496e6465780000040010010c75333200001d07106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001204843757272656e74436f646555706461746564040071020118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040071020118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040071020118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040071020118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080071020118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964603c507666436865636b5374617274656408000905014856616c69646174696f6e436f646548617368000071020118506172614964000508550154686520676976656e20706172612065697468657220696e69746961746564206f72207375627363726962656420746f20612050564620636865636b20666f722074686520676976656e2076616c69646174696f6e6c636f64652e2060636f64655f68617368602060706172615f69646040507666436865636b416363657074656408000905014856616c69646174696f6e436f646548617368000071020118506172614964000608110154686520676976656e2076616c69646174696f6e20636f6465207761732061636365707465642062792074686520505646207072652d636865636b696e6720766f74652e5460636f64655f68617368602060706172615f69646040507666436865636b52656a656374656408000905014856616c69646174696f6e436f646548617368000071020118506172614964000708110154686520676976656e2076616c69646174696f6e20636f6465207761732072656a65637465642062792074686520505646207072652d636865636b696e6720766f74652e5460636f64655f68617368602060706172615f696460047c54686520604576656e746020656e756d206f6620746869732070616c6c65742107106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e7404045400011c504f70656e4368616e6e656c52657175657374656410011873656e64657271020118506172614964000124726563697069656e747102011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c753332000004704f70656e2048524d50206368616e6e656c207265717565737465642e4c4f70656e4368616e6e656c43616e63656c656408013062795f70617261636861696e710201185061726149640001286368616e6e656c5f69646505013448726d704368616e6e656c49640001042901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e4c4f70656e4368616e6e656c416363657074656408011873656e64657271020118506172614964000124726563697069656e74710201185061726149640002046c4f70656e2048524d50206368616e6e656c2061636365707465642e344368616e6e656c436c6f73656408013062795f70617261636861696e710201185061726149640001286368616e6e656c5f69646505013448726d704368616e6e656c49640003045048524d50206368616e6e656c20636c6f7365642e5848726d704368616e6e656c466f7263654f70656e656410011873656e64657271020118506172614964000124726563697069656e747102011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c753332000404ac416e2048524d50206368616e6e656c20776173206f70656e65642076696120526f6f74206f726967696e2e5c48726d7053797374656d4368616e6e656c4f70656e656410011873656e64657271020118506172614964000124726563697069656e747102011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c753332000504d4416e2048524d50206368616e6e656c20776173206f70656e6564206265747765656e2074776f2073797374656d20636861696e732e684f70656e4368616e6e656c4465706f736974735570646174656408011873656e64657271020118506172614964000124726563697069656e7471020118506172614964000604a0416e2048524d50206368616e6e656c2773206465706f73697473207765726520757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65742507106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144576656e7404045400010c4044697370757465496e6974696174656408003d05013443616e6469646174654861736800002907013c446973707574654c6f636174696f6e000004090141206469737075746520686173206265656e20696e697469617465642e205c5b63616e64696461746520686173682c2064697370757465206c6f636174696f6e5c5d4044697370757465436f6e636c7564656408003d05013443616e6469646174654861736800002d07013444697370757465526573756c74000108cc4120646973707574652068617320636f6e636c7564656420666f72206f7220616761696e737420612063616e6469646174652eb4605c5b706172612069642c2063616e64696461746520686173682c206469737075746520726573756c745c5d60185265766572740400100144426c6f636b4e756d626572466f723c543e000210fc4120646973707574652068617320636f6e636c7564656420776974682073757065726d616a6f7269747920616761696e737420612063616e6469646174652e0d01426c6f636b20617574686f72732073686f756c64206e6f206c6f6e676572206275696c64206f6e20746f70206f662074686973206865616420616e642073686f756c640101696e7374656164207265766572742074686520626c6f636b2061742074686520676976656e206865696768742e20546869732073686f756c6420626520746865fc6e756d626572206f6620746865206368696c64206f6620746865206c617374206b6e6f776e2076616c696420626c6f636b20696e2074686520636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c657429070c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733c446973707574654c6f636174696f6e000108144c6f63616c0000001852656d6f7465000100002d070c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733444697370757465526573756c740001081456616c69640000001c496e76616c6964000100003107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e74040454000110285265676973746572656408011c706172615f69647102011850617261496400011c6d616e61676572000130543a3a4163636f756e7449640000003044657265676973746572656404011c706172615f69647102011850617261496400010020526573657276656408011c706172615f69647102011850617261496400010c77686f000130543a3a4163636f756e7449640002001c5377617070656408011c706172615f6964710201185061726149640001206f746865725f696471020118506172614964000300047c54686520604576656e746020656e756d206f6620746869732070616c6c65743507105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f640401306c656173655f706572696f641001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c656173656418011c706172615f6964710201185061726149640001186c6561736572000130543a3a4163636f756e744964000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00013865787472615f726573657276656418013042616c616e63654f663c543e000130746f74616c5f616d6f756e7418013042616c616e63654f663c543e00010c35014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65743907105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c013461756374696f6e5f696e64657810013041756374696f6e496e6465780001306c656173655f706572696f641001404c65617365506572696f644f663c543e000118656e64696e67100144426c6f636b4e756d626572466f723c543e0000084901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e3441756374696f6e436c6f73656404013461756374696f6e5f696e64657810013041756374696f6e496e646578000104b8416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e2052657365727665640c0118626964646572000130543a3a4163636f756e74496400013865787472615f726573657276656418013042616c616e63654f663c543e000130746f74616c5f616d6f756e7418013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642e505365636f6e642069732074686520746f74616c2e28556e7265736572766564080118626964646572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c011c706172615f6964710201185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0004085501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696eb87265736572766520627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e2c4269644163636570746564140118626964646572000130543a3a4163636f756e74496400011c706172615f696471020118506172614964000118616d6f756e7418013042616c616e63654f663c543e00012866697273745f736c6f741001404c65617365506572696f644f663c543e0001246c6173745f736c6f741001404c65617365506572696f644f663c543e000504c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722e3457696e6e696e674f666673657408013461756374696f6e5f696e64657810013041756374696f6e496e646578000130626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e00060859015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765106d61702e047c54686520604576656e746020656e756d206f6620746869732070616c6c65743d07105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c4372656174656404011c706172615f6964710201185061726149640000048c4372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e2c436f6e74726962757465640c010c77686f000130543a3a4163636f756e74496400012866756e645f696e64657871020118506172614964000118616d6f756e7418013042616c616e63654f663c543e00010470436f6e747269627574656420746f20612063726f77642073616c652e2057697468647265770c010c77686f000130543a3a4163636f756e74496400012866756e645f696e64657871020118506172614964000118616d6f756e7418013042616c616e63654f663c543e0002049c57697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e445061727469616c6c79526566756e64656404011c706172615f6964710201185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674b46f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e2c416c6c526566756e64656404011c706172615f6964710201185061726149640004049c416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e24446973736f6c76656404011c706172615f6964710201185061726149640005044846756e6420697320646973736f6c7665642e3c48616e646c65426964526573756c7408011c706172615f696471020118506172614964000118726573756c748401384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e1845646974656404011c706172615f696471020118506172614964000704c454686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e2c4d656d6f557064617465640c010c77686f000130543a3a4163636f756e74496400011c706172615f6964710201185061726149640001106d656d6f34011c5665633c75383e0008046041206d656d6f20686173206265656e20757064617465642e3c4164646564546f4e6577526169736504011c706172615f696471020118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e6577526169736560047c54686520604576656e746020656e756d206f6620746869732070616c6c657441070c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d654507015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696e090101344d756c74694c6f636174696f6e00012c64657374696e6174696f6e090101344d756c74694c6f636174696f6e00011c6d657373616765f905011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696e090101344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e736519060120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c4901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e5901636f756c64206e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696e090101344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e410601544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696e090101344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696e090101344d756c74694c6f636174696f6e0001186173736574735906015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6e090101344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f73740506012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6e090101344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6e090101344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f722506012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6e3101015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696e090101344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696e090101344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f71756572696572090101344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572410601544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6e090101344d756c74694c6f636174696f6e000110636f73740506012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6e090101344d756c74694c6f636174696f6e000110636f73740506012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6e090101344d756c74694c6f636174696f6e000110636f73740506012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140825015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765386e6f74696669636174696f6e732e204665657350616964080118706179696e67090101344d756c74694c6f636174696f6e000110666565730506012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696e090101344d756c74694c6f636174696f6e0001186173736574735906015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c65744507100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000250601144572726f72000100144572726f720400250601144572726f720002000049070c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144576656e740404540001104050726f63657373696e674661696c65640c010869640401205b75383b2033325d0001186f726967696e810601484d6573736167654f726967696e4f663c543e0001146572726f724d07014c50726f636573734d6573736167654572726f7200000455014d657373616765206469736361726465642064756520746f20616e206572726f7220696e2074686520604d65737361676550726f636573736f72602028757375616c6c79206120666f726d6174206572726f72292e2450726f63657373656410010869640401205b75383b2033325d0001186f726967696e810601484d6573736167654f726967696e4f663c543e00012c7765696768745f7573656424011857656967687400011c73756363657373b40110626f6f6c000104544d6573736167652069732070726f6365737365642e484f766572776569676874456e71756575656410010869640401205b75383b2033325d0001186f726967696e810601484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e6465780001346d6573736167655f696e64657810011c543a3a53697a650002048c4d65737361676520706c6163656420696e206f7665727765696768742071756575652e28506167655265617065640801186f726967696e810601484d6573736167654f726967696e4f663c543e000114696e64657810012450616765496e6465780003045454686973207061676520776173207265617065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65744d0710346672616d655f737570706f727418747261697473206d657373616765734c50726f636573734d6573736167654572726f7200011424426164466f726d61740000001c436f72727570740001002c556e737570706f72746564000200284f7665727765696768740400240118576569676874000300145969656c640004000051070c4470616c6c65745f61737365745f726174651870616c6c6574144576656e7404045400010c404173736574526174654372656174656408012861737365745f6b696e6405010130543a3a41737365744b696e64000110726174658d0601244669786564553132380000004041737365745261746552656d6f76656404012861737365745f6b696e6405010130543a3a41737365744b696e6400010040417373657452617465557064617465640c012861737365745f6b696e6405010130543a3a41737365744b696e6400010c6f6c648d06012446697865645531323800010c6e65778d060124466978656455313238000200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574550708306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000059070000027c005d0708306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e1501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d656107016473705f72756e74696d653a3a52756e74696d65537472696e6700006107000005020065070c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373690701845065724469737061746368436c6173733c57656967687473506572436c6173733e000069070c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454016d07000c01186e6f726d616c6d0701045400012c6f7065726174696f6e616c6d070104540001246d616e6461746f72796d0701045400006d070c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963c90601384f7074696f6e3c5765696768743e0001246d61785f746f74616cc90601384f7074696f6e3c5765696768743e0001207265736572766564c90601384f7074696f6e3c5765696768743e000071070c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178750701545065724469737061746368436c6173733c7533323e000075070c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400007907082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400007d07082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d656107013452756e74696d65537472696e67000124696d706c5f6e616d656107013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069738107011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800008107040c436f7704045401850700040085070000008507000002890700890700000408ed0210008d070c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657491070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540195070453000004009d0701185665633c543e0000950704184f7074696f6e0404540199070108104e6f6e6500000010536f6d650400990700000100009907084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c015d012c426c6f636b4e756d62657201103450616c6c6574734f726967696e016102244163636f756e7449640100001401206d617962655f69648001304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c5d01011043616c6c0001386d617962655f706572696f646963790101944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e6102013450616c6c6574734f726967696e00009d07000002950700a1070c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea507083c70616c6c65745f707265696d616765404f6c645265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f73697471040150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974a90701704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e4502012c4f7074696f6e3c7533323e00010000a90704184f7074696f6e0404540171040108104e6f6e6500000010536f6d65040071040000010000ad07083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e7449640100185469636b657401b10701082c556e7265717565737465640801187469636b6574b507014c284163636f756e7449642c205469636b65742900010c6c656e10010c753332000000245265717565737465640c01306d617962655f7469636b6574b907016c4f7074696f6e3c284163636f756e7449642c205469636b6574293e000114636f756e7410010c7533320001246d617962655f6c656e4502012c4f7074696f6e3c7533323e00010000b10714346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6544486f6c64436f6e73696465726174696f6e10044100044600045200044400000400180128463a3a42616c616e63650000b5070000040800b10700b90704184f7074696f6e04045401b5070108104e6f6e6500000010536f6d650400b5070000010000bd0700000408301000c1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c5070c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400012018546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e1c546f6f4d616e7900060455014d6f7265207468616e20604d41585f484153485f555047524144455f42554c4b5f434f554e54602068617368657320776572652072657175657374656420746f206265207570677261646564206174206f6e63652e18546f6f466577000704e4546f6f206665772068617368657320776572652072657175657374656420746f2062652075706772616465642028692e652e207a65726f292e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401cd07045300000400d10701185665633c543e0000cd070000040891012c00d107000002cd0700d5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540104045300000400d90701185665633c543e0000d9070000020400dd0704184f7074696f6e04045401e1070108104e6f6e6500000010536f6d650400e1070000010000e1070c4473705f636f6e73656e7375735f626162651c646967657374732450726544696765737400010c1c5072696d6172790400e50701405072696d617279507265446967657374000100385365636f6e64617279506c61696e0400ed07015c5365636f6e64617279506c61696e507265446967657374000200305365636f6e646172795652460400f10701545365636f6e6461727956524650726544696765737400030000e5070c4473705f636f6e73656e7375735f626162651c64696765737473405072696d61727950726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7495010110536c6f740001347672665f7369676e6174757265e90701305672665369676e61747572650000e907101c73705f636f72651c737232353531390c767266305672665369676e617475726500000801186f75747075740401245672664f757470757400011470726f6f661d02012056726650726f6f660000ed070c4473705f636f6e73656e7375735f626162651c646967657374735c5365636f6e64617279506c61696e507265446967657374000008013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7495010110536c6f740000f1070c4473705f636f6e73656e7375735f626162651c64696765737473545365636f6e6461727956524650726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7495010110536c6f740001347672665f7369676e6174757265e90701305672665369676e61747572650000f507084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463a1010128287536342c2075363429000134616c6c6f7765645f736c6f7473a5010130416c6c6f776564536c6f74730000f9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401fd07045300000400010801185665633c543e0000fd07000004082c10000108000002fd070005080c2c70616c6c65745f626162651870616c6c6574144572726f7204045400011060496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e09080000040c0018b4000d080c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e11080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540115080453000004001d0801185665633c543e000015080c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964ed0201384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e731908011c526561736f6e73000019080c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200001d0800000215080021080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012508045300000400290801185665633c543e000025080c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e74696669657201ed021c42616c616e63650118000801086964ed020144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000029080000022508002d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540131080453000004003d0801185665633c543e000031080c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640135081c42616c616e63650118000801086964350801084964000118616d6f756e7418011c42616c616e6365000035080840706f6c6b61646f745f72756e74696d654452756e74696d65486f6c64526561736f6e00010420507265696d61676504003908016c70616c6c65745f707265696d6167653a3a486f6c64526561736f6e000a000039080c3c70616c6c65745f707265696d6167651870616c6c657428486f6c64526561736f6e00010420507265696d616765000000003d0800000231080041080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014508045300000400510801185665633c543e000045080c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640149081c42616c616e63650118000801086964490801084964000118616d6f756e7418011c42616c616e6365000049080840706f6c6b61646f745f72756e74696d654c52756e74696d65467265657a65526561736f6e0001043c4e6f6d696e6174696f6e506f6f6c7304004d08019470616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a467265657a65526561736f6e002700004d080c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c657430467265657a65526561736f6e00010438506f6f6c4d696e42616c616e636500000000510800000245080055080c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5908086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100005d08083870616c6c65745f7374616b696e67345374616b696e674c656467657204045400001401147374617368000130543a3a4163636f756e744964000114746f74616cf4013042616c616e63654f663c543e000118616374697665f4013042616c616e63654f663c543e000124756e6c6f636b696e67610801f0426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a4d6178556e6c6f636b696e674368756e6b733e00013c636c61696d65645f726577617264736d080194426f756e6465645665633c457261496e6465782c20543a3a486973746f727944657074683e000061080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016508045300000400690801185665633c543e00006508083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565f4011c42616c616e636500010c65726115010120457261496e646578000069080000026508006d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400cd0101185665633c543e00007108083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304045400000c011c74617267657473750801b4426f756e6465645665633c543a3a4163636f756e7449642c204d61784e6f6d696e6174696f6e734f663c543e3e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564b40110626f6f6c000075080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400bd0101185665633c543e00007908083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172747d08012c4f7074696f6e3c7536343e00007d0804184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100008108000004081000008508083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c8908018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00008908042042547265654d617008044b0100045601100004008d080000008d0800000291080091080000040800100095080000029908009908083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f74686572736d0401645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273bd0101385665633c4163636f756e7449643e0001187061796f757418011c42616c616e636500009d0800000408a81800a1080c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72cd0101345665633c457261496e6465783e0000a5080c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000a908000002ad0800ad080000040810b400b108103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f72040454000164344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f7273001608550154686572652061726520746f6f206d616e792076616c696461746f722063616e6469646174657320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865d47374616b696e672073657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e40436f6d6d697373696f6e546f6f4c6f77001704e0436f6d6d697373696f6e20697320746f6f206c6f772e204d757374206265206174206c6561737420604d696e436f6d6d697373696f6e602e2c426f756e644e6f744d657400180458536f6d6520626f756e64206973206e6f74206d65742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb5080c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201ec000801206f6666656e646572ec01204f6666656e6465720001247265706f7274657273bd0101345665633c5265706f727465723e0000b90800000408c03400bd08000002c10800c1080000040800e50100c50800000408c9083400c9080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d0000cd080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ed108083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e00030000d508083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f726974696573d908016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564450201244f7074696f6e3c4e3e0000d9080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401d0045300000400cc01185665633c543e0000dd080c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee1080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401e0045300000400e50801185665633c543e0000e508000002e000e9080c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eed08083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000f1080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400cd0101185665633c543e0000f508083c70616c6c65745f74726561737572792c5370656e64537461747573142441737365744b696e6401050130417373657442616c616e636501182c42656e65666963696172790131012c426c6f636b4e756d6265720110245061796d656e744964012c0018012861737365745f6b696e640501012441737365744b696e64000118616d6f756e74180130417373657442616c616e636500012c62656e65666963696172793101012c42656e656669636961727900012876616c69645f66726f6d10012c426c6f636b4e756d6265720001246578706972655f617410012c426c6f636b4e756d626572000118737461747573f908015c5061796d656e7453746174653c5061796d656e7449643e0000f908083c70616c6c65745f7472656173757279305061796d656e74537461746504084964012c010c1c50656e64696e6700000024417474656d7074656404010869642c01084964000100184661696c656400020000fd080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000010904184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000050908346672616d655f737570706f72742050616c6c6574496400000400ed02011c5b75383b20385d000009090c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900013070496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104ac4e6f2070726f706f73616c2c20626f756e7479206f72207370656e64206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e584661696c6564546f436f6e7665727442616c616e636500050451015468652062616c616e6365206f6620746865206173736574206b696e64206973206e6f7420636f6e7665727469626c6520746f207468652062616c616e6365206f6620746865206e61746976652061737365742e305370656e6445787069726564000604b0546865207370656e6420686173206578706972656420616e642063616e6e6f7420626520636c61696d65642e2c4561726c795061796f7574000704a4546865207370656e64206973206e6f742079657420656c696769626c6520666f72207061796f75742e40416c7265616479417474656d707465640008049c546865207061796d656e742068617320616c7265616479206265656e20617474656d707465642e2c5061796f75744572726f72000904cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e304e6f74417474656d70746564000a04a4546865207061796f757420776173206e6f742079657420617474656d707465642f636c61696d65642e30496e636f6e636c7573697665000b04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e04784572726f7220666f72207468652074726561737572792070616c6c65742e0d09000004080059010011090c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746518566f74696e67141c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f7465730001081c43617374696e670400150901c843617374696e673c42616c616e63652c20426c6f636b4e756d6265722c20506f6c6c496e6465782c204d6178566f7465733e0000002844656c65676174696e6704002d0901ac44656c65676174696e673c42616c616e63652c204163636f756e7449642c20426c6f636b4e756d6265723e0001000015090c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74651c43617374696e67101c42616c616e636501182c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f74657300000c0114766f746573190901dc426f756e6465645665633c28506f6c6c496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732509015044656c65676174696f6e733c42616c616e63653e0001147072696f722909017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000019090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d09045300000400210901185665633c543e00001d0900000408104d020021090000021d090025090c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000029090c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500002d090c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652844656c65676174696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100014011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e55020128436f6e76696374696f6e00012c64656c65676174696f6e732509015044656c65676174696f6e733c42616c616e63653e0001147072696f722909017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000031090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013509045300000400390901185665633c543e00003509000004085901180039090000023509003d090c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144572726f72080454000449000130284e6f744f6e676f696e6700000450506f6c6c206973206e6f74206f6e676f696e672e204e6f74566f746572000104ac54686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e2074686520706f6c6c2e304e6f5065726d697373696f6e000204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e3c4e6f5065726d697373696f6e5965740003045901546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e207269676874206e6f77206275742077696c6c20646f20696e20746865206675747572652e44416c726561647944656c65676174696e6700040488546865206163636f756e7420697320616c72656164792064656c65676174696e672e34416c7265616479566f74696e670005085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e73756666696369656e7446756e6473000604fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000704a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e204e6f6e73656e73650008049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c4d6178566f74657352656163686564000904804d6178696d756d206e756d626572206f6620766f74657320726561636865642e2c436c6173734e6565646564000a04390154686520636c617373206d75737420626520737570706c6965642073696e6365206974206973206e6f7420656173696c792064657465726d696e61626c652066726f6d207468652073746174652e20426164436c617373000b048454686520636c61737320494420737570706c69656420697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e41090c4070616c6c65745f7265666572656e6461147479706573385265666572656e64756d496e666f201c547261636b49640159013452756e74696d654f726967696e016102184d6f6d656e7401101043616c6c015d011c42616c616e636501181454616c6c7901b906244163636f756e74496401003c5363686564756c6541646472657373017c01181c4f6e676f696e6704004509018d015265666572656e64756d5374617475733c547261636b49642c2052756e74696d654f726967696e2c204d6f6d656e742c2043616c6c2c2042616c616e63652c2054616c6c792c0a4163636f756e7449642c205363686564756c65416464726573732c3e00000020417070726f7665640c001001184d6f6d656e7400004d09018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e00004d09018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001002052656a65637465640c001001184d6f6d656e7400004d09018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e00004d09018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0002002443616e63656c6c65640c001001184d6f6d656e7400004d09018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e00004d09018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0003002054696d65644f75740c001001184d6f6d656e7400004d09018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e00004d09018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e000400184b696c6c656404001001184d6f6d656e740005000045090c4070616c6c65745f7265666572656e6461147479706573405265666572656e64756d537461747573201c547261636b49640159013452756e74696d654f726967696e016102184d6f6d656e7401101043616c6c015d011c42616c616e636501181454616c6c7901b906244163636f756e74496401003c5363686564756c6541646472657373017c002c0114747261636b5901011c547261636b49640001186f726967696e6102013452756e74696d654f726967696e00012070726f706f73616c5d01011043616c6c000124656e6163746d656e747d020150446973706174636854696d653c4d6f6d656e743e0001247375626d69747465641001184d6f6d656e740001487375626d697373696f6e5f6465706f7369744909016c4465706f7369743c4163636f756e7449642c2042616c616e63653e0001406465636973696f6e5f6465706f7369744d09018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001206465636964696e67510901784f7074696f6e3c4465636964696e675374617475733c4d6f6d656e743e3e00011474616c6c79b906011454616c6c79000120696e5f7175657565b40110626f6f6c000114616c61726d590901844f7074696f6e3c284d6f6d656e742c205363686564756c6541646472657373293e000049090c4070616c6c65745f7265666572656e64611474797065731c4465706f73697408244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e744964000118616d6f756e7418011c42616c616e636500004d0904184f7074696f6e0404540149090108104e6f6e6500000010536f6d65040049090000010000510904184f7074696f6e0404540155090108104e6f6e6500000010536f6d6504005509000001000055090c4070616c6c65745f7265666572656e6461147479706573384465636964696e67537461747573042c426c6f636b4e756d62657201100008011473696e636510012c426c6f636b4e756d626572000128636f6e6669726d696e674502014c4f7074696f6e3c426c6f636b4e756d6265723e0000590904184f7074696f6e040454015d090108104e6f6e6500000010536f6d6504005d0900000100005d0900000408107c0061090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016509045300000400690901185665633c543e000065090000040810180069090000026509006d09000002710900710900000408590175090075090c4070616c6c65745f7265666572656e646114747970657324547261636b496e666f081c42616c616e63650118184d6f6d656e740110002401106e616d65610701302627737461746963207374720001306d61785f6465636964696e6710010c7533320001406465636973696f6e5f6465706f73697418011c42616c616e6365000138707265706172655f706572696f641001184d6f6d656e7400013c6465636973696f6e5f706572696f641001184d6f6d656e74000138636f6e6669726d5f706572696f641001184d6f6d656e740001506d696e5f656e6163746d656e745f706572696f641001184d6f6d656e740001306d696e5f617070726f76616c79090114437572766500012c6d696e5f737570706f7274790901144375727665000079090c4070616c6c65745f7265666572656e646114747970657314437572766500010c404c696e65617244656372656173696e670c01186c656e677468a8011c50657262696c6c000114666c6f6f72a8011c50657262696c6c0001106365696ca8011c50657262696c6c000000445374657070656444656372656173696e67100114626567696ea8011c50657262696c6c00010c656e64a8011c50657262696c6c00011073746570a8011c50657262696c6c000118706572696f64a8011c50657262696c6c000100285265636970726f63616c0c0118666163746f727d0901204669786564493634000120785f6f66667365747d0901204669786564493634000120795f6f66667365747d0901204669786564493634000200007d090c3473705f61726974686d657469632c66697865645f706f696e74204669786564493634000004008109010c693634000081090000050c0085090c4070616c6c65745f7265666572656e64611870616c6c6574144572726f72080454000449000134284e6f744f6e676f696e67000004685265666572656e64756d206973206e6f74206f6e676f696e672e284861734465706f736974000104b85265666572656e64756d2773206465636973696f6e206465706f73697420697320616c726561647920706169642e20426164547261636b0002049c54686520747261636b206964656e74696669657220676976656e2077617320696e76616c69642e1046756c6c000304310154686572652061726520616c726561647920612066756c6c20636f6d706c656d656e74206f66207265666572656e646120696e2070726f677265737320666f72207468697320747261636b2e285175657565456d70747900040480546865207175657565206f662074686520747261636b20697320656d7074792e344261645265666572656e64756d000504e4546865207265666572656e64756d20696e6465782070726f766964656420697320696e76616c696420696e207468697320636f6e746578742e2c4e6f7468696e67546f446f000604ac546865726520776173206e6f7468696e6720746f20646f20696e2074686520616476616e63656d656e742e1c4e6f547261636b000704a04e6f20747261636b2065786973747320666f72207468652070726f706f73616c206f726967696e2e28556e66696e69736865640008040101416e79206465706f7369742063616e6e6f7420626520726566756e64656420756e74696c20616674657220746865206465636973696f6e206973206f7665722e304e6f5065726d697373696f6e000904a8546865206465706f73697420726566756e646572206973206e6f7420746865206465706f7369746f722e244e6f4465706f736974000a04cc546865206465706f7369742063616e6e6f7420626520726566756e6465642073696e6365206e6f6e6520776173206d6164652e24426164537461747573000b04d0546865207265666572656e64756d2073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e40507265696d6167654e6f744578697374000c047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e89090c4070616c6c65745f77686974656c6973741870616c6c6574144572726f720404540001144c556e617661696c61626c65507265496d616765000004c854686520707265696d616765206f66207468652063616c6c206861736820636f756c64206e6f74206265206c6f616465642e3c556e6465636f6461626c6543616c6c000104785468652063616c6c20636f756c64206e6f74206265206465636f6465642e60496e76616c696443616c6c5765696768745769746e657373000204ec54686520776569676874206f6620746865206465636f6465642063616c6c2077617320686967686572207468616e20746865207769746e6573732e5043616c6c49734e6f7457686974656c6973746564000304745468652063616c6c20776173206e6f742077686974656c69737465642e5843616c6c416c726561647957686974656c6973746564000404a05468652063616c6c2077617320616c72656164792077686974656c69737465643b204e6f2d4f702e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8d09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308490154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061306c6f676963206572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e91090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b102045300000400950901185665633c543e00009509000002b102009909083870616c6c65745f76657374696e672052656c6561736573000108085630000000085631000100009d090c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742ea1090c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea5090c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e747300304964656e74697479496e666f01c102000c01286a756467656d656e7473a90901fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666fc10201304964656e74697479496e666f0000a9090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ad09045300000400b10901185665633c543e0000ad0900000408105d0300b109000002ad0900b5090000040818b90900b9090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400bd0101185665633c543e0000bd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c109045300000400c90901185665633c543e0000c10904184f7074696f6e04045401c5090108104e6f6e6500000010536f6d650400c5090000010000c5090c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f0c1c42616c616e63650118244163636f756e74496401001c49644669656c64015903000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c64735503015c4964656e746974794669656c64733c49644669656c643e0000c909000002c10900cd090c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed10900000408d5091800d5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d909045300000400dd0901185665633c543e0000d909083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650169032c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970656903012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000dd09000002d90900e10900000408e5091800e5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e909045300000400ed0901185665633c543e0000e909083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801302c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683001104861736800011868656967687410012c426c6f636b4e756d6265720000ed09000002e90900f1090c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef50900000408000400f909083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656e7503015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73fd09018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000fd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400bd0101185665633c543e0000010a0c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e050a083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573090a0190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000090a083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500000d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000110a0c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e150a085470616c6c65745f6368696c645f626f756e746965732c4368696c64426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011000140134706172656e745f626f756e747910012c426f756e7479496e64657800011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000118737461747573190a01a44368696c64426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000190a085470616c6c65745f6368696c645f626f756e74696573444368696c64426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001101441646465640000003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640001001841637469766504011c63757261746f720001244163636f756e7449640002003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000300001d0a0c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144572726f7204045400010c54506172656e74426f756e74794e6f74416374697665000004a454686520706172656e7420626f756e7479206973206e6f7420696e206163746976652073746174652e64496e73756666696369656e74426f756e747942616c616e6365000104e454686520626f756e74792062616c616e6365206973206e6f7420656e6f75676820746f20616464206e6577206368696c642d626f756e74792e50546f6f4d616e794368696c64426f756e746965730002040d014e756d626572206f66206368696c6420626f756e746965732065786365656473206c696d697420604d61784163746976654368696c64426f756e7479436f756e74602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e210a089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e08244163636f756e74496400284d617857696e6e65727300000c0120737570706f727473250a0198426f756e646564537570706f7274733c4163636f756e7449642c204d617857696e6e6572733e00011473636f726555040134456c656374696f6e53636f726500011c636f6d70757465f506013c456c656374696f6e436f6d707574650000250a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016504045300000400610401185665633c543e0000290a089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f7408244163636f756e7449640100304461746150726f7669646572012d0a00080118766f74657273310a01445665633c4461746150726f76696465723e00011c74617267657473bd0101385665633c4163636f756e7449643e00002d0a0000040c002c750800310a0000022d0a00350a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401390a0453000004003d0a01185665633c543e0000390a0000040c55041010003d0a000002390a00410a0c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e0189030010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e85030154526177536f6c7574696f6e3c536f6c7574696f6e3e00012063616c6c5f66656518011c42616c616e63650000450a0c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f720404540001386850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e3846616c6c6261636b4661696c6564000b044c5468652066616c6c6261636b206661696c65642c426f756e644e6f744d6574000c0448536f6d6520626f756e64206e6f74206d657438546f6f4d616e7957696e6e657273000d049c5375626d697474656420736f6c7574696f6e2068617320746f6f206d616e792077696e6e657273040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732e490a0c4070616c6c65745f626167735f6c697374106c697374104e6f646508045400044900001401086964000130543a3a4163636f756e74496400011070726576a90201504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874a90201504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f75707065722c0120543a3a53636f726500011473636f72652c0120543a3a53636f726500004d0a0c4070616c6c65745f626167735f6c697374106c6973740c426167080454000449000008011068656164a90201504f7074696f6e3c543a3a4163636f756e7449643e0001107461696ca90201504f7074696f6e3c543a3a4163636f756e7449643e0000510a0000022c00550a0c4070616c6c65745f626167735f6c6973741870616c6c6574144572726f72080454000449000104104c6973740400590a01244c6973744572726f72000004b441206572726f7220696e20746865206c69737420696e7465726661636520696d706c656d656e746174696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e590a0c4070616c6c65745f626167735f6c697374106c697374244c6973744572726f72000110244475706c6963617465000000284e6f7448656176696572000100304e6f74496e53616d65426167000200304e6f64654e6f74466f756e64000300005d0a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328506f6f6c4d656d626572040454000010011c706f6f6c5f6964100118506f6f6c4964000118706f696e747318013042616c616e63654f663c543e0001706c6173745f7265636f726465645f7265776172645f636f756e7465728d060140543a3a526577617264436f756e746572000138756e626f6e64696e675f65726173610a01e0426f756e64656442547265654d61703c457261496e6465782c2042616c616e63654f663c543e2c20543a3a4d6178556e626f6e64696e673e0000610a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560118045300000400650a013842547265654d61703c4b2c20563e0000650a042042547265654d617008044b0110045601180004006909000000690a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c426f6e646564506f6f6c496e6e65720404540000140128636f6d6d697373696f6e6d0a0134436f6d6d697373696f6e3c543e0001386d656d6265725f636f756e74657210010c753332000118706f696e747318013042616c616e63654f663c543e000114726f6c6573790a015c506f6f6c526f6c65733c543a3a4163636f756e7449643e000114737461746581040124506f6f6c537461746500006d0a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328436f6d6d697373696f6e040454000010011c63757272656e749904017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e00010c6d6178710a013c4f7074696f6e3c50657262696c6c3e00012c6368616e67655f72617465750a01bc4f7074696f6e3c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e3e0001347468726f74746c655f66726f6d450201644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e0000710a04184f7074696f6e04045401a80108104e6f6e6500000010536f6d650400a80000010000750a04184f7074696f6e04045401a1040108104e6f6e6500000010536f6d650400a1040000010000790a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c526f6c657304244163636f756e7449640100001001246465706f7369746f720001244163636f756e744964000110726f6f74a90201444f7074696f6e3c4163636f756e7449643e0001246e6f6d696e61746f72a90201444f7074696f6e3c4163636f756e7449643e00011c626f756e636572a90201444f7074696f6e3c4163636f756e7449643e00007d0a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328526577617264506f6f6c04045400001401706c6173745f7265636f726465645f7265776172645f636f756e7465728d060140543a3a526577617264436f756e74657200016c6c6173745f7265636f726465645f746f74616c5f7061796f75747318013042616c616e63654f663c543e000154746f74616c5f726577617264735f636c61696d656418013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f70656e64696e6718013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f636c61696d656418013042616c616e63654f663c543e0000810a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320537562506f6f6c7304045400000801186e6f5f657261850a0134556e626f6e64506f6f6c3c543e000120776974685f657261890a010101426f756e64656442547265654d61703c457261496e6465782c20556e626f6e64506f6f6c3c543e2c20546f74616c556e626f6e64696e67506f6f6c733c543e3e0000850a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328556e626f6e64506f6f6c0404540000080118706f696e747318013042616c616e63654f663c543e00011c62616c616e636518013042616c616e63654f663c543e0000890a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601850a0453000004008d0a013842547265654d61703c4b2c20563e00008d0a042042547265654d617008044b0110045601850a000400910a000000910a000002950a00950a0000040810850a00990a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00009d0a0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144572726f7204045400018030506f6f6c4e6f74466f756e6400000488412028626f6e6465642920706f6f6c20696420646f6573206e6f742065786973742e48506f6f6c4d656d6265724e6f74466f756e640001046c416e206163636f756e74206973206e6f742061206d656d6265722e48526577617264506f6f6c4e6f74466f756e640002042101412072657761726420706f6f6c20646f6573206e6f742065786973742e20496e20616c6c206361736573207468697320697320612073797374656d206c6f676963206572726f722e40537562506f6f6c734e6f74466f756e6400030468412073756220706f6f6c20646f6573206e6f742065786973742e644163636f756e7442656c6f6e6773546f4f74686572506f6f6c0004084d01416e206163636f756e7420697320616c72656164792064656c65676174696e6720696e20616e6f7468657220706f6f6c2e20416e206163636f756e74206d6179206f6e6c792062656c6f6e6720746f206f6e653c706f6f6c20617420612074696d652e3846756c6c79556e626f6e64696e670005083d01546865206d656d6265722069732066756c6c7920756e626f6e6465642028616e6420746875732063616e6e6f74206163636573732074686520626f6e64656420616e642072657761726420706f6f6ca8616e796d6f726520746f2c20666f72206578616d706c652c20636f6c6c6563742072657761726473292e444d6178556e626f6e64696e674c696d69740006040901546865206d656d6265722063616e6e6f7420756e626f6e642066757274686572206368756e6b732064756520746f207265616368696e6720746865206c696d69742e4443616e6e6f745769746864726177416e790007044d014e6f6e65206f66207468652066756e64732063616e2062652077697468647261776e2079657420626563617573652074686520626f6e64696e67206475726174696f6e20686173206e6f74207061737365642e444d696e696d756d426f6e644e6f744d6574000814290154686520616d6f756e7420646f6573206e6f74206d65657420746865206d696e696d756d20626f6e6420746f20656974686572206a6f696e206f7220637265617465206120706f6f6c2e005501546865206465706f7369746f722063616e206e6576657220756e626f6e6420746f20612076616c7565206c657373207468616e206050616c6c65743a3a6465706f7369746f725f6d696e5f626f6e64602e205468655d0163616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e67207065726d697373696f6e7320666f722074686520706f6f6c2e204d656d626572732063616e206e6576657220756e626f6e6420746f20616876616c75652062656c6f7720604d696e4a6f696e426f6e64602e304f766572666c6f775269736b0009042101546865207472616e73616374696f6e20636f756c64206e6f742062652065786563757465642064756520746f206f766572666c6f77207269736b20666f722074686520706f6f6c2e344e6f7444657374726f79696e67000a085d014120706f6f6c206d75737420626520696e205b60506f6f6c53746174653a3a44657374726f79696e67605d20696e206f7264657220666f7220746865206465706f7369746f7220746f20756e626f6e64206f7220666f72b86f74686572206d656d6265727320746f206265207065726d697373696f6e6c6573736c7920756e626f6e6465642e304e6f744e6f6d696e61746f72000b04f45468652063616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e67207065726d697373696f6e7320666f722074686520706f6f6c2e544e6f744b69636b65724f7244657374726f79696e67000c043d01456974686572206129207468652063616c6c65722063616e6e6f74206d616b6520612076616c6964206b69636b206f722062292074686520706f6f6c206973206e6f742064657374726f79696e672e1c4e6f744f70656e000d047054686520706f6f6c206973206e6f74206f70656e20746f206a6f696e204d6178506f6f6c73000e04845468652073797374656d206973206d61786564206f7574206f6e20706f6f6c732e384d6178506f6f6c4d656d62657273000f049c546f6f206d616e79206d656d6265727320696e2074686520706f6f6c206f722073797374656d2e4443616e4e6f744368616e676553746174650010048854686520706f6f6c732073746174652063616e6e6f74206265206368616e6765642e54446f65734e6f74486176655065726d697373696f6e001104b85468652063616c6c657220646f6573206e6f742068617665206164657175617465207065726d697373696f6e732e544d65746164617461457863656564734d61784c656e001204ac4d657461646174612065786365656473205b60436f6e6669673a3a4d61784d657461646174614c656e605d24446566656e736976650400a10a0138446566656e736976654572726f720013083101536f6d65206572726f72206f6363757272656420746861742073686f756c64206e657665722068617070656e2e20546869732073686f756c64206265207265706f7274656420746f20746865306d61696e7461696e6572732e9c5061727469616c556e626f6e644e6f74416c6c6f7765645065726d697373696f6e6c6573736c79001404bc5061727469616c20756e626f6e64696e67206e6f7720616c6c6f776564207065726d697373696f6e6c6573736c792e5c4d6178436f6d6d697373696f6e526573747269637465640015041d0154686520706f6f6c2773206d617820636f6d6d697373696f6e2063616e6e6f742062652073657420686967686572207468616e20746865206578697374696e672076616c75652e60436f6d6d697373696f6e457863656564734d6178696d756d001604ec54686520737570706c69656420636f6d6d697373696f6e206578636565647320746865206d617820616c6c6f77656420636f6d6d697373696f6e2e78436f6d6d697373696f6e45786365656473476c6f62616c4d6178696d756d001704e854686520737570706c69656420636f6d6d697373696f6e206578636565647320676c6f62616c206d6178696d756d20636f6d6d697373696f6e2e64436f6d6d697373696f6e4368616e67655468726f74746c656400180409014e6f7420656e6f75676820626c6f636b732068617665207375727061737365642073696e636520746865206c61737420636f6d6d697373696f6e207570646174652e78436f6d6d697373696f6e4368616e6765526174654e6f74416c6c6f7765640019040101546865207375626d6974746564206368616e67657320746f20636f6d6d697373696f6e206368616e6765207261746520617265206e6f7420616c6c6f7765642e4c4e6f50656e64696e67436f6d6d697373696f6e001a04a05468657265206973206e6f2070656e64696e6720636f6d6d697373696f6e20746f20636c61696d2e584e6f436f6d6d697373696f6e43757272656e74536574001b048c4e6f20636f6d6d697373696f6e2063757272656e7420686173206265656e207365742e2c506f6f6c4964496e557365001c0464506f6f6c2069642063757272656e746c7920696e207573652e34496e76616c6964506f6f6c4964001d049c506f6f6c2069642070726f7669646564206973206e6f7420636f72726563742f757361626c652e4c426f6e64457874726152657374726963746564001e04fc426f6e64696e67206578747261206973207265737472696374656420746f207468652065786163742070656e64696e672072657761726420616d6f756e742e3c4e6f7468696e67546f41646a757374001f04b04e6f20696d62616c616e636520696e20746865204544206465706f73697420666f722074686520706f6f6c2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea10a0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c657438446566656e736976654572726f72000114684e6f74456e6f7567685370616365496e556e626f6e64506f6f6c00000030506f6f6c4e6f74466f756e6400010048526577617264506f6f6c4e6f74466f756e6400020040537562506f6f6c734e6f74466f756e6400030070426f6e64656453746173684b696c6c65645072656d61747572656c7900040000a50a0c4c70616c6c65745f666173745f756e7374616b6514747970657338556e7374616b6552657175657374040454000008011c73746173686573a90a01d8426f756e6465645665633c28543a3a4163636f756e7449642c2042616c616e63654f663c543e292c20543a3a426174636853697a653e00011c636865636b6564ad0a0190426f756e6465645665633c457261496e6465782c204d6178436865636b696e673c543e3e0000a90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540171040453000004006d0401185665633c543e0000ad0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400cd0101185665633c543e0000b10a0c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144572726f72040454000118344e6f74436f6e74726f6c6c657200000cb85468652070726f766964656420436f6e74726f6c6c6572206163636f756e7420776173206e6f7420666f756e642e00c054686973206d65616e7320746861742074686520676976656e206163636f756e74206973206e6f7420626f6e6465642e34416c7265616479517565756564000104ac54686520626f6e646564206163636f756e742068617320616c7265616479206265656e207175657565642e384e6f7446756c6c79426f6e646564000204bc54686520626f6e646564206163636f756e74206861732061637469766520756e6c6f636b696e67206368756e6b732e244e6f74517565756564000304b45468652070726f766964656420756e2d7374616b6572206973206e6f7420696e2074686520605175657565602e2c416c72656164794865616400040405015468652070726f766964656420756e2d7374616b657220697320616c726561647920696e20486561642c20616e642063616e6e6f7420646572656769737465722e3843616c6c4e6f74416c6c6f7765640005041d015468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742062656361757365207468652070616c6c6574206973206e6f74206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb50a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000ac01346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001506173796e635f6261636b696e675f706172616d73ad0401484173796e634261636b696e67506172616d730001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c75333200019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c75333200013c6578656375746f725f706172616d73b10401384578656375746f72506172616d73000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d62657200013c6f6e5f64656d616e645f636f72657310010c7533320001446f6e5f64656d616e645f7265747269657310010c7533320001606f6e5f64656d616e645f71756575655f6d61785f73697a6510010c7533320001886f6e5f64656d616e645f7461726765745f71756575655f7574696c697a6174696f6ea8011c50657262696c6c0001646f6e5f64656d616e645f6665655f766172696162696c697479a8011c50657262696c6c0001486f6e5f64656d616e645f626173655f66656518011c42616c616e63650001346f6e5f64656d616e645f74746c10012c426c6f636b4e756d62657200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d62657200016470617261735f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f72654502012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f72734502012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001387076665f766f74696e675f74746c10013053657373696f6e496e6465780001806d696e696d756d5f76616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001546d696e696d756d5f6261636b696e675f766f74657310010c7533320000b90a000002bd0a00bd0a0000040810b50a00c10a106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec50a000002e90400c90a000002e90100cd0a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731873686172656468416c6c6f77656452656c6179506172656e7473547261636b657208104861736801302c426c6f636b4e756d626572011000080118627566666572d10a015856656344657175653c28486173682c2048617368293e0001346c61746573745f6e756d62657210012c426c6f636b4e756d6265720000d10a000002d50a00d50a00000408303000d90a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c64dd040150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000dd0a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480130044e011000200110636f726515070124436f7265496e646578000110686173683d05013443616e6469646174654861736800012864657363726970746f72fd04015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573e10401604269745665633c75382c204269744f726465724c7362303e00011c6261636b657273e10401604269745665633c75382c204269744f726465724c7362303e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75701907012847726f7570496e6465780000e10a106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001748c556e736f727465644f724475706c696361746556616c696461746f72496e6469636573000004e856616c696461746f7220696e646963657320617265206f7574206f66206f72646572206f7220636f6e7461696e73206475706c6963617465732e98556e736f727465644f724475706c69636174654469737075746553746174656d656e74536574000104f8446973707574652073746174656d656e74207365747320617265206f7574206f66206f72646572206f7220636f6e7461696e206475706c6963617465732e8c556e736f727465644f724475706c69636174654261636b656443616e6469646174657300020419014261636b65642063616e6469646174657320617265206f7574206f66206f726465722028636f726520696e64657829206f7220636f6e7461696e206475706c6963617465732e54556e657870656374656452656c6179506172656e7400030429014120646966666572656e742072656c617920706172656e74207761732070726f766964656420636f6d706172656420746f20746865206f6e2d636861696e2073746f726564206f6e652e4457726f6e674269746669656c6453697a65000404a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e404269746669656c64416c6c5a65726f73000504804269746669656c6420636f6e7369737473206f66207a65726f73206f6e6c792e704269746669656c644475706c69636174654f72556e6f7264657265640006044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730007047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500080444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000904ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000a04310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e4c5363686564756c65644f75744f664f72646572000b04745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000c04a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f646555706772616465000d0464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000e04604f757470757420636f646520697320746f6f206c6172676554446973616c6c6f77656452656c6179506172656e74000f08ec5468652063616e64696461746527732072656c61792d706172656e7420776173206e6f7420616c6c6f7765642e204569746865722069742077617325016e6f7420726563656e7420656e6f756768206f72206974206469646e277420616476616e6365206261736564206f6e20746865206c6173742070617261636861696e20626c6f636b2e44496e76616c696441737369676e6d656e7400100815014661696c656420746f20636f6d707574652067726f757020696e64657820666f722074686520636f72653a206569746865722069742773206f7574206f6620626f756e6473e86f72207468652072656c617920706172656e7420646f65736e27742062656c6f6e6720746f207468652063757272656e742073657373696f6e2e44496e76616c696447726f7570496e6465780011049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e6700120490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67001304e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e656400140468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001504c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001604d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730017041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700180411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001904d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001a04dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d61746368001b0855015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c7470617261206865616420696e2074686520636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f7265001c0ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee50a0c4c706f6c6b61646f745f7072696d6974697665730876364c536372617065644f6e436861696e566f7465730404480130000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e646964617465e90a011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e0001206469737075746573350501604d756c74694469737075746553746174656d656e745365740000e90a000002ed0a00ed0a000004081107f10a00f10a000002f50a00f50a00000408e904310500f90a106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011864546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e944469737075746553746174656d656e7473556e736f727465644f724475706c696361746573000404bc546865206f72646572696e67206f6620646973707574652073746174656d656e74732077617320696e76616c69642e3844697370757465496e76616c6964000504804120646973707574652073746174656d656e742077617320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742efd0a000002c50a00010b000002050b00050b106c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65721870616c6c657430436f72654f6363757069656404044e0110010810467265650000001450617261730400090b01345061726173456e7472793c4e3e00010000090b106c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65721870616c6c6574285061726173456e74727904044e0110000c012861737369676e6d656e740d0b012841737369676e6d656e74000154617661696c6162696c6974795f74696d656f75747310010c75333200010c74746c1001044e00000d0b106c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657218636f6d6d6f6e2841737369676e6d656e74000004011c706172615f6964710201185061726149640000110b042042547265654d617008044b011507045601150b0004001d0b000000150b000002190b00190b04184f7074696f6e04045401090b0108104e6f6e6500000010536f6d650400090b00000100001d0b000002210b00210b000004081507150b00250b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261735c507666436865636b416374697665566f74655374617465042c426c6f636b4e756d626572011000140130766f7465735f616363657074e10401604269745665633c75382c204269744f726465724c7362303e000130766f7465735f72656a656374e10401604269745665633c75382c204269744f726465724c7362303e00010c61676510013053657373696f6e496e646578000128637265617465645f617410012c426c6f636b4e756d626572000118636175736573290b017c5665633c507666436865636b43617573653c426c6f636b4e756d6265723e3e0000290b0000022d0b002d0b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334507666436865636b4361757365042c426c6f636b4e756d62657201100108284f6e626f617264696e670400710201185061726149640000001c557067726164650c010869647102011850617261496400012c696e636c756465645f617410012c426c6f636b4e756d6265720001307365745f676f5f6168656164310b0128536574476f416865616400010000310b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617328536574476f41686561640001080c596573000000084e6f00010000350b000002090500390b0000027102003d0b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e00060000410b0000040871021000450b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573490b01605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564450201244f7074696f6e3c4e3e0000490b0000024d0b004d0b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e0000510b000002410b00550b0c4c706f6c6b61646f745f7072696d6974697665730876363855706772616465476f41686561640001081441626f72740000001c476f416865616400010000590b0c4c706f6c6b61646f745f7072696d69746976657308763648557067726164655265737472696374696f6e0001041c50726573656e74000000005d0b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f6865616429050120486561644461746100013c76616c69646174696f6e5f636f64652505013856616c69646174696f6e436f6465000124706172615f6b696e64b40120506172614b696e640000610b106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000130344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f7455706772616465000304d4506172612063616e6e6f7420626520757067726164656420746f2061206c6561736520686f6c64696e672070617261636861696e2e3c43616e6e6f74446f776e6772616465000404d0506172612063616e6e6f7420626520646f776e67726164656420746f20616e206f6e2d64656d616e642070617261636861696e2e58507666436865636b53746174656d656e745374616c65000504b05468652073746174656d656e7420666f7220505646207072652d636865636b696e67206973207374616c652e5c507666436865636b53746174656d656e74467574757265000604ec5468652073746174656d656e7420666f7220505646207072652d636865636b696e6720697320666f722061206675747572652073657373696f6e2e84507666436865636b56616c696461746f72496e6465784f75744f66426f756e6473000704a4436c61696d65642076616c696461746f7220696e646578206973206f7574206f6620626f756e64732e60507666436865636b496e76616c69645369676e6174757265000804c8546865207369676e617475726520666f722074686520505646207072652d636865636b696e6720697320696e76616c69642e48507666436865636b446f75626c65566f7465000904b054686520676976656e2076616c696461746f7220616c7265616479206861732063617374206120766f74652e58507666436865636b5375626a656374496e76616c6964000a04f454686520676976656e2050564620646f6573206e6f7420657869737420617420746865206d6f6d656e74206f662070726f63657373206120766f74652e4443616e6e6f7455706772616465436f6465000b04cc50617261636861696e2063616e6e6f742063757272656e746c79207363686564756c65206120636f646520757067726164652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e650b000002690b00690b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273c90a01405665633c56616c696461746f7249643e000118717565756564c90a01405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e64657800006d0b000002710b00710b0860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d6573736167650000750b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564b40110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320000790b0000026505007d0b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164810201304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000810b000002850b00850b0860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e0000890b0000028d0b008d0b0000040810390b00910b106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000150544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e3057726f6e675769746e6573730012048c5468652070726f7669646564207769746e65737320646174612069732077726f6e672e704368616e6e656c4372656174696f6e4e6f74417574686f72697a6564001304e8546865206368616e6e656c206265747765656e2074686573652074776f20636861696e732063616e6e6f7420626520617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e950b000002ed0100990b0c4c706f6c6b61646f745f7072696d6974697665730876362c53657373696f6e496e666f00003401606163746976655f76616c696461746f725f696e6469636573c50a014c5665633c56616c696461746f72496e6465783e00012c72616e646f6d5f736565640401205b75383b2033325d000138646973707574655f706572696f6410013053657373696f6e496e64657800012876616c696461746f72739d0b019c496e64657865645665633c56616c696461746f72496e6465782c2056616c696461746f7249643e000138646973636f766572795f6b657973a10b01645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b657973950b01445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073a50b01ac496e64657865645665633c47726f7570496e6465782c205665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c75333200009d0b0c4c706f6c6b61646f745f7072696d69746976657308763628496e646578656456656308044b01e904045601e901000400c90a01185665633c563e0000a10b000002f10100a50b0c4c706f6c6b61646f745f7072696d69746976657308763628496e646578656456656308044b011907045601c50a000400fd0a01185665633c563e0000a90b00000408103d0500ad0b0c4c706f6c6b61646f745f7072696d6974697665730876363044697370757465537461746504044e01100010013876616c696461746f72735f666f72e104017c4269745665633c75382c206269747665633a3a6f726465723a3a4c7362303e00014876616c696461746f72735f616761696e7374e104017c4269745665633c75382c206269747665633a3a6f726465723a3a4c7362303e00011473746172741001044e000130636f6e636c756465645f6174450201244f7074696f6e3c4e3e0000b10b0420425472656553657404045401e904000400c50a000000b50b106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144572726f72040454000124744475706c69636174654469737075746553746174656d656e7453657473000004a84475706c696361746520646973707574652073746174656d656e7420736574732070726f76696465642e5c416e6369656e744469737075746553746174656d656e740001048c416e6369656e7420646973707574652073746174656d656e742070726f76696465642e6456616c696461746f72496e6465784f75744f66426f756e6473000204e856616c696461746f7220696e646578206f6e2073746174656d656e74206973206f7574206f6620626f756e647320666f722073657373696f6e2e40496e76616c69645369676e61747572650003047c496e76616c6964207369676e6174757265206f6e2073746174656d656e742e484475706c696361746553746174656d656e74000404cc56616c696461746f7220766f7465207375626d6974746564206d6f7265207468616e206f6e636520746f20646973707574652e4853696e676c65536964656444697370757465000504c441206469737075746520776865726520746865726520617265206f6e6c7920766f746573206f6e206f6e6520736964652e3c4d616c6963696f75734261636b65720006049c41206469737075746520766f74652066726f6d2061206d616c6963696f7573206261636b65722e4c4d697373696e674261636b696e67566f746573000704e04e6f206261636b696e6720766f74657320776572652070726f766964657320616c6f6e6720646973707574652073746174656d656e74732e48556e636f6e6669726d656444697370757465000804b0556e636f6e6669726d656420646973707574652073746174656d656e7420736574732070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb90b104c706f6c6b61646f745f7072696d69746976657308763620736c617368696e673850656e64696e67536c617368657300000801106b657973bd0b019442547265654d61703c56616c696461746f72496e6465782c2056616c696461746f7249643e0001106b696e647905014c536c617368696e674f6666656e63654b696e640000bd0b042042547265654d617008044b01e904045601e901000400c10b000000c10b000002c50b00c50b00000408e904e90100c90b146c706f6c6b61646f745f72756e74696d655f70617261636861696e7320646973707574657320736c617368696e671870616c6c6574144572726f7204045400011860496e76616c69644b65794f776e65727368697050726f6f660000048c546865206b6579206f776e6572736869702070726f6f6620697320696e76616c69642e4c496e76616c696453657373696f6e496e646578000104a05468652073657373696f6e20696e64657820697320746f6f206f6c64206f7220696e76616c69642e50496e76616c696443616e64696461746548617368000204785468652063616e646964617465206861736820697320696e76616c69642e54496e76616c696456616c696461746f72496e64657800030801015468657265206973206e6f2070656e64696e6720736c61736820666f722074686520676976656e2076616c696461746f7220696e64657820616e642074696d6514736c6f742e6056616c696461746f72496e64657849644d69736d61746368000404d05468652076616c696461746f7220696e64657820646f6573206e6f74206d61746368207468652076616c696461746f722069642e5c4475706c6963617465536c617368696e675265706f72740005040d0154686520676976656e20736c617368696e67207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ecd0b0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564d10b01304f7074696f6e3c626f6f6c3e0000d10b04184f7074696f6e04045401b40108104e6f6e6500000010536f6d650400b40000010000d50b105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000138344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f7450617261746872656164000604bc50617261206973206e6f742061205061726174687265616420286f6e2d64656d616e642070617261636861696e292e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e67726164650008042d0143616e6e6f74207363686564756c6520646f776e6772616465206f66206c6561736520686f6c64696e672070617261636861696e20746f206f6e2d64656d616e642070617261636861696e3443616e6e6f7455706772616465000904250143616e6e6f74207363686564756c652075706772616465206f66206f6e2d64656d616e642070617261636861696e20746f206c6561736520686f6c64696e672070617261636861696e28506172614c6f636b6564000a08490150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e2c676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e24456d707479436f6465000c04d45265676973746572696e672070617261636861696e207769746820656d70747920636f6465206973206e6f7420616c6c6f7765642e2843616e6e6f7453776170000d08510143616e6e6f7420706572666f726d20612070617261636861696e20736c6f74202f206c6966656379636c6520737761702e20436865636b207468617420746865207374617465206f6620626f74682070617261738461726520636f727265637420666f7220746865207377617020746f20776f726b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed90b000002a90700dd0b105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee10b0000040800710200e50b00000324000000e90b00e90b04184f7074696f6e04045401ed0b0108104e6f6e6500000010536f6d650400ed0b0000010000ed0b0000040c0071021800f10b105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef50b0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e74496400012076657269666965729105014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ef90b01744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f6400012866756e645f696e64657810012446756e64496e6465780000f90b0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000fd0b105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110855015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e741c706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e010c0c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e6465723101015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572050c01784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679090c01404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e3101015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665b40110626f6f6c000100145265616479080120726573706f6e7365110c014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000050c04184f7074696f6e0404540131010108104e6f6e6500000010536f6d65040031010000010000090c04184f7074696f6e040454010d0c0108104e6f6e6500000010536f6d6504000d0c00000100000d0c00000408080800110c080c78636d4456657273696f6e6564526573706f6e73650001080856320400d105013076323a3a526573706f6e736500020008563304001906013076333a3a526573706f6e736500030000150c0000040810310100190c0000040c2c2410001d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401210c045300000400250c01185665633c543e0000210c0000040831011000250c000002210c00290c0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304002d0c013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c6454617267657473000300002d0c04184f7074696f6e04045401340108104e6f6e6500000010536f6d650400340000010000310c0000040c1000350c00350c080c78636d4056657273696f6e65644173736574496400010408563304002d01012c76333a3a4173736574496400030000390c0c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e7469666965720188304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e65723101015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b65723101015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d6572733d0c01d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e00003d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401410c045300000400450c01185665633c543e0000410c00000408881800450c000002410c00490c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014d0c045300000400510c01185665633c543e00004d0c0000040818310100510c0000024d0c00550c0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108410154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652ec8506572686170732061206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e590c085070616c6c65745f6d6573736167655f717565756524426f6f6b537461746504344d6573736167654f726967696e01810600180114626567696e10012450616765496e64657800010c656e6410012450616765496e646578000114636f756e7410012450616765496e64657800014072656164795f6e65696768626f7572735d0c01844f7074696f6e3c4e65696768626f7572733c4d6573736167654f726967696e3e3e0001346d6573736167655f636f756e742c010c75363400011073697a652c010c75363400005d0c04184f7074696f6e04045401610c0108104e6f6e6500000010536f6d650400610c0000010000610c085070616c6c65745f6d6573736167655f7175657565284e65696768626f75727304344d6573736167654f726967696e0181060008011070726576810601344d6573736167654f726967696e0001106e657874810601344d6573736167654f726967696e0000650c0000040881061000690c085070616c6c65745f6d6573736167655f71756575651050616765081053697a650110204865617053697a65000018012472656d61696e696e6710011053697a6500013872656d61696e696e675f73697a6510011053697a6500012c66697273745f696e64657810011053697a65000114666972737410011053697a650001106c61737410011053697a65000110686561706d0c019c426f756e6465645665633c75382c20496e746f5533323c4865617053697a652c2053697a653e3e00006d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710c0c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144572726f720404540001202c4e6f745265617061626c65000008490150616765206973206e6f74207265617061626c65206265636175736520697420686173206974656d732072656d61696e696e6720746f2062652070726f63657373656420616e64206973206e6f74206f6c641c656e6f7567682e184e6f50616765000104845061676520746f2062652072656170656420646f6573206e6f742065786973742e244e6f4d657373616765000204a8546865207265666572656e636564206d65737361676520636f756c64206e6f7420626520666f756e642e40416c726561647950726f6365737365640003040101546865206d6573736167652077617320616c72656164792070726f63657373656420616e642063616e6e6f742062652070726f63657373656420616761696e2e18517565756564000404ac546865206d6573736167652069732071756575656420666f722066757475726520657865637574696f6e2e48496e73756666696369656e74576569676874000504190154686572652069732074656d706f726172696c79206e6f7420656e6f7567682077656967687420746f20636f6e74696e756520736572766963696e67206d657373616765732e6054656d706f726172696c79556e70726f6365737361626c65000610a854686973206d6573736167652069732074656d706f726172696c7920756e70726f6365737361626c652e00590153756368206572726f7273206172652065787065637465642c20627574206e6f742067756172616e746565642c20746f207265736f6c7665207468656d73656c766573206576656e7475616c6c79207468726f756768247265747279696e672e2c517565756550617573656400070cec5468652071756575652069732070617573656420616e64206e6f206d6573736167652063616e2062652065786563757465642066726f6d2069742e001d01546869732063616e206368616e676520617420616e792074696d6520616e64206d6179207265736f6c766520696e20746865206675747572652062792072652d747279696e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e750c0c4470616c6c65745f61737365745f726174651870616c6c6574144572726f7204045400010840556e6b6e6f776e41737365744b696e640000047854686520676976656e20617373657420494420697320756e6b6e6f776e2e34416c7265616479457869737473000104510154686520676976656e20617373657420494420616c72656164792068617320616e2061737369676e656420636f6e76657273696f6e207261746520616e642063616e6e6f742062652072652d637265617465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e790c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f5010453000004007d0c01185665633c543e00007d0c000002f50100810c0c3070616c6c65745f62656566791870616c6c6574144572726f7204045400011060496e76616c69644b65794f776e65727368697050726f6f66000004310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660001043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e850c0c4873705f636f6e73656e7375735f62656566790c6d6d72444265656679417574686f726974795365740458417574686f72697479536574436f6d6d69746d656e740130000c010869642c015463726174653a3a56616c696461746f72536574496400010c6c656e10010c7533320001446b65797365745f636f6d6d69746d656e74300158417574686f72697479536574436f6d6d69746d656e740000890c102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301b1011043616c6c016101245369676e6174757265019d05144578747261018d0c000400340000008d0c00000424910c950c990c9d0ca10ca90cad0cb10cb50c00910c10306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000950c10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000990c10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000009d0c10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000a10c10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400a50c010c4572610000a50c102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000a90c10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040015010120543a3a4e6f6e63650000ad0c10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000b10c086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400f4013042616c616e63654f663c543e0000b50c0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d734850726576616c69646174654174746573747304045400000000b90c0840706f6c6b61646f745f72756e74696d651c52756e74696d6500000000e01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104023059070400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500005d0704000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100b40400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100b40400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500005507040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01650101541830426c6f636b576569676874736507010207b0bde93603000b00204aa9d10113ffffffffffffffff222d0d1e00010bb8845c8f580113a3703d0ad7a370bd010b0098f73e5d0113ffffffffffffffbf010000222d0d1e00010bb80caff9cc0113a3703d0ad7a370fd010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040222d0d1e0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746871073000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101000100000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687479074038ca38010000000098aaf904000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e7d073d0420706f6c6b61646f743c7061726974792d706f6c6b61646f74000000002b460f00000000004cdf6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a0600000017a6bc0d0062aeb30100000018ef58a3b67ba77001000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0500000049eaaf1b548a0cb00300000091d5df18b0d2cf58020000002a5e924655399e6001000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab52705903000000fbc577b9d747efd60100000019000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978590108000014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e018d0700245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e6461010104051091070400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b757000010405047c040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e017501017808344d6178696d756d57656967687424400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01a1070120507265696d6167650120507265696d6167650c24537461747573466f720001040630a5070400049020546865207265717565737420737461747573206f66206120676976656e20686173682e4052657175657374537461747573466f720001040630ad070400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406bd07c107040000017d01018c0001c5070a1042616265011042616265442845706f6368496e64657801002c20000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f7269746965730100c9070400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100950120000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100950120000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e676500009d0104000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100c90704000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510d50704000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000dd0704000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e65737301008004001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0049012049742069732073657420696e20606f6e5f66696e616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401007c200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000f50704000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000f5070400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e34536b697070656445706f6368730100f90704002029012041206c697374206f6620746865206c6173742031303020736b69707065642065706f63687320616e642074686520636f72726573706f6e64696e672073657373696f6e20696e64657870207768656e207468652065706f63682077617320736b69707065642e0031012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f663501206d75737420636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e656564206139012077617920746f2074696520746f6765746865722073657373696f6e7320616e642065706f636820696e64696365732c20692e652e207765206e65656420746f2076616c69646174652074686174290120612076616c696461746f722077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e64207768617420746865b0206163746976652065706f636820696e6465782077617320647572696e6720746861742073657373696f6e2e01850100103445706f63684475726174696f6e2c2060090000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652c20701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f776564344d61784e6f6d696e61746f727310100002000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e010508022454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004a0205468652063757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100b4040010d82057686574686572207468652074696d657374616d7020686173206265656e207570646174656420696e207468697320626c6f636b2e00550120546869732076616c7565206973207570646174656420746f206074727565602075706f6e207375636365737366756c207375626d697373696f6e206f6620612074696d657374616d702062792061206e6f64652e4501204974206973207468656e20636865636b65642061742074686520656e64206f66206561636820626c6f636b20657865637574696f6e20696e2074686520606f6e5f66696e616c697a656020686f6f6b2e01a9010004344d696e696d756d506572696f642c20b80b000000000000188c20546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e004d012042652061776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a20706572696f6420746861742074686520626c6f636b2070726f64756374696f6e4901206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c2067656e6572616c6c7920776f726b2077697468207468697320746f61012064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20466f72206578616d706c652c20696e2074686520417572612070616c6c65742069742077696c6c20626520646f75626c6520746869737020706572696f64206f6e2064656661756c742073657474696e67732e00031c496e6469636573011c496e646963657304204163636f756e7473000104021009080400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01ad010190041c4465706f736974184000e8764817000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e010d08042042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402001108040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402002108040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c647301010402002d080400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a6573010104020041080400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e01b901019414484578697374656e7469616c4465706f736974184000e40b5402000000000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100100000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100800000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e01550805485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c69657201008d0640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100590804000000019c04604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e002028417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000061c5374616b696e67011c5374616b696e67943856616c696461746f72436f756e740100101000000000049c2054686520696465616c206e756d626572206f66206163746976652076616c696461746f72732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100bd0104000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e64656400010405000004000c0101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e484d696e696d756d4163746976655374616b65010018400000000000000000000000000000000004110120546865206d696e696d756d20616374697665206e6f6d696e61746f72207374616b65206f6620746865206c617374207375636365737366756c20656c656374696f6e2e344d696e436f6d6d697373696f6e0100a810000000000ce820546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e20746861742076616c696461746f72732063616e207365742e00802049662073657420746f206030602c206e6f206c696d6974206578697374732e184c656467657200010402005d080400104501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e007501204e6f74653a20416c6c2074686520726561647320616e64206d75746174696f6e7320746f20746869732073746f72616765202a4d5553542a20626520646f6e65207468726f75676820746865206d6574686f6473206578706f736564e8206279205b605374616b696e674c6564676572605d20746f20656e73757265206461746120616e64206c6f636b20636f6e73697374656e63792e1450617965650101040500a404000ce42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e2856616c696461746f72730101040500ac0800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f7256616c696461746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500710804004c750120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f207468656972206e6f6d696e6174696f6e20707265666572656e6365732c206e616d656c79207468652076616c696461746f72732074686174582074686579207769736820746f20737570706f72742e003901204e6f7465207468617420746865206b657973206f6620746869732073746f72616765206d6170206d69676874206265636f6d65206e6f6e2d6465636f6461626c6520696e2063617365207468652d01206163636f756e742773205b604e6f6d696e6174696f6e7351756f74613a3a4d61784e6f6d696e6174696f6e73605d20636f6e66696775726174696f6e206973206465637265617365642e9020496e2074686973207261726520636173652c207468657365206e6f6d696e61746f7273650120617265207374696c6c206578697374656e7420696e2073746f726167652c207468656972206b657920697320636f727265637420616e64207265747269657661626c652028692e652e2060636f6e7461696e735f6b657960710120696e6469636174657320746861742074686579206578697374292c206275742074686569722076616c75652063616e6e6f74206265206465636f6465642e205468657265666f72652c20746865206e6f6e2d6465636f6461626c656d01206e6f6d696e61746f72732077696c6c206566666563746976656c79206e6f742d65786973742c20756e74696c20746865792072652d7375626d697420746865697220707265666572656e6365732073756368207468617420697401012069732077697468696e2074686520626f756e6473206f6620746865206e65776c79207365742060436f6e6669673a3a4d61784e6f6d696e6174696f6e73602e006101205468697320696d706c696573207468617420603a3a697465725f6b65797328292e636f756e7428296020616e6420603a3a6974657228292e636f756e74282960206d696768742072657475726e20646966666572656e746d012076616c75657320666f722074686973206d61702e204d6f72656f7665722c20746865206d61696e20603a3a636f756e7428296020697320616c69676e656420776974682074686520666f726d65722c206e616d656c79207468656c206e756d626572206f66206b65797320746861742065786973742e006d01204c6173746c792c20696620616e79206f6620746865206e6f6d696e61746f7273206265636f6d65206e6f6e2d6465636f6461626c652c20746865792063616e206265206368696c6c656420696d6d6564696174656c7920766961b8205b6043616c6c3a3a6368696c6c5f6f74686572605d20646973706174636861626c6520627920616e796f6e652e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f724e6f6d696e61746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100007908040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805058108f00c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805058108f00c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805058108ac0800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e74730101040510850814000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f7263654572610100b804000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100a810000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405109508040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100590704001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050581089d08040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505810818040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e730001040500a1080400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c617368010104059108a508800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f72730100a908040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e384368696c6c5468726573686f6c640000c90104000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01c10101a01830486973746f72794465707468101054000000508c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00e820466f6c6c6f77696e6720696e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d090120486973746f727944657074682c2063757272656e745f6572615d603a2060457261735374616b657273602c2060457261735374616b657273436c6970706564602c050120604572617356616c696461746f725072656673602c20604572617356616c696461746f72526577617264602c206045726173526577617264506f696e7473602cac206045726173546f74616c5374616b65602c206045726173537461727453657373696f6e496e646578602c8420605374616b696e674c65646765722e636c61696d65645f72657761726473602e00e4204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e2ef820492e652e2061637469766520657261206d75737420616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203ec42063757272656e745f657261202d20686973746f72795f646570746860206d7573742062652067756172616e746565642e001101204966206d6967726174696e6720616e206578697374696e672070616c6c65742066726f6d2073746f726167652076616c756520746f20636f6e6669672076616c75652cec20746869732073686f756c642062652073657420746f2073616d652076616c7565206f72206772656174657220617320696e2073746f726167652e001501204e6f74653a2060486973746f727944657074686020697320757365642061732074686520757070657220626f756e6420666f72207468652060426f756e646564566563601101206974656d20605374616b696e674c65646765722e636c61696d65645f72657761726473602e2053657474696e6720746869732076616c7565206c6f776572207468616ed820746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865150120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e2061206d6967726174696f6e2ef020546865207465737420607265647563696e675f686973746f72795f64657074685f616272757074602073686f77732074686973206566666563742e3853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100002000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e484d6178556e6c6f636b696e674368756e6b7310102000000028050120546865206d6178696d756d206e756d626572206f662060756e6c6f636b696e6760206368756e6b732061205b605374616b696e674c6564676572605d2063616e090120686176652e204566666563746976656c792064657465726d696e657320686f77206d616e7920756e6971756520657261732061207374616b6572206d61792062653820756e626f6e64696e6720696e2e00f8204e6f74653a20604d6178556e6c6f636b696e674368756e6b736020697320757365642061732074686520757070657220626f756e6420666f722074686501012060426f756e64656456656360206974656d20605374616b696e674c65646765722e756e6c6f636b696e67602e2053657474696e6720746869732076616c75650501206c6f776572207468616e20746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865090120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e20612072756e74696d650501206d6967726174696f6e2e20546865207465737420607265647563696e675f6d61785f756e6c6f636b696e675f6368756e6b735f616272757074602073686f7773342074686973206566666563742e01b10807204f6666656e63657301204f6666656e636573081c5265706f7274730001040530b508040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505b90881010400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e0001bc00000828486973746f726963616c0000000000211c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100bd010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100b4040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100bd080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100cd010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500e5010400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405c50800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01e10101c40001cd08091c4772616e647061011c4772616e647061181453746174650100d10804000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e67650000d508040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c656400007c0400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e74536574496401002c200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e000104052c1004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01010201c80c384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310100002000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732c20a80000000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01dd080b20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b6579730100e108040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805057cb4040004350120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e646578602e38417574686f726564426c6f636b730101080505810810100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01310201dc0440556e7369676e65645072696f726974792c20ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e01e9080c48417574686f72697479446973636f7665727900000000000d20547265617375727901205472656173757279183450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c730001040510ed080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c730100f108040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e285370656e64436f756e74010010100000000004a42054686520636f756e74206f66207370656e647320746861742068617665206265656e206d6164652e185370656e64730001040510f508040004d0205370656e647320746861742068617665206265656e20617070726f76656420616e64206265696e672070726f6365737365642e014102010101203050726f706f73616c426f6e64fd081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400010a5d4e80000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d01094401005039278c0400000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000460500048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726efd0810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496405092070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e305061796f7574506572696f641010809706000419012054686520706572696f6420647572696e6720776869636820616e20617070726f766564207472656173757279207370656e642068617320746f20626520636c61696d65642e0109091340436f6e76696374696f6e566f74696e670140436f6e76696374696f6e566f74696e670824566f74696e67466f7201010805050d091109d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008750120416c6c20766f74696e6720666f72206120706172746963756c617220766f74657220696e206120706172746963756c617220766f74696e6720636c6173732e2057652073746f7265207468652062616c616e636520666f72207468659c206e756d626572206f6620766f74657320746861742077652068617665207265636f726465642e34436c6173734c6f636b73466f720101040500310904000c69012054686520766f74696e6720636c617373657320776869636820686176652061206e6f6e2d7a65726f206c6f636b20726571756972656d656e7420616e6420746865206c6f636b20616d6f756e747320776869636820746865796d0120726571756972652e205468652061637475616c20616d6f756e74206c6f636b6564206f6e20626568616c66206f6620746869732070616c6c65742073686f756c6420616c7761797320626520746865206d6178696d756d206f662c2074686973206c6973742e01490201510108204d6178566f74657310100002000010f020546865206d6178696d756d206e756d626572206f6620636f6e63757272656e7420766f74657320616e206163636f756e74206d617920686176652e00550120416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206c617267652076616c75652063616e206c65616420746f2065787472696e736963732077697468206c61726765c02077656967687420657374696d6174696f6e3a20736565206064656c65676174656020666f7220696e7374616e63652e44566f74654c6f636b696e67506572696f641010c0890100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e013d0914245265666572656e646101245265666572656e6461143c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e445265666572656e64756d496e666f466f7200010402104109040004b420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e28547261636b517565756501010405590161090400105d012054686520736f72746564206c697374206f66207265666572656e646120726561647920746f206265206465636964656420627574206e6f7420796574206265696e6720646563696465642c206f7264657265642062797c20636f6e76696374696f6e2d776569676874656420617070726f76616c732e00410120546869732073686f756c6420626520656d70747920696620604465636964696e67436f756e7460206973206c657373207468616e2060547261636b496e666f3a3a6d61785f6465636964696e67602e344465636964696e67436f756e7401010405590110100000000004c420546865206e756d626572206f66207265666572656e6461206265696e6720646563696465642063757272656e746c792e284d657461646174614f66000104021030040018050120546865206d6574616461746120697320612067656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720746865207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e015d0201550114445375626d697373696f6e4465706f736974184000e40b5402000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e244d617851756575656410106400000004e4204d6178696d756d2073697a65206f6620746865207265666572656e64756d20717565756520666f7220612073696e676c6520747261636b2e44556e6465636964696e6754696d656f757410108013030008550120546865206e756d626572206f6620626c6f636b73206166746572207375626d697373696f6e20746861742061207265666572656e64756d206d75737420626567696e206265696e6720646563696465642062792ee4204f6e63652074686973207061737365732c207468656e20616e796f6e65206d61792063616e63656c20746865207265666572656e64756d2e34416c61726d496e74657276616c1010010000000c5d01205175616e74697a6174696f6e206c6576656c20666f7220746865207265666572656e64756d2077616b657570207363686564756c65722e204120686967686572206e756d6265722077696c6c20726573756c7420696e5d012066657765722073746f726167652072656164732f777269746573206e656564656420666f7220736d616c6c657220766f746572732c2062757420616c736f20726573756c7420696e2064656c61797320746f207468655501206175746f6d61746963207265666572656e64756d20737461747573206368616e6765732e204578706c6963697420736572766963696e6720696e737472756374696f6e732061726520756e61666665637465642e18547261636b736d09a9153c000010726f6f74010000000080c6a47e8d03000000000000000000b00400000027060040380000403800000290d73e0d000000005743de13000000005443de13000000000000ca9a3b000000000065cd1d01004877686974656c69737465645f63616c6c65726400000000407a10f35a000000000000000000002c01000000270600640000006400000002ec972510000000007b573c170000000042392f1200000000020e00840000000000d6e61f010000000039627902000000000a00347374616b696e675f61646d696e0a00000000203d88792d00000000000000000000b004000000270600080700006400000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff0b00247472656173757265720a00000000a0724e180900000000000000000000b004000000270600c0890100403800000290d73e0d000000005743de13000000005443de13000000000000ca9a3b000000000065cd1d0c002c6c656173655f61646d696e0a00000000203d88792d00000000000000000000b004000000270600080700006400000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff0d004066656c6c6f77736869705f61646d696e0a00000000203d88792d00000000000000000000b004000000270600080700006400000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff0e003467656e6572616c5f61646d696e0a00000000203d88792d00000000000000000000b00400000027060008070000640000000290d73e0d000000005743de13000000005443de13000000000259a2f40200000000a3296b05000000002e6b4afdffffffff0f003461756374696f6e5f61646d696e0a00000000203d88792d00000000000000000000b00400000027060008070000640000000290d73e0d000000005743de13000000005443de13000000000259a2f40200000000a3296b05000000002e6b4afdffffffff1400507265666572656e64756d5f63616e63656c6c6572e803000000407a10f35a00000000000000000000b0040000c0890100080700006400000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff1500447265666572656e64756d5f6b696c6c6572e803000000406352bfc601000000000000000000b004000000270600080700006400000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff1e0030736d616c6c5f746970706572c800000000e40b540200000000000000000000000a000000c0890100640000000a00000000499149150065cd1d00ca9a3b02f9ba1800000000002a4d3100000000006b59e7ffffffffff1f00286269675f7469707065726400000000e8764817000000000000000000000064000000c0890100580200006400000000499149150065cd1d00ca9a3b02694f3f000000000035967d0000000000e534c1ffffffffff200034736d616c6c5f7370656e646572320000000010a5d4e800000000000000000000006009000000270600807000004038000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff2100386d656469756d5f7370656e6465723200000000204aa9d10100000000000000000000600900000027060000e1000040380000005b01f6300065cd1d00ca9a3b021161db0000000000bfd1aa010000000020972affffffffff22002c6269675f7370656e6465723200000000409452a303000000000000000000006009000000270600c0890100403800000000ca9a3b0065cd1d00ca9a3b02413cb00100000000755d34030000000045d165feffffffff04e020496e666f726d6174696f6e20636f6e6365726e696e672074686520646966666572656e74207265666572656e64756d20747261636b732e018509152457686974656c697374012457686974656c697374043c57686974656c697374656443616c6c00010405308804000001850201bd06000189091718436c61696d730118436c61696d731418436c61696d730001040695021804000014546f74616c0100184000000000000000000000000000000000001c56657374696e670001040695029d02040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e67000104069502a502040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d73000104060095020400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01890201d106041850726566697834888450617920444f547320746f2074686520506f6c6b61646f74206163636f756e743a00018d09181c56657374696e67011c56657374696e67081c56657374696e6700010402009109040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100990904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01ad0201d50608444d696e5665737465645472616e73666572184000e40b5402000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c00000000019d09191c5574696c6974790001b50201d906044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01a1091a204964656e7469747901204964656e7469747910284964656e746974794f660001040500a50904000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020051030400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500b50944000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100bd090400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01bd0201dd06183042617369634465706f7369741840007db52a2f000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000cd5627000000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184080f884b02e00000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01cd091c1450726f7879011450726f7879081c50726f786965730101040500d1094400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500e10944000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01610301e106184050726f78794465706f7369744261736518400084b2952e000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218408066ab1300000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518400084b2952e000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000cd562700000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e01f1091d204d756c746973696701204d756c746973696704244d756c7469736967730001080502f509f909040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e016d0301e5060c2c4465706f736974426173651840008c61c52e000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184000d012130000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01010a1e20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510050a0400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e7300010405100d0a0400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100f108040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01790301e9062444426f756e74794465706f73697442617365184000e40b5402000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000c20100045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572fd081020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d61780109440100204aa9d10100000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e0109440100e87648170000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000e876481700000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501110a22344368696c64426f756e7469657301344368696c64426f756e7469657314404368696c64426f756e7479436f756e7401001010000000000480204e756d626572206f6620746f74616c206368696c6420626f756e746965732e4c506172656e744368696c64426f756e74696573010104051010100000000008b0204e756d626572206f66206368696c6420626f756e746965732070657220706172656e7420626f756e74792ee0204d6170206f6620706172656e7420626f756e747920696e64657820746f206e756d626572206f66206368696c6420626f756e746965732e344368696c64426f756e7469657300010805057c150a04000494204368696c6420626f756e7469657320746861742068617665206265656e2061646465642e5c4368696c64426f756e74794465736372697074696f6e7300010405100d0a0400049820546865206465736372697074696f6e206f662065616368206368696c642d626f756e74792e4c4368696c6472656e43757261746f72466565730101040510184000000000000000000000000000000000040101205468652063756d756c6174697665206368696c642d626f756e74792063757261746f722066656520666f72206561636820706172656e7420626f756e74792e017d0301ed0608644d61784163746976654368696c64426f756e7479436f756e74101064000000041d01204d6178696d756d206e756d626572206f66206368696c6420626f756e7469657320746861742063616e20626520616464656420746f206120706172656e7420626f756e74792e5c4368696c64426f756e747956616c75654d696e696d756d184000e40b540200000000000000000000000488204d696e696d756d2076616c756520666f722061206368696c642d626f756e74792e011d0a2668456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100f9060400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000210a04000c3d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e006020416c7761797320736f727465642062792073636f72652e20536e617073686f740000290a04000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d657461646174610000590404000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e64696365730100350a0400186d01204120736f727465642c20626f756e64656420766563746f72206f6620602873636f72652c20626c6f636b5f6e756d6265722c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f2061782076616c756520696e20605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700001040510410a04001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f7265000055040400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01810301f1064434556e7369676e656450686173651010580200000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010580200000478204475726174696f6e206f6620746865207369676e65642070686173652e544265747465725369676e65645468726573686f6c64a81000000000084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061737820226265747465722220696e20746865205369676e65642070686173652e5c426574746572556e7369676e65645468726573686f6c64a81020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061738020226265747465722220696e2074686520556e7369676e65642070686173652e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f726974792c2065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d617857656967687424400b08c77258550113a3703d0ad7a370bd1494204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e005d01204966205b60436f6e6669673a3a4d696e6572436f6e666967605d206973206265696e6720696d706c656d656e74656420746f207375626d6974207369676e656420736f6c7574696f6e7320286f757473696465206f663d0120746869732070616c6c6574292c207468656e205b604d696e6572436f6e6669673a3a736f6c7574696f6e5f776569676874605d206973207573656420746f20636f6d7061726520616761696e73743020746869732076616c75652e405369676e65644d6178526566756e647310100400000004190120546865206d6178696d756d20616d6f756e74206f6620756e636865636b656420736f6c7574696f6e7320746f20726566756e64207468652063616c6c2066656520666f722e405369676e656452657761726442617365184000e40b54020000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f736974427974651840787d010000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e284d617857696e6e6572731010b004000010350120546865206d6178696d756d206e756d626572206f662077696e6e65727320746861742063616e20626520656c656374656420627920746869732060456c656374696f6e50726f7669646572604020696d706c656d656e746174696f6e2e005101204e6f74653a2054686973206d75737420616c776179732062652067726561746572206f7220657175616c20746f2060543a3a4461746150726f76696465723a3a646573697265645f746172676574732829602e384d696e65724d61784c656e67746810100000360000384d696e65724d617857656967687424400b08c77258550113a3703d0ad7a370bd00544d696e65724d6178566f746573506572566f746572101010000000003c4d696e65724d617857696e6e6572731010b00400000001450a2424566f7465724c6973740124566f7465724c6973740c244c6973744e6f6465730001040500490a04000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c69737442616773000104052c4d0a04000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01750401010704344261675468726573686f6c6473510a0919210300e40b5402000000f39e809702000000a8b197e20200000094492e3603000000279c3a930300000003bccefa0300000042c01b6e040000001b4775ee04000000385e557d0500000046dc601c0600000089386ccd06000000b6ee809207000000fe7ee36d08000000e81b1a6209000000b019f4710a000000103592a00b000000cfc96ff10c00000041146d680e000000e79bda0910000000cee885da1100000028a9c7df13000000bb70931f160000008e4089a018000000810a096a1b000000366a48841e0000005bd36af821000000807c9cd025000000c95530182a000000bd63c1db2e00000071e0572934000000689092103a000000edc4d4a240000000699379f3470000008fd80c18500000004baf8a28590000006a16a63f630000000995177b6e00000078c5f4fb7a00000062c811e78800000051bf6d6598000000048eaba4a9000000544698d7bc00000091cac036d2000000175f1801ea000000bd15b27c0401000043358ff721010000b8fc84c84201000099673c506701000007e44efa8f010000b341833ebd010000027f2ea2ef0100009883bcb927020000164d652a66020000b49513acab0200002d8e820bf9020000a1e6982c4f030000a616080daf030000cc9d37c719040000a0d584959004000042e7e0d514050000028cd70da80500000f750aef4b060000ea8d2e5c02070000c3cb996ecd070000b1e5717caf080000aa2b8e1fab090000b5c1203dc30a000026d03d0efb0b000070c75929560d0000ebadda8cd80e0000f797dbaa86100000cff04476651200001f2660717a14000009a611becb1600001dfbe82f60190000943a3c603f1c00008afe89c4711f0000ced963c70023000003a92ae4f6260000fe72eec55f2b000036c9cc6948300000dae33245bf350000062a7470d43b00007c9732d69942000084a32468234a0000571ad45987520000e7f10262de5b00000db8760344660000ae0401ded67100007d9eb308b97e00001e044a76108d00003a1df064079d0000e04fafdaccae00005679f02f95c2000095c3aaa99ad80000967c05251ef10000177a66d6670c010028cb1f1ec82a0100fa282f75984c0100d57dc8743c7201007dc4b3fb229c0100365cde74c7ca01009eb8e142b3fe01000c31ae547f3802005fe101e8d57802006373da7e74c0020051d1a60d2e100300c7e9a468ed68030061c091f7b7cb0300bf27a1b7b03904007b1499941bb404008523ed22613c050069a5d4c512d40500ec8c934def7c0600f5aa901be83807008cbe5ddb260a080002978ce113f30800fae314435df60900ddf12dbafe160b002ebadc6f4a580c000c5518c4f2bd0d00f0bb5431154c0f00498e866b46071100b2c153de9ff41200278a2fb2ce191500b2399f84247d1700e199e704aa251a00ba13f5ab331b1d00264785cc7866200088bf803f2d1124001c9823f81d262800ccc422d450b12c00f088820528c03100367c6d7e896137006e9329d30aa63d008cbc6c1322a044000070f32a5c644c00b43b84699909550080b4abe450a95e00a0cda979db5f69004cc27f4cc74c7500d0ac0eba34938200483e0ccf3d5a910068c68e7469cda100281e6fa52b1db40098a92326747fc800f09a74634d30df0080cdfc4b8d72f8009014602d9a901401f0b413d945dd330120973596c1b4560150dcfbaead7d7d01e01198b947aaa80130c7ee16bbb9d801206e488697390e02a0fa4b1d72c74902c0117170b5128c02808a1643a6ded502c0f823b1a204280380af5970a2768303c06f2d87ff41e90340937fac8f925a040091097117b6d804400fdf5b212065050049c149446e0106008ebca6e56caf0600595686851c71078068aa34a4b7480880a1e29e52b9380900bdabe880e4430a002a72b4204c6d0b80f1c013335cb80c00a03ccbdce3280e80b8629a9e20c30f00de5693d2ca8b11005d7f4c93238813001a87df3504be1500a7ce4b84ef3318000110fbea24f11a00802ae5d1b5fd1d0022a134609d62210044216bf0da2925000261f1828f5e29006620cf851e0d2e008410195252433300a0c18fca8410390026ad1493cc853f00d0cd24662fb646009ce19a1cdab64e0058ccc20c5f9f5700200a7578fb89610030bbbbd6e4936c0060cba7dc9edd7800b83bc0425b8b8600b886236164c59500f8f15fdc93b8a600206a91c0d696b900d8efe28fc097ce0068299bf52ef9e5ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00490120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f2074686569722073636f72652e205468697320737065636966696573207468656101207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f722077686963682074686520696427732073636f7265b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735901207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f66206869676865722073636f72652074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765722d012073636f72652c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00410120546865726520697320616e20696d706c696564207570706572206c696d6974206f66206053636f72653a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974683101206053636f72653a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f7c206c697374732077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6101202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e20696420776974682073636f72652030206f7220312077696c6c2066616c6cf0202020696e746f2062616720302c20616e20696420776974682073636f726520322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e01550a253c4e6f6d696e6174696f6e506f6f6c73013c4e6f6d696e6174696f6e506f6f6c735440546f74616c56616c75654c6f636b65640100184000000000000000000000000000000000148c205468652073756d206f662066756e6473206163726f737320616c6c20706f6f6c732e0071012054686973206d69676874206265206c6f77657220627574206e6576657220686967686572207468616e207468652073756d206f662060746f74616c5f62616c616e636560206f6620616c6c205b60506f6f6c4d656d62657273605d590120626563617573652063616c6c696e672060706f6f6c5f77697468647261775f756e626f6e64656460206d696768742064656372656173652074686520746f74616c207374616b65206f662074686520706f6f6c277329012060626f6e6465645f6163636f756e746020776974686f75742061646a757374696e67207468652070616c6c65742d696e7465726e616c2060556e626f6e64696e67506f6f6c6027732e2c4d696e4a6f696e426f6e640100184000000000000000000000000000000000049c204d696e696d756d20616d6f756e7420746f20626f6e6420746f206a6f696e206120706f6f6c2e344d696e437265617465426f6e6401001840000000000000000000000000000000001ca0204d696e696d756d20626f6e6420726571756972656420746f20637265617465206120706f6f6c2e00650120546869732069732074686520616d6f756e74207468617420746865206465706f7369746f72206d7573742070757420617320746865697220696e697469616c207374616b6520696e2074686520706f6f6c2c20617320616e8820696e6469636174696f6e206f662022736b696e20696e207468652067616d65222e0069012054686973206973207468652076616c756520746861742077696c6c20616c7761797320657869737420696e20746865207374616b696e67206c6564676572206f662074686520706f6f6c20626f6e646564206163636f756e7480207768696c6520616c6c206f74686572206163636f756e7473206c656176652e204d6178506f6f6c730000100400086901204d6178696d756d206e756d626572206f66206e6f6d696e6174696f6e20706f6f6c7320746861742063616e2065786973742e20496620604e6f6e65602c207468656e20616e20756e626f756e646564206e756d626572206f664420706f6f6c732063616e2065786973742e384d6178506f6f6c4d656d626572730000100400084901204d6178696d756d206e756d626572206f66206d656d6265727320746861742063616e20657869737420696e207468652073797374656d2e20496620604e6f6e65602c207468656e2074686520636f756e74b8206d656d6265727320617265206e6f7420626f756e64206f6e20612073797374656d20776964652062617369732e544d6178506f6f6c4d656d62657273506572506f6f6c0000100400084101204d6178696d756d206e756d626572206f66206d656d626572732074686174206d61792062656c6f6e6720746f20706f6f6c2e20496620604e6f6e65602c207468656e2074686520636f756e74206f66a8206d656d62657273206973206e6f7420626f756e64206f6e20612070657220706f6f6c2062617369732e4c476c6f62616c4d6178436f6d6d697373696f6e0000a804000c690120546865206d6178696d756d20636f6d6d697373696f6e20746861742063616e2062652063686172676564206279206120706f6f6c2e2055736564206f6e20636f6d6d697373696f6e207061796f75747320746f20626f756e64250120706f6f6c20636f6d6d697373696f6e73207468617420617265203e2060476c6f62616c4d6178436f6d6d697373696f6e602c206e65636573736172792069662061206675747572650d012060476c6f62616c4d6178436f6d6d697373696f6e60206973206c6f776572207468616e20736f6d652063757272656e7420706f6f6c20636f6d6d697373696f6e732e2c506f6f6c4d656d6265727300010405005d0a04000c4020416374697665206d656d626572732e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e54436f756e746572466f72506f6f6c4d656d62657273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c426f6e646564506f6f6c730001040510690a040004682053746f7261676520666f7220626f6e64656420706f6f6c732e54436f756e746572466f72426f6e646564506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c526577617264506f6f6c7300010405107d0a04000875012052657761726420706f6f6c732e2054686973206973207768657265207468657265207265776172647320666f72206561636820706f6f6c20616363756d756c6174652e205768656e2061206d656d62657273207061796f7574206973590120636c61696d65642c207468652062616c616e636520636f6d6573206f757420666f207468652072657761726420706f6f6c2e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e54436f756e746572466f72526577617264506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c537562506f6f6c7353746f726167650001040510810a04000819012047726f757073206f6620756e626f6e64696e6720706f6f6c732e20456163682067726f7570206f6620756e626f6e64696e6720706f6f6c732062656c6f6e677320746f2061290120626f6e64656420706f6f6c2c2068656e636520746865206e616d65207375622d706f6f6c732e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e64436f756e746572466f72537562506f6f6c7353746f72616765010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204d657461646174610101040510990a0400045c204d6574616461746120666f722074686520706f6f6c2e48436f756e746572466f724d65746164617461010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170284c617374506f6f6c4964010010100000000004d0204576657220696e6372656173696e67206e756d626572206f6620616c6c20706f6f6c73206372656174656420736f206661722e4c52657665727365506f6f6c49644c6f6f6b7570000104050010040010dc20412072657665727365206c6f6f6b75702066726f6d2074686520706f6f6c2773206163636f756e7420696420746f206974732069642e0055012054686973206973206f6e6c79207573656420666f7220736c617368696e672e20496e20616c6c206f7468657220696e7374616e6365732c2074686520706f6f6c20696420697320757365642c20616e6420746865c0206163636f756e7473206172652064657465726d696e6973746963616c6c7920646572697665642066726f6d2069742e74436f756e746572466f7252657665727365506f6f6c49644c6f6f6b7570010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617040436c61696d5065726d697373696f6e73010104050095040400040101204d61702066726f6d206120706f6f6c206d656d626572206163636f756e7420746f207468656972206f7074656420636c61696d207065726d697373696f6e2e017904010507082050616c6c6574496405092070792f6e6f706c73048420546865206e6f6d696e6174696f6e20706f6f6c27732070616c6c65742069642e484d6178506f696e7473546f42616c616e636508040a301d0120546865206d6178696d756d20706f6f6c20706f696e74732d746f2d62616c616e636520726174696f207468617420616e20606f70656e6020706f6f6c2063616e20686176652e005501205468697320697320696d706f7274616e7420696e20746865206576656e7420736c617368696e672074616b657320706c61636520616e642074686520706f6f6c277320706f696e74732d746f2d62616c616e63657c20726174696f206265636f6d65732064697370726f706f7274696f6e616c2e006501204d6f72656f7665722c20746869732072656c6174657320746f207468652060526577617264436f756e7465726020747970652061732077656c6c2c206173207468652061726974686d65746963206f7065726174696f6e7355012061726520612066756e6374696f6e206f66206e756d626572206f6620706f696e74732c20616e642062792073657474696e6720746869732076616c756520746f20652e672e2031302c20796f7520656e73757265650120746861742074686520746f74616c206e756d626572206f6620706f696e747320696e207468652073797374656d20617265206174206d6f73742031302074696d65732074686520746f74616c5f69737375616e6365206f669c2074686520636861696e2c20696e20746865206162736f6c75746520776f72736520636173652e00490120466f7220612076616c7565206f662031302c20746865207468726573686f6c6420776f756c64206265206120706f6f6c20706f696e74732d746f2d62616c616e636520726174696f206f662031303a312e310120537563682061207363656e6172696f20776f756c6420616c736f20626520746865206571756976616c656e74206f662074686520706f6f6c206265696e672039302520736c61736865642e019d0a272c46617374556e7374616b65012c46617374556e7374616b651010486561640000a50a04000cc0205468652063757272656e74202268656164206f662074686520717565756522206265696e6720756e7374616b65642e00290120546865206865616420696e20697473656c662063616e2062652061206261746368206f6620757020746f205b60436f6e6669673a3a426174636853697a65605d207374616b6572732e14517565756500010405001804000cc020546865206d6170206f6620616c6c206163636f756e74732077697368696e6720746f20626520756e7374616b65642e003901204b6565707320747261636b206f6620604163636f756e744964602077697368696e6720746f20756e7374616b6520616e64206974277320636f72726573706f6e64696e67206465706f7369742e3c436f756e746572466f725175657565010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61704c45726173546f436865636b506572426c6f636b0100101000000000208c204e756d626572206f66206572617320746f20636865636b2070657220626c6f636b2e0035012049662073657420746f20302c20746869732070616c6c657420646f6573206162736f6c7574656c79206e6f7468696e672e2043616e6e6f742062652073657420746f206d6f7265207468616e90205b60436f6e6669673a3a4d617845726173546f436865636b506572426c6f636b605d2e006501204261736564206f6e2074686520616d6f756e74206f662077656967687420617661696c61626c65206174205b6050616c6c65743a3a6f6e5f69646c65605d2c20757020746f2074686973206d616e792065726173206172655d0120636865636b65642e2054686520636865636b696e6720697320726570726573656e746564206279207570646174696e67205b60556e7374616b65526571756573743a3a636865636b6564605d2c207768696368206973502073746f72656420696e205b6048656164605d2e01a504010907041c4465706f736974184000e40b54020000000000000000000000086501204465706f73697420746f2074616b6520666f7220756e7374616b696e672c20746f206d616b6520737572652077652772652061626c6520746f20736c6173682074686520697420696e206f7264657220746f20636f766572c02074686520636f737473206f66207265736f7572636573206f6e20756e7375636365737366756c20756e7374616b652e01b10a284050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0c30416374697665436f6e6669670100b50a2d030000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001027000080b2e60e80c3c901809698000000000000000000000000000500000001000000010000000100000000000600000064000000010000000000000000000000000000000000000002000000020000000200000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3850656e64696e67436f6e666967730100b90a04001c7c2050656e64696e6720636f6e66696775726174696f6e206368616e6765732e00590120546869732069732061206c697374206f6620636f6e66696775726174696f6e206368616e6765732c2065616368207769746820612073657373696f6e20696e6465782061742077686963682069742073686f756c6430206265206170706c6965642e00610120546865206c69737420697320736f7274656420617363656e64696e672062792073657373696f6e20696e6465782e20416c736f2c2074686973206c6973742063616e206f6e6c7920636f6e7461696e206174206d6f7374fc2032206974656d733a20666f7220746865206e6578742073657373696f6e20616e6420666f722074686520607363686564756c65645f73657373696f6e602e58427970617373436f6e73697374656e6379436865636b0100b404000861012049662074686973206973207365742c207468656e2074686520636f6e66696775726174696f6e20736574746572732077696c6c206279706173732074686520636f6e73697374656e637920636865636b732e2054686973b4206973206d65616e7420746f2062652075736564206f6e6c7920617320746865206c617374207265736f72742e01a904000001c10a332c5061726173536861726564012c5061726173536861726564104c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100c50a040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100c90a0400085501205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e1d0120636f6e73656e7375732e20546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e4c416c6c6f77656452656c6179506172656e74730100cd0a140000000000046c20416c6c20616c6c6f7765642072656c61792d706172656e74732e01c504000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c647300010405e904d90a040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104057102dd0a040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e74730001040571020d0504000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e01c904010d070001e10a353050617261496e686572656e74013050617261496e686572656e740820496e636c75646564000088040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000e50a04000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e01cd04000001f90a3634506172615363686564756c65720134506172615363686564756c6572103c56616c696461746f7247726f7570730100fd0a04001c6d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00490120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e6420706172617468726561646901206d756c7469706c65786572732e20526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a20736166655020757070657220626f756e642061742031306b2e44417661696c6162696c697479436f7265730100010b0400205901204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c790d01206f636375706965642e2043616e2062652074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e4453657373696f6e5374617274426c6f636b01001010000000001c69012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e733c2068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e28436c61696d51756575650100110b0400145901204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20546865206056656344657175656020726570726573656e7473207468652061737369676e6d656e747320746f2062656d01207363686564756c6564206f6e207468617420636f72652e20604e6f6e6560206973207573656420746f207369676e616c20746f206e6f74207363686564756c6520746865206e6578742070617261206f662074686520636f72655501206173207468657265206973206f6e652063757272656e746c79206265696e67207363686564756c65642e204e6f74207573696e6720604e6f6e6560206865726520776f756c64206f76657277726974652074686571012060436f726553746174656020696e207468652072756e74696d65204150492e205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f666d01206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f20666f7220746865207570636f6d696e6720626c6f636b2e0000000037145061726173011450617261735040507666416374697665566f74654d6170000104050905250b040010b420416c6c2063757272656e746c792061637469766520505646207072652d636865636b696e6720766f7465732e002c20496e76617269616e743a7501202d20546865726520617265206e6f20505646207072652d636865636b696e6720766f74657320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e44507666416374697665566f74654c6973740100350b040004350120546865206c697374206f6620616c6c2063757272656e746c79206163746976652050564620766f7465732e20417578696c6961727920746f2060507666416374697665566f74654d6170602e2850617261636861696e730100390b040010690120416c6c206c6561736520686f6c64696e672070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e204f6e2064656d616e642070617261636861696e7320617265206e6f742820696e636c756465642e00e820436f6e7369646572207573696e6720746865205b6050617261636861696e734361636865605d2074797065206f66206d6f64696679696e672e38506172614c6966656379636c65730001040571023d0b040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040571022905040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e444d6f7374526563656e74436f6e746578740001040571021004000429012054686520636f6e74657874202872656c61792d636861696e20626c6f636b206e756d62657229206f6620746865206d6f737420726563656e742070617261636861696e20686561642e3c43757272656e74436f646548617368000104057102090504000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654861736800010405410b090504001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d657461010104057102450b0800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b020746f206b65657020697420617661696c61626c6520666f7220617070726f76616c20636865636b6572732e3c50617374436f64655072756e696e670100510b04001869012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f6465690120776173207265706c616365642e204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465643d01206865696768742061742077686963682074686520636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e6d01205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f646d01207374617274696e672066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040571021004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f646548617368000104057102090504000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c000104057102550b040028750120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652c2070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e550120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e6775012070617261636861696e2063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c20746865702076616c7565206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c000104057102590b040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e730100510b04000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e6755706772616465730100510b040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e7351756575650101040510390b04000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e657369730001040571025d0b040010a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e006501204e4f5445207468617420616674657220505646207072652d636865636b696e6720697320656e61626c65642074686520706172612067656e65736973206172672077696c6c2068617665206974277320636f646520736574610120746f20656d7074792e20496e73746561642c2074686520636f64652077696c6c20626520736176656420696e746f207468652073746f726167652072696768742061776179207669612060436f6465427948617368602e38436f64654279486173685265667301010406090510100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f64654279486173680001040609052505040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e015505011d070440556e7369676e65645072696f726974792c20ffffffffffffffff0001610b382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a656400008804002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e00710120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e657501206f66207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c659020666f72207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100650b04001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e015d05000000390c446d70010c446d700c54446f776e776172644d6573736167655175657565730101040571026d0b040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104057102308000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e4444656c6976657279466565466163746f720101040571028d0640000064a7b3b6e00d000000000000000004c42054686520666163746f7220746f206d756c7469706c792074686520626173652064656c6976657279206665652062792e000000003a1048726d70011048726d70305c48726d704f70656e4368616e6e656c5265717565737473000104056505750b040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c6973740100790b0400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040571021010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e590120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732074686174206861730501206028582c205f296020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040571021010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c52657175657374730001040565058804001c7101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e2101206368616e67652e205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c6973740100790b0400003848726d7057617465726d61726b7300010405710210040010b8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a5501202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612c20202073657373696f6e2e3048726d704368616e6e656c730001040565057d0b04000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e646578010104057102390b040034710120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f7369746520736964652e1420492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a5101202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e782020206048726d704368616e6e656c7360206173206028492c205029602e4d01202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e782020206048726d704368616e6e656c7360206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e646578010104057102390b0400004c48726d704368616e6e656c436f6e74656e7473010104056505810b040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104057102890b0400186901204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a20576861742070617261732073656e742061206d657373616765206174e42074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e20496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e6d01202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468655420202073616d6520626c6f636b206e756d6265722e0161050121070001910b3c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f145041737369676e6d656e744b657973556e736166650100950b04000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610990b04000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e2c4163636f756e744b6579730001040610bd010400047101205468652076616c696461746f72206163636f756e74206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732e5453657373696f6e4578656375746f72506172616d730001040610b104040004c4204578656375746f7220706172616d657465722073657420666f72206120676976656e2073657373696f6e20696e646578000000003d345061726173446973707574657301345061726173446973707574657314444c6173745072756e656453657373696f6e000010040008010120546865206c617374207072756e65642073657373696f6e2c20696620616e792e20416c6c20646174612073746f7265642062792074686973206d6f64756c6554207265666572656e6365732073657373696f6e732e2044697370757465730001080502a90bad0b040004050120416c6c206f6e676f696e67206f7220636f6e636c7564656420646973707574657320666f7220746865206c617374207365766572616c2073657373696f6e732e444261636b6572734f6e44697370757465730001080502a90bb10b0400089c204261636b696e6720766f7465732073746f72656420666f72206561636820646973707574652e8c20546869732073746f72616765206973207573656420666f7220736c617368696e672e20496e636c756465640001080502a90b10040008450120416c6c20696e636c7564656420626c6f636b73206f6e2074686520636861696e2c2061732077656c6c2061732074686520626c6f636b206e756d62657220696e207468697320636861696e207468617459012073686f756c64206265207265766572746564206261636b20746f206966207468652063616e64696461746520697320646973707574656420616e642064657465726d696e656420746f20626520696e76616c69642e1846726f7a656e01004502040010110120576865746865722074686520636861696e2069732066726f7a656e2e2053746172747320617320604e6f6e65602e205768656e20746869732069732060536f6d65602c35012074686520636861696e2077696c6c206e6f742061636365707420616e79206e65772070617261636861696e20626c6f636b7320666f72206261636b696e67206f7220696e636c7573696f6e2c090120616e64206974732076616c756520696e6469636174657320746865206c6173742076616c696420626c6f636b206e756d62657220696e2074686520636861696e2ef82049742063616e206f6e6c7920626520736574206261636b20746f20604e6f6e656020627920676f7665726e616e636520696e74657276656e74696f6e2e0169050125070001b50b3e345061726173536c617368696e6701345061726173536c617368696e670840556e6170706c696564536c61736865730001080502a90bb90b040004902056616c696461746f72732070656e64696e67206469737075746520736c61736865732e4856616c696461746f72536574436f756e747300010405101004000484206056616c696461746f72536574436f756e7460207065722073657373696f6e2e016d05000001c90b3f585061726141737369676e6d656e7450726f76696465720000000000402452656769737472617201245265676973747261720c2c50656e64696e67537761700001040571027102040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104057102cd0b040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0071012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d61795501206f6e6c7920646f20736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010071021000000000046020546865206e65787420667265652060506172614964602e017d05013107082c506172614465706f73697418400010a5d4e8000000000000000000000008d420546865206465706f73697420746f206265207061696420746f2072756e2061206f6e2d64656d616e642070617261636861696e2e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f7369745065724279746518408096980000000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01d50b4614536c6f74730114536c6f747304184c6561736573010104057102d90b040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e006101205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f66207468652901207365636f6e642076616c756573206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e018105013507082c4c65617365506572696f6410100075120004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f6666736574101000100e0004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01dd0b472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f00007c040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405e10b18040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510e50b04000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e0185050139071030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001f10b482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104057102f50b0400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e657752616973650100390b0400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787446756e64496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c652066756e6420696e646578018d05013d070c2050616c6c6574496405092070792f6366756e64080d01206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c6420626564206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184000743ba40b000000000000000000000008610120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c792062657c206174206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01fd0b492458636d50616c6c6574012458636d50616c6c657430305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022c010c0400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502150c10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502150c2c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502150c190c04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f76657279517565756501001d0c04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000290c0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c050202310c390c040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c65730001040200490c040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e6465640100b4040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e01a5050141070001550c63304d657373616765517565756501304d65737361676551756575650c30426f6f6b5374617465466f72010104058106590c74000000000000000000000000000000000000000000000000000000000004cc2054686520696e646578206f662074686520666972737420616e64206c61737420286e6f6e2d656d707479292070616765732e2c536572766963654865616400008106040004bc20546865206f726967696e2061742077686963682077652073686f756c6420626567696e20736572766963696e672e1450616765730001080505650c690c0400048820546865206d6170206f66207061676520696e646963657320746f2070616765732e017d060149070c204865617053697a65101000000100143d01205468652073697a65206f662074686520706167653b207468697320696d706c69657320746865206d6178696d756d206d6573736167652073697a652077686963682063616e2062652073656e742e005901204120676f6f642076616c756520646570656e6473206f6e20746865206578706563746564206d6573736167652073697a65732c20746865697220776569676874732c207468652077656967687420746861742069735d0120617661696c61626c6520666f722070726f63657373696e67207468656d20616e6420746865206d6178696d616c206e6565646564206d6573736167652073697a652e20546865206d6178696d616c206d65737361676511012073697a6520697320736c696768746c79206c6f776572207468616e207468697320617320646566696e6564206279205b604d61784d6573736167654c656e4f66605d2e204d61785374616c651010080000000c5d0120546865206d6178696d756d206e756d626572206f66207374616c652070616765732028692e652e206f66206f766572776569676874206d657373616765732920616c6c6f776564206265666f72652063756c6c696e6751012063616e2068617070656e2e204f6e636520746865726520617265206d6f7265207374616c65207061676573207468616e20746869732c207468656e20686973746f726963616c207061676573206d6179206265fc2064726f707065642c206576656e206966207468657920636f6e7461696e20756e70726f636573736564206f766572776569676874206d657373616765732e3453657276696365576569676874c90640010700a0db215d1333333333333333331441012054686520616d6f756e74206f66207765696768742028696620616e79292077686963682073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f726820736572766963696e6720656e717565756564206974656d732e00fc2054686973206d6179206265206c65676974696d6174656c7920604e6f6e656020696e207468652063617365207468617420796f752077696c6c2063616c6ca82060536572766963655175657565733a3a736572766963655f71756575657360206d616e75616c6c792e01710c642441737365745261746501244173736574526174650458436f6e76657273696f6e52617465546f4e61746976650001040205018d0604000c1d01204d61707320616e20617373657420746f2069747320666978656420706f696e7420726570726573656e746174696f6e20696e20746865206e61746976652062616c616e63652e004d0120452e672e20606e61746976655f616d6f756e74203d2061737365745f616d6f756e74202a20436f6e76657273696f6e52617465546f4e61746976653a3a3c543e3a3a6765742861737365745f6b696e6429600189060151070001750c6514426565667901144265656679142c417574686f7269746965730100790c04000470205468652063757272656e7420617574686f726974696573207365743856616c696461746f72536574496401002c2000000000000000000474205468652063757272656e742076616c696461746f72207365742069643c4e657874417574686f7269746965730100790c040004ec20417574686f72697469657320736574207363686564756c656420746f2062652075736564207769746820746865206e6578742073657373696f6e30536574496453657373696f6e000104052c1004002851012041206d617070696e672066726f6d2042454546592073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f207469653d0120746f6765746865722073657373696f6e7320616e6420424545465920736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00dc2054574f582d4e4f54453a206056616c696461746f72536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e3047656e65736973426c6f636b0100450204000cdc20426c6f636b206e756d62657220776865726520424545465920636f6e73656e73757320697320656e61626c65642f737461727465642e6901204279206368616e67696e67207468697320287468726f7567682070726976696c6567656420607365745f6e65775f67656e65736973282960292c20424545465920636f6e73656e737573206973206566666563746976656c79ac207265737461727465642066726f6d20746865206e65776c792073657420626c6f636b206e756d6265722e019106000c384d6178417574686f7269746965731010a086010004d420546865206d6178696d756d206e756d626572206f6620617574686f72697469657320746861742063616e2062652061646465642e344d61784e6f6d696e61746f727310100002000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732c20a80000000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01810cc80c4d6d72010c4d6d720c20526f6f74486173680100308000000000000000000000000000000000000000000000000000000000000000000458204c6174657374204d4d5220526f6f7420686173682e384e756d6265724f664c656176657301002c20000000000000000004b02043757272656e742073697a65206f6620746865204d4d5220286e756d626572206f66206c6561766573292e144e6f646573000104062c300400108020486173686573206f6620746865206e6f64657320696e20746865204d4d522e002d01204e6f7465207468697320636f6c6c656374696f6e206f6e6c7920636f6e7461696e73204d4d52207065616b732c2074686520696e6e6572206e6f6465732028616e64206c656176657329bc20617265207072756e656420616e64206f6e6c792073746f72656420696e20746865204f6666636861696e2044422e00000000c93042656566794d6d724c656166013042656566794d6d724c65616608404265656679417574686f7269746965730100850cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a02044657461696c73206f662063757272656e7420424545465920617574686f72697479207365742e5042656566794e657874417574686f7269746965730100850cb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c942044657461696c73206f66206e65787420424545465920617574686f72697479207365742e00510120546869732073746f7261676520656e747279206973207573656420617320636163686520666f722063616c6c7320746f20607570646174655f62656566795f6e6578745f617574686f726974795f736574602e00000000ca890c042448436865636b4e6f6e5a65726f53656e646572910c8840436865636b5370656356657273696f6e950c1038436865636b547856657273696f6e990c1030436865636b47656e657369739d0c3038436865636b4d6f7274616c697479a10c3028436865636b4e6f6e6365a90c882c436865636b576569676874ad0c88604368617267655472616e73616374696f6e5061796d656e74b10c884850726576616c696461746541747465737473b50c88b90c", + "id": 1 } diff --git a/packages/ui/package.json b/packages/ui/package.json index a34db7fd..de45a4a9 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -62,8 +62,8 @@ "lint:types": "tsc --pretty", "lint:fix": "yarn run lint --fix", "codegen": "graphql-codegen --config graphql.config.json", - "generate:type-from-defs": "ts-node --skip-project node_modules/.bin/polkadot-types-from-defs --endpoint ./node-metadata.json --package src/interfaces --input ./src/interfaces", - "generate:types-from-chain": "ts-node --skip-project node_modules/.bin/polkadot-types-from-chain --endpoint wss://rococo-rpc.polkadot.io --output ./src/interfaces", + "generate:type-from-defs": "dlx ts-node --skip-project node_modules/.bin/polkadot-types-from-defs --endpoint ./node-metadata.json --package src/interfaces --input ./src/interfaces", + "generate:types-from-chain": "dlx ts-node --skip-project node_modules/.bin/polkadot-types-from-chain --endpoint wss://rpc.ibp.network/polkadot --output ./src/interfaces", "test": "cypress open", "test:ci": "cypress run --browser chrome --headless" }, diff --git a/packages/ui/src/constants.ts b/packages/ui/src/constants.ts index 40940f31..220a5626 100644 --- a/packages/ui/src/constants.ts +++ b/packages/ui/src/constants.ts @@ -91,7 +91,7 @@ export const networkList: Record = { hydradx: { chainId: 'hydradx', explorerNetworkName: 'hydradx', - rpcUrl: 'wss://hydradx-rpc.dwellir.com', + rpcUrl: 'wss://rpc.helikon.io/hydradx', httpGraphqlUrl: HTTP_GRAPHQL_URL, logo: hydradxSVG }, diff --git a/packages/ui/src/hooks/useGetBalance.tsx b/packages/ui/src/hooks/useGetBalance.tsx index b9da890f..e7a831c4 100644 --- a/packages/ui/src/hooks/useGetBalance.tsx +++ b/packages/ui/src/hooks/useGetBalance.tsx @@ -1,16 +1,17 @@ import { useEffect, useState } from 'react' import { useApi } from '../contexts/ApiContext' -import { DeriveBalancesAccount } from '@polkadot/api-derive/types' import { formatBnBalance } from '../utils/formatBnBalance' -import { Balance } from '@polkadot/types/interfaces/runtime' +import BN from 'bn.js' +import { FrameSystemAccountInfo } from '@polkadot/types/lookup' interface useGetBalanceProps { address?: string numberAfterComma?: number } + export const useGetBalance = ({ address, numberAfterComma = 4 }: useGetBalanceProps) => { const { api, chainInfo } = useApi() - const [balance, setBalance] = useState(null) + const [balance, setBalance] = useState(null) const [balanceFormatted, setFormattedBalance] = useState(null) useEffect(() => { @@ -18,18 +19,20 @@ export const useGetBalance = ({ address, numberAfterComma = 4 }: useGetBalancePr let unsubscribe: () => void - api.derive.balances - .account(address, (info: DeriveBalancesAccount) => { - setBalance(info.freeBalance) + api.query.system + .account(address, ({ data: { free, frozen } }: FrameSystemAccountInfo) => { + const transferable = free.sub(frozen) + + setBalance(transferable) setFormattedBalance( - formatBnBalance(info.freeBalance, chainInfo?.tokenDecimals, { + formatBnBalance(transferable, chainInfo?.tokenDecimals, { numberAfterComma, tokenSymbol: chainInfo?.tokenSymbol }) ) }) .then((unsub) => { - unsubscribe = unsub + unsubscribe = unsub as unknown as () => void }) .catch(console.error) diff --git a/packages/ui/src/hooks/useGetMultisigTx.tsx b/packages/ui/src/hooks/useGetMultisigTx.tsx index 5bc2b45a..59ddaeda 100644 --- a/packages/ui/src/hooks/useGetMultisigTx.tsx +++ b/packages/ui/src/hooks/useGetMultisigTx.tsx @@ -62,7 +62,7 @@ export const useGetMultisigTx = ({ } if (forceAsMulti && !extrinsicToCall) { - console.error( + console.warn( 'The extrinsic call is required when multisig.asMulti is called', extrinsicToCall ) diff --git a/packages/ui/src/interfaces/augment-types.ts b/packages/ui/src/interfaces/augment-types.ts index 2b9c2f2e..3fab113a 100644 --- a/packages/ui/src/interfaces/augment-types.ts +++ b/packages/ui/src/interfaces/augment-types.ts @@ -3,2318 +3,1231 @@ // import type lookup before we augment - in some environments // this is required to allow for ambient/previous definitions -import '@polkadot/types/types/registry' +import '@polkadot/types/types/registry'; -import type { Data, StorageKey } from '@polkadot/types' -import type { - BitVec, - Bool, - Bytes, - F32, - F64, - I128, - I16, - I256, - I32, - I64, - I8, - Json, - Null, - OptionBool, - Raw, - Text, - Type, - U128, - U16, - U256, - U32, - U64, - U8, - USize, - bool, - f32, - f64, - i128, - i16, - i256, - i32, - i64, - i8, - u128, - u16, - u256, - u32, - u64, - u8, - usize -} from '@polkadot/types-codec' -import type { - AssetApproval, - AssetApprovalKey, - AssetBalance, - AssetDestroyWitness, - AssetDetails, - AssetMetadata, - TAssetBalance, - TAssetDepositBalance -} from '@polkadot/types/interfaces/assets' -import type { - BlockAttestations, - IncludedBlocks, - MoreAttestations -} from '@polkadot/types/interfaces/attestations' -import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura' -import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author' -import type { UncleEntryItem } from '@polkadot/types/interfaces/authorship' -import type { - AllowedSlots, - BabeAuthorityWeight, - BabeBlockWeight, - BabeEpochConfiguration, - BabeEquivocationProof, - BabeGenesisConfiguration, - BabeGenesisConfigurationV1, - BabeWeight, - Epoch, - EpochAuthorship, - MaybeRandomness, - MaybeVrf, - NextConfigDescriptor, - NextConfigDescriptorV1, - OpaqueKeyOwnershipProof, - Randomness, - RawBabePreDigest, - RawBabePreDigestCompat, - RawBabePreDigestPrimary, - RawBabePreDigestPrimaryTo159, - RawBabePreDigestSecondaryPlain, - RawBabePreDigestSecondaryTo159, - RawBabePreDigestSecondaryVRF, - RawBabePreDigestTo159, - SlotNumber, - VrfData, - VrfOutput, - VrfProof -} from '@polkadot/types/interfaces/babe' -import type { - AccountData, - BalanceLock, - BalanceLockTo212, - BalanceStatus, - Reasons, - ReserveData, - ReserveIdentifier, - VestingSchedule, - WithdrawReasons -} from '@polkadot/types/interfaces/balances' -import type { - BeefyAuthoritySet, - BeefyCommitment, - BeefyId, - BeefyNextAuthoritySet, - BeefyPayload, - BeefyPayloadId, - BeefySignedCommitment, - MmrRootHash, - ValidatorSet, - ValidatorSetId -} from '@polkadot/types/interfaces/beefy' -import type { - BenchmarkBatch, - BenchmarkConfig, - BenchmarkList, - BenchmarkMetadata, - BenchmarkParameter, - BenchmarkResult -} from '@polkadot/types/interfaces/benchmark' -import type { - CheckInherentsResult, - InherentData, - InherentIdentifier -} from '@polkadot/types/interfaces/blockbuilder' -import type { - BridgeMessageId, - BridgedBlockHash, - BridgedBlockNumber, - BridgedHeader, - CallOrigin, - ChainId, - DeliveredMessages, - DispatchFeePayment, - InboundLaneData, - InboundRelayer, - InitializationData, - LaneId, - MessageData, - MessageKey, - MessageNonce, - MessagesDeliveryProofOf, - MessagesProofOf, - OperatingMode, - OutboundLaneData, - OutboundMessageFee, - OutboundPayload, - Parameter, - RelayerId, - UnrewardedRelayer, - UnrewardedRelayersState -} from '@polkadot/types/interfaces/bridges' -import type { BlockHash } from '@polkadot/types/interfaces/chain' -import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate' -import type { StatementKind } from '@polkadot/types/interfaces/claims' -import type { - CollectiveOrigin, - MemberCount, - ProposalIndex, - Votes, - VotesTo230 -} from '@polkadot/types/interfaces/collective' -import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus' -import type { - AliveContractInfo, - CodeHash, - CodeSource, - CodeUploadRequest, - CodeUploadResult, - CodeUploadResultValue, - ContractCallFlags, - ContractCallRequest, - ContractExecResult, - ContractExecResultOk, - ContractExecResultResult, - ContractExecResultSuccessTo255, - ContractExecResultSuccessTo260, - ContractExecResultTo255, - ContractExecResultTo260, - ContractExecResultTo267, - ContractExecResultU64, - ContractInfo, - ContractInstantiateResult, - ContractInstantiateResultTo267, - ContractInstantiateResultTo299, - ContractInstantiateResultU64, - ContractReturnFlags, - ContractStorageKey, - DeletedContract, - ExecReturnValue, - Gas, - HostFnWeights, - HostFnWeightsTo264, - InstantiateRequest, - InstantiateRequestV1, - InstantiateRequestV2, - InstantiateReturnValue, - InstantiateReturnValueOk, - InstantiateReturnValueTo267, - InstructionWeights, - Limits, - LimitsTo264, - PrefabWasmModule, - RentProjection, - Schedule, - ScheduleTo212, - ScheduleTo258, - ScheduleTo264, - SeedOf, - StorageDeposit, - TombstoneContractInfo, - TrieId -} from '@polkadot/types/interfaces/contracts' -import type { - ContractConstructorSpecLatest, - ContractConstructorSpecV0, - ContractConstructorSpecV1, - ContractConstructorSpecV2, - ContractConstructorSpecV3, - ContractContractSpecV0, - ContractContractSpecV1, - ContractContractSpecV2, - ContractContractSpecV3, - ContractContractSpecV4, - ContractCryptoHasher, - ContractDiscriminant, - ContractDisplayName, - ContractEventParamSpecLatest, - ContractEventParamSpecV0, - ContractEventParamSpecV2, - ContractEventSpecLatest, - ContractEventSpecV0, - ContractEventSpecV1, - ContractEventSpecV2, - ContractLayoutArray, - ContractLayoutCell, - ContractLayoutEnum, - ContractLayoutHash, - ContractLayoutHashingStrategy, - ContractLayoutKey, - ContractLayoutStruct, - ContractLayoutStructField, - ContractMessageParamSpecLatest, - ContractMessageParamSpecV0, - ContractMessageParamSpecV2, - ContractMessageSpecLatest, - ContractMessageSpecV0, - ContractMessageSpecV1, - ContractMessageSpecV2, - ContractMetadata, - ContractMetadataLatest, - ContractMetadataV0, - ContractMetadataV1, - ContractMetadataV2, - ContractMetadataV3, - ContractMetadataV4, - ContractProject, - ContractProjectContract, - ContractProjectInfo, - ContractProjectSource, - ContractProjectV0, - ContractSelector, - ContractStorageLayout, - ContractTypeSpec -} from '@polkadot/types/interfaces/contractsAbi' -import type { - FundIndex, - FundInfo, - LastContribution, - TrieIndex -} from '@polkadot/types/interfaces/crowdloan' -import type { - CollationInfo, - CollationInfoV1, - ConfigData, - MessageId, - OverweightIndex, - PageCounter, - PageIndexData -} from '@polkadot/types/interfaces/cumulus' -import type { - AccountVote, - AccountVoteSplit, - AccountVoteStandard, - Conviction, - Delegations, - PreimageStatus, - PreimageStatusAvailable, - PriorLock, - PropIndex, - Proposal, - ProxyState, - ReferendumIndex, - ReferendumInfo, - ReferendumInfoFinished, - ReferendumInfoTo239, - ReferendumStatus, - Tally, - Voting, - VotingDelegating, - VotingDirect, - VotingDirectVote -} from '@polkadot/types/interfaces/democracy' -import type { BlockStats } from '@polkadot/types/interfaces/dev' -import type { - ApprovalFlag, - DefunctVoter, - Renouncing, - SetIndex, - Vote, - VoteIndex, - VoteThreshold, - VoterInfo -} from '@polkadot/types/interfaces/elections' -import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine' -import type { - BlockV0, - BlockV1, - BlockV2, - EIP1559Transaction, - EIP2930Transaction, - EthAccessList, - EthAccessListItem, - EthAccount, - EthAddress, - EthBlock, - EthBloom, - EthCallRequest, - EthFeeHistory, - EthFilter, - EthFilterAddress, - EthFilterChanges, - EthFilterTopic, - EthFilterTopicEntry, - EthFilterTopicInner, - EthHeader, - EthLog, - EthReceipt, - EthReceiptV0, - EthReceiptV3, - EthRichBlock, - EthRichHeader, - EthStorageProof, - EthSubKind, - EthSubParams, - EthSubResult, - EthSyncInfo, - EthSyncStatus, - EthTransaction, - EthTransactionAction, - EthTransactionCondition, - EthTransactionRequest, - EthTransactionSignature, - EthTransactionStatus, - EthWork, - EthereumAccountId, - EthereumAddress, - EthereumLookupSource, - EthereumSignature, - LegacyTransaction, - TransactionV0, - TransactionV1, - TransactionV2 -} from '@polkadot/types/interfaces/eth' -import type { - EvmAccount, - EvmCallInfo, - EvmCreateInfo, - EvmLog, - EvmVicinity, - ExitError, - ExitFatal, - ExitReason, - ExitRevert, - ExitSucceed -} from '@polkadot/types/interfaces/evm' -import type { - AnySignature, - EcdsaSignature, - Ed25519Signature, - Era, - Extrinsic, - ExtrinsicEra, - ExtrinsicPayload, - ExtrinsicPayloadUnknown, - ExtrinsicPayloadV4, - ExtrinsicSignature, - ExtrinsicSignatureV4, - ExtrinsicUnknown, - ExtrinsicV4, - ImmortalEra, - MortalEra, - MultiSignature, - Signature, - SignerPayload, - Sr25519Signature -} from '@polkadot/types/interfaces/extrinsics' -import type { - AssetOptions, - Owner, - PermissionLatest, - PermissionVersions, - PermissionsV1 -} from '@polkadot/types/interfaces/genericAsset' -import type { - ActiveGilt, - ActiveGiltsTotal, - ActiveIndex, - GiltBid -} from '@polkadot/types/interfaces/gilt' -import type { - AuthorityIndex, - AuthorityList, - AuthoritySet, - AuthoritySetChange, - AuthoritySetChanges, - AuthorityWeight, - DelayKind, - DelayKindBest, - EncodedFinalityProofs, - ForkTreePendingChange, - ForkTreePendingChangeNode, - GrandpaCommit, - GrandpaEquivocation, - GrandpaEquivocationProof, - GrandpaEquivocationValue, - GrandpaJustification, - GrandpaPrecommit, - GrandpaPrevote, - GrandpaSignedPrecommit, - JustificationNotification, - KeyOwnerProof, - NextAuthority, - PendingChange, - PendingPause, - PendingResume, - Precommits, - Prevotes, - ReportedRoundStates, - RoundState, - SetId, - StoredPendingChange, - StoredState -} from '@polkadot/types/interfaces/grandpa' -import type { - IdentityFields, - IdentityInfo, - IdentityInfoAdditional, - IdentityInfoTo198, - IdentityJudgement, - RegistrarIndex, - RegistrarInfo, - Registration, - RegistrationJudgement, - RegistrationTo198 -} from '@polkadot/types/interfaces/identity' -import type { - AuthIndex, - AuthoritySignature, - Heartbeat, - HeartbeatTo244, - OpaqueMultiaddr, - OpaqueNetworkState, - OpaquePeerId -} from '@polkadot/types/interfaces/imOnline' -import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery' -import type { - ErrorMetadataLatest, - ErrorMetadataV10, - ErrorMetadataV11, - ErrorMetadataV12, - ErrorMetadataV13, - ErrorMetadataV14, - ErrorMetadataV9, - EventMetadataLatest, - EventMetadataV10, - EventMetadataV11, - EventMetadataV12, - EventMetadataV13, - EventMetadataV14, - EventMetadataV9, - ExtrinsicMetadataLatest, - ExtrinsicMetadataV11, - ExtrinsicMetadataV12, - ExtrinsicMetadataV13, - ExtrinsicMetadataV14, - FunctionArgumentMetadataLatest, - FunctionArgumentMetadataV10, - FunctionArgumentMetadataV11, - FunctionArgumentMetadataV12, - FunctionArgumentMetadataV13, - FunctionArgumentMetadataV14, - FunctionArgumentMetadataV9, - FunctionMetadataLatest, - FunctionMetadataV10, - FunctionMetadataV11, - FunctionMetadataV12, - FunctionMetadataV13, - FunctionMetadataV14, - FunctionMetadataV9, - MetadataAll, - MetadataLatest, - MetadataV10, - MetadataV11, - MetadataV12, - MetadataV13, - MetadataV14, - MetadataV9, - ModuleConstantMetadataV10, - ModuleConstantMetadataV11, - ModuleConstantMetadataV12, - ModuleConstantMetadataV13, - ModuleConstantMetadataV9, - ModuleMetadataV10, - ModuleMetadataV11, - ModuleMetadataV12, - ModuleMetadataV13, - ModuleMetadataV9, - OpaqueMetadata, - PalletCallMetadataLatest, - PalletCallMetadataV14, - PalletConstantMetadataLatest, - PalletConstantMetadataV14, - PalletErrorMetadataLatest, - PalletErrorMetadataV14, - PalletEventMetadataLatest, - PalletEventMetadataV14, - PalletMetadataLatest, - PalletMetadataV14, - PalletStorageMetadataLatest, - PalletStorageMetadataV14, - PortableType, - PortableTypeV14, - SignedExtensionMetadataLatest, - SignedExtensionMetadataV14, - StorageEntryMetadataLatest, - StorageEntryMetadataV10, - StorageEntryMetadataV11, - StorageEntryMetadataV12, - StorageEntryMetadataV13, - StorageEntryMetadataV14, - StorageEntryMetadataV9, - StorageEntryModifierLatest, - StorageEntryModifierV10, - StorageEntryModifierV11, - StorageEntryModifierV12, - StorageEntryModifierV13, - StorageEntryModifierV14, - StorageEntryModifierV9, - StorageEntryTypeLatest, - StorageEntryTypeV10, - StorageEntryTypeV11, - StorageEntryTypeV12, - StorageEntryTypeV13, - StorageEntryTypeV14, - StorageEntryTypeV9, - StorageHasher, - StorageHasherV10, - StorageHasherV11, - StorageHasherV12, - StorageHasherV13, - StorageHasherV14, - StorageHasherV9, - StorageMetadataV10, - StorageMetadataV11, - StorageMetadataV12, - StorageMetadataV13, - StorageMetadataV9 -} from '@polkadot/types/interfaces/metadata' -import type { - MmrBatchProof, - MmrEncodableOpaqueLeaf, - MmrError, - MmrLeafBatchProof, - MmrLeafIndex, - MmrLeafProof, - MmrNodeIndex, - MmrProof -} from '@polkadot/types/interfaces/mmr' -import type { NpApiError } from '@polkadot/types/interfaces/nompools' -import type { StorageKind } from '@polkadot/types/interfaces/offchain' -import type { - DeferredOffenceOf, - Kind, - OffenceDetails, - Offender, - OpaqueTimeSlot, - ReportIdOf, - Reporter -} from '@polkadot/types/interfaces/offences' -import type { - AbridgedCandidateReceipt, - AbridgedHostConfiguration, - AbridgedHrmpChannel, - AssignmentId, - AssignmentKind, - AttestedCandidate, - AuctionIndex, - AuthorityDiscoveryId, - AvailabilityBitfield, - AvailabilityBitfieldRecord, - BackedCandidate, - Bidder, - BufferedSessionChange, - CandidateCommitments, - CandidateDescriptor, - CandidateEvent, - CandidateHash, - CandidateInfo, - CandidatePendingAvailability, - CandidateReceipt, - CollatorId, - CollatorSignature, - CommittedCandidateReceipt, - CoreAssignment, - CoreIndex, - CoreOccupied, - CoreState, - DisputeLocation, - DisputeResult, - DisputeState, - DisputeStatement, - DisputeStatementSet, - DoubleVoteReport, - DownwardMessage, - ExplicitDisputeStatement, - GlobalValidationData, - GlobalValidationSchedule, - GroupIndex, - GroupRotationInfo, - HeadData, - HostConfiguration, - HrmpChannel, - HrmpChannelId, - HrmpOpenChannelRequest, - InboundDownwardMessage, - InboundHrmpMessage, - InboundHrmpMessages, - IncomingParachain, - IncomingParachainDeploy, - IncomingParachainFixed, - InvalidDisputeStatementKind, - LeasePeriod, - LeasePeriodOf, - LocalValidationData, - MessageIngestionType, - MessageQueueChain, - MessagingStateSnapshot, - MessagingStateSnapshotEgressEntry, - MultiDisputeStatementSet, - NewBidder, - OccupiedCore, - OccupiedCoreAssumption, - OldV1SessionInfo, - OutboundHrmpMessage, - ParaGenesisArgs, - ParaId, - ParaInfo, - ParaLifecycle, - ParaPastCodeMeta, - ParaScheduling, - ParaValidatorIndex, - ParachainDispatchOrigin, - ParachainInherentData, - ParachainProposal, - ParachainsInherentData, - ParathreadClaim, - ParathreadClaimQueue, - ParathreadEntry, - PersistedValidationData, - PvfCheckStatement, - QueuedParathread, - RegisteredParachainInfo, - RelayBlockNumber, - RelayChainBlockNumber, - RelayChainHash, - RelayHash, - Remark, - ReplacementTimes, - Retriable, - ScheduledCore, - Scheduling, - ScrapedOnChainVotes, - ServiceQuality, - SessionInfo, - SessionInfoValidatorGroup, - SignedAvailabilityBitfield, - SignedAvailabilityBitfields, - SigningContext, - SlotRange, - SlotRange10, - Statement, - SubId, - SystemInherentData, - TransientValidationData, - UpgradeGoAhead, - UpgradeRestriction, - UpwardMessage, - ValidDisputeStatementKind, - ValidationCode, - ValidationCodeHash, - ValidationData, - ValidationDataType, - ValidationFunctionParams, - ValidatorSignature, - ValidityAttestation, - VecInboundHrmpMessage, - WinnersData, - WinnersData10, - WinnersDataTuple, - WinnersDataTuple10, - WinningData, - WinningData10, - WinningDataEntry -} from '@polkadot/types/interfaces/parachains' -import type { - FeeDetails, - InclusionFee, - RuntimeDispatchInfo, - RuntimeDispatchInfoV1, - RuntimeDispatchInfoV2 -} from '@polkadot/types/interfaces/payment' -import type { Approvals } from '@polkadot/types/interfaces/poll' -import type { - ProxyAnnouncement, - ProxyDefinition, - ProxyType -} from '@polkadot/types/interfaces/proxy' -import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase' -import type { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery' -import type { RpcMethods } from '@polkadot/types/interfaces/rpc' -import type { - AccountId, - AccountId20, - AccountId32, - AccountId33, - AccountIdOf, - AccountIndex, - Address, - AssetId, - Balance, - BalanceOf, - Block, - BlockNumber, - BlockNumberFor, - BlockNumberOf, - Call, - CallHash, - CallHashOf, - ChangesTrieConfiguration, - ChangesTrieSignal, - CodecHash, - Consensus, - ConsensusEngineId, - CrateVersion, - Digest, - DigestItem, - EncodedJustification, - ExtrinsicsWeight, - Fixed128, - Fixed64, - FixedI128, - FixedI64, - FixedU128, - FixedU64, - H1024, - H128, - H160, - H2048, - H256, - H32, - H512, - H64, - Hash, - Header, - HeaderPartial, - I32F32, - Index, - IndicesLookupSource, - Justification, - Justifications, - KeyTypeId, - KeyValue, - LockIdentifier, - LookupSource, - LookupTarget, - ModuleId, - Moment, - MultiAddress, - MultiSigner, - OpaqueCall, - Origin, - OriginCaller, - PalletId, - PalletVersion, - PalletsOrigin, - Pays, - PerU16, - Perbill, - Percent, - Permill, - Perquintill, - Phantom, - PhantomData, - PreRuntime, - Releases, - RuntimeDbWeight, - Seal, - SealV0, - SignedBlock, - SignedBlockWithJustification, - SignedBlockWithJustifications, - Slot, - SlotDuration, - StorageData, - StorageInfo, - StorageProof, - TransactionInfo, - TransactionLongevity, - TransactionPriority, - TransactionStorageProof, - TransactionTag, - U32F32, - ValidatorId, - ValidatorIdOf, - Weight, - WeightMultiplier, - WeightV1, - WeightV2 -} from '@polkadot/types/interfaces/runtime' -import type { - Si0Field, - Si0LookupTypeId, - Si0Path, - Si0Type, - Si0TypeDef, - Si0TypeDefArray, - Si0TypeDefBitSequence, - Si0TypeDefCompact, - Si0TypeDefComposite, - Si0TypeDefPhantom, - Si0TypeDefPrimitive, - Si0TypeDefSequence, - Si0TypeDefTuple, - Si0TypeDefVariant, - Si0TypeParameter, - Si0Variant, - Si1Field, - Si1LookupTypeId, - Si1Path, - Si1Type, - Si1TypeDef, - Si1TypeDefArray, - Si1TypeDefBitSequence, - Si1TypeDefCompact, - Si1TypeDefComposite, - Si1TypeDefPrimitive, - Si1TypeDefSequence, - Si1TypeDefTuple, - Si1TypeDefVariant, - Si1TypeParameter, - Si1Variant, - SiField, - SiLookupTypeId, - SiPath, - SiType, - SiTypeDef, - SiTypeDefArray, - SiTypeDefBitSequence, - SiTypeDefCompact, - SiTypeDefComposite, - SiTypeDefPrimitive, - SiTypeDefSequence, - SiTypeDefTuple, - SiTypeDefVariant, - SiTypeParameter, - SiVariant -} from '@polkadot/types/interfaces/scaleInfo' -import type { - Period, - Priority, - SchedulePeriod, - SchedulePriority, - Scheduled, - ScheduledTo254, - TaskAddress -} from '@polkadot/types/interfaces/scheduler' -import type { - BeefyKey, - FullIdentification, - IdentificationTuple, - Keys, - MembershipProof, - SessionIndex, - SessionKeys1, - SessionKeys10, - SessionKeys10B, - SessionKeys2, - SessionKeys3, - SessionKeys4, - SessionKeys5, - SessionKeys6, - SessionKeys6B, - SessionKeys7, - SessionKeys7B, - SessionKeys8, - SessionKeys8B, - SessionKeys9, - SessionKeys9B, - ValidatorCount -} from '@polkadot/types/interfaces/session' -import type { - Bid, - BidKind, - SocietyJudgement, - SocietyVote, - StrikeCount, - VouchingStatus -} from '@polkadot/types/interfaces/society' -import type { - ActiveEraInfo, - CompactAssignments, - CompactAssignmentsTo257, - CompactAssignmentsTo265, - CompactAssignmentsWith16, - CompactAssignmentsWith24, - CompactScore, - CompactScoreCompact, - ElectionCompute, - ElectionPhase, - ElectionResult, - ElectionScore, - ElectionSize, - ElectionStatus, - EraIndex, - EraPoints, - EraRewardPoints, - EraRewards, - Exposure, - ExtendedBalance, - Forcing, - IndividualExposure, - KeyType, - MomentOf, - Nominations, - NominatorIndex, - NominatorIndexCompact, - OffchainAccuracy, - OffchainAccuracyCompact, - PhragmenScore, - Points, - RawSolution, - RawSolutionTo265, - RawSolutionWith16, - RawSolutionWith24, - ReadySolution, - RewardDestination, - RewardPoint, - RoundSnapshot, - SeatHolder, - SignedSubmission, - SignedSubmissionOf, - SignedSubmissionTo276, - SlashJournalEntry, - SlashingSpans, - SlashingSpansTo204, - SolutionOrSnapshotSize, - SolutionSupport, - SolutionSupports, - SpanIndex, - SpanRecord, - StakingLedger, - StakingLedgerTo223, - StakingLedgerTo240, - SubmissionIndicesOf, - Supports, - UnappliedSlash, - UnappliedSlashOther, - UnlockChunk, - ValidatorIndex, - ValidatorIndexCompact, - ValidatorPrefs, - ValidatorPrefsTo145, - ValidatorPrefsTo196, - ValidatorPrefsWithBlocked, - ValidatorPrefsWithCommission, - VoteWeight, - Voter -} from '@polkadot/types/interfaces/staking' -import type { - ApiId, - BlockTrace, - BlockTraceEvent, - BlockTraceEventData, - BlockTraceSpan, - KeyValueOption, - MigrationStatusResult, - ReadProof, - RuntimeVersion, - RuntimeVersionApi, - RuntimeVersionPartial, - RuntimeVersionPre3, - RuntimeVersionPre4, - SpecVersion, - StorageChangeSet, - TraceBlockResponse, - TraceError -} from '@polkadot/types/interfaces/state' -import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support' -import type { - AccountInfo, - AccountInfoWithDualRefCount, - AccountInfoWithProviders, - AccountInfoWithRefCount, - AccountInfoWithRefCountU8, - AccountInfoWithTripleRefCount, - ApplyExtrinsicResult, - ApplyExtrinsicResultPre6, - ArithmeticError, - BlockLength, - BlockWeights, - ChainProperties, - ChainType, - ConsumedWeight, - DigestOf, - DispatchClass, - DispatchError, - DispatchErrorModule, - DispatchErrorModulePre6, - DispatchErrorModuleU8, - DispatchErrorModuleU8a, - DispatchErrorPre6, - DispatchErrorPre6First, - DispatchErrorTo198, - DispatchInfo, - DispatchInfoTo190, - DispatchInfoTo244, - DispatchOutcome, - DispatchOutcomePre6, - DispatchResult, - DispatchResultOf, - DispatchResultTo198, - Event, - EventId, - EventIndex, - EventRecord, - Health, - InvalidTransaction, - Key, - LastRuntimeUpgradeInfo, - NetworkState, - NetworkStatePeerset, - NetworkStatePeersetInfo, - NodeRole, - NotConnectedPeer, - Peer, - PeerEndpoint, - PeerEndpointAddr, - PeerInfo, - PeerPing, - PerDispatchClassU32, - PerDispatchClassWeight, - PerDispatchClassWeightsPerClass, - Phase, - RawOrigin, - RefCount, - RefCountTo259, - SyncState, - SystemOrigin, - TokenError, - TransactionValidityError, - TransactionalError, - UnknownTransaction, - WeightPerClass -} from '@polkadot/types/interfaces/system' -import type { - Bounty, - BountyIndex, - BountyStatus, - BountyStatusActive, - BountyStatusCuratorProposed, - BountyStatusPendingPayout, - OpenTip, - OpenTipFinderTo225, - OpenTipTip, - OpenTipTo225, - TreasuryProposal -} from '@polkadot/types/interfaces/treasury' -import type { Multiplier } from '@polkadot/types/interfaces/txpayment' -import type { - TransactionSource, - TransactionValidity, - ValidTransaction -} from '@polkadot/types/interfaces/txqueue' -import type { - ClassDetails, - ClassId, - ClassMetadata, - DepositBalance, - DepositBalanceOf, - DestroyWitness, - InstanceDetails, - InstanceId, - InstanceMetadata -} from '@polkadot/types/interfaces/uniques' -import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility' -import type { VestingInfo } from '@polkadot/types/interfaces/vesting' -import type { - AssetInstance, - AssetInstanceV0, - AssetInstanceV1, - AssetInstanceV2, - BodyId, - BodyPart, - DoubleEncodedCall, - Fungibility, - FungibilityV0, - FungibilityV1, - FungibilityV2, - InboundStatus, - InstructionV2, - InteriorMultiLocation, - Junction, - JunctionV0, - JunctionV1, - JunctionV2, - Junctions, - JunctionsV1, - JunctionsV2, - MultiAsset, - MultiAssetFilter, - MultiAssetFilterV1, - MultiAssetFilterV2, - MultiAssetV0, - MultiAssetV1, - MultiAssetV2, - MultiAssets, - MultiAssetsV1, - MultiAssetsV2, - MultiLocation, - MultiLocationV0, - MultiLocationV1, - MultiLocationV2, - NetworkId, - OriginKindV0, - OriginKindV1, - OriginKindV2, - OutboundStatus, - Outcome, - QueryId, - QueryStatus, - QueueConfigData, - Response, - ResponseV0, - ResponseV1, - ResponseV2, - ResponseV2Error, - ResponseV2Result, - VersionMigrationStage, - VersionedMultiAsset, - VersionedMultiAssets, - VersionedMultiLocation, - VersionedResponse, - VersionedXcm, - WeightLimitV2, - WildFungibility, - WildFungibilityV0, - WildFungibilityV1, - WildFungibilityV2, - WildMultiAsset, - WildMultiAssetV1, - WildMultiAssetV2, - Xcm, - XcmAssetId, - XcmError, - XcmErrorV0, - XcmErrorV1, - XcmErrorV2, - XcmOrder, - XcmOrderV0, - XcmOrderV1, - XcmOrderV2, - XcmOrigin, - XcmOriginKind, - XcmV0, - XcmV1, - XcmV2, - XcmVersion, - XcmpMessageFormat -} from '@polkadot/types/interfaces/xcm' +import type { Data, StorageKey } from '@polkadot/types'; +import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, ISize, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, isize, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec'; +import type { TAssetConversion } from '@polkadot/types/interfaces/assetConversion'; +import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets'; +import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations'; +import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura'; +import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author'; +import type { UncleEntryItem } from '@polkadot/types/interfaces/authorship'; +import type { AllowedSlots, BabeAuthorityWeight, BabeBlockWeight, BabeEpochConfiguration, BabeEquivocationProof, BabeGenesisConfiguration, BabeGenesisConfigurationV1, BabeWeight, Epoch, EpochAuthorship, MaybeRandomness, MaybeVrf, NextConfigDescriptor, NextConfigDescriptorV1, OpaqueKeyOwnershipProof, Randomness, RawBabePreDigest, RawBabePreDigestCompat, RawBabePreDigestPrimary, RawBabePreDigestPrimaryTo159, RawBabePreDigestSecondaryPlain, RawBabePreDigestSecondaryTo159, RawBabePreDigestSecondaryVRF, RawBabePreDigestTo159, SlotNumber, VrfData, VrfOutput, VrfProof } from '@polkadot/types/interfaces/babe'; +import type { AccountData, BalanceLock, BalanceLockTo212, BalanceStatus, Reasons, ReserveData, ReserveIdentifier, VestingSchedule, WithdrawReasons } from '@polkadot/types/interfaces/balances'; +import type { BeefyAuthoritySet, BeefyCommitment, BeefyEquivocationProof, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefyPayloadId, BeefySignedCommitment, BeefyVersionedFinalityProof, BeefyVoteMessage, MmrRootHash, ValidatorSet, ValidatorSetId } from '@polkadot/types/interfaces/beefy'; +import type { BenchmarkBatch, BenchmarkConfig, BenchmarkList, BenchmarkMetadata, BenchmarkParameter, BenchmarkResult } from '@polkadot/types/interfaces/benchmark'; +import type { CheckInherentsResult, InherentData, InherentIdentifier } from '@polkadot/types/interfaces/blockbuilder'; +import type { BridgeMessageId, BridgedBlockHash, BridgedBlockNumber, BridgedHeader, CallOrigin, ChainId, DeliveredMessages, DispatchFeePayment, InboundLaneData, InboundRelayer, InitializationData, LaneId, MessageData, MessageKey, MessageNonce, MessagesDeliveryProofOf, MessagesProofOf, OperatingMode, OutboundLaneData, OutboundMessageFee, OutboundPayload, Parameter, RelayerId, UnrewardedRelayer, UnrewardedRelayersState } from '@polkadot/types/interfaces/bridges'; +import type { BlockHash } from '@polkadot/types/interfaces/chain'; +import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate'; +import type { StatementKind } from '@polkadot/types/interfaces/claims'; +import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective'; +import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus'; +import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractExecResultU64, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractInstantiateResultU64, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts'; +import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractConstructorSpecV4, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractContractSpecV4, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEnvironmentV4, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMessageSpecV3, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractMetadataV4, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi'; +import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan'; +import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus'; +import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy'; +import type { BlockStats } from '@polkadot/types/interfaces/dev'; +import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections'; +import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine'; +import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFeeHistory, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthReceiptV0, EthReceiptV3, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth'; +import type { EvmAccount, EvmCallInfo, EvmCallInfoV2, EvmCreateInfo, EvmCreateInfoV2, EvmLog, EvmVicinity, EvmWeightInfo, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm'; +import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV4, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@polkadot/types/interfaces/extrinsics'; +import type { FungiblesAccessError } from '@polkadot/types/interfaces/fungibles'; +import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@polkadot/types/interfaces/genericAsset'; +import type { ActiveGilt, ActiveGiltsTotal, ActiveIndex, GiltBid } from '@polkadot/types/interfaces/gilt'; +import type { AuthorityIndex, AuthorityList, AuthoritySet, AuthoritySetChange, AuthoritySetChanges, AuthorityWeight, DelayKind, DelayKindBest, EncodedFinalityProofs, ForkTreePendingChange, ForkTreePendingChangeNode, GrandpaCommit, GrandpaEquivocation, GrandpaEquivocationProof, GrandpaEquivocationValue, GrandpaJustification, GrandpaPrecommit, GrandpaPrevote, GrandpaSignedPrecommit, JustificationNotification, KeyOwnerProof, NextAuthority, PendingChange, PendingPause, PendingResume, Precommits, Prevotes, ReportedRoundStates, RoundState, SetId, StoredPendingChange, StoredState } from '@polkadot/types/interfaces/grandpa'; +import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@polkadot/types/interfaces/identity'; +import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline'; +import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery'; +import type { CustomMetadata15, CustomValueMetadata15, ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, ExtrinsicMetadataV15, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV15, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, OpaqueMetadata, OuterEnums15, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletMetadataV15, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, RuntimeApiMetadataLatest, RuntimeApiMetadataV15, RuntimeApiMethodMetadataV15, RuntimeApiMethodParamMetadataV15, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata'; +import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrHash, MmrLeafBatchProof, MmrLeafIndex, MmrLeafProof, MmrNodeIndex, MmrProof } from '@polkadot/types/interfaces/mmr'; +import type { NftCollectionId, NftItemId } from '@polkadot/types/interfaces/nfts'; +import type { NpApiError, NpPoolId } from '@polkadot/types/interfaces/nompools'; +import type { StorageKind } from '@polkadot/types/interfaces/offchain'; +import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences'; +import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeProof, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DisputesTimeSlot, DoubleVoteReport, DownwardMessage, ExecutorParam, ExecutorParams, ExecutorParamsHash, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PendingSlashes, PersistedValidationData, PvfCheckStatement, PvfExecTimeoutKind, PvfPrepTimeoutKind, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlashingOffenceKind, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains'; +import type { FeeDetails, InclusionFee, RuntimeDispatchInfo, RuntimeDispatchInfoV1, RuntimeDispatchInfoV2 } from '@polkadot/types/interfaces/payment'; +import type { Approvals } from '@polkadot/types/interfaces/poll'; +import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy'; +import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase'; +import type { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery'; +import type { RpcMethods } from '@polkadot/types/interfaces/rpc'; +import type { AccountId, AccountId20, AccountId32, AccountId33, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, BlockNumberFor, BlockNumberOf, Call, CallHash, CallHashOf, ChangesTrieConfiguration, ChangesTrieSignal, CodecHash, Consensus, ConsensusEngineId, CrateVersion, Digest, DigestItem, EncodedJustification, ExtrinsicsWeight, Fixed128, Fixed64, FixedI128, FixedI64, FixedU128, FixedU64, H1024, H128, H160, H2048, H256, H32, H512, H64, Hash, Header, HeaderPartial, I32F32, Index, IndicesLookupSource, Justification, Justifications, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, ModuleId, Moment, MultiAddress, MultiSigner, OpaqueCall, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, Releases, RuntimeCall, RuntimeDbWeight, RuntimeEvent, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, SlotDuration, StorageData, StorageInfo, StorageProof, TransactionInfo, TransactionLongevity, TransactionPriority, TransactionStorageProof, TransactionTag, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier, WeightV0, WeightV1, WeightV2 } from '@polkadot/types/interfaces/runtime'; +import type { Si0Field, Si0LookupTypeId, Si0Path, Si0Type, Si0TypeDef, Si0TypeDefArray, Si0TypeDefBitSequence, Si0TypeDefCompact, Si0TypeDefComposite, Si0TypeDefPhantom, Si0TypeDefPrimitive, Si0TypeDefSequence, Si0TypeDefTuple, Si0TypeDefVariant, Si0TypeParameter, Si0Variant, Si1Field, Si1LookupTypeId, Si1Path, Si1Type, Si1TypeDef, Si1TypeDefArray, Si1TypeDefBitSequence, Si1TypeDefCompact, Si1TypeDefComposite, Si1TypeDefPrimitive, Si1TypeDefSequence, Si1TypeDefTuple, Si1TypeDefVariant, Si1TypeParameter, Si1Variant, SiField, SiLookupTypeId, SiPath, SiType, SiTypeDef, SiTypeDefArray, SiTypeDefBitSequence, SiTypeDefCompact, SiTypeDefComposite, SiTypeDefPrimitive, SiTypeDefSequence, SiTypeDefTuple, SiTypeDefVariant, SiTypeParameter, SiVariant } from '@polkadot/types/interfaces/scaleInfo'; +import type { Period, Priority, SchedulePeriod, SchedulePriority, Scheduled, ScheduledTo254, TaskAddress } from '@polkadot/types/interfaces/scheduler'; +import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@polkadot/types/interfaces/session'; +import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society'; +import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@polkadot/types/interfaces/staking'; +import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, RuntimeVersionPre3, RuntimeVersionPre4, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state'; +import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support'; +import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ApplyExtrinsicResultPre6, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModulePre6, DispatchErrorModuleU8, DispatchErrorModuleU8a, DispatchErrorPre6, DispatchErrorPre6First, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchOutcomePre6, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, TransactionalError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system'; +import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury'; +import type { Multiplier } from '@polkadot/types/interfaces/txpayment'; +import type { TransactionSource, TransactionValidity, ValidTransaction } from '@polkadot/types/interfaces/txqueue'; +import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques'; +import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility'; +import type { VestingInfo } from '@polkadot/types/interfaces/vesting'; +import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, BodyId, BodyPart, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, InboundStatus, InstructionV2, InteriorMultiLocation, Junction, JunctionV0, JunctionV1, JunctionV2, Junctions, JunctionsV1, JunctionsV2, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OriginKindV0, OriginKindV1, OriginKindV2, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionMigrationStage, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmVersion, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { - AbridgedCandidateReceipt: AbridgedCandidateReceipt - AbridgedHostConfiguration: AbridgedHostConfiguration - AbridgedHrmpChannel: AbridgedHrmpChannel - AccountData: AccountData - AccountId: AccountId - AccountId20: AccountId20 - AccountId32: AccountId32 - AccountId33: AccountId33 - AccountIdOf: AccountIdOf - AccountIndex: AccountIndex - AccountInfo: AccountInfo - AccountInfoWithDualRefCount: AccountInfoWithDualRefCount - AccountInfoWithProviders: AccountInfoWithProviders - AccountInfoWithRefCount: AccountInfoWithRefCount - AccountInfoWithRefCountU8: AccountInfoWithRefCountU8 - AccountInfoWithTripleRefCount: AccountInfoWithTripleRefCount - AccountStatus: AccountStatus - AccountValidity: AccountValidity - AccountVote: AccountVote - AccountVoteSplit: AccountVoteSplit - AccountVoteStandard: AccountVoteStandard - ActiveEraInfo: ActiveEraInfo - ActiveGilt: ActiveGilt - ActiveGiltsTotal: ActiveGiltsTotal - ActiveIndex: ActiveIndex - ActiveRecovery: ActiveRecovery - Address: Address - AliveContractInfo: AliveContractInfo - AllowedSlots: AllowedSlots - AnySignature: AnySignature - ApiId: ApiId - ApplyExtrinsicResult: ApplyExtrinsicResult - ApplyExtrinsicResultPre6: ApplyExtrinsicResultPre6 - ApprovalFlag: ApprovalFlag - Approvals: Approvals - ArithmeticError: ArithmeticError - AssetApproval: AssetApproval - AssetApprovalKey: AssetApprovalKey - AssetBalance: AssetBalance - AssetDestroyWitness: AssetDestroyWitness - AssetDetails: AssetDetails - AssetId: AssetId - AssetInstance: AssetInstance - AssetInstanceV0: AssetInstanceV0 - AssetInstanceV1: AssetInstanceV1 - AssetInstanceV2: AssetInstanceV2 - AssetMetadata: AssetMetadata - AssetOptions: AssetOptions - AssignmentId: AssignmentId - AssignmentKind: AssignmentKind - AttestedCandidate: AttestedCandidate - AuctionIndex: AuctionIndex - AuthIndex: AuthIndex - AuthorityDiscoveryId: AuthorityDiscoveryId - AuthorityId: AuthorityId - AuthorityIndex: AuthorityIndex - AuthorityList: AuthorityList - AuthoritySet: AuthoritySet - AuthoritySetChange: AuthoritySetChange - AuthoritySetChanges: AuthoritySetChanges - AuthoritySignature: AuthoritySignature - AuthorityWeight: AuthorityWeight - AvailabilityBitfield: AvailabilityBitfield - AvailabilityBitfieldRecord: AvailabilityBitfieldRecord - BabeAuthorityWeight: BabeAuthorityWeight - BabeBlockWeight: BabeBlockWeight - BabeEpochConfiguration: BabeEpochConfiguration - BabeEquivocationProof: BabeEquivocationProof - BabeGenesisConfiguration: BabeGenesisConfiguration - BabeGenesisConfigurationV1: BabeGenesisConfigurationV1 - BabeWeight: BabeWeight - BackedCandidate: BackedCandidate - Balance: Balance - BalanceLock: BalanceLock - BalanceLockTo212: BalanceLockTo212 - BalanceOf: BalanceOf - BalanceStatus: BalanceStatus - BeefyAuthoritySet: BeefyAuthoritySet - BeefyCommitment: BeefyCommitment - BeefyId: BeefyId - BeefyKey: BeefyKey - BeefyNextAuthoritySet: BeefyNextAuthoritySet - BeefyPayload: BeefyPayload - BeefyPayloadId: BeefyPayloadId - BeefySignedCommitment: BeefySignedCommitment - BenchmarkBatch: BenchmarkBatch - BenchmarkConfig: BenchmarkConfig - BenchmarkList: BenchmarkList - BenchmarkMetadata: BenchmarkMetadata - BenchmarkParameter: BenchmarkParameter - BenchmarkResult: BenchmarkResult - Bid: Bid - Bidder: Bidder - BidKind: BidKind - BitVec: BitVec - Block: Block - BlockAttestations: BlockAttestations - BlockHash: BlockHash - BlockLength: BlockLength - BlockNumber: BlockNumber - BlockNumberFor: BlockNumberFor - BlockNumberOf: BlockNumberOf - BlockStats: BlockStats - BlockTrace: BlockTrace - BlockTraceEvent: BlockTraceEvent - BlockTraceEventData: BlockTraceEventData - BlockTraceSpan: BlockTraceSpan - BlockV0: BlockV0 - BlockV1: BlockV1 - BlockV2: BlockV2 - BlockWeights: BlockWeights - BodyId: BodyId - BodyPart: BodyPart - bool: bool - Bool: Bool - Bounty: Bounty - BountyIndex: BountyIndex - BountyStatus: BountyStatus - BountyStatusActive: BountyStatusActive - BountyStatusCuratorProposed: BountyStatusCuratorProposed - BountyStatusPendingPayout: BountyStatusPendingPayout - BridgedBlockHash: BridgedBlockHash - BridgedBlockNumber: BridgedBlockNumber - BridgedHeader: BridgedHeader - BridgeMessageId: BridgeMessageId - BufferedSessionChange: BufferedSessionChange - Bytes: Bytes - Call: Call - CallHash: CallHash - CallHashOf: CallHashOf - CallIndex: CallIndex - CallOrigin: CallOrigin - CandidateCommitments: CandidateCommitments - CandidateDescriptor: CandidateDescriptor - CandidateEvent: CandidateEvent - CandidateHash: CandidateHash - CandidateInfo: CandidateInfo - CandidatePendingAvailability: CandidatePendingAvailability - CandidateReceipt: CandidateReceipt - ChainId: ChainId - ChainProperties: ChainProperties - ChainType: ChainType - ChangesTrieConfiguration: ChangesTrieConfiguration - ChangesTrieSignal: ChangesTrieSignal - CheckInherentsResult: CheckInherentsResult - ClassDetails: ClassDetails - ClassId: ClassId - ClassMetadata: ClassMetadata - CodecHash: CodecHash - CodeHash: CodeHash - CodeSource: CodeSource - CodeUploadRequest: CodeUploadRequest - CodeUploadResult: CodeUploadResult - CodeUploadResultValue: CodeUploadResultValue - CollationInfo: CollationInfo - CollationInfoV1: CollationInfoV1 - CollatorId: CollatorId - CollatorSignature: CollatorSignature - CollectiveOrigin: CollectiveOrigin - CommittedCandidateReceipt: CommittedCandidateReceipt - CompactAssignments: CompactAssignments - CompactAssignmentsTo257: CompactAssignmentsTo257 - CompactAssignmentsTo265: CompactAssignmentsTo265 - CompactAssignmentsWith16: CompactAssignmentsWith16 - CompactAssignmentsWith24: CompactAssignmentsWith24 - CompactScore: CompactScore - CompactScoreCompact: CompactScoreCompact - ConfigData: ConfigData - Consensus: Consensus - ConsensusEngineId: ConsensusEngineId - ConsumedWeight: ConsumedWeight - ContractCallFlags: ContractCallFlags - ContractCallRequest: ContractCallRequest - ContractConstructorSpecLatest: ContractConstructorSpecLatest - ContractConstructorSpecV0: ContractConstructorSpecV0 - ContractConstructorSpecV1: ContractConstructorSpecV1 - ContractConstructorSpecV2: ContractConstructorSpecV2 - ContractConstructorSpecV3: ContractConstructorSpecV3 - ContractContractSpecV0: ContractContractSpecV0 - ContractContractSpecV1: ContractContractSpecV1 - ContractContractSpecV2: ContractContractSpecV2 - ContractContractSpecV3: ContractContractSpecV3 - ContractContractSpecV4: ContractContractSpecV4 - ContractCryptoHasher: ContractCryptoHasher - ContractDiscriminant: ContractDiscriminant - ContractDisplayName: ContractDisplayName - ContractEventParamSpecLatest: ContractEventParamSpecLatest - ContractEventParamSpecV0: ContractEventParamSpecV0 - ContractEventParamSpecV2: ContractEventParamSpecV2 - ContractEventSpecLatest: ContractEventSpecLatest - ContractEventSpecV0: ContractEventSpecV0 - ContractEventSpecV1: ContractEventSpecV1 - ContractEventSpecV2: ContractEventSpecV2 - ContractExecResult: ContractExecResult - ContractExecResultOk: ContractExecResultOk - ContractExecResultResult: ContractExecResultResult - ContractExecResultSuccessTo255: ContractExecResultSuccessTo255 - ContractExecResultSuccessTo260: ContractExecResultSuccessTo260 - ContractExecResultTo255: ContractExecResultTo255 - ContractExecResultTo260: ContractExecResultTo260 - ContractExecResultTo267: ContractExecResultTo267 - ContractExecResultU64: ContractExecResultU64 - ContractInfo: ContractInfo - ContractInstantiateResult: ContractInstantiateResult - ContractInstantiateResultTo267: ContractInstantiateResultTo267 - ContractInstantiateResultTo299: ContractInstantiateResultTo299 - ContractInstantiateResultU64: ContractInstantiateResultU64 - ContractLayoutArray: ContractLayoutArray - ContractLayoutCell: ContractLayoutCell - ContractLayoutEnum: ContractLayoutEnum - ContractLayoutHash: ContractLayoutHash - ContractLayoutHashingStrategy: ContractLayoutHashingStrategy - ContractLayoutKey: ContractLayoutKey - ContractLayoutStruct: ContractLayoutStruct - ContractLayoutStructField: ContractLayoutStructField - ContractMessageParamSpecLatest: ContractMessageParamSpecLatest - ContractMessageParamSpecV0: ContractMessageParamSpecV0 - ContractMessageParamSpecV2: ContractMessageParamSpecV2 - ContractMessageSpecLatest: ContractMessageSpecLatest - ContractMessageSpecV0: ContractMessageSpecV0 - ContractMessageSpecV1: ContractMessageSpecV1 - ContractMessageSpecV2: ContractMessageSpecV2 - ContractMetadata: ContractMetadata - ContractMetadataLatest: ContractMetadataLatest - ContractMetadataV0: ContractMetadataV0 - ContractMetadataV1: ContractMetadataV1 - ContractMetadataV2: ContractMetadataV2 - ContractMetadataV3: ContractMetadataV3 - ContractMetadataV4: ContractMetadataV4 - ContractProject: ContractProject - ContractProjectContract: ContractProjectContract - ContractProjectInfo: ContractProjectInfo - ContractProjectSource: ContractProjectSource - ContractProjectV0: ContractProjectV0 - ContractReturnFlags: ContractReturnFlags - ContractSelector: ContractSelector - ContractStorageKey: ContractStorageKey - ContractStorageLayout: ContractStorageLayout - ContractTypeSpec: ContractTypeSpec - Conviction: Conviction - CoreAssignment: CoreAssignment - CoreIndex: CoreIndex - CoreOccupied: CoreOccupied - CoreState: CoreState - CrateVersion: CrateVersion - CreatedBlock: CreatedBlock - Data: Data - DeferredOffenceOf: DeferredOffenceOf - DefunctVoter: DefunctVoter - DelayKind: DelayKind - DelayKindBest: DelayKindBest - Delegations: Delegations - DeletedContract: DeletedContract - DeliveredMessages: DeliveredMessages - DepositBalance: DepositBalance - DepositBalanceOf: DepositBalanceOf - DestroyWitness: DestroyWitness - Digest: Digest - DigestItem: DigestItem - DigestOf: DigestOf - DispatchClass: DispatchClass - DispatchError: DispatchError - DispatchErrorModule: DispatchErrorModule - DispatchErrorModulePre6: DispatchErrorModulePre6 - DispatchErrorModuleU8: DispatchErrorModuleU8 - DispatchErrorModuleU8a: DispatchErrorModuleU8a - DispatchErrorPre6: DispatchErrorPre6 - DispatchErrorPre6First: DispatchErrorPre6First - DispatchErrorTo198: DispatchErrorTo198 - DispatchFeePayment: DispatchFeePayment - DispatchInfo: DispatchInfo - DispatchInfoTo190: DispatchInfoTo190 - DispatchInfoTo244: DispatchInfoTo244 - DispatchOutcome: DispatchOutcome - DispatchOutcomePre6: DispatchOutcomePre6 - DispatchResult: DispatchResult - DispatchResultOf: DispatchResultOf - DispatchResultTo198: DispatchResultTo198 - DisputeLocation: DisputeLocation - DisputeResult: DisputeResult - DisputeState: DisputeState - DisputeStatement: DisputeStatement - DisputeStatementSet: DisputeStatementSet - DoubleEncodedCall: DoubleEncodedCall - DoubleVoteReport: DoubleVoteReport - DownwardMessage: DownwardMessage - EcdsaSignature: EcdsaSignature - Ed25519Signature: Ed25519Signature - EIP1559Transaction: EIP1559Transaction - EIP2930Transaction: EIP2930Transaction - ElectionCompute: ElectionCompute - ElectionPhase: ElectionPhase - ElectionResult: ElectionResult - ElectionScore: ElectionScore - ElectionSize: ElectionSize - ElectionStatus: ElectionStatus - EncodedFinalityProofs: EncodedFinalityProofs - EncodedJustification: EncodedJustification - Epoch: Epoch - EpochAuthorship: EpochAuthorship - Era: Era - EraIndex: EraIndex - EraPoints: EraPoints - EraRewardPoints: EraRewardPoints - EraRewards: EraRewards - ErrorMetadataLatest: ErrorMetadataLatest - ErrorMetadataV10: ErrorMetadataV10 - ErrorMetadataV11: ErrorMetadataV11 - ErrorMetadataV12: ErrorMetadataV12 - ErrorMetadataV13: ErrorMetadataV13 - ErrorMetadataV14: ErrorMetadataV14 - ErrorMetadataV9: ErrorMetadataV9 - EthAccessList: EthAccessList - EthAccessListItem: EthAccessListItem - EthAccount: EthAccount - EthAddress: EthAddress - EthBlock: EthBlock - EthBloom: EthBloom - EthCallRequest: EthCallRequest - EthereumAccountId: EthereumAccountId - EthereumAddress: EthereumAddress - EthereumLookupSource: EthereumLookupSource - EthereumSignature: EthereumSignature - EthFeeHistory: EthFeeHistory - EthFilter: EthFilter - EthFilterAddress: EthFilterAddress - EthFilterChanges: EthFilterChanges - EthFilterTopic: EthFilterTopic - EthFilterTopicEntry: EthFilterTopicEntry - EthFilterTopicInner: EthFilterTopicInner - EthHeader: EthHeader - EthLog: EthLog - EthReceipt: EthReceipt - EthReceiptV0: EthReceiptV0 - EthReceiptV3: EthReceiptV3 - EthRichBlock: EthRichBlock - EthRichHeader: EthRichHeader - EthStorageProof: EthStorageProof - EthSubKind: EthSubKind - EthSubParams: EthSubParams - EthSubResult: EthSubResult - EthSyncInfo: EthSyncInfo - EthSyncStatus: EthSyncStatus - EthTransaction: EthTransaction - EthTransactionAction: EthTransactionAction - EthTransactionCondition: EthTransactionCondition - EthTransactionRequest: EthTransactionRequest - EthTransactionSignature: EthTransactionSignature - EthTransactionStatus: EthTransactionStatus - EthWork: EthWork - Event: Event - EventId: EventId - EventIndex: EventIndex - EventMetadataLatest: EventMetadataLatest - EventMetadataV10: EventMetadataV10 - EventMetadataV11: EventMetadataV11 - EventMetadataV12: EventMetadataV12 - EventMetadataV13: EventMetadataV13 - EventMetadataV14: EventMetadataV14 - EventMetadataV9: EventMetadataV9 - EventRecord: EventRecord - EvmAccount: EvmAccount - EvmCallInfo: EvmCallInfo - EvmCreateInfo: EvmCreateInfo - EvmLog: EvmLog - EvmVicinity: EvmVicinity - ExecReturnValue: ExecReturnValue - ExitError: ExitError - ExitFatal: ExitFatal - ExitReason: ExitReason - ExitRevert: ExitRevert - ExitSucceed: ExitSucceed - ExplicitDisputeStatement: ExplicitDisputeStatement - Exposure: Exposure - ExtendedBalance: ExtendedBalance - Extrinsic: Extrinsic - ExtrinsicEra: ExtrinsicEra - ExtrinsicMetadataLatest: ExtrinsicMetadataLatest - ExtrinsicMetadataV11: ExtrinsicMetadataV11 - ExtrinsicMetadataV12: ExtrinsicMetadataV12 - ExtrinsicMetadataV13: ExtrinsicMetadataV13 - ExtrinsicMetadataV14: ExtrinsicMetadataV14 - ExtrinsicOrHash: ExtrinsicOrHash - ExtrinsicPayload: ExtrinsicPayload - ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown - ExtrinsicPayloadV4: ExtrinsicPayloadV4 - ExtrinsicSignature: ExtrinsicSignature - ExtrinsicSignatureV4: ExtrinsicSignatureV4 - ExtrinsicStatus: ExtrinsicStatus - ExtrinsicsWeight: ExtrinsicsWeight - ExtrinsicUnknown: ExtrinsicUnknown - ExtrinsicV4: ExtrinsicV4 - f32: f32 - F32: F32 - f64: f64 - F64: F64 - FeeDetails: FeeDetails - Fixed128: Fixed128 - Fixed64: Fixed64 - FixedI128: FixedI128 - FixedI64: FixedI64 - FixedU128: FixedU128 - FixedU64: FixedU64 - Forcing: Forcing - ForkTreePendingChange: ForkTreePendingChange - ForkTreePendingChangeNode: ForkTreePendingChangeNode - FullIdentification: FullIdentification - FunctionArgumentMetadataLatest: FunctionArgumentMetadataLatest - FunctionArgumentMetadataV10: FunctionArgumentMetadataV10 - FunctionArgumentMetadataV11: FunctionArgumentMetadataV11 - FunctionArgumentMetadataV12: FunctionArgumentMetadataV12 - FunctionArgumentMetadataV13: FunctionArgumentMetadataV13 - FunctionArgumentMetadataV14: FunctionArgumentMetadataV14 - FunctionArgumentMetadataV9: FunctionArgumentMetadataV9 - FunctionMetadataLatest: FunctionMetadataLatest - FunctionMetadataV10: FunctionMetadataV10 - FunctionMetadataV11: FunctionMetadataV11 - FunctionMetadataV12: FunctionMetadataV12 - FunctionMetadataV13: FunctionMetadataV13 - FunctionMetadataV14: FunctionMetadataV14 - FunctionMetadataV9: FunctionMetadataV9 - FundIndex: FundIndex - FundInfo: FundInfo - Fungibility: Fungibility - FungibilityV0: FungibilityV0 - FungibilityV1: FungibilityV1 - FungibilityV2: FungibilityV2 - Gas: Gas - GiltBid: GiltBid - GlobalValidationData: GlobalValidationData - GlobalValidationSchedule: GlobalValidationSchedule - GrandpaCommit: GrandpaCommit - GrandpaEquivocation: GrandpaEquivocation - GrandpaEquivocationProof: GrandpaEquivocationProof - GrandpaEquivocationValue: GrandpaEquivocationValue - GrandpaJustification: GrandpaJustification - GrandpaPrecommit: GrandpaPrecommit - GrandpaPrevote: GrandpaPrevote - GrandpaSignedPrecommit: GrandpaSignedPrecommit - GroupIndex: GroupIndex - GroupRotationInfo: GroupRotationInfo - H1024: H1024 - H128: H128 - H160: H160 - H2048: H2048 - H256: H256 - H32: H32 - H512: H512 - H64: H64 - Hash: Hash - HeadData: HeadData - Header: Header - HeaderPartial: HeaderPartial - Health: Health - Heartbeat: Heartbeat - HeartbeatTo244: HeartbeatTo244 - HostConfiguration: HostConfiguration - HostFnWeights: HostFnWeights - HostFnWeightsTo264: HostFnWeightsTo264 - HrmpChannel: HrmpChannel - HrmpChannelId: HrmpChannelId - HrmpOpenChannelRequest: HrmpOpenChannelRequest - i128: i128 - I128: I128 - i16: i16 - I16: I16 - i256: i256 - I256: I256 - i32: i32 - I32: I32 - I32F32: I32F32 - i64: i64 - I64: I64 - i8: i8 - I8: I8 - IdentificationTuple: IdentificationTuple - IdentityFields: IdentityFields - IdentityInfo: IdentityInfo - IdentityInfoAdditional: IdentityInfoAdditional - IdentityInfoTo198: IdentityInfoTo198 - IdentityJudgement: IdentityJudgement - ImmortalEra: ImmortalEra - ImportedAux: ImportedAux - InboundDownwardMessage: InboundDownwardMessage - InboundHrmpMessage: InboundHrmpMessage - InboundHrmpMessages: InboundHrmpMessages - InboundLaneData: InboundLaneData - InboundRelayer: InboundRelayer - InboundStatus: InboundStatus - IncludedBlocks: IncludedBlocks - InclusionFee: InclusionFee - IncomingParachain: IncomingParachain - IncomingParachainDeploy: IncomingParachainDeploy - IncomingParachainFixed: IncomingParachainFixed - Index: Index - IndicesLookupSource: IndicesLookupSource - IndividualExposure: IndividualExposure - InherentData: InherentData - InherentIdentifier: InherentIdentifier - InitializationData: InitializationData - InstanceDetails: InstanceDetails - InstanceId: InstanceId - InstanceMetadata: InstanceMetadata - InstantiateRequest: InstantiateRequest - InstantiateRequestV1: InstantiateRequestV1 - InstantiateRequestV2: InstantiateRequestV2 - InstantiateReturnValue: InstantiateReturnValue - InstantiateReturnValueOk: InstantiateReturnValueOk - InstantiateReturnValueTo267: InstantiateReturnValueTo267 - InstructionV2: InstructionV2 - InstructionWeights: InstructionWeights - InteriorMultiLocation: InteriorMultiLocation - InvalidDisputeStatementKind: InvalidDisputeStatementKind - InvalidTransaction: InvalidTransaction - Json: Json - Junction: Junction - Junctions: Junctions - JunctionsV1: JunctionsV1 - JunctionsV2: JunctionsV2 - JunctionV0: JunctionV0 - JunctionV1: JunctionV1 - JunctionV2: JunctionV2 - Justification: Justification - JustificationNotification: JustificationNotification - Justifications: Justifications - Key: Key - KeyOwnerProof: KeyOwnerProof - Keys: Keys - KeyType: KeyType - KeyTypeId: KeyTypeId - KeyValue: KeyValue - KeyValueOption: KeyValueOption - Kind: Kind - LaneId: LaneId - LastContribution: LastContribution - LastRuntimeUpgradeInfo: LastRuntimeUpgradeInfo - LeasePeriod: LeasePeriod - LeasePeriodOf: LeasePeriodOf - LegacyTransaction: LegacyTransaction - Limits: Limits - LimitsTo264: LimitsTo264 - LocalValidationData: LocalValidationData - LockIdentifier: LockIdentifier - LookupSource: LookupSource - LookupTarget: LookupTarget - LotteryConfig: LotteryConfig - MaybeRandomness: MaybeRandomness - MaybeVrf: MaybeVrf - MemberCount: MemberCount - MembershipProof: MembershipProof - MessageData: MessageData - MessageId: MessageId - MessageIngestionType: MessageIngestionType - MessageKey: MessageKey - MessageNonce: MessageNonce - MessageQueueChain: MessageQueueChain - MessagesDeliveryProofOf: MessagesDeliveryProofOf - MessagesProofOf: MessagesProofOf - MessagingStateSnapshot: MessagingStateSnapshot - MessagingStateSnapshotEgressEntry: MessagingStateSnapshotEgressEntry - MetadataAll: MetadataAll - MetadataLatest: MetadataLatest - MetadataV10: MetadataV10 - MetadataV11: MetadataV11 - MetadataV12: MetadataV12 - MetadataV13: MetadataV13 - MetadataV14: MetadataV14 - MetadataV9: MetadataV9 - MigrationStatusResult: MigrationStatusResult - MmrBatchProof: MmrBatchProof - MmrEncodableOpaqueLeaf: MmrEncodableOpaqueLeaf - MmrError: MmrError - MmrLeafBatchProof: MmrLeafBatchProof - MmrLeafIndex: MmrLeafIndex - MmrLeafProof: MmrLeafProof - MmrNodeIndex: MmrNodeIndex - MmrProof: MmrProof - MmrRootHash: MmrRootHash - ModuleConstantMetadataV10: ModuleConstantMetadataV10 - ModuleConstantMetadataV11: ModuleConstantMetadataV11 - ModuleConstantMetadataV12: ModuleConstantMetadataV12 - ModuleConstantMetadataV13: ModuleConstantMetadataV13 - ModuleConstantMetadataV9: ModuleConstantMetadataV9 - ModuleId: ModuleId - ModuleMetadataV10: ModuleMetadataV10 - ModuleMetadataV11: ModuleMetadataV11 - ModuleMetadataV12: ModuleMetadataV12 - ModuleMetadataV13: ModuleMetadataV13 - ModuleMetadataV9: ModuleMetadataV9 - Moment: Moment - MomentOf: MomentOf - MoreAttestations: MoreAttestations - MortalEra: MortalEra - MultiAddress: MultiAddress - MultiAsset: MultiAsset - MultiAssetFilter: MultiAssetFilter - MultiAssetFilterV1: MultiAssetFilterV1 - MultiAssetFilterV2: MultiAssetFilterV2 - MultiAssets: MultiAssets - MultiAssetsV1: MultiAssetsV1 - MultiAssetsV2: MultiAssetsV2 - MultiAssetV0: MultiAssetV0 - MultiAssetV1: MultiAssetV1 - MultiAssetV2: MultiAssetV2 - MultiDisputeStatementSet: MultiDisputeStatementSet - MultiLocation: MultiLocation - MultiLocationV0: MultiLocationV0 - MultiLocationV1: MultiLocationV1 - MultiLocationV2: MultiLocationV2 - Multiplier: Multiplier - Multisig: Multisig - MultiSignature: MultiSignature - MultiSigner: MultiSigner - NetworkId: NetworkId - NetworkState: NetworkState - NetworkStatePeerset: NetworkStatePeerset - NetworkStatePeersetInfo: NetworkStatePeersetInfo - NewBidder: NewBidder - NextAuthority: NextAuthority - NextConfigDescriptor: NextConfigDescriptor - NextConfigDescriptorV1: NextConfigDescriptorV1 - NodeRole: NodeRole - Nominations: Nominations - NominatorIndex: NominatorIndex - NominatorIndexCompact: NominatorIndexCompact - NotConnectedPeer: NotConnectedPeer - NpApiError: NpApiError - Null: Null - OccupiedCore: OccupiedCore - OccupiedCoreAssumption: OccupiedCoreAssumption - OffchainAccuracy: OffchainAccuracy - OffchainAccuracyCompact: OffchainAccuracyCompact - OffenceDetails: OffenceDetails - Offender: Offender - OldV1SessionInfo: OldV1SessionInfo - OpaqueCall: OpaqueCall - OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof - OpaqueMetadata: OpaqueMetadata - OpaqueMultiaddr: OpaqueMultiaddr - OpaqueNetworkState: OpaqueNetworkState - OpaquePeerId: OpaquePeerId - OpaqueTimeSlot: OpaqueTimeSlot - OpenTip: OpenTip - OpenTipFinderTo225: OpenTipFinderTo225 - OpenTipTip: OpenTipTip - OpenTipTo225: OpenTipTo225 - OperatingMode: OperatingMode - OptionBool: OptionBool - Origin: Origin - OriginCaller: OriginCaller - OriginKindV0: OriginKindV0 - OriginKindV1: OriginKindV1 - OriginKindV2: OriginKindV2 - OutboundHrmpMessage: OutboundHrmpMessage - OutboundLaneData: OutboundLaneData - OutboundMessageFee: OutboundMessageFee - OutboundPayload: OutboundPayload - OutboundStatus: OutboundStatus - Outcome: Outcome - OverweightIndex: OverweightIndex - Owner: Owner - PageCounter: PageCounter - PageIndexData: PageIndexData - PalletCallMetadataLatest: PalletCallMetadataLatest - PalletCallMetadataV14: PalletCallMetadataV14 - PalletConstantMetadataLatest: PalletConstantMetadataLatest - PalletConstantMetadataV14: PalletConstantMetadataV14 - PalletErrorMetadataLatest: PalletErrorMetadataLatest - PalletErrorMetadataV14: PalletErrorMetadataV14 - PalletEventMetadataLatest: PalletEventMetadataLatest - PalletEventMetadataV14: PalletEventMetadataV14 - PalletId: PalletId - PalletMetadataLatest: PalletMetadataLatest - PalletMetadataV14: PalletMetadataV14 - PalletsOrigin: PalletsOrigin - PalletStorageMetadataLatest: PalletStorageMetadataLatest - PalletStorageMetadataV14: PalletStorageMetadataV14 - PalletVersion: PalletVersion - ParachainDispatchOrigin: ParachainDispatchOrigin - ParachainInherentData: ParachainInherentData - ParachainProposal: ParachainProposal - ParachainsInherentData: ParachainsInherentData - ParaGenesisArgs: ParaGenesisArgs - ParaId: ParaId - ParaInfo: ParaInfo - ParaLifecycle: ParaLifecycle - Parameter: Parameter - ParaPastCodeMeta: ParaPastCodeMeta - ParaScheduling: ParaScheduling - ParathreadClaim: ParathreadClaim - ParathreadClaimQueue: ParathreadClaimQueue - ParathreadEntry: ParathreadEntry - ParaValidatorIndex: ParaValidatorIndex - Pays: Pays - Peer: Peer - PeerEndpoint: PeerEndpoint - PeerEndpointAddr: PeerEndpointAddr - PeerInfo: PeerInfo - PeerPing: PeerPing - PendingChange: PendingChange - PendingPause: PendingPause - PendingResume: PendingResume - Perbill: Perbill - Percent: Percent - PerDispatchClassU32: PerDispatchClassU32 - PerDispatchClassWeight: PerDispatchClassWeight - PerDispatchClassWeightsPerClass: PerDispatchClassWeightsPerClass - Period: Period - Permill: Permill - PermissionLatest: PermissionLatest - PermissionsV1: PermissionsV1 - PermissionVersions: PermissionVersions - Perquintill: Perquintill - PersistedValidationData: PersistedValidationData - PerU16: PerU16 - Phantom: Phantom - PhantomData: PhantomData - Phase: Phase - PhragmenScore: PhragmenScore - Points: Points - PortableType: PortableType - PortableTypeV14: PortableTypeV14 - Precommits: Precommits - PrefabWasmModule: PrefabWasmModule - PrefixedStorageKey: PrefixedStorageKey - PreimageStatus: PreimageStatus - PreimageStatusAvailable: PreimageStatusAvailable - PreRuntime: PreRuntime - Prevotes: Prevotes - Priority: Priority - PriorLock: PriorLock - PropIndex: PropIndex - Proposal: Proposal - ProposalIndex: ProposalIndex - ProxyAnnouncement: ProxyAnnouncement - ProxyDefinition: ProxyDefinition - ProxyState: ProxyState - ProxyType: ProxyType - PvfCheckStatement: PvfCheckStatement - QueryId: QueryId - QueryStatus: QueryStatus - QueueConfigData: QueueConfigData - QueuedParathread: QueuedParathread - Randomness: Randomness - Raw: Raw - RawAuraPreDigest: RawAuraPreDigest - RawBabePreDigest: RawBabePreDigest - RawBabePreDigestCompat: RawBabePreDigestCompat - RawBabePreDigestPrimary: RawBabePreDigestPrimary - RawBabePreDigestPrimaryTo159: RawBabePreDigestPrimaryTo159 - RawBabePreDigestSecondaryPlain: RawBabePreDigestSecondaryPlain - RawBabePreDigestSecondaryTo159: RawBabePreDigestSecondaryTo159 - RawBabePreDigestSecondaryVRF: RawBabePreDigestSecondaryVRF - RawBabePreDigestTo159: RawBabePreDigestTo159 - RawOrigin: RawOrigin - RawSolution: RawSolution - RawSolutionTo265: RawSolutionTo265 - RawSolutionWith16: RawSolutionWith16 - RawSolutionWith24: RawSolutionWith24 - RawVRFOutput: RawVRFOutput - ReadProof: ReadProof - ReadySolution: ReadySolution - Reasons: Reasons - RecoveryConfig: RecoveryConfig - RefCount: RefCount - RefCountTo259: RefCountTo259 - ReferendumIndex: ReferendumIndex - ReferendumInfo: ReferendumInfo - ReferendumInfoFinished: ReferendumInfoFinished - ReferendumInfoTo239: ReferendumInfoTo239 - ReferendumStatus: ReferendumStatus - RegisteredParachainInfo: RegisteredParachainInfo - RegistrarIndex: RegistrarIndex - RegistrarInfo: RegistrarInfo - Registration: Registration - RegistrationJudgement: RegistrationJudgement - RegistrationTo198: RegistrationTo198 - RelayBlockNumber: RelayBlockNumber - RelayChainBlockNumber: RelayChainBlockNumber - RelayChainHash: RelayChainHash - RelayerId: RelayerId - RelayHash: RelayHash - Releases: Releases - Remark: Remark - Renouncing: Renouncing - RentProjection: RentProjection - ReplacementTimes: ReplacementTimes - ReportedRoundStates: ReportedRoundStates - Reporter: Reporter - ReportIdOf: ReportIdOf - ReserveData: ReserveData - ReserveIdentifier: ReserveIdentifier - Response: Response - ResponseV0: ResponseV0 - ResponseV1: ResponseV1 - ResponseV2: ResponseV2 - ResponseV2Error: ResponseV2Error - ResponseV2Result: ResponseV2Result - Retriable: Retriable - RewardDestination: RewardDestination - RewardPoint: RewardPoint - RoundSnapshot: RoundSnapshot - RoundState: RoundState - RpcMethods: RpcMethods - RuntimeDbWeight: RuntimeDbWeight - RuntimeDispatchInfo: RuntimeDispatchInfo - RuntimeDispatchInfoV1: RuntimeDispatchInfoV1 - RuntimeDispatchInfoV2: RuntimeDispatchInfoV2 - RuntimeVersion: RuntimeVersion - RuntimeVersionApi: RuntimeVersionApi - RuntimeVersionPartial: RuntimeVersionPartial - RuntimeVersionPre3: RuntimeVersionPre3 - RuntimeVersionPre4: RuntimeVersionPre4 - Schedule: Schedule - Scheduled: Scheduled - ScheduledCore: ScheduledCore - ScheduledTo254: ScheduledTo254 - SchedulePeriod: SchedulePeriod - SchedulePriority: SchedulePriority - ScheduleTo212: ScheduleTo212 - ScheduleTo258: ScheduleTo258 - ScheduleTo264: ScheduleTo264 - Scheduling: Scheduling - ScrapedOnChainVotes: ScrapedOnChainVotes - Seal: Seal - SealV0: SealV0 - SeatHolder: SeatHolder - SeedOf: SeedOf - ServiceQuality: ServiceQuality - SessionIndex: SessionIndex - SessionInfo: SessionInfo - SessionInfoValidatorGroup: SessionInfoValidatorGroup - SessionKeys1: SessionKeys1 - SessionKeys10: SessionKeys10 - SessionKeys10B: SessionKeys10B - SessionKeys2: SessionKeys2 - SessionKeys3: SessionKeys3 - SessionKeys4: SessionKeys4 - SessionKeys5: SessionKeys5 - SessionKeys6: SessionKeys6 - SessionKeys6B: SessionKeys6B - SessionKeys7: SessionKeys7 - SessionKeys7B: SessionKeys7B - SessionKeys8: SessionKeys8 - SessionKeys8B: SessionKeys8B - SessionKeys9: SessionKeys9 - SessionKeys9B: SessionKeys9B - SetId: SetId - SetIndex: SetIndex - Si0Field: Si0Field - Si0LookupTypeId: Si0LookupTypeId - Si0Path: Si0Path - Si0Type: Si0Type - Si0TypeDef: Si0TypeDef - Si0TypeDefArray: Si0TypeDefArray - Si0TypeDefBitSequence: Si0TypeDefBitSequence - Si0TypeDefCompact: Si0TypeDefCompact - Si0TypeDefComposite: Si0TypeDefComposite - Si0TypeDefPhantom: Si0TypeDefPhantom - Si0TypeDefPrimitive: Si0TypeDefPrimitive - Si0TypeDefSequence: Si0TypeDefSequence - Si0TypeDefTuple: Si0TypeDefTuple - Si0TypeDefVariant: Si0TypeDefVariant - Si0TypeParameter: Si0TypeParameter - Si0Variant: Si0Variant - Si1Field: Si1Field - Si1LookupTypeId: Si1LookupTypeId - Si1Path: Si1Path - Si1Type: Si1Type - Si1TypeDef: Si1TypeDef - Si1TypeDefArray: Si1TypeDefArray - Si1TypeDefBitSequence: Si1TypeDefBitSequence - Si1TypeDefCompact: Si1TypeDefCompact - Si1TypeDefComposite: Si1TypeDefComposite - Si1TypeDefPrimitive: Si1TypeDefPrimitive - Si1TypeDefSequence: Si1TypeDefSequence - Si1TypeDefTuple: Si1TypeDefTuple - Si1TypeDefVariant: Si1TypeDefVariant - Si1TypeParameter: Si1TypeParameter - Si1Variant: Si1Variant - SiField: SiField - Signature: Signature - SignedAvailabilityBitfield: SignedAvailabilityBitfield - SignedAvailabilityBitfields: SignedAvailabilityBitfields - SignedBlock: SignedBlock - SignedBlockWithJustification: SignedBlockWithJustification - SignedBlockWithJustifications: SignedBlockWithJustifications - SignedExtensionMetadataLatest: SignedExtensionMetadataLatest - SignedExtensionMetadataV14: SignedExtensionMetadataV14 - SignedSubmission: SignedSubmission - SignedSubmissionOf: SignedSubmissionOf - SignedSubmissionTo276: SignedSubmissionTo276 - SignerPayload: SignerPayload - SigningContext: SigningContext - SiLookupTypeId: SiLookupTypeId - SiPath: SiPath - SiType: SiType - SiTypeDef: SiTypeDef - SiTypeDefArray: SiTypeDefArray - SiTypeDefBitSequence: SiTypeDefBitSequence - SiTypeDefCompact: SiTypeDefCompact - SiTypeDefComposite: SiTypeDefComposite - SiTypeDefPrimitive: SiTypeDefPrimitive - SiTypeDefSequence: SiTypeDefSequence - SiTypeDefTuple: SiTypeDefTuple - SiTypeDefVariant: SiTypeDefVariant - SiTypeParameter: SiTypeParameter - SiVariant: SiVariant - SlashingSpans: SlashingSpans - SlashingSpansTo204: SlashingSpansTo204 - SlashJournalEntry: SlashJournalEntry - Slot: Slot - SlotDuration: SlotDuration - SlotNumber: SlotNumber - SlotRange: SlotRange - SlotRange10: SlotRange10 - SocietyJudgement: SocietyJudgement - SocietyVote: SocietyVote - SolutionOrSnapshotSize: SolutionOrSnapshotSize - SolutionSupport: SolutionSupport - SolutionSupports: SolutionSupports - SpanIndex: SpanIndex - SpanRecord: SpanRecord - SpecVersion: SpecVersion - Sr25519Signature: Sr25519Signature - StakingLedger: StakingLedger - StakingLedgerTo223: StakingLedgerTo223 - StakingLedgerTo240: StakingLedgerTo240 - Statement: Statement - StatementKind: StatementKind - StorageChangeSet: StorageChangeSet - StorageData: StorageData - StorageDeposit: StorageDeposit - StorageEntryMetadataLatest: StorageEntryMetadataLatest - StorageEntryMetadataV10: StorageEntryMetadataV10 - StorageEntryMetadataV11: StorageEntryMetadataV11 - StorageEntryMetadataV12: StorageEntryMetadataV12 - StorageEntryMetadataV13: StorageEntryMetadataV13 - StorageEntryMetadataV14: StorageEntryMetadataV14 - StorageEntryMetadataV9: StorageEntryMetadataV9 - StorageEntryModifierLatest: StorageEntryModifierLatest - StorageEntryModifierV10: StorageEntryModifierV10 - StorageEntryModifierV11: StorageEntryModifierV11 - StorageEntryModifierV12: StorageEntryModifierV12 - StorageEntryModifierV13: StorageEntryModifierV13 - StorageEntryModifierV14: StorageEntryModifierV14 - StorageEntryModifierV9: StorageEntryModifierV9 - StorageEntryTypeLatest: StorageEntryTypeLatest - StorageEntryTypeV10: StorageEntryTypeV10 - StorageEntryTypeV11: StorageEntryTypeV11 - StorageEntryTypeV12: StorageEntryTypeV12 - StorageEntryTypeV13: StorageEntryTypeV13 - StorageEntryTypeV14: StorageEntryTypeV14 - StorageEntryTypeV9: StorageEntryTypeV9 - StorageHasher: StorageHasher - StorageHasherV10: StorageHasherV10 - StorageHasherV11: StorageHasherV11 - StorageHasherV12: StorageHasherV12 - StorageHasherV13: StorageHasherV13 - StorageHasherV14: StorageHasherV14 - StorageHasherV9: StorageHasherV9 - StorageInfo: StorageInfo - StorageKey: StorageKey - StorageKind: StorageKind - StorageMetadataV10: StorageMetadataV10 - StorageMetadataV11: StorageMetadataV11 - StorageMetadataV12: StorageMetadataV12 - StorageMetadataV13: StorageMetadataV13 - StorageMetadataV9: StorageMetadataV9 - StorageProof: StorageProof - StoredPendingChange: StoredPendingChange - StoredState: StoredState - StrikeCount: StrikeCount - SubId: SubId - SubmissionIndicesOf: SubmissionIndicesOf - Supports: Supports - SyncState: SyncState - SystemInherentData: SystemInherentData - SystemOrigin: SystemOrigin - Tally: Tally - TaskAddress: TaskAddress - TAssetBalance: TAssetBalance - TAssetDepositBalance: TAssetDepositBalance - Text: Text - Timepoint: Timepoint - TokenError: TokenError - TombstoneContractInfo: TombstoneContractInfo - TraceBlockResponse: TraceBlockResponse - TraceError: TraceError - TransactionalError: TransactionalError - TransactionInfo: TransactionInfo - TransactionLongevity: TransactionLongevity - TransactionPriority: TransactionPriority - TransactionSource: TransactionSource - TransactionStorageProof: TransactionStorageProof - TransactionTag: TransactionTag - TransactionV0: TransactionV0 - TransactionV1: TransactionV1 - TransactionV2: TransactionV2 - TransactionValidity: TransactionValidity - TransactionValidityError: TransactionValidityError - TransientValidationData: TransientValidationData - TreasuryProposal: TreasuryProposal - TrieId: TrieId - TrieIndex: TrieIndex - Type: Type - u128: u128 - U128: U128 - u16: u16 - U16: U16 - u256: u256 - U256: U256 - u32: u32 - U32: U32 - U32F32: U32F32 - u64: u64 - U64: U64 - u8: u8 - U8: U8 - UnappliedSlash: UnappliedSlash - UnappliedSlashOther: UnappliedSlashOther - UncleEntryItem: UncleEntryItem - UnknownTransaction: UnknownTransaction - UnlockChunk: UnlockChunk - UnrewardedRelayer: UnrewardedRelayer - UnrewardedRelayersState: UnrewardedRelayersState - UpgradeGoAhead: UpgradeGoAhead - UpgradeRestriction: UpgradeRestriction - UpwardMessage: UpwardMessage - usize: usize - USize: USize - ValidationCode: ValidationCode - ValidationCodeHash: ValidationCodeHash - ValidationData: ValidationData - ValidationDataType: ValidationDataType - ValidationFunctionParams: ValidationFunctionParams - ValidatorCount: ValidatorCount - ValidatorId: ValidatorId - ValidatorIdOf: ValidatorIdOf - ValidatorIndex: ValidatorIndex - ValidatorIndexCompact: ValidatorIndexCompact - ValidatorPrefs: ValidatorPrefs - ValidatorPrefsTo145: ValidatorPrefsTo145 - ValidatorPrefsTo196: ValidatorPrefsTo196 - ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked - ValidatorPrefsWithCommission: ValidatorPrefsWithCommission - ValidatorSet: ValidatorSet - ValidatorSetId: ValidatorSetId - ValidatorSignature: ValidatorSignature - ValidDisputeStatementKind: ValidDisputeStatementKind - ValidityAttestation: ValidityAttestation - ValidTransaction: ValidTransaction - VecInboundHrmpMessage: VecInboundHrmpMessage - VersionedMultiAsset: VersionedMultiAsset - VersionedMultiAssets: VersionedMultiAssets - VersionedMultiLocation: VersionedMultiLocation - VersionedResponse: VersionedResponse - VersionedXcm: VersionedXcm - VersionMigrationStage: VersionMigrationStage - VestingInfo: VestingInfo - VestingSchedule: VestingSchedule - Vote: Vote - VoteIndex: VoteIndex - Voter: Voter - VoterInfo: VoterInfo - Votes: Votes - VotesTo230: VotesTo230 - VoteThreshold: VoteThreshold - VoteWeight: VoteWeight - Voting: Voting - VotingDelegating: VotingDelegating - VotingDirect: VotingDirect - VotingDirectVote: VotingDirectVote - VouchingStatus: VouchingStatus - VrfData: VrfData - VrfOutput: VrfOutput - VrfProof: VrfProof - Weight: Weight - WeightLimitV2: WeightLimitV2 - WeightMultiplier: WeightMultiplier - WeightPerClass: WeightPerClass - WeightToFeeCoefficient: WeightToFeeCoefficient - WeightV1: WeightV1 - WeightV2: WeightV2 - WildFungibility: WildFungibility - WildFungibilityV0: WildFungibilityV0 - WildFungibilityV1: WildFungibilityV1 - WildFungibilityV2: WildFungibilityV2 - WildMultiAsset: WildMultiAsset - WildMultiAssetV1: WildMultiAssetV1 - WildMultiAssetV2: WildMultiAssetV2 - WinnersData: WinnersData - WinnersData10: WinnersData10 - WinnersDataTuple: WinnersDataTuple - WinnersDataTuple10: WinnersDataTuple10 - WinningData: WinningData - WinningData10: WinningData10 - WinningDataEntry: WinningDataEntry - WithdrawReasons: WithdrawReasons - Xcm: Xcm - XcmAssetId: XcmAssetId - XcmError: XcmError - XcmErrorV0: XcmErrorV0 - XcmErrorV1: XcmErrorV1 - XcmErrorV2: XcmErrorV2 - XcmOrder: XcmOrder - XcmOrderV0: XcmOrderV0 - XcmOrderV1: XcmOrderV1 - XcmOrderV2: XcmOrderV2 - XcmOrigin: XcmOrigin - XcmOriginKind: XcmOriginKind - XcmpMessageFormat: XcmpMessageFormat - XcmV0: XcmV0 - XcmV1: XcmV1 - XcmV2: XcmV2 - XcmVersion: XcmVersion + AbridgedCandidateReceipt: AbridgedCandidateReceipt; + AbridgedHostConfiguration: AbridgedHostConfiguration; + AbridgedHrmpChannel: AbridgedHrmpChannel; + AccountData: AccountData; + AccountId: AccountId; + AccountId20: AccountId20; + AccountId32: AccountId32; + AccountId33: AccountId33; + AccountIdOf: AccountIdOf; + AccountIndex: AccountIndex; + AccountInfo: AccountInfo; + AccountInfoWithDualRefCount: AccountInfoWithDualRefCount; + AccountInfoWithProviders: AccountInfoWithProviders; + AccountInfoWithRefCount: AccountInfoWithRefCount; + AccountInfoWithRefCountU8: AccountInfoWithRefCountU8; + AccountInfoWithTripleRefCount: AccountInfoWithTripleRefCount; + AccountStatus: AccountStatus; + AccountValidity: AccountValidity; + AccountVote: AccountVote; + AccountVoteSplit: AccountVoteSplit; + AccountVoteStandard: AccountVoteStandard; + ActiveEraInfo: ActiveEraInfo; + ActiveGilt: ActiveGilt; + ActiveGiltsTotal: ActiveGiltsTotal; + ActiveIndex: ActiveIndex; + ActiveRecovery: ActiveRecovery; + Address: Address; + AliveContractInfo: AliveContractInfo; + AllowedSlots: AllowedSlots; + AnySignature: AnySignature; + ApiId: ApiId; + ApplyExtrinsicResult: ApplyExtrinsicResult; + ApplyExtrinsicResultPre6: ApplyExtrinsicResultPre6; + ApprovalFlag: ApprovalFlag; + Approvals: Approvals; + ArithmeticError: ArithmeticError; + AssetApproval: AssetApproval; + AssetApprovalKey: AssetApprovalKey; + AssetBalance: AssetBalance; + AssetDestroyWitness: AssetDestroyWitness; + AssetDetails: AssetDetails; + AssetId: AssetId; + AssetInstance: AssetInstance; + AssetInstanceV0: AssetInstanceV0; + AssetInstanceV1: AssetInstanceV1; + AssetInstanceV2: AssetInstanceV2; + AssetMetadata: AssetMetadata; + AssetOptions: AssetOptions; + AssignmentId: AssignmentId; + AssignmentKind: AssignmentKind; + AttestedCandidate: AttestedCandidate; + AuctionIndex: AuctionIndex; + AuthIndex: AuthIndex; + AuthorityDiscoveryId: AuthorityDiscoveryId; + AuthorityId: AuthorityId; + AuthorityIndex: AuthorityIndex; + AuthorityList: AuthorityList; + AuthoritySet: AuthoritySet; + AuthoritySetChange: AuthoritySetChange; + AuthoritySetChanges: AuthoritySetChanges; + AuthoritySignature: AuthoritySignature; + AuthorityWeight: AuthorityWeight; + AvailabilityBitfield: AvailabilityBitfield; + AvailabilityBitfieldRecord: AvailabilityBitfieldRecord; + BabeAuthorityWeight: BabeAuthorityWeight; + BabeBlockWeight: BabeBlockWeight; + BabeEpochConfiguration: BabeEpochConfiguration; + BabeEquivocationProof: BabeEquivocationProof; + BabeGenesisConfiguration: BabeGenesisConfiguration; + BabeGenesisConfigurationV1: BabeGenesisConfigurationV1; + BabeWeight: BabeWeight; + BackedCandidate: BackedCandidate; + Balance: Balance; + BalanceLock: BalanceLock; + BalanceLockTo212: BalanceLockTo212; + BalanceOf: BalanceOf; + BalanceStatus: BalanceStatus; + BeefyAuthoritySet: BeefyAuthoritySet; + BeefyCommitment: BeefyCommitment; + BeefyEquivocationProof: BeefyEquivocationProof; + BeefyId: BeefyId; + BeefyKey: BeefyKey; + BeefyNextAuthoritySet: BeefyNextAuthoritySet; + BeefyPayload: BeefyPayload; + BeefyPayloadId: BeefyPayloadId; + BeefySignedCommitment: BeefySignedCommitment; + BeefyVersionedFinalityProof: BeefyVersionedFinalityProof; + BeefyVoteMessage: BeefyVoteMessage; + BenchmarkBatch: BenchmarkBatch; + BenchmarkConfig: BenchmarkConfig; + BenchmarkList: BenchmarkList; + BenchmarkMetadata: BenchmarkMetadata; + BenchmarkParameter: BenchmarkParameter; + BenchmarkResult: BenchmarkResult; + Bid: Bid; + Bidder: Bidder; + BidKind: BidKind; + BitVec: BitVec; + Block: Block; + BlockAttestations: BlockAttestations; + BlockHash: BlockHash; + BlockLength: BlockLength; + BlockNumber: BlockNumber; + BlockNumberFor: BlockNumberFor; + BlockNumberOf: BlockNumberOf; + BlockStats: BlockStats; + BlockTrace: BlockTrace; + BlockTraceEvent: BlockTraceEvent; + BlockTraceEventData: BlockTraceEventData; + BlockTraceSpan: BlockTraceSpan; + BlockV0: BlockV0; + BlockV1: BlockV1; + BlockV2: BlockV2; + BlockWeights: BlockWeights; + BodyId: BodyId; + BodyPart: BodyPart; + bool: bool; + Bool: Bool; + Bounty: Bounty; + BountyIndex: BountyIndex; + BountyStatus: BountyStatus; + BountyStatusActive: BountyStatusActive; + BountyStatusCuratorProposed: BountyStatusCuratorProposed; + BountyStatusPendingPayout: BountyStatusPendingPayout; + BridgedBlockHash: BridgedBlockHash; + BridgedBlockNumber: BridgedBlockNumber; + BridgedHeader: BridgedHeader; + BridgeMessageId: BridgeMessageId; + BufferedSessionChange: BufferedSessionChange; + Bytes: Bytes; + Call: Call; + CallHash: CallHash; + CallHashOf: CallHashOf; + CallIndex: CallIndex; + CallOrigin: CallOrigin; + CandidateCommitments: CandidateCommitments; + CandidateDescriptor: CandidateDescriptor; + CandidateEvent: CandidateEvent; + CandidateHash: CandidateHash; + CandidateInfo: CandidateInfo; + CandidatePendingAvailability: CandidatePendingAvailability; + CandidateReceipt: CandidateReceipt; + ChainId: ChainId; + ChainProperties: ChainProperties; + ChainType: ChainType; + ChangesTrieConfiguration: ChangesTrieConfiguration; + ChangesTrieSignal: ChangesTrieSignal; + CheckInherentsResult: CheckInherentsResult; + ClassDetails: ClassDetails; + ClassId: ClassId; + ClassMetadata: ClassMetadata; + CodecHash: CodecHash; + CodeHash: CodeHash; + CodeSource: CodeSource; + CodeUploadRequest: CodeUploadRequest; + CodeUploadResult: CodeUploadResult; + CodeUploadResultValue: CodeUploadResultValue; + CollationInfo: CollationInfo; + CollationInfoV1: CollationInfoV1; + CollatorId: CollatorId; + CollatorSignature: CollatorSignature; + CollectiveOrigin: CollectiveOrigin; + CommittedCandidateReceipt: CommittedCandidateReceipt; + CompactAssignments: CompactAssignments; + CompactAssignmentsTo257: CompactAssignmentsTo257; + CompactAssignmentsTo265: CompactAssignmentsTo265; + CompactAssignmentsWith16: CompactAssignmentsWith16; + CompactAssignmentsWith24: CompactAssignmentsWith24; + CompactScore: CompactScore; + CompactScoreCompact: CompactScoreCompact; + ConfigData: ConfigData; + Consensus: Consensus; + ConsensusEngineId: ConsensusEngineId; + ConsumedWeight: ConsumedWeight; + ContractCallFlags: ContractCallFlags; + ContractCallRequest: ContractCallRequest; + ContractConstructorSpecLatest: ContractConstructorSpecLatest; + ContractConstructorSpecV0: ContractConstructorSpecV0; + ContractConstructorSpecV1: ContractConstructorSpecV1; + ContractConstructorSpecV2: ContractConstructorSpecV2; + ContractConstructorSpecV3: ContractConstructorSpecV3; + ContractConstructorSpecV4: ContractConstructorSpecV4; + ContractContractSpecV0: ContractContractSpecV0; + ContractContractSpecV1: ContractContractSpecV1; + ContractContractSpecV2: ContractContractSpecV2; + ContractContractSpecV3: ContractContractSpecV3; + ContractContractSpecV4: ContractContractSpecV4; + ContractCryptoHasher: ContractCryptoHasher; + ContractDiscriminant: ContractDiscriminant; + ContractDisplayName: ContractDisplayName; + ContractEnvironmentV4: ContractEnvironmentV4; + ContractEventParamSpecLatest: ContractEventParamSpecLatest; + ContractEventParamSpecV0: ContractEventParamSpecV0; + ContractEventParamSpecV2: ContractEventParamSpecV2; + ContractEventSpecLatest: ContractEventSpecLatest; + ContractEventSpecV0: ContractEventSpecV0; + ContractEventSpecV1: ContractEventSpecV1; + ContractEventSpecV2: ContractEventSpecV2; + ContractExecResult: ContractExecResult; + ContractExecResultOk: ContractExecResultOk; + ContractExecResultResult: ContractExecResultResult; + ContractExecResultSuccessTo255: ContractExecResultSuccessTo255; + ContractExecResultSuccessTo260: ContractExecResultSuccessTo260; + ContractExecResultTo255: ContractExecResultTo255; + ContractExecResultTo260: ContractExecResultTo260; + ContractExecResultTo267: ContractExecResultTo267; + ContractExecResultU64: ContractExecResultU64; + ContractInfo: ContractInfo; + ContractInstantiateResult: ContractInstantiateResult; + ContractInstantiateResultTo267: ContractInstantiateResultTo267; + ContractInstantiateResultTo299: ContractInstantiateResultTo299; + ContractInstantiateResultU64: ContractInstantiateResultU64; + ContractLayoutArray: ContractLayoutArray; + ContractLayoutCell: ContractLayoutCell; + ContractLayoutEnum: ContractLayoutEnum; + ContractLayoutHash: ContractLayoutHash; + ContractLayoutHashingStrategy: ContractLayoutHashingStrategy; + ContractLayoutKey: ContractLayoutKey; + ContractLayoutStruct: ContractLayoutStruct; + ContractLayoutStructField: ContractLayoutStructField; + ContractMessageParamSpecLatest: ContractMessageParamSpecLatest; + ContractMessageParamSpecV0: ContractMessageParamSpecV0; + ContractMessageParamSpecV2: ContractMessageParamSpecV2; + ContractMessageSpecLatest: ContractMessageSpecLatest; + ContractMessageSpecV0: ContractMessageSpecV0; + ContractMessageSpecV1: ContractMessageSpecV1; + ContractMessageSpecV2: ContractMessageSpecV2; + ContractMessageSpecV3: ContractMessageSpecV3; + ContractMetadata: ContractMetadata; + ContractMetadataLatest: ContractMetadataLatest; + ContractMetadataV0: ContractMetadataV0; + ContractMetadataV1: ContractMetadataV1; + ContractMetadataV2: ContractMetadataV2; + ContractMetadataV3: ContractMetadataV3; + ContractMetadataV4: ContractMetadataV4; + ContractProject: ContractProject; + ContractProjectContract: ContractProjectContract; + ContractProjectInfo: ContractProjectInfo; + ContractProjectSource: ContractProjectSource; + ContractProjectV0: ContractProjectV0; + ContractReturnFlags: ContractReturnFlags; + ContractSelector: ContractSelector; + ContractStorageKey: ContractStorageKey; + ContractStorageLayout: ContractStorageLayout; + ContractTypeSpec: ContractTypeSpec; + Conviction: Conviction; + CoreAssignment: CoreAssignment; + CoreIndex: CoreIndex; + CoreOccupied: CoreOccupied; + CoreState: CoreState; + CrateVersion: CrateVersion; + CreatedBlock: CreatedBlock; + CustomMetadata15: CustomMetadata15; + CustomValueMetadata15: CustomValueMetadata15; + Data: Data; + DeferredOffenceOf: DeferredOffenceOf; + DefunctVoter: DefunctVoter; + DelayKind: DelayKind; + DelayKindBest: DelayKindBest; + Delegations: Delegations; + DeletedContract: DeletedContract; + DeliveredMessages: DeliveredMessages; + DepositBalance: DepositBalance; + DepositBalanceOf: DepositBalanceOf; + DestroyWitness: DestroyWitness; + Digest: Digest; + DigestItem: DigestItem; + DigestOf: DigestOf; + DispatchClass: DispatchClass; + DispatchError: DispatchError; + DispatchErrorModule: DispatchErrorModule; + DispatchErrorModulePre6: DispatchErrorModulePre6; + DispatchErrorModuleU8: DispatchErrorModuleU8; + DispatchErrorModuleU8a: DispatchErrorModuleU8a; + DispatchErrorPre6: DispatchErrorPre6; + DispatchErrorPre6First: DispatchErrorPre6First; + DispatchErrorTo198: DispatchErrorTo198; + DispatchFeePayment: DispatchFeePayment; + DispatchInfo: DispatchInfo; + DispatchInfoTo190: DispatchInfoTo190; + DispatchInfoTo244: DispatchInfoTo244; + DispatchOutcome: DispatchOutcome; + DispatchOutcomePre6: DispatchOutcomePre6; + DispatchResult: DispatchResult; + DispatchResultOf: DispatchResultOf; + DispatchResultTo198: DispatchResultTo198; + DisputeLocation: DisputeLocation; + DisputeProof: DisputeProof; + DisputeResult: DisputeResult; + DisputeState: DisputeState; + DisputeStatement: DisputeStatement; + DisputeStatementSet: DisputeStatementSet; + DisputesTimeSlot: DisputesTimeSlot; + DoubleEncodedCall: DoubleEncodedCall; + DoubleVoteReport: DoubleVoteReport; + DownwardMessage: DownwardMessage; + EcdsaSignature: EcdsaSignature; + Ed25519Signature: Ed25519Signature; + EIP1559Transaction: EIP1559Transaction; + EIP2930Transaction: EIP2930Transaction; + ElectionCompute: ElectionCompute; + ElectionPhase: ElectionPhase; + ElectionResult: ElectionResult; + ElectionScore: ElectionScore; + ElectionSize: ElectionSize; + ElectionStatus: ElectionStatus; + EncodedFinalityProofs: EncodedFinalityProofs; + EncodedJustification: EncodedJustification; + Epoch: Epoch; + EpochAuthorship: EpochAuthorship; + Era: Era; + EraIndex: EraIndex; + EraPoints: EraPoints; + EraRewardPoints: EraRewardPoints; + EraRewards: EraRewards; + ErrorMetadataLatest: ErrorMetadataLatest; + ErrorMetadataV10: ErrorMetadataV10; + ErrorMetadataV11: ErrorMetadataV11; + ErrorMetadataV12: ErrorMetadataV12; + ErrorMetadataV13: ErrorMetadataV13; + ErrorMetadataV14: ErrorMetadataV14; + ErrorMetadataV9: ErrorMetadataV9; + EthAccessList: EthAccessList; + EthAccessListItem: EthAccessListItem; + EthAccount: EthAccount; + EthAddress: EthAddress; + EthBlock: EthBlock; + EthBloom: EthBloom; + EthCallRequest: EthCallRequest; + EthereumAccountId: EthereumAccountId; + EthereumAddress: EthereumAddress; + EthereumLookupSource: EthereumLookupSource; + EthereumSignature: EthereumSignature; + EthFeeHistory: EthFeeHistory; + EthFilter: EthFilter; + EthFilterAddress: EthFilterAddress; + EthFilterChanges: EthFilterChanges; + EthFilterTopic: EthFilterTopic; + EthFilterTopicEntry: EthFilterTopicEntry; + EthFilterTopicInner: EthFilterTopicInner; + EthHeader: EthHeader; + EthLog: EthLog; + EthReceipt: EthReceipt; + EthReceiptV0: EthReceiptV0; + EthReceiptV3: EthReceiptV3; + EthRichBlock: EthRichBlock; + EthRichHeader: EthRichHeader; + EthStorageProof: EthStorageProof; + EthSubKind: EthSubKind; + EthSubParams: EthSubParams; + EthSubResult: EthSubResult; + EthSyncInfo: EthSyncInfo; + EthSyncStatus: EthSyncStatus; + EthTransaction: EthTransaction; + EthTransactionAction: EthTransactionAction; + EthTransactionCondition: EthTransactionCondition; + EthTransactionRequest: EthTransactionRequest; + EthTransactionSignature: EthTransactionSignature; + EthTransactionStatus: EthTransactionStatus; + EthWork: EthWork; + Event: Event; + EventId: EventId; + EventIndex: EventIndex; + EventMetadataLatest: EventMetadataLatest; + EventMetadataV10: EventMetadataV10; + EventMetadataV11: EventMetadataV11; + EventMetadataV12: EventMetadataV12; + EventMetadataV13: EventMetadataV13; + EventMetadataV14: EventMetadataV14; + EventMetadataV9: EventMetadataV9; + EventRecord: EventRecord; + EvmAccount: EvmAccount; + EvmCallInfo: EvmCallInfo; + EvmCallInfoV2: EvmCallInfoV2; + EvmCreateInfo: EvmCreateInfo; + EvmCreateInfoV2: EvmCreateInfoV2; + EvmLog: EvmLog; + EvmVicinity: EvmVicinity; + EvmWeightInfo: EvmWeightInfo; + ExecReturnValue: ExecReturnValue; + ExecutorParam: ExecutorParam; + ExecutorParams: ExecutorParams; + ExecutorParamsHash: ExecutorParamsHash; + ExitError: ExitError; + ExitFatal: ExitFatal; + ExitReason: ExitReason; + ExitRevert: ExitRevert; + ExitSucceed: ExitSucceed; + ExplicitDisputeStatement: ExplicitDisputeStatement; + Exposure: Exposure; + ExtendedBalance: ExtendedBalance; + Extrinsic: Extrinsic; + ExtrinsicEra: ExtrinsicEra; + ExtrinsicMetadataLatest: ExtrinsicMetadataLatest; + ExtrinsicMetadataV11: ExtrinsicMetadataV11; + ExtrinsicMetadataV12: ExtrinsicMetadataV12; + ExtrinsicMetadataV13: ExtrinsicMetadataV13; + ExtrinsicMetadataV14: ExtrinsicMetadataV14; + ExtrinsicMetadataV15: ExtrinsicMetadataV15; + ExtrinsicOrHash: ExtrinsicOrHash; + ExtrinsicPayload: ExtrinsicPayload; + ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown; + ExtrinsicPayloadV4: ExtrinsicPayloadV4; + ExtrinsicSignature: ExtrinsicSignature; + ExtrinsicSignatureV4: ExtrinsicSignatureV4; + ExtrinsicStatus: ExtrinsicStatus; + ExtrinsicsWeight: ExtrinsicsWeight; + ExtrinsicUnknown: ExtrinsicUnknown; + ExtrinsicV4: ExtrinsicV4; + f32: f32; + F32: F32; + f64: f64; + F64: F64; + FeeDetails: FeeDetails; + Fixed128: Fixed128; + Fixed64: Fixed64; + FixedI128: FixedI128; + FixedI64: FixedI64; + FixedU128: FixedU128; + FixedU64: FixedU64; + Forcing: Forcing; + ForkTreePendingChange: ForkTreePendingChange; + ForkTreePendingChangeNode: ForkTreePendingChangeNode; + FullIdentification: FullIdentification; + FunctionArgumentMetadataLatest: FunctionArgumentMetadataLatest; + FunctionArgumentMetadataV10: FunctionArgumentMetadataV10; + FunctionArgumentMetadataV11: FunctionArgumentMetadataV11; + FunctionArgumentMetadataV12: FunctionArgumentMetadataV12; + FunctionArgumentMetadataV13: FunctionArgumentMetadataV13; + FunctionArgumentMetadataV14: FunctionArgumentMetadataV14; + FunctionArgumentMetadataV9: FunctionArgumentMetadataV9; + FunctionMetadataLatest: FunctionMetadataLatest; + FunctionMetadataV10: FunctionMetadataV10; + FunctionMetadataV11: FunctionMetadataV11; + FunctionMetadataV12: FunctionMetadataV12; + FunctionMetadataV13: FunctionMetadataV13; + FunctionMetadataV14: FunctionMetadataV14; + FunctionMetadataV9: FunctionMetadataV9; + FundIndex: FundIndex; + FundInfo: FundInfo; + Fungibility: Fungibility; + FungibilityV0: FungibilityV0; + FungibilityV1: FungibilityV1; + FungibilityV2: FungibilityV2; + FungiblesAccessError: FungiblesAccessError; + Gas: Gas; + GiltBid: GiltBid; + GlobalValidationData: GlobalValidationData; + GlobalValidationSchedule: GlobalValidationSchedule; + GrandpaCommit: GrandpaCommit; + GrandpaEquivocation: GrandpaEquivocation; + GrandpaEquivocationProof: GrandpaEquivocationProof; + GrandpaEquivocationValue: GrandpaEquivocationValue; + GrandpaJustification: GrandpaJustification; + GrandpaPrecommit: GrandpaPrecommit; + GrandpaPrevote: GrandpaPrevote; + GrandpaSignedPrecommit: GrandpaSignedPrecommit; + GroupIndex: GroupIndex; + GroupRotationInfo: GroupRotationInfo; + H1024: H1024; + H128: H128; + H160: H160; + H2048: H2048; + H256: H256; + H32: H32; + H512: H512; + H64: H64; + Hash: Hash; + HeadData: HeadData; + Header: Header; + HeaderPartial: HeaderPartial; + Health: Health; + Heartbeat: Heartbeat; + HeartbeatTo244: HeartbeatTo244; + HostConfiguration: HostConfiguration; + HostFnWeights: HostFnWeights; + HostFnWeightsTo264: HostFnWeightsTo264; + HrmpChannel: HrmpChannel; + HrmpChannelId: HrmpChannelId; + HrmpOpenChannelRequest: HrmpOpenChannelRequest; + i128: i128; + I128: I128; + i16: i16; + I16: I16; + i256: i256; + I256: I256; + i32: i32; + I32: I32; + I32F32: I32F32; + i64: i64; + I64: I64; + i8: i8; + I8: I8; + IdentificationTuple: IdentificationTuple; + IdentityFields: IdentityFields; + IdentityInfo: IdentityInfo; + IdentityInfoAdditional: IdentityInfoAdditional; + IdentityInfoTo198: IdentityInfoTo198; + IdentityJudgement: IdentityJudgement; + ImmortalEra: ImmortalEra; + ImportedAux: ImportedAux; + InboundDownwardMessage: InboundDownwardMessage; + InboundHrmpMessage: InboundHrmpMessage; + InboundHrmpMessages: InboundHrmpMessages; + InboundLaneData: InboundLaneData; + InboundRelayer: InboundRelayer; + InboundStatus: InboundStatus; + IncludedBlocks: IncludedBlocks; + InclusionFee: InclusionFee; + IncomingParachain: IncomingParachain; + IncomingParachainDeploy: IncomingParachainDeploy; + IncomingParachainFixed: IncomingParachainFixed; + Index: Index; + IndicesLookupSource: IndicesLookupSource; + IndividualExposure: IndividualExposure; + InherentData: InherentData; + InherentIdentifier: InherentIdentifier; + InitializationData: InitializationData; + InstanceDetails: InstanceDetails; + InstanceId: InstanceId; + InstanceMetadata: InstanceMetadata; + InstantiateRequest: InstantiateRequest; + InstantiateRequestV1: InstantiateRequestV1; + InstantiateRequestV2: InstantiateRequestV2; + InstantiateReturnValue: InstantiateReturnValue; + InstantiateReturnValueOk: InstantiateReturnValueOk; + InstantiateReturnValueTo267: InstantiateReturnValueTo267; + InstructionV2: InstructionV2; + InstructionWeights: InstructionWeights; + InteriorMultiLocation: InteriorMultiLocation; + InvalidDisputeStatementKind: InvalidDisputeStatementKind; + InvalidTransaction: InvalidTransaction; + isize: isize; + ISize: ISize; + Json: Json; + Junction: Junction; + Junctions: Junctions; + JunctionsV1: JunctionsV1; + JunctionsV2: JunctionsV2; + JunctionV0: JunctionV0; + JunctionV1: JunctionV1; + JunctionV2: JunctionV2; + Justification: Justification; + JustificationNotification: JustificationNotification; + Justifications: Justifications; + Key: Key; + KeyOwnerProof: KeyOwnerProof; + Keys: Keys; + KeyType: KeyType; + KeyTypeId: KeyTypeId; + KeyValue: KeyValue; + KeyValueOption: KeyValueOption; + Kind: Kind; + LaneId: LaneId; + LastContribution: LastContribution; + LastRuntimeUpgradeInfo: LastRuntimeUpgradeInfo; + LeasePeriod: LeasePeriod; + LeasePeriodOf: LeasePeriodOf; + LegacyTransaction: LegacyTransaction; + Limits: Limits; + LimitsTo264: LimitsTo264; + LocalValidationData: LocalValidationData; + LockIdentifier: LockIdentifier; + LookupSource: LookupSource; + LookupTarget: LookupTarget; + LotteryConfig: LotteryConfig; + MaybeRandomness: MaybeRandomness; + MaybeVrf: MaybeVrf; + MemberCount: MemberCount; + MembershipProof: MembershipProof; + MessageData: MessageData; + MessageId: MessageId; + MessageIngestionType: MessageIngestionType; + MessageKey: MessageKey; + MessageNonce: MessageNonce; + MessageQueueChain: MessageQueueChain; + MessagesDeliveryProofOf: MessagesDeliveryProofOf; + MessagesProofOf: MessagesProofOf; + MessagingStateSnapshot: MessagingStateSnapshot; + MessagingStateSnapshotEgressEntry: MessagingStateSnapshotEgressEntry; + MetadataAll: MetadataAll; + MetadataLatest: MetadataLatest; + MetadataV10: MetadataV10; + MetadataV11: MetadataV11; + MetadataV12: MetadataV12; + MetadataV13: MetadataV13; + MetadataV14: MetadataV14; + MetadataV15: MetadataV15; + MetadataV9: MetadataV9; + MigrationStatusResult: MigrationStatusResult; + MmrBatchProof: MmrBatchProof; + MmrEncodableOpaqueLeaf: MmrEncodableOpaqueLeaf; + MmrError: MmrError; + MmrHash: MmrHash; + MmrLeafBatchProof: MmrLeafBatchProof; + MmrLeafIndex: MmrLeafIndex; + MmrLeafProof: MmrLeafProof; + MmrNodeIndex: MmrNodeIndex; + MmrProof: MmrProof; + MmrRootHash: MmrRootHash; + ModuleConstantMetadataV10: ModuleConstantMetadataV10; + ModuleConstantMetadataV11: ModuleConstantMetadataV11; + ModuleConstantMetadataV12: ModuleConstantMetadataV12; + ModuleConstantMetadataV13: ModuleConstantMetadataV13; + ModuleConstantMetadataV9: ModuleConstantMetadataV9; + ModuleId: ModuleId; + ModuleMetadataV10: ModuleMetadataV10; + ModuleMetadataV11: ModuleMetadataV11; + ModuleMetadataV12: ModuleMetadataV12; + ModuleMetadataV13: ModuleMetadataV13; + ModuleMetadataV9: ModuleMetadataV9; + Moment: Moment; + MomentOf: MomentOf; + MoreAttestations: MoreAttestations; + MortalEra: MortalEra; + MultiAddress: MultiAddress; + MultiAsset: MultiAsset; + MultiAssetFilter: MultiAssetFilter; + MultiAssetFilterV1: MultiAssetFilterV1; + MultiAssetFilterV2: MultiAssetFilterV2; + MultiAssets: MultiAssets; + MultiAssetsV1: MultiAssetsV1; + MultiAssetsV2: MultiAssetsV2; + MultiAssetV0: MultiAssetV0; + MultiAssetV1: MultiAssetV1; + MultiAssetV2: MultiAssetV2; + MultiDisputeStatementSet: MultiDisputeStatementSet; + MultiLocation: MultiLocation; + MultiLocationV0: MultiLocationV0; + MultiLocationV1: MultiLocationV1; + MultiLocationV2: MultiLocationV2; + Multiplier: Multiplier; + Multisig: Multisig; + MultiSignature: MultiSignature; + MultiSigner: MultiSigner; + NetworkId: NetworkId; + NetworkState: NetworkState; + NetworkStatePeerset: NetworkStatePeerset; + NetworkStatePeersetInfo: NetworkStatePeersetInfo; + NewBidder: NewBidder; + NextAuthority: NextAuthority; + NextConfigDescriptor: NextConfigDescriptor; + NextConfigDescriptorV1: NextConfigDescriptorV1; + NftCollectionId: NftCollectionId; + NftItemId: NftItemId; + NodeRole: NodeRole; + Nominations: Nominations; + NominatorIndex: NominatorIndex; + NominatorIndexCompact: NominatorIndexCompact; + NotConnectedPeer: NotConnectedPeer; + NpApiError: NpApiError; + NpPoolId: NpPoolId; + Null: Null; + OccupiedCore: OccupiedCore; + OccupiedCoreAssumption: OccupiedCoreAssumption; + OffchainAccuracy: OffchainAccuracy; + OffchainAccuracyCompact: OffchainAccuracyCompact; + OffenceDetails: OffenceDetails; + Offender: Offender; + OldV1SessionInfo: OldV1SessionInfo; + OpaqueCall: OpaqueCall; + OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof; + OpaqueMetadata: OpaqueMetadata; + OpaqueMultiaddr: OpaqueMultiaddr; + OpaqueNetworkState: OpaqueNetworkState; + OpaquePeerId: OpaquePeerId; + OpaqueTimeSlot: OpaqueTimeSlot; + OpenTip: OpenTip; + OpenTipFinderTo225: OpenTipFinderTo225; + OpenTipTip: OpenTipTip; + OpenTipTo225: OpenTipTo225; + OperatingMode: OperatingMode; + OptionBool: OptionBool; + Origin: Origin; + OriginCaller: OriginCaller; + OriginKindV0: OriginKindV0; + OriginKindV1: OriginKindV1; + OriginKindV2: OriginKindV2; + OutboundHrmpMessage: OutboundHrmpMessage; + OutboundLaneData: OutboundLaneData; + OutboundMessageFee: OutboundMessageFee; + OutboundPayload: OutboundPayload; + OutboundStatus: OutboundStatus; + Outcome: Outcome; + OuterEnums15: OuterEnums15; + OverweightIndex: OverweightIndex; + Owner: Owner; + PageCounter: PageCounter; + PageIndexData: PageIndexData; + PalletCallMetadataLatest: PalletCallMetadataLatest; + PalletCallMetadataV14: PalletCallMetadataV14; + PalletConstantMetadataLatest: PalletConstantMetadataLatest; + PalletConstantMetadataV14: PalletConstantMetadataV14; + PalletErrorMetadataLatest: PalletErrorMetadataLatest; + PalletErrorMetadataV14: PalletErrorMetadataV14; + PalletEventMetadataLatest: PalletEventMetadataLatest; + PalletEventMetadataV14: PalletEventMetadataV14; + PalletId: PalletId; + PalletMetadataLatest: PalletMetadataLatest; + PalletMetadataV14: PalletMetadataV14; + PalletMetadataV15: PalletMetadataV15; + PalletsOrigin: PalletsOrigin; + PalletStorageMetadataLatest: PalletStorageMetadataLatest; + PalletStorageMetadataV14: PalletStorageMetadataV14; + PalletVersion: PalletVersion; + ParachainDispatchOrigin: ParachainDispatchOrigin; + ParachainInherentData: ParachainInherentData; + ParachainProposal: ParachainProposal; + ParachainsInherentData: ParachainsInherentData; + ParaGenesisArgs: ParaGenesisArgs; + ParaId: ParaId; + ParaInfo: ParaInfo; + ParaLifecycle: ParaLifecycle; + Parameter: Parameter; + ParaPastCodeMeta: ParaPastCodeMeta; + ParaScheduling: ParaScheduling; + ParathreadClaim: ParathreadClaim; + ParathreadClaimQueue: ParathreadClaimQueue; + ParathreadEntry: ParathreadEntry; + ParaValidatorIndex: ParaValidatorIndex; + Pays: Pays; + Peer: Peer; + PeerEndpoint: PeerEndpoint; + PeerEndpointAddr: PeerEndpointAddr; + PeerInfo: PeerInfo; + PeerPing: PeerPing; + PendingChange: PendingChange; + PendingPause: PendingPause; + PendingResume: PendingResume; + PendingSlashes: PendingSlashes; + Perbill: Perbill; + Percent: Percent; + PerDispatchClassU32: PerDispatchClassU32; + PerDispatchClassWeight: PerDispatchClassWeight; + PerDispatchClassWeightsPerClass: PerDispatchClassWeightsPerClass; + Period: Period; + Permill: Permill; + PermissionLatest: PermissionLatest; + PermissionsV1: PermissionsV1; + PermissionVersions: PermissionVersions; + Perquintill: Perquintill; + PersistedValidationData: PersistedValidationData; + PerU16: PerU16; + Phantom: Phantom; + PhantomData: PhantomData; + Phase: Phase; + PhragmenScore: PhragmenScore; + Points: Points; + PortableType: PortableType; + PortableTypeV14: PortableTypeV14; + Precommits: Precommits; + PrefabWasmModule: PrefabWasmModule; + PrefixedStorageKey: PrefixedStorageKey; + PreimageStatus: PreimageStatus; + PreimageStatusAvailable: PreimageStatusAvailable; + PreRuntime: PreRuntime; + Prevotes: Prevotes; + Priority: Priority; + PriorLock: PriorLock; + PropIndex: PropIndex; + Proposal: Proposal; + ProposalIndex: ProposalIndex; + ProxyAnnouncement: ProxyAnnouncement; + ProxyDefinition: ProxyDefinition; + ProxyState: ProxyState; + ProxyType: ProxyType; + PvfCheckStatement: PvfCheckStatement; + PvfExecTimeoutKind: PvfExecTimeoutKind; + PvfPrepTimeoutKind: PvfPrepTimeoutKind; + QueryId: QueryId; + QueryStatus: QueryStatus; + QueueConfigData: QueueConfigData; + QueuedParathread: QueuedParathread; + Randomness: Randomness; + Raw: Raw; + RawAuraPreDigest: RawAuraPreDigest; + RawBabePreDigest: RawBabePreDigest; + RawBabePreDigestCompat: RawBabePreDigestCompat; + RawBabePreDigestPrimary: RawBabePreDigestPrimary; + RawBabePreDigestPrimaryTo159: RawBabePreDigestPrimaryTo159; + RawBabePreDigestSecondaryPlain: RawBabePreDigestSecondaryPlain; + RawBabePreDigestSecondaryTo159: RawBabePreDigestSecondaryTo159; + RawBabePreDigestSecondaryVRF: RawBabePreDigestSecondaryVRF; + RawBabePreDigestTo159: RawBabePreDigestTo159; + RawOrigin: RawOrigin; + RawSolution: RawSolution; + RawSolutionTo265: RawSolutionTo265; + RawSolutionWith16: RawSolutionWith16; + RawSolutionWith24: RawSolutionWith24; + RawVRFOutput: RawVRFOutput; + ReadProof: ReadProof; + ReadySolution: ReadySolution; + Reasons: Reasons; + RecoveryConfig: RecoveryConfig; + RefCount: RefCount; + RefCountTo259: RefCountTo259; + ReferendumIndex: ReferendumIndex; + ReferendumInfo: ReferendumInfo; + ReferendumInfoFinished: ReferendumInfoFinished; + ReferendumInfoTo239: ReferendumInfoTo239; + ReferendumStatus: ReferendumStatus; + RegisteredParachainInfo: RegisteredParachainInfo; + RegistrarIndex: RegistrarIndex; + RegistrarInfo: RegistrarInfo; + Registration: Registration; + RegistrationJudgement: RegistrationJudgement; + RegistrationTo198: RegistrationTo198; + RelayBlockNumber: RelayBlockNumber; + RelayChainBlockNumber: RelayChainBlockNumber; + RelayChainHash: RelayChainHash; + RelayerId: RelayerId; + RelayHash: RelayHash; + Releases: Releases; + Remark: Remark; + Renouncing: Renouncing; + RentProjection: RentProjection; + ReplacementTimes: ReplacementTimes; + ReportedRoundStates: ReportedRoundStates; + Reporter: Reporter; + ReportIdOf: ReportIdOf; + ReserveData: ReserveData; + ReserveIdentifier: ReserveIdentifier; + Response: Response; + ResponseV0: ResponseV0; + ResponseV1: ResponseV1; + ResponseV2: ResponseV2; + ResponseV2Error: ResponseV2Error; + ResponseV2Result: ResponseV2Result; + Retriable: Retriable; + RewardDestination: RewardDestination; + RewardPoint: RewardPoint; + RoundSnapshot: RoundSnapshot; + RoundState: RoundState; + RpcMethods: RpcMethods; + RuntimeApiMetadataLatest: RuntimeApiMetadataLatest; + RuntimeApiMetadataV15: RuntimeApiMetadataV15; + RuntimeApiMethodMetadataV15: RuntimeApiMethodMetadataV15; + RuntimeApiMethodParamMetadataV15: RuntimeApiMethodParamMetadataV15; + RuntimeCall: RuntimeCall; + RuntimeDbWeight: RuntimeDbWeight; + RuntimeDispatchInfo: RuntimeDispatchInfo; + RuntimeDispatchInfoV1: RuntimeDispatchInfoV1; + RuntimeDispatchInfoV2: RuntimeDispatchInfoV2; + RuntimeEvent: RuntimeEvent; + RuntimeVersion: RuntimeVersion; + RuntimeVersionApi: RuntimeVersionApi; + RuntimeVersionPartial: RuntimeVersionPartial; + RuntimeVersionPre3: RuntimeVersionPre3; + RuntimeVersionPre4: RuntimeVersionPre4; + Schedule: Schedule; + Scheduled: Scheduled; + ScheduledCore: ScheduledCore; + ScheduledTo254: ScheduledTo254; + SchedulePeriod: SchedulePeriod; + SchedulePriority: SchedulePriority; + ScheduleTo212: ScheduleTo212; + ScheduleTo258: ScheduleTo258; + ScheduleTo264: ScheduleTo264; + Scheduling: Scheduling; + ScrapedOnChainVotes: ScrapedOnChainVotes; + Seal: Seal; + SealV0: SealV0; + SeatHolder: SeatHolder; + SeedOf: SeedOf; + ServiceQuality: ServiceQuality; + SessionIndex: SessionIndex; + SessionInfo: SessionInfo; + SessionInfoValidatorGroup: SessionInfoValidatorGroup; + SessionKeys1: SessionKeys1; + SessionKeys10: SessionKeys10; + SessionKeys10B: SessionKeys10B; + SessionKeys2: SessionKeys2; + SessionKeys3: SessionKeys3; + SessionKeys4: SessionKeys4; + SessionKeys5: SessionKeys5; + SessionKeys6: SessionKeys6; + SessionKeys6B: SessionKeys6B; + SessionKeys7: SessionKeys7; + SessionKeys7B: SessionKeys7B; + SessionKeys8: SessionKeys8; + SessionKeys8B: SessionKeys8B; + SessionKeys9: SessionKeys9; + SessionKeys9B: SessionKeys9B; + SetId: SetId; + SetIndex: SetIndex; + Si0Field: Si0Field; + Si0LookupTypeId: Si0LookupTypeId; + Si0Path: Si0Path; + Si0Type: Si0Type; + Si0TypeDef: Si0TypeDef; + Si0TypeDefArray: Si0TypeDefArray; + Si0TypeDefBitSequence: Si0TypeDefBitSequence; + Si0TypeDefCompact: Si0TypeDefCompact; + Si0TypeDefComposite: Si0TypeDefComposite; + Si0TypeDefPhantom: Si0TypeDefPhantom; + Si0TypeDefPrimitive: Si0TypeDefPrimitive; + Si0TypeDefSequence: Si0TypeDefSequence; + Si0TypeDefTuple: Si0TypeDefTuple; + Si0TypeDefVariant: Si0TypeDefVariant; + Si0TypeParameter: Si0TypeParameter; + Si0Variant: Si0Variant; + Si1Field: Si1Field; + Si1LookupTypeId: Si1LookupTypeId; + Si1Path: Si1Path; + Si1Type: Si1Type; + Si1TypeDef: Si1TypeDef; + Si1TypeDefArray: Si1TypeDefArray; + Si1TypeDefBitSequence: Si1TypeDefBitSequence; + Si1TypeDefCompact: Si1TypeDefCompact; + Si1TypeDefComposite: Si1TypeDefComposite; + Si1TypeDefPrimitive: Si1TypeDefPrimitive; + Si1TypeDefSequence: Si1TypeDefSequence; + Si1TypeDefTuple: Si1TypeDefTuple; + Si1TypeDefVariant: Si1TypeDefVariant; + Si1TypeParameter: Si1TypeParameter; + Si1Variant: Si1Variant; + SiField: SiField; + Signature: Signature; + SignedAvailabilityBitfield: SignedAvailabilityBitfield; + SignedAvailabilityBitfields: SignedAvailabilityBitfields; + SignedBlock: SignedBlock; + SignedBlockWithJustification: SignedBlockWithJustification; + SignedBlockWithJustifications: SignedBlockWithJustifications; + SignedExtensionMetadataLatest: SignedExtensionMetadataLatest; + SignedExtensionMetadataV14: SignedExtensionMetadataV14; + SignedSubmission: SignedSubmission; + SignedSubmissionOf: SignedSubmissionOf; + SignedSubmissionTo276: SignedSubmissionTo276; + SignerPayload: SignerPayload; + SigningContext: SigningContext; + SiLookupTypeId: SiLookupTypeId; + SiPath: SiPath; + SiType: SiType; + SiTypeDef: SiTypeDef; + SiTypeDefArray: SiTypeDefArray; + SiTypeDefBitSequence: SiTypeDefBitSequence; + SiTypeDefCompact: SiTypeDefCompact; + SiTypeDefComposite: SiTypeDefComposite; + SiTypeDefPrimitive: SiTypeDefPrimitive; + SiTypeDefSequence: SiTypeDefSequence; + SiTypeDefTuple: SiTypeDefTuple; + SiTypeDefVariant: SiTypeDefVariant; + SiTypeParameter: SiTypeParameter; + SiVariant: SiVariant; + SlashingOffenceKind: SlashingOffenceKind; + SlashingSpans: SlashingSpans; + SlashingSpansTo204: SlashingSpansTo204; + SlashJournalEntry: SlashJournalEntry; + Slot: Slot; + SlotDuration: SlotDuration; + SlotNumber: SlotNumber; + SlotRange: SlotRange; + SlotRange10: SlotRange10; + SocietyJudgement: SocietyJudgement; + SocietyVote: SocietyVote; + SolutionOrSnapshotSize: SolutionOrSnapshotSize; + SolutionSupport: SolutionSupport; + SolutionSupports: SolutionSupports; + SpanIndex: SpanIndex; + SpanRecord: SpanRecord; + SpecVersion: SpecVersion; + Sr25519Signature: Sr25519Signature; + StakingLedger: StakingLedger; + StakingLedgerTo223: StakingLedgerTo223; + StakingLedgerTo240: StakingLedgerTo240; + Statement: Statement; + StatementKind: StatementKind; + StorageChangeSet: StorageChangeSet; + StorageData: StorageData; + StorageDeposit: StorageDeposit; + StorageEntryMetadataLatest: StorageEntryMetadataLatest; + StorageEntryMetadataV10: StorageEntryMetadataV10; + StorageEntryMetadataV11: StorageEntryMetadataV11; + StorageEntryMetadataV12: StorageEntryMetadataV12; + StorageEntryMetadataV13: StorageEntryMetadataV13; + StorageEntryMetadataV14: StorageEntryMetadataV14; + StorageEntryMetadataV9: StorageEntryMetadataV9; + StorageEntryModifierLatest: StorageEntryModifierLatest; + StorageEntryModifierV10: StorageEntryModifierV10; + StorageEntryModifierV11: StorageEntryModifierV11; + StorageEntryModifierV12: StorageEntryModifierV12; + StorageEntryModifierV13: StorageEntryModifierV13; + StorageEntryModifierV14: StorageEntryModifierV14; + StorageEntryModifierV9: StorageEntryModifierV9; + StorageEntryTypeLatest: StorageEntryTypeLatest; + StorageEntryTypeV10: StorageEntryTypeV10; + StorageEntryTypeV11: StorageEntryTypeV11; + StorageEntryTypeV12: StorageEntryTypeV12; + StorageEntryTypeV13: StorageEntryTypeV13; + StorageEntryTypeV14: StorageEntryTypeV14; + StorageEntryTypeV9: StorageEntryTypeV9; + StorageHasher: StorageHasher; + StorageHasherV10: StorageHasherV10; + StorageHasherV11: StorageHasherV11; + StorageHasherV12: StorageHasherV12; + StorageHasherV13: StorageHasherV13; + StorageHasherV14: StorageHasherV14; + StorageHasherV9: StorageHasherV9; + StorageInfo: StorageInfo; + StorageKey: StorageKey; + StorageKind: StorageKind; + StorageMetadataV10: StorageMetadataV10; + StorageMetadataV11: StorageMetadataV11; + StorageMetadataV12: StorageMetadataV12; + StorageMetadataV13: StorageMetadataV13; + StorageMetadataV9: StorageMetadataV9; + StorageProof: StorageProof; + StoredPendingChange: StoredPendingChange; + StoredState: StoredState; + StrikeCount: StrikeCount; + SubId: SubId; + SubmissionIndicesOf: SubmissionIndicesOf; + Supports: Supports; + SyncState: SyncState; + SystemInherentData: SystemInherentData; + SystemOrigin: SystemOrigin; + Tally: Tally; + TaskAddress: TaskAddress; + TAssetBalance: TAssetBalance; + TAssetConversion: TAssetConversion; + TAssetDepositBalance: TAssetDepositBalance; + Text: Text; + Timepoint: Timepoint; + TokenError: TokenError; + TombstoneContractInfo: TombstoneContractInfo; + TraceBlockResponse: TraceBlockResponse; + TraceError: TraceError; + TransactionalError: TransactionalError; + TransactionInfo: TransactionInfo; + TransactionLongevity: TransactionLongevity; + TransactionPriority: TransactionPriority; + TransactionSource: TransactionSource; + TransactionStorageProof: TransactionStorageProof; + TransactionTag: TransactionTag; + TransactionV0: TransactionV0; + TransactionV1: TransactionV1; + TransactionV2: TransactionV2; + TransactionValidity: TransactionValidity; + TransactionValidityError: TransactionValidityError; + TransientValidationData: TransientValidationData; + TreasuryProposal: TreasuryProposal; + TrieId: TrieId; + TrieIndex: TrieIndex; + Type: Type; + u128: u128; + U128: U128; + u16: u16; + U16: U16; + u256: u256; + U256: U256; + u32: u32; + U32: U32; + U32F32: U32F32; + u64: u64; + U64: U64; + u8: u8; + U8: U8; + UnappliedSlash: UnappliedSlash; + UnappliedSlashOther: UnappliedSlashOther; + UncleEntryItem: UncleEntryItem; + UnknownTransaction: UnknownTransaction; + UnlockChunk: UnlockChunk; + UnrewardedRelayer: UnrewardedRelayer; + UnrewardedRelayersState: UnrewardedRelayersState; + UpgradeGoAhead: UpgradeGoAhead; + UpgradeRestriction: UpgradeRestriction; + UpwardMessage: UpwardMessage; + usize: usize; + USize: USize; + ValidationCode: ValidationCode; + ValidationCodeHash: ValidationCodeHash; + ValidationData: ValidationData; + ValidationDataType: ValidationDataType; + ValidationFunctionParams: ValidationFunctionParams; + ValidatorCount: ValidatorCount; + ValidatorId: ValidatorId; + ValidatorIdOf: ValidatorIdOf; + ValidatorIndex: ValidatorIndex; + ValidatorIndexCompact: ValidatorIndexCompact; + ValidatorPrefs: ValidatorPrefs; + ValidatorPrefsTo145: ValidatorPrefsTo145; + ValidatorPrefsTo196: ValidatorPrefsTo196; + ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked; + ValidatorPrefsWithCommission: ValidatorPrefsWithCommission; + ValidatorSet: ValidatorSet; + ValidatorSetId: ValidatorSetId; + ValidatorSignature: ValidatorSignature; + ValidDisputeStatementKind: ValidDisputeStatementKind; + ValidityAttestation: ValidityAttestation; + ValidTransaction: ValidTransaction; + VecInboundHrmpMessage: VecInboundHrmpMessage; + VersionedMultiAsset: VersionedMultiAsset; + VersionedMultiAssets: VersionedMultiAssets; + VersionedMultiLocation: VersionedMultiLocation; + VersionedResponse: VersionedResponse; + VersionedXcm: VersionedXcm; + VersionMigrationStage: VersionMigrationStage; + VestingInfo: VestingInfo; + VestingSchedule: VestingSchedule; + Vote: Vote; + VoteIndex: VoteIndex; + Voter: Voter; + VoterInfo: VoterInfo; + Votes: Votes; + VotesTo230: VotesTo230; + VoteThreshold: VoteThreshold; + VoteWeight: VoteWeight; + Voting: Voting; + VotingDelegating: VotingDelegating; + VotingDirect: VotingDirect; + VotingDirectVote: VotingDirectVote; + VouchingStatus: VouchingStatus; + VrfData: VrfData; + VrfOutput: VrfOutput; + VrfProof: VrfProof; + Weight: Weight; + WeightLimitV2: WeightLimitV2; + WeightMultiplier: WeightMultiplier; + WeightPerClass: WeightPerClass; + WeightToFeeCoefficient: WeightToFeeCoefficient; + WeightV0: WeightV0; + WeightV1: WeightV1; + WeightV2: WeightV2; + WildFungibility: WildFungibility; + WildFungibilityV0: WildFungibilityV0; + WildFungibilityV1: WildFungibilityV1; + WildFungibilityV2: WildFungibilityV2; + WildMultiAsset: WildMultiAsset; + WildMultiAssetV1: WildMultiAssetV1; + WildMultiAssetV2: WildMultiAssetV2; + WinnersData: WinnersData; + WinnersData10: WinnersData10; + WinnersDataTuple: WinnersDataTuple; + WinnersDataTuple10: WinnersDataTuple10; + WinningData: WinningData; + WinningData10: WinningData10; + WinningDataEntry: WinningDataEntry; + WithdrawReasons: WithdrawReasons; + Xcm: Xcm; + XcmAssetId: XcmAssetId; + XcmError: XcmError; + XcmErrorV0: XcmErrorV0; + XcmErrorV1: XcmErrorV1; + XcmErrorV2: XcmErrorV2; + XcmOrder: XcmOrder; + XcmOrderV0: XcmOrderV0; + XcmOrderV1: XcmOrderV1; + XcmOrderV2: XcmOrderV2; + XcmOrigin: XcmOrigin; + XcmOriginKind: XcmOriginKind; + XcmpMessageFormat: XcmpMessageFormat; + XcmV0: XcmV0; + XcmV1: XcmV1; + XcmV2: XcmV2; + XcmVersion: XcmVersion; } // InterfaceTypes } // declare module diff --git a/packages/ui/src/interfaces/index.ts b/packages/ui/src/interfaces/index.ts index 0d21cb47..7f1de782 100644 --- a/packages/ui/src/interfaces/index.ts +++ b/packages/ui/src/interfaces/index.ts @@ -1,4 +1,4 @@ // Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ -export * from './types' +export * from './types.js'; diff --git a/packages/ui/src/interfaces/lookup.ts b/packages/ui/src/interfaces/lookup.ts index 251c7647..831fe7f5 100644 --- a/packages/ui/src/interfaces/lookup.ts +++ b/packages/ui/src/interfaces/lookup.ts @@ -5,7 +5,7 @@ export default { /** - * Lookup3: frame_system::AccountInfo> + * Lookup3: frame_system::AccountInfo> **/ FrameSystemAccountInfo: { nonce: 'u32', @@ -15,30 +15,37 @@ export default { data: 'PalletBalancesAccountData' }, /** - * Lookup5: pallet_balances::AccountData + * Lookup5: pallet_balances::types::AccountData **/ PalletBalancesAccountData: { free: 'u128', reserved: 'u128', - miscFrozen: 'u128', - feeFrozen: 'u128' + frozen: 'u128', + flags: 'u128' }, /** - * Lookup7: frame_support::dispatch::PerDispatchClass + * Lookup8: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeight: { - normal: 'Weight', - operational: 'Weight', - mandatory: 'Weight' + normal: 'SpWeightsWeightV2Weight', + operational: 'SpWeightsWeightV2Weight', + mandatory: 'SpWeightsWeightV2Weight' }, /** - * Lookup12: sp_runtime::generic::digest::Digest + * Lookup9: sp_weights::weight_v2::Weight + **/ + SpWeightsWeightV2Weight: { + refTime: 'Compact', + proofSize: 'Compact' + }, + /** + * Lookup14: sp_runtime::generic::digest::Digest **/ SpRuntimeDigest: { logs: 'Vec' }, /** - * Lookup14: sp_runtime::generic::digest::DigestItem + * Lookup16: sp_runtime::generic::digest::DigestItem **/ SpRuntimeDigestDigestItem: { _enum: { @@ -54,7 +61,7 @@ export default { } }, /** - * Lookup17: frame_system::EventRecord + * Lookup19: frame_system::EventRecord **/ FrameSystemEventRecord: { phase: 'FrameSystemPhase', @@ -62,27 +69,27 @@ export default { topics: 'Vec' }, /** - * Lookup19: frame_system::pallet::Event + * Lookup21: frame_system::pallet::Event **/ FrameSystemEvent: { _enum: { ExtrinsicSuccess: { - dispatchInfo: 'FrameSupportDispatchDispatchInfo' + dispatchInfo: 'FrameSupportDispatchDispatchInfo', }, ExtrinsicFailed: { dispatchError: 'SpRuntimeDispatchError', - dispatchInfo: 'FrameSupportDispatchDispatchInfo' + dispatchInfo: 'FrameSupportDispatchDispatchInfo', }, CodeUpdated: 'Null', NewAccount: { - account: 'AccountId32' + account: 'AccountId32', }, KilledAccount: { - account: 'AccountId32' + account: 'AccountId32', }, Remarked: { _alias: { - hash_: 'hash' + hash_: 'hash', }, sender: 'AccountId32', hash_: 'H256' @@ -90,27 +97,27 @@ export default { } }, /** - * Lookup20: frame_support::dispatch::DispatchInfo + * Lookup22: frame_support::dispatch::DispatchInfo **/ FrameSupportDispatchDispatchInfo: { - weight: 'Weight', + weight: 'SpWeightsWeightV2Weight', class: 'FrameSupportDispatchDispatchClass', paysFee: 'FrameSupportDispatchPays' }, /** - * Lookup21: frame_support::dispatch::DispatchClass + * Lookup23: frame_support::dispatch::DispatchClass **/ FrameSupportDispatchDispatchClass: { _enum: ['Normal', 'Operational', 'Mandatory'] }, /** - * Lookup22: frame_support::dispatch::Pays + * Lookup24: frame_support::dispatch::Pays **/ FrameSupportDispatchPays: { _enum: ['Yes', 'No'] }, /** - * Lookup23: sp_runtime::DispatchError + * Lookup25: sp_runtime::DispatchError **/ SpRuntimeDispatchError: { _enum: { @@ -122,122 +129,213 @@ export default { NoProviders: 'Null', TooManyConsumers: 'Null', Token: 'SpRuntimeTokenError', - Arithmetic: 'SpRuntimeArithmeticError', - Transactional: 'SpRuntimeTransactionalError' + Arithmetic: 'SpArithmeticArithmeticError', + Transactional: 'SpRuntimeTransactionalError', + Exhausted: 'Null', + Corruption: 'Null', + Unavailable: 'Null', + RootNotAllowed: 'Null' } }, /** - * Lookup24: sp_runtime::ModuleError + * Lookup26: sp_runtime::ModuleError **/ SpRuntimeModuleError: { index: 'u8', error: '[u8;4]' }, /** - * Lookup25: sp_runtime::TokenError + * Lookup27: sp_runtime::TokenError **/ SpRuntimeTokenError: { - _enum: [ - 'NoFunds', - 'WouldDie', - 'BelowMinimum', - 'CannotCreate', - 'UnknownAsset', - 'Frozen', - 'Unsupported' - ] + _enum: ['FundsUnavailable', 'OnlyProvider', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported', 'CannotCreateHold', 'NotExpendable', 'Blocked'] }, /** - * Lookup26: sp_runtime::ArithmeticError + * Lookup28: sp_arithmetic::ArithmeticError **/ - SpRuntimeArithmeticError: { + SpArithmeticArithmeticError: { _enum: ['Underflow', 'Overflow', 'DivisionByZero'] }, /** - * Lookup27: sp_runtime::TransactionalError + * Lookup29: sp_runtime::TransactionalError **/ SpRuntimeTransactionalError: { _enum: ['LimitReached', 'NoLayer'] }, /** - * Lookup28: pallet_grandpa::pallet::Event + * Lookup30: pallet_scheduler::pallet::Event **/ - PalletGrandpaEvent: { + PalletSchedulerEvent: { _enum: { - NewAuthorities: { - authoritySet: 'Vec<(SpFinalityGrandpaAppPublic,u64)>' + Scheduled: { + when: 'u32', + index: 'u32', }, - Paused: 'Null', - Resumed: 'Null' + Canceled: { + when: 'u32', + index: 'u32', + }, + Dispatched: { + task: '(u32,u32)', + id: 'Option<[u8;32]>', + result: 'Result', + }, + CallUnavailable: { + task: '(u32,u32)', + id: 'Option<[u8;32]>', + }, + PeriodicFailed: { + task: '(u32,u32)', + id: 'Option<[u8;32]>', + }, + PermanentlyOverweight: { + task: '(u32,u32)', + id: 'Option<[u8;32]>' + } } }, /** - * Lookup31: sp_finality_grandpa::app::Public + * Lookup35: pallet_preimage::pallet::Event **/ - SpFinalityGrandpaAppPublic: 'SpCoreEd25519Public', + PalletPreimageEvent: { + _enum: { + Noted: { + _alias: { + hash_: 'hash', + }, + hash_: 'H256', + }, + Requested: { + _alias: { + hash_: 'hash', + }, + hash_: 'H256', + }, + Cleared: { + _alias: { + hash_: 'hash', + }, + hash_: 'H256' + } + } + }, /** - * Lookup32: sp_core::ed25519::Public + * Lookup36: pallet_indices::pallet::Event **/ - SpCoreEd25519Public: '[u8;32]', + PalletIndicesEvent: { + _enum: { + IndexAssigned: { + who: 'AccountId32', + index: 'u32', + }, + IndexFreed: { + index: 'u32', + }, + IndexFrozen: { + index: 'u32', + who: 'AccountId32' + } + } + }, /** - * Lookup33: pallet_balances::pallet::Event + * Lookup37: pallet_balances::pallet::Event **/ PalletBalancesEvent: { _enum: { Endowed: { account: 'AccountId32', - freeBalance: 'u128' + freeBalance: 'u128', }, DustLost: { account: 'AccountId32', - amount: 'u128' + amount: 'u128', }, Transfer: { from: 'AccountId32', to: 'AccountId32', - amount: 'u128' + amount: 'u128', }, BalanceSet: { who: 'AccountId32', free: 'u128', - reserved: 'u128' }, Reserved: { who: 'AccountId32', - amount: 'u128' + amount: 'u128', }, Unreserved: { who: 'AccountId32', - amount: 'u128' + amount: 'u128', }, ReserveRepatriated: { from: 'AccountId32', to: 'AccountId32', amount: 'u128', - destinationStatus: 'FrameSupportTokensMiscBalanceStatus' + destinationStatus: 'FrameSupportTokensMiscBalanceStatus', }, Deposit: { who: 'AccountId32', - amount: 'u128' + amount: 'u128', }, Withdraw: { who: 'AccountId32', - amount: 'u128' + amount: 'u128', }, Slashed: { + who: 'AccountId32', + amount: 'u128', + }, + Minted: { + who: 'AccountId32', + amount: 'u128', + }, + Burned: { + who: 'AccountId32', + amount: 'u128', + }, + Suspended: { + who: 'AccountId32', + amount: 'u128', + }, + Restored: { + who: 'AccountId32', + amount: 'u128', + }, + Upgraded: { + who: 'AccountId32', + }, + Issued: { + amount: 'u128', + }, + Rescinded: { + amount: 'u128', + }, + Locked: { + who: 'AccountId32', + amount: 'u128', + }, + Unlocked: { + who: 'AccountId32', + amount: 'u128', + }, + Frozen: { + who: 'AccountId32', + amount: 'u128', + }, + Thawed: { who: 'AccountId32', amount: 'u128' } } }, /** - * Lookup34: frame_support::traits::tokens::misc::BalanceStatus + * Lookup38: frame_support::traits::tokens::misc::BalanceStatus **/ FrameSupportTokensMiscBalanceStatus: { _enum: ['Free', 'Reserved'] }, /** - * Lookup35: pallet_transaction_payment::pallet::Event + * Lookup39: pallet_transaction_payment::pallet::Event **/ PalletTransactionPaymentEvent: { _enum: { @@ -249,311 +347,4881 @@ export default { } }, /** - * Lookup36: pallet_sudo::pallet::Event + * Lookup40: pallet_staking::pallet::pallet::Event **/ - PalletSudoEvent: { + PalletStakingPalletEvent: { _enum: { - Sudid: { - sudoResult: 'Result' + EraPaid: { + eraIndex: 'u32', + validatorPayout: 'u128', + remainder: 'u128', + }, + Rewarded: { + stash: 'AccountId32', + dest: 'PalletStakingRewardDestination', + amount: 'u128', + }, + Slashed: { + staker: 'AccountId32', + amount: 'u128', + }, + SlashReported: { + validator: 'AccountId32', + fraction: 'Perbill', + slashEra: 'u32', + }, + OldSlashingReportDiscarded: { + sessionIndex: 'u32', + }, + StakersElected: 'Null', + Bonded: { + stash: 'AccountId32', + amount: 'u128', + }, + Unbonded: { + stash: 'AccountId32', + amount: 'u128', + }, + Withdrawn: { + stash: 'AccountId32', + amount: 'u128', + }, + Kicked: { + nominator: 'AccountId32', + stash: 'AccountId32', + }, + StakingElectionFailed: 'Null', + Chilled: { + stash: 'AccountId32', + }, + PayoutStarted: { + eraIndex: 'u32', + validatorStash: 'AccountId32', + }, + ValidatorPrefsSet: { + stash: 'AccountId32', + prefs: 'PalletStakingValidatorPrefs', + }, + SnapshotVotersSizeExceeded: { + _alias: { + size_: 'size', + }, + size_: 'u32', }, - KeyChanged: { - oldSudoer: 'Option' + SnapshotTargetsSizeExceeded: { + _alias: { + size_: 'size', + }, + size_: 'u32', }, - SudoAsDone: { - sudoResult: 'Result' + ForceEra: { + mode: 'PalletStakingForcing', + }, + ControllerBatchDeprecated: { + failures: 'u32' } } }, /** - * Lookup40: pallet_uniswap::pallet::Event + * Lookup41: pallet_staking::RewardDestination **/ - PalletUniswapEvent: { + PalletStakingRewardDestination: { _enum: { - Pool: 'UniswapV3InterfacesPoolEventsEvent', - Factory: 'UniswapV3InterfacesFactoryEvent' + Staked: 'Null', + Stash: 'Null', + Controller: 'Null', + Account: 'AccountId32', + None: 'Null' } }, /** - * Lookup41: uniswap_v3::interfaces::pool::events::Event + * Lookup43: pallet_staking::ValidatorPrefs + **/ + PalletStakingValidatorPrefs: { + commission: 'Compact', + blocked: 'bool' + }, + /** + * Lookup46: pallet_staking::Forcing + **/ + PalletStakingForcing: { + _enum: ['NotForcing', 'ForceNew', 'ForceNone', 'ForceAlways'] + }, + /** + * Lookup47: pallet_offences::pallet::Event **/ - UniswapV3InterfacesPoolEventsEvent: { + PalletOffencesEvent: { _enum: { - Initialize: { - sqrtPriceX96: 'UniswapV3U160', - tick: 'i32' - }, - Mint: { - sender: 'AccountId32', - owner: 'AccountId32', - tickLower: 'i32', - tickUpper: 'i32', - amount: 'u128', - amount0: 'UniswapV3U256', - amount1: 'UniswapV3U256' - }, - Collect: { - owner: 'AccountId32', - recipient: 'AccountId32', - tickLower: 'i32', - tickUpper: 'i32', - amount0: 'u128', - amount1: 'u128' - }, - Burn: { - owner: 'AccountId32', - tickLower: 'i32', - tickUpper: 'i32', - amount: 'u128', - amount0: 'UniswapV3U256', - amount1: 'UniswapV3U256' - }, - Swap: { - sender: 'AccountId32', - recipient: 'AccountId32', - amount0: 'UniswapV3I256', - amount1: 'UniswapV3I256', - sqrtPriceX96: 'UniswapV3U160', - liquidity: 'u128', - tick: 'i32' - }, - Flash: { - sender: 'AccountId32', - recipient: 'AccountId32', - amount0: 'UniswapV3U256', - amount1: 'UniswapV3U256', - paid0: 'UniswapV3U256', - paid1: 'UniswapV3U256' - }, - IncreaseObservationCardinalityNext: { - observationCardinalityNextOld: 'u16', - observationCardinalityNextNew: 'u16' - }, - SetFeeProtocol: { - feeProtocol0Old: 'u8', - feeProtocol1Old: 'u8', - feeProtocol0New: 'u8', - feeProtocol1New: 'u8' - }, - CollectProtocol: { - sender: 'AccountId32', - recipient: 'AccountId32', - amount0: 'u128', - amount1: 'u128' + Offence: { + kind: '[u8;16]', + timeslot: 'Bytes' } } }, /** - * Lookup42: uniswap_v3::types::u160::U160 + * Lookup49: pallet_session::pallet::Event **/ - UniswapV3U160: 'UniswapV3U192', + PalletSessionEvent: { + _enum: { + NewSession: { + sessionIndex: 'u32' + } + } + }, /** - * Lookup43: uniswap_v3::types::U192 + * Lookup50: pallet_grandpa::pallet::Event **/ - UniswapV3U192: '[u64;3]', + PalletGrandpaEvent: { + _enum: { + NewAuthorities: { + authoritySet: 'Vec<(SpConsensusGrandpaAppPublic,u64)>', + }, + Paused: 'Null', + Resumed: 'Null' + } + }, /** - * Lookup46: uniswap_v3::types::U256 + * Lookup53: sp_consensus_grandpa::app::Public **/ - UniswapV3U256: '[u64;4]', + SpConsensusGrandpaAppPublic: 'SpCoreEd25519Public', /** - * Lookup48: uniswap_v3::types::i256::I256 + * Lookup54: sp_core::ed25519::Public **/ - UniswapV3I256: 'UniswapV3U256', + SpCoreEd25519Public: '[u8;32]', /** - * Lookup50: uniswap_v3::interfaces::factory::Event + * Lookup55: pallet_im_online::pallet::Event **/ - UniswapV3InterfacesFactoryEvent: { + PalletImOnlineEvent: { _enum: { - OwnerChanged: { - oldOwner: 'AccountId32', - newOwner: 'AccountId32' - }, - PoolCreated: { - token0: 'u32', - token1: 'u32', - fee: 'u32', - tickSpacing: 'i32', - pool: '[u8;32]' + HeartbeatReceived: { + authorityId: 'PalletImOnlineSr25519AppSr25519Public', }, - FeeAmountEnabled: { - fee: 'u32', - tickSpacing: 'i32' + AllGood: 'Null', + SomeOffline: { + offline: 'Vec<(AccountId32,PalletStakingExposure)>' } } }, /** - * Lookup51: pallet_utility::pallet::Event + * Lookup56: pallet_im_online::sr25519::app_sr25519::Public **/ - PalletUtilityEvent: { - _enum: { - BatchInterrupted: { - index: 'u32', - error: 'SpRuntimeDispatchError' - }, - BatchCompleted: 'Null', - BatchCompletedWithErrors: 'Null', - ItemCompleted: 'Null', - ItemFailed: { - error: 'SpRuntimeDispatchError' - }, - DispatchedAs: { - result: 'Result' - } - } - }, + PalletImOnlineSr25519AppSr25519Public: 'SpCoreSr25519Public', /** - * Lookup52: frame_system::Phase + * Lookup57: sp_core::sr25519::Public **/ - FrameSystemPhase: { - _enum: { - ApplyExtrinsic: 'u32', - Finalization: 'Null', - Initialization: 'Null' - } + SpCoreSr25519Public: '[u8;32]', + /** + * Lookup60: pallet_staking::Exposure + **/ + PalletStakingExposure: { + total: 'Compact', + own: 'Compact', + others: 'Vec' }, /** - * Lookup56: frame_system::LastRuntimeUpgradeInfo + * Lookup63: pallet_staking::IndividualExposure **/ - FrameSystemLastRuntimeUpgradeInfo: { - specVersion: 'Compact', - specName: 'Text' + PalletStakingIndividualExposure: { + who: 'AccountId32', + value: 'Compact' }, /** - * Lookup60: frame_system::pallet::Call + * Lookup64: pallet_treasury::pallet::Event **/ - FrameSystemCall: { + PalletTreasuryEvent: { _enum: { - fill_block: { - ratio: 'Perbill' + Proposed: { + proposalIndex: 'u32', }, - remark: { - remark: 'Bytes' + Spending: { + budgetRemaining: 'u128', }, - set_heap_pages: { - pages: 'u64' + Awarded: { + proposalIndex: 'u32', + award: 'u128', + account: 'AccountId32', }, - set_code: { - code: 'Bytes' + Rejected: { + proposalIndex: 'u32', + slashed: 'u128', }, - set_code_without_checks: { - code: 'Bytes' + Burnt: { + burntFunds: 'u128', }, - set_storage: { - items: 'Vec<(Bytes,Bytes)>' + Rollover: { + rolloverBalance: 'u128', }, - kill_storage: { - _alias: { - keys_: 'keys' - }, - keys_: 'Vec' + Deposit: { + value: 'u128', }, - kill_prefix: { - prefix: 'Bytes', - subkeys: 'u32' + SpendApproved: { + proposalIndex: 'u32', + amount: 'u128', + beneficiary: 'AccountId32', }, - remark_with_event: { - remark: 'Bytes' + UpdatedInactive: { + reactivated: 'u128', + deactivated: 'u128', + }, + AssetSpendApproved: { + index: 'u32', + assetKind: 'PolkadotRuntimeCommonImplsVersionedLocatableAsset', + amount: 'u128', + beneficiary: 'XcmVersionedMultiLocation', + validFrom: 'u32', + expireAt: 'u32', + }, + AssetSpendVoided: { + index: 'u32', + }, + Paid: { + index: 'u32', + paymentId: 'u64', + }, + PaymentFailed: { + index: 'u32', + paymentId: 'u64', + }, + SpendProcessed: { + index: 'u32' } } }, /** - * Lookup65: frame_system::limits::BlockWeights + * Lookup65: polkadot_runtime_common::impls::VersionedLocatableAsset **/ - FrameSystemLimitsBlockWeights: { - baseBlock: 'Weight', - maxBlock: 'Weight', - perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' + PolkadotRuntimeCommonImplsVersionedLocatableAsset: { + _enum: { + __Unused0: 'Null', + __Unused1: 'Null', + __Unused2: 'Null', + V3: { + location: 'StagingXcmV3MultiLocation', + assetId: 'XcmV3MultiassetAssetId' + } + } }, /** - * Lookup66: frame_support::dispatch::PerDispatchClass + * Lookup66: staging_xcm::v3::multilocation::MultiLocation **/ - FrameSupportDispatchPerDispatchClassWeightsPerClass: { - normal: 'FrameSystemLimitsWeightsPerClass', - operational: 'FrameSystemLimitsWeightsPerClass', - mandatory: 'FrameSystemLimitsWeightsPerClass' + StagingXcmV3MultiLocation: { + parents: 'u8', + interior: 'XcmV3Junctions' }, /** - * Lookup67: frame_system::limits::WeightsPerClass + * Lookup67: xcm::v3::junctions::Junctions **/ - FrameSystemLimitsWeightsPerClass: { - baseExtrinsic: 'Weight', - maxExtrinsic: 'Option', - maxTotal: 'Option', - reserved: 'Option' + XcmV3Junctions: { + _enum: { + Here: 'Null', + X1: 'XcmV3Junction', + X2: '(XcmV3Junction,XcmV3Junction)', + X3: '(XcmV3Junction,XcmV3Junction,XcmV3Junction)', + X4: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)', + X5: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)', + X6: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)', + X7: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)', + X8: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)' + } }, /** - * Lookup69: frame_system::limits::BlockLength + * Lookup68: xcm::v3::junction::Junction **/ - FrameSystemLimitsBlockLength: { - max: 'FrameSupportDispatchPerDispatchClassU32' + XcmV3Junction: { + _enum: { + Parachain: 'Compact', + AccountId32: { + network: 'Option', + id: '[u8;32]', + }, + AccountIndex64: { + network: 'Option', + index: 'Compact', + }, + AccountKey20: { + network: 'Option', + key: '[u8;20]', + }, + PalletInstance: 'u8', + GeneralIndex: 'Compact', + GeneralKey: { + length: 'u8', + data: '[u8;32]', + }, + OnlyChild: 'Null', + Plurality: { + id: 'XcmV3JunctionBodyId', + part: 'XcmV3JunctionBodyPart', + }, + GlobalConsensus: 'XcmV3JunctionNetworkId' + } }, /** - * Lookup70: frame_support::dispatch::PerDispatchClass + * Lookup71: xcm::v3::junction::NetworkId **/ - FrameSupportDispatchPerDispatchClassU32: { - normal: 'u32', - operational: 'u32', - mandatory: 'u32' + XcmV3JunctionNetworkId: { + _enum: { + ByGenesis: '[u8;32]', + ByFork: { + blockNumber: 'u64', + blockHash: '[u8;32]', + }, + Polkadot: 'Null', + Kusama: 'Null', + Westend: 'Null', + Rococo: 'Null', + Wococo: 'Null', + Ethereum: { + chainId: 'Compact', + }, + BitcoinCore: 'Null', + BitcoinCash: 'Null' + } }, /** - * Lookup71: sp_weights::RuntimeDbWeight + * Lookup73: xcm::v3::junction::BodyId **/ - SpWeightsRuntimeDbWeight: { - read: 'u64', - write: 'u64' + XcmV3JunctionBodyId: { + _enum: { + Unit: 'Null', + Moniker: '[u8;4]', + Index: 'Compact', + Executive: 'Null', + Technical: 'Null', + Legislative: 'Null', + Judicial: 'Null', + Defense: 'Null', + Administration: 'Null', + Treasury: 'Null' + } }, /** - * Lookup72: sp_version::RuntimeVersion + * Lookup74: xcm::v3::junction::BodyPart **/ - SpVersionRuntimeVersion: { - specName: 'Text', - implName: 'Text', - authoringVersion: 'u32', - specVersion: 'u32', - implVersion: 'u32', - apis: 'Vec<([u8;8],u32)>', - transactionVersion: 'u32', - stateVersion: 'u8' + XcmV3JunctionBodyPart: { + _enum: { + Voice: 'Null', + Members: { + count: 'Compact', + }, + Fraction: { + nom: 'Compact', + denom: 'Compact', + }, + AtLeastProportion: { + nom: 'Compact', + denom: 'Compact', + }, + MoreThanProportion: { + nom: 'Compact', + denom: 'Compact' + } + } }, /** - * Lookup77: frame_system::pallet::Error + * Lookup75: xcm::v3::multiasset::AssetId **/ - FrameSystemError: { - _enum: [ - 'InvalidSpecName', - 'SpecVersionNeedsToIncrease', - 'FailedToExtractRuntimeVersion', - 'NonDefaultComposite', - 'NonZeroRefCount', - 'CallFiltered' - ] + XcmV3MultiassetAssetId: { + _enum: { + Concrete: 'StagingXcmV3MultiLocation', + Abstract: '[u8;32]' + } }, /** - * Lookup79: pallet_timestamp::pallet::Call + * Lookup76: xcm::VersionedMultiLocation **/ - PalletTimestampCall: { + XcmVersionedMultiLocation: { _enum: { - set: { - now: 'Compact' - } + __Unused0: 'Null', + V2: 'XcmV2MultiLocation', + __Unused2: 'Null', + V3: 'StagingXcmV3MultiLocation' } }, /** - * Lookup82: sp_consensus_aura::sr25519::app_sr25519::Public + * Lookup77: xcm::v2::multilocation::MultiLocation **/ - SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public', + XcmV2MultiLocation: { + parents: 'u8', + interior: 'XcmV2MultilocationJunctions' + }, /** - * Lookup83: sp_core::sr25519::Public + * Lookup78: xcm::v2::multilocation::Junctions **/ - SpCoreSr25519Public: '[u8;32]', + XcmV2MultilocationJunctions: { + _enum: { + Here: 'Null', + X1: 'XcmV2Junction', + X2: '(XcmV2Junction,XcmV2Junction)', + X3: '(XcmV2Junction,XcmV2Junction,XcmV2Junction)', + X4: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)', + X5: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)', + X6: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)', + X7: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)', + X8: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)' + } + }, /** - * Lookup86: pallet_grandpa::StoredState + * Lookup79: xcm::v2::junction::Junction **/ - PalletGrandpaStoredState: { + XcmV2Junction: { + _enum: { + Parachain: 'Compact', + AccountId32: { + network: 'XcmV2NetworkId', + id: '[u8;32]', + }, + AccountIndex64: { + network: 'XcmV2NetworkId', + index: 'Compact', + }, + AccountKey20: { + network: 'XcmV2NetworkId', + key: '[u8;20]', + }, + PalletInstance: 'u8', + GeneralIndex: 'Compact', + GeneralKey: 'Bytes', + OnlyChild: 'Null', + Plurality: { + id: 'XcmV2BodyId', + part: 'XcmV2BodyPart' + } + } + }, + /** + * Lookup80: xcm::v2::NetworkId + **/ + XcmV2NetworkId: { + _enum: { + Any: 'Null', + Named: 'Bytes', + Polkadot: 'Null', + Kusama: 'Null' + } + }, + /** + * Lookup82: xcm::v2::BodyId + **/ + XcmV2BodyId: { + _enum: { + Unit: 'Null', + Named: 'Bytes', + Index: 'Compact', + Executive: 'Null', + Technical: 'Null', + Legislative: 'Null', + Judicial: 'Null', + Defense: 'Null', + Administration: 'Null', + Treasury: 'Null' + } + }, + /** + * Lookup83: xcm::v2::BodyPart + **/ + XcmV2BodyPart: { + _enum: { + Voice: 'Null', + Members: { + count: 'Compact', + }, + Fraction: { + nom: 'Compact', + denom: 'Compact', + }, + AtLeastProportion: { + nom: 'Compact', + denom: 'Compact', + }, + MoreThanProportion: { + nom: 'Compact', + denom: 'Compact' + } + } + }, + /** + * Lookup84: pallet_conviction_voting::pallet::Event + **/ + PalletConvictionVotingEvent: { + _enum: { + Delegated: '(AccountId32,AccountId32)', + Undelegated: 'AccountId32' + } + }, + /** + * Lookup85: pallet_referenda::pallet::Event + **/ + PalletReferendaEvent: { + _enum: { + Submitted: { + index: 'u32', + track: 'u16', + proposal: 'FrameSupportPreimagesBounded', + }, + DecisionDepositPlaced: { + index: 'u32', + who: 'AccountId32', + amount: 'u128', + }, + DecisionDepositRefunded: { + index: 'u32', + who: 'AccountId32', + amount: 'u128', + }, + DepositSlashed: { + who: 'AccountId32', + amount: 'u128', + }, + DecisionStarted: { + index: 'u32', + track: 'u16', + proposal: 'FrameSupportPreimagesBounded', + tally: 'PalletConvictionVotingTally', + }, + ConfirmStarted: { + index: 'u32', + }, + ConfirmAborted: { + index: 'u32', + }, + Confirmed: { + index: 'u32', + tally: 'PalletConvictionVotingTally', + }, + Approved: { + index: 'u32', + }, + Rejected: { + index: 'u32', + tally: 'PalletConvictionVotingTally', + }, + TimedOut: { + index: 'u32', + tally: 'PalletConvictionVotingTally', + }, + Cancelled: { + index: 'u32', + tally: 'PalletConvictionVotingTally', + }, + Killed: { + index: 'u32', + tally: 'PalletConvictionVotingTally', + }, + SubmissionDepositRefunded: { + index: 'u32', + who: 'AccountId32', + amount: 'u128', + }, + MetadataSet: { + _alias: { + hash_: 'hash', + }, + index: 'u32', + hash_: 'H256', + }, + MetadataCleared: { + _alias: { + hash_: 'hash', + }, + index: 'u32', + hash_: 'H256' + } + } + }, + /** + * Lookup87: frame_support::traits::preimages::Bounded + **/ + FrameSupportPreimagesBounded: { + _enum: { + Legacy: { + _alias: { + hash_: 'hash', + }, + hash_: 'H256', + }, + Inline: 'Bytes', + Lookup: { + _alias: { + hash_: 'hash', + }, + hash_: 'H256', + len: 'u32' + } + } + }, + /** + * Lookup89: frame_system::pallet::Call + **/ + FrameSystemCall: { + _enum: { + remark: { + remark: 'Bytes', + }, + set_heap_pages: { + pages: 'u64', + }, + set_code: { + code: 'Bytes', + }, + set_code_without_checks: { + code: 'Bytes', + }, + set_storage: { + items: 'Vec<(Bytes,Bytes)>', + }, + kill_storage: { + _alias: { + keys_: 'keys', + }, + keys_: 'Vec', + }, + kill_prefix: { + prefix: 'Bytes', + subkeys: 'u32', + }, + remark_with_event: { + remark: 'Bytes' + } + } + }, + /** + * Lookup93: pallet_scheduler::pallet::Call + **/ + PalletSchedulerCall: { + _enum: { + schedule: { + when: 'u32', + maybePeriodic: 'Option<(u32,u32)>', + priority: 'u8', + call: 'Call', + }, + cancel: { + when: 'u32', + index: 'u32', + }, + schedule_named: { + id: '[u8;32]', + when: 'u32', + maybePeriodic: 'Option<(u32,u32)>', + priority: 'u8', + call: 'Call', + }, + cancel_named: { + id: '[u8;32]', + }, + schedule_after: { + after: 'u32', + maybePeriodic: 'Option<(u32,u32)>', + priority: 'u8', + call: 'Call', + }, + schedule_named_after: { + id: '[u8;32]', + after: 'u32', + maybePeriodic: 'Option<(u32,u32)>', + priority: 'u8', + call: 'Call' + } + } + }, + /** + * Lookup95: pallet_preimage::pallet::Call + **/ + PalletPreimageCall: { + _enum: { + note_preimage: { + bytes: 'Bytes', + }, + unnote_preimage: { + _alias: { + hash_: 'hash', + }, + hash_: 'H256', + }, + request_preimage: { + _alias: { + hash_: 'hash', + }, + hash_: 'H256', + }, + unrequest_preimage: { + _alias: { + hash_: 'hash', + }, + hash_: 'H256', + }, + ensure_updated: { + hashes: 'Vec' + } + } + }, + /** + * Lookup97: pallet_babe::pallet::Call + **/ + PalletBabeCall: { + _enum: { + report_equivocation: { + equivocationProof: 'SpConsensusSlotsEquivocationProof', + keyOwnerProof: 'SpSessionMembershipProof', + }, + report_equivocation_unsigned: { + equivocationProof: 'SpConsensusSlotsEquivocationProof', + keyOwnerProof: 'SpSessionMembershipProof', + }, + plan_config_change: { + config: 'SpConsensusBabeDigestsNextConfigDescriptor' + } + } + }, + /** + * Lookup98: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> + **/ + SpConsensusSlotsEquivocationProof: { + offender: 'SpConsensusBabeAppPublic', + slot: 'u64', + firstHeader: 'SpRuntimeHeader', + secondHeader: 'SpRuntimeHeader' + }, + /** + * Lookup99: sp_runtime::generic::header::Header + **/ + SpRuntimeHeader: { + parentHash: 'H256', + number: 'Compact', + stateRoot: 'H256', + extrinsicsRoot: 'H256', + digest: 'SpRuntimeDigest' + }, + /** + * Lookup100: sp_consensus_babe::app::Public + **/ + SpConsensusBabeAppPublic: 'SpCoreSr25519Public', + /** + * Lookup102: sp_session::MembershipProof + **/ + SpSessionMembershipProof: { + session: 'u32', + trieNodes: 'Vec', + validatorCount: 'u32' + }, + /** + * Lookup103: sp_consensus_babe::digests::NextConfigDescriptor + **/ + SpConsensusBabeDigestsNextConfigDescriptor: { + _enum: { + __Unused0: 'Null', + V1: { + c: '(u64,u64)', + allowedSlots: 'SpConsensusBabeAllowedSlots' + } + } + }, + /** + * Lookup105: sp_consensus_babe::AllowedSlots + **/ + SpConsensusBabeAllowedSlots: { + _enum: ['PrimarySlots', 'PrimaryAndSecondaryPlainSlots', 'PrimaryAndSecondaryVRFSlots'] + }, + /** + * Lookup106: pallet_timestamp::pallet::Call + **/ + PalletTimestampCall: { + _enum: { + set: { + now: 'Compact' + } + } + }, + /** + * Lookup107: pallet_indices::pallet::Call + **/ + PalletIndicesCall: { + _enum: { + claim: { + index: 'u32', + }, + transfer: { + _alias: { + new_: 'new', + }, + new_: 'MultiAddress', + index: 'u32', + }, + free: { + index: 'u32', + }, + force_transfer: { + _alias: { + new_: 'new', + }, + new_: 'MultiAddress', + index: 'u32', + freeze: 'bool', + }, + freeze: { + index: 'u32' + } + } + }, + /** + * Lookup110: pallet_balances::pallet::Call + **/ + PalletBalancesCall: { + _enum: { + transfer_allow_death: { + dest: 'MultiAddress', + value: 'Compact', + }, + __Unused1: 'Null', + force_transfer: { + source: 'MultiAddress', + dest: 'MultiAddress', + value: 'Compact', + }, + transfer_keep_alive: { + dest: 'MultiAddress', + value: 'Compact', + }, + transfer_all: { + dest: 'MultiAddress', + keepAlive: 'bool', + }, + force_unreserve: { + who: 'MultiAddress', + amount: 'u128', + }, + upgrade_accounts: { + who: 'Vec', + }, + __Unused7: 'Null', + force_set_balance: { + who: 'MultiAddress', + newFree: 'Compact' + } + } + }, + /** + * Lookup112: pallet_staking::pallet::pallet::Call + **/ + PalletStakingPalletCall: { + _enum: { + bond: { + value: 'Compact', + payee: 'PalletStakingRewardDestination', + }, + bond_extra: { + maxAdditional: 'Compact', + }, + unbond: { + value: 'Compact', + }, + withdraw_unbonded: { + numSlashingSpans: 'u32', + }, + validate: { + prefs: 'PalletStakingValidatorPrefs', + }, + nominate: { + targets: 'Vec', + }, + chill: 'Null', + set_payee: { + payee: 'PalletStakingRewardDestination', + }, + set_controller: 'Null', + set_validator_count: { + _alias: { + new_: 'new', + }, + new_: 'Compact', + }, + increase_validator_count: { + additional: 'Compact', + }, + scale_validator_count: { + factor: 'Percent', + }, + force_no_eras: 'Null', + force_new_era: 'Null', + set_invulnerables: { + invulnerables: 'Vec', + }, + force_unstake: { + stash: 'AccountId32', + numSlashingSpans: 'u32', + }, + force_new_era_always: 'Null', + cancel_deferred_slash: { + era: 'u32', + slashIndices: 'Vec', + }, + payout_stakers: { + validatorStash: 'AccountId32', + era: 'u32', + }, + rebond: { + value: 'Compact', + }, + reap_stash: { + stash: 'AccountId32', + numSlashingSpans: 'u32', + }, + kick: { + who: 'Vec', + }, + set_staking_configs: { + minNominatorBond: 'PalletStakingPalletConfigOpU128', + minValidatorBond: 'PalletStakingPalletConfigOpU128', + maxNominatorCount: 'PalletStakingPalletConfigOpU32', + maxValidatorCount: 'PalletStakingPalletConfigOpU32', + chillThreshold: 'PalletStakingPalletConfigOpPercent', + minCommission: 'PalletStakingPalletConfigOpPerbill', + }, + chill_other: { + controller: 'AccountId32', + }, + force_apply_min_commission: { + validatorStash: 'AccountId32', + }, + set_min_commission: { + _alias: { + new_: 'new', + }, + new_: 'Perbill' + } + } + }, + /** + * Lookup116: pallet_staking::pallet::pallet::ConfigOp + **/ + PalletStakingPalletConfigOpU128: { + _enum: { + Noop: 'Null', + Set: 'u128', + Remove: 'Null' + } + }, + /** + * Lookup117: pallet_staking::pallet::pallet::ConfigOp + **/ + PalletStakingPalletConfigOpU32: { + _enum: { + Noop: 'Null', + Set: 'u32', + Remove: 'Null' + } + }, + /** + * Lookup118: pallet_staking::pallet::pallet::ConfigOp + **/ + PalletStakingPalletConfigOpPercent: { + _enum: { + Noop: 'Null', + Set: 'Percent', + Remove: 'Null' + } + }, + /** + * Lookup119: pallet_staking::pallet::pallet::ConfigOp + **/ + PalletStakingPalletConfigOpPerbill: { + _enum: { + Noop: 'Null', + Set: 'Perbill', + Remove: 'Null' + } + }, + /** + * Lookup120: pallet_session::pallet::Call + **/ + PalletSessionCall: { + _enum: { + set_keys: { + _alias: { + keys_: 'keys', + }, + keys_: 'PolkadotRuntimeSessionKeys', + proof: 'Bytes', + }, + purge_keys: 'Null' + } + }, + /** + * Lookup121: polkadot_runtime::SessionKeys + **/ + PolkadotRuntimeSessionKeys: { + grandpa: 'SpConsensusGrandpaAppPublic', + babe: 'SpConsensusBabeAppPublic', + imOnline: 'PalletImOnlineSr25519AppSr25519Public', + paraValidator: 'PolkadotPrimitivesV6ValidatorAppPublic', + paraAssignment: 'PolkadotPrimitivesV6AssignmentAppPublic', + authorityDiscovery: 'SpAuthorityDiscoveryAppPublic', + beefy: 'SpConsensusBeefyEcdsaCryptoPublic' + }, + /** + * Lookup122: polkadot_primitives::v6::validator_app::Public + **/ + PolkadotPrimitivesV6ValidatorAppPublic: 'SpCoreSr25519Public', + /** + * Lookup123: polkadot_primitives::v6::assignment_app::Public + **/ + PolkadotPrimitivesV6AssignmentAppPublic: 'SpCoreSr25519Public', + /** + * Lookup124: sp_authority_discovery::app::Public + **/ + SpAuthorityDiscoveryAppPublic: 'SpCoreSr25519Public', + /** + * Lookup125: sp_consensus_beefy::ecdsa_crypto::Public + **/ + SpConsensusBeefyEcdsaCryptoPublic: 'SpCoreEcdsaPublic', + /** + * Lookup126: sp_core::ecdsa::Public + **/ + SpCoreEcdsaPublic: '[u8;33]', + /** + * Lookup128: pallet_grandpa::pallet::Call + **/ + PalletGrandpaCall: { + _enum: { + report_equivocation: { + equivocationProof: 'SpConsensusGrandpaEquivocationProof', + keyOwnerProof: 'SpSessionMembershipProof', + }, + report_equivocation_unsigned: { + equivocationProof: 'SpConsensusGrandpaEquivocationProof', + keyOwnerProof: 'SpSessionMembershipProof', + }, + note_stalled: { + delay: 'u32', + bestFinalizedBlockNumber: 'u32' + } + } + }, + /** + * Lookup129: sp_consensus_grandpa::EquivocationProof + **/ + SpConsensusGrandpaEquivocationProof: { + setId: 'u64', + equivocation: 'SpConsensusGrandpaEquivocation' + }, + /** + * Lookup130: sp_consensus_grandpa::Equivocation + **/ + SpConsensusGrandpaEquivocation: { + _enum: { + Prevote: 'FinalityGrandpaEquivocationPrevote', + Precommit: 'FinalityGrandpaEquivocationPrecommit' + } + }, + /** + * Lookup131: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> + **/ + FinalityGrandpaEquivocationPrevote: { + roundNumber: 'u64', + identity: 'SpConsensusGrandpaAppPublic', + first: '(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)', + second: '(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)' + }, + /** + * Lookup132: finality_grandpa::Prevote + **/ + FinalityGrandpaPrevote: { + targetHash: 'H256', + targetNumber: 'u32' + }, + /** + * Lookup133: sp_consensus_grandpa::app::Signature + **/ + SpConsensusGrandpaAppSignature: 'SpCoreEd25519Signature', + /** + * Lookup134: sp_core::ed25519::Signature + **/ + SpCoreEd25519Signature: '[u8;64]', + /** + * Lookup137: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> + **/ + FinalityGrandpaEquivocationPrecommit: { + roundNumber: 'u64', + identity: 'SpConsensusGrandpaAppPublic', + first: '(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)', + second: '(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)' + }, + /** + * Lookup138: finality_grandpa::Precommit + **/ + FinalityGrandpaPrecommit: { + targetHash: 'H256', + targetNumber: 'u32' + }, + /** + * Lookup140: pallet_im_online::pallet::Call + **/ + PalletImOnlineCall: { + _enum: { + heartbeat: { + heartbeat: 'PalletImOnlineHeartbeat', + signature: 'PalletImOnlineSr25519AppSr25519Signature' + } + } + }, + /** + * Lookup141: pallet_im_online::Heartbeat + **/ + PalletImOnlineHeartbeat: { + blockNumber: 'u32', + sessionIndex: 'u32', + authorityIndex: 'u32', + validatorsLen: 'u32' + }, + /** + * Lookup142: pallet_im_online::sr25519::app_sr25519::Signature + **/ + PalletImOnlineSr25519AppSr25519Signature: 'SpCoreSr25519Signature', + /** + * Lookup143: sp_core::sr25519::Signature + **/ + SpCoreSr25519Signature: '[u8;64]', + /** + * Lookup144: pallet_treasury::pallet::Call + **/ + PalletTreasuryCall: { + _enum: { + propose_spend: { + value: 'Compact', + beneficiary: 'MultiAddress', + }, + reject_proposal: { + proposalId: 'Compact', + }, + approve_proposal: { + proposalId: 'Compact', + }, + spend_local: { + amount: 'Compact', + beneficiary: 'MultiAddress', + }, + remove_approval: { + proposalId: 'Compact', + }, + spend: { + assetKind: 'PolkadotRuntimeCommonImplsVersionedLocatableAsset', + amount: 'Compact', + beneficiary: 'XcmVersionedMultiLocation', + validFrom: 'Option', + }, + payout: { + index: 'u32', + }, + check_status: { + index: 'u32', + }, + void_spend: { + index: 'u32' + } + } + }, + /** + * Lookup146: pallet_conviction_voting::pallet::Call + **/ + PalletConvictionVotingCall: { + _enum: { + vote: { + pollIndex: 'Compact', + vote: 'PalletConvictionVotingVoteAccountVote', + }, + delegate: { + class: 'u16', + to: 'MultiAddress', + conviction: 'PalletConvictionVotingConviction', + balance: 'u128', + }, + undelegate: { + class: 'u16', + }, + unlock: { + class: 'u16', + target: 'MultiAddress', + }, + remove_vote: { + class: 'Option', + index: 'u32', + }, + remove_other_vote: { + target: 'MultiAddress', + class: 'u16', + index: 'u32' + } + } + }, + /** + * Lookup147: pallet_conviction_voting::vote::AccountVote + **/ + PalletConvictionVotingVoteAccountVote: { + _enum: { + Standard: { + vote: 'Vote', + balance: 'u128', + }, + Split: { + aye: 'u128', + nay: 'u128', + }, + SplitAbstain: { + aye: 'u128', + nay: 'u128', + abstain: 'u128' + } + } + }, + /** + * Lookup149: pallet_conviction_voting::conviction::Conviction + **/ + PalletConvictionVotingConviction: { + _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x'] + }, + /** + * Lookup151: pallet_referenda::pallet::Call + **/ + PalletReferendaCall: { + _enum: { + submit: { + proposalOrigin: 'PolkadotRuntimeOriginCaller', + proposal: 'FrameSupportPreimagesBounded', + enactmentMoment: 'FrameSupportScheduleDispatchTime', + }, + place_decision_deposit: { + index: 'u32', + }, + refund_decision_deposit: { + index: 'u32', + }, + cancel: { + index: 'u32', + }, + kill: { + index: 'u32', + }, + nudge_referendum: { + index: 'u32', + }, + one_fewer_deciding: { + track: 'u16', + }, + refund_submission_deposit: { + index: 'u32', + }, + set_metadata: { + index: 'u32', + maybeHash: 'Option' + } + } + }, + /** + * Lookup152: polkadot_runtime::OriginCaller + **/ + PolkadotRuntimeOriginCaller: { + _enum: { + system: 'FrameSupportDispatchRawOrigin', + __Unused1: 'Null', + __Unused2: 'Null', + __Unused3: 'Null', + Void: 'SpCoreVoid', + __Unused5: 'Null', + __Unused6: 'Null', + __Unused7: 'Null', + __Unused8: 'Null', + __Unused9: 'Null', + __Unused10: 'Null', + __Unused11: 'Null', + __Unused12: 'Null', + __Unused13: 'Null', + __Unused14: 'Null', + __Unused15: 'Null', + __Unused16: 'Null', + __Unused17: 'Null', + __Unused18: 'Null', + __Unused19: 'Null', + __Unused20: 'Null', + __Unused21: 'Null', + Origins: 'PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin', + __Unused23: 'Null', + __Unused24: 'Null', + __Unused25: 'Null', + __Unused26: 'Null', + __Unused27: 'Null', + __Unused28: 'Null', + __Unused29: 'Null', + __Unused30: 'Null', + __Unused31: 'Null', + __Unused32: 'Null', + __Unused33: 'Null', + __Unused34: 'Null', + __Unused35: 'Null', + __Unused36: 'Null', + __Unused37: 'Null', + __Unused38: 'Null', + __Unused39: 'Null', + __Unused40: 'Null', + __Unused41: 'Null', + __Unused42: 'Null', + __Unused43: 'Null', + __Unused44: 'Null', + __Unused45: 'Null', + __Unused46: 'Null', + __Unused47: 'Null', + __Unused48: 'Null', + __Unused49: 'Null', + ParachainsOrigin: 'PolkadotRuntimeParachainsOriginPalletOrigin', + __Unused51: 'Null', + __Unused52: 'Null', + __Unused53: 'Null', + __Unused54: 'Null', + __Unused55: 'Null', + __Unused56: 'Null', + __Unused57: 'Null', + __Unused58: 'Null', + __Unused59: 'Null', + __Unused60: 'Null', + __Unused61: 'Null', + __Unused62: 'Null', + __Unused63: 'Null', + __Unused64: 'Null', + __Unused65: 'Null', + __Unused66: 'Null', + __Unused67: 'Null', + __Unused68: 'Null', + __Unused69: 'Null', + __Unused70: 'Null', + __Unused71: 'Null', + __Unused72: 'Null', + __Unused73: 'Null', + __Unused74: 'Null', + __Unused75: 'Null', + __Unused76: 'Null', + __Unused77: 'Null', + __Unused78: 'Null', + __Unused79: 'Null', + __Unused80: 'Null', + __Unused81: 'Null', + __Unused82: 'Null', + __Unused83: 'Null', + __Unused84: 'Null', + __Unused85: 'Null', + __Unused86: 'Null', + __Unused87: 'Null', + __Unused88: 'Null', + __Unused89: 'Null', + __Unused90: 'Null', + __Unused91: 'Null', + __Unused92: 'Null', + __Unused93: 'Null', + __Unused94: 'Null', + __Unused95: 'Null', + __Unused96: 'Null', + __Unused97: 'Null', + __Unused98: 'Null', + XcmPallet: 'PalletXcmOrigin' + } + }, + /** + * Lookup153: frame_support::dispatch::RawOrigin + **/ + FrameSupportDispatchRawOrigin: { + _enum: { + Root: 'Null', + Signed: 'AccountId32', + None: 'Null' + } + }, + /** + * Lookup154: polkadot_runtime::governance::origins::pallet_custom_origins::Origin + **/ + PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin: { + _enum: ['StakingAdmin', 'Treasurer', 'FellowshipAdmin', 'GeneralAdmin', 'AuctionAdmin', 'LeaseAdmin', 'ReferendumCanceller', 'ReferendumKiller', 'SmallTipper', 'BigTipper', 'SmallSpender', 'MediumSpender', 'BigSpender', 'WhitelistedCaller'] + }, + /** + * Lookup155: polkadot_runtime_parachains::origin::pallet::Origin + **/ + PolkadotRuntimeParachainsOriginPalletOrigin: { + _enum: { + Parachain: 'u32' + } + }, + /** + * Lookup157: pallet_xcm::pallet::Origin + **/ + PalletXcmOrigin: { + _enum: { + Xcm: 'StagingXcmV3MultiLocation', + Response: 'StagingXcmV3MultiLocation' + } + }, + /** + * Lookup158: sp_core::Void + **/ + SpCoreVoid: 'Null', + /** + * Lookup159: frame_support::traits::schedule::DispatchTime + **/ + FrameSupportScheduleDispatchTime: { + _enum: { + At: 'u32', + After: 'u32' + } + }, + /** + * Lookup161: pallet_whitelist::pallet::Call + **/ + PalletWhitelistCall: { + _enum: { + whitelist_call: { + callHash: 'H256', + }, + remove_whitelisted_call: { + callHash: 'H256', + }, + dispatch_whitelisted_call: { + callHash: 'H256', + callEncodedLen: 'u32', + callWeightWitness: 'SpWeightsWeightV2Weight', + }, + dispatch_whitelisted_call_with_preimage: { + call: 'Call' + } + } + }, + /** + * Lookup162: polkadot_runtime_common::claims::pallet::Call + **/ + PolkadotRuntimeCommonClaimsPalletCall: { + _enum: { + claim: { + dest: 'AccountId32', + ethereumSignature: 'PolkadotRuntimeCommonClaimsEcdsaSignature', + }, + mint_claim: { + who: 'EthereumAddress', + value: 'u128', + vestingSchedule: 'Option<(u128,u128,u32)>', + statement: 'Option', + }, + claim_attest: { + dest: 'AccountId32', + ethereumSignature: 'PolkadotRuntimeCommonClaimsEcdsaSignature', + statement: 'Bytes', + }, + attest: { + statement: 'Bytes', + }, + move_claim: { + _alias: { + new_: 'new', + }, + old: 'EthereumAddress', + new_: 'EthereumAddress', + maybePreclaim: 'Option' + } + } + }, + /** + * Lookup163: polkadot_runtime_common::claims::EcdsaSignature + **/ + PolkadotRuntimeCommonClaimsEcdsaSignature: '[u8;65]', + /** + * Lookup169: polkadot_runtime_common::claims::StatementKind + **/ + PolkadotRuntimeCommonClaimsStatementKind: { + _enum: ['Regular', 'Saft'] + }, + /** + * Lookup171: pallet_vesting::pallet::Call + **/ + PalletVestingCall: { + _enum: { + vest: 'Null', + vest_other: { + target: 'MultiAddress', + }, + vested_transfer: { + target: 'MultiAddress', + schedule: 'PalletVestingVestingInfo', + }, + force_vested_transfer: { + source: 'MultiAddress', + target: 'MultiAddress', + schedule: 'PalletVestingVestingInfo', + }, + merge_schedules: { + schedule1Index: 'u32', + schedule2Index: 'u32' + } + } + }, + /** + * Lookup172: pallet_vesting::vesting_info::VestingInfo + **/ + PalletVestingVestingInfo: { + locked: 'u128', + perBlock: 'u128', + startingBlock: 'u32' + }, + /** + * Lookup173: pallet_utility::pallet::Call + **/ + PalletUtilityCall: { + _enum: { + batch: { + calls: 'Vec', + }, + as_derivative: { + index: 'u16', + call: 'Call', + }, + batch_all: { + calls: 'Vec', + }, + dispatch_as: { + asOrigin: 'PolkadotRuntimeOriginCaller', + call: 'Call', + }, + force_batch: { + calls: 'Vec', + }, + with_weight: { + call: 'Call', + weight: 'SpWeightsWeightV2Weight' + } + } + }, + /** + * Lookup175: pallet_identity::pallet::Call + **/ + PalletIdentityCall: { + _enum: { + add_registrar: { + account: 'MultiAddress', + }, + set_identity: { + info: 'PalletIdentitySimpleIdentityInfo', + }, + set_subs: { + subs: 'Vec<(AccountId32,Data)>', + }, + clear_identity: 'Null', + request_judgement: { + regIndex: 'Compact', + maxFee: 'Compact', + }, + cancel_request: { + regIndex: 'u32', + }, + set_fee: { + index: 'Compact', + fee: 'Compact', + }, + set_account_id: { + _alias: { + new_: 'new', + }, + index: 'Compact', + new_: 'MultiAddress', + }, + set_fields: { + index: 'Compact', + fields: 'PalletIdentityBitFlags', + }, + provide_judgement: { + regIndex: 'Compact', + target: 'MultiAddress', + judgement: 'PalletIdentityJudgement', + identity: 'H256', + }, + kill_identity: { + target: 'MultiAddress', + }, + add_sub: { + sub: 'MultiAddress', + data: 'Data', + }, + rename_sub: { + sub: 'MultiAddress', + data: 'Data', + }, + remove_sub: { + sub: 'MultiAddress', + }, + quit_sub: 'Null' + } + }, + /** + * Lookup176: pallet_identity::simple::IdentityInfo + **/ + PalletIdentitySimpleIdentityInfo: { + additional: 'Vec<(Data,Data)>', + display: 'Data', + legal: 'Data', + web: 'Data', + riot: 'Data', + email: 'Data', + pgpFingerprint: 'Option<[u8;20]>', + image: 'Data', + twitter: 'Data' + }, + /** + * Lookup213: pallet_identity::types::BitFlags + **/ + PalletIdentityBitFlags: { + _bitLength: 64, + Display: 0, + Legal: 1, + Web: 2, + Riot: 3, + Email: 4, + PgpFingerprint: 5, + Image: 6, + Twitter: 7 + }, + /** + * Lookup214: pallet_identity::simple::IdentityField + **/ + PalletIdentitySimpleIdentityField: { + _enum: ['Display', 'Legal', 'Web', 'Riot', 'Email', 'PgpFingerprint', 'Image', 'Twitter'] + }, + /** + * Lookup215: pallet_identity::types::Judgement + **/ + PalletIdentityJudgement: { + _enum: { + Unknown: 'Null', + FeePaid: 'u128', + Reasonable: 'Null', + KnownGood: 'Null', + OutOfDate: 'Null', + LowQuality: 'Null', + Erroneous: 'Null' + } + }, + /** + * Lookup216: pallet_proxy::pallet::Call + **/ + PalletProxyCall: { + _enum: { + proxy: { + real: 'MultiAddress', + forceProxyType: 'Option', + call: 'Call', + }, + add_proxy: { + delegate: 'MultiAddress', + proxyType: 'PolkadotRuntimeProxyType', + delay: 'u32', + }, + remove_proxy: { + delegate: 'MultiAddress', + proxyType: 'PolkadotRuntimeProxyType', + delay: 'u32', + }, + remove_proxies: 'Null', + create_pure: { + proxyType: 'PolkadotRuntimeProxyType', + delay: 'u32', + index: 'u16', + }, + kill_pure: { + spawner: 'MultiAddress', + proxyType: 'PolkadotRuntimeProxyType', + index: 'u16', + height: 'Compact', + extIndex: 'Compact', + }, + announce: { + real: 'MultiAddress', + callHash: 'H256', + }, + remove_announcement: { + real: 'MultiAddress', + callHash: 'H256', + }, + reject_announcement: { + delegate: 'MultiAddress', + callHash: 'H256', + }, + proxy_announced: { + delegate: 'MultiAddress', + real: 'MultiAddress', + forceProxyType: 'Option', + call: 'Call' + } + } + }, + /** + * Lookup218: polkadot_runtime::ProxyType + **/ + PolkadotRuntimeProxyType: { + _enum: ['Any', 'NonTransfer', 'Governance', 'Staking', '__Unused4', 'IdentityJudgement', 'CancelProxy', 'Auction', 'NominationPools'] + }, + /** + * Lookup219: pallet_multisig::pallet::Call + **/ + PalletMultisigCall: { + _enum: { + as_multi_threshold_1: { + otherSignatories: 'Vec', + call: 'Call', + }, + as_multi: { + threshold: 'u16', + otherSignatories: 'Vec', + maybeTimepoint: 'Option', + call: 'Call', + maxWeight: 'SpWeightsWeightV2Weight', + }, + approve_as_multi: { + threshold: 'u16', + otherSignatories: 'Vec', + maybeTimepoint: 'Option', + callHash: '[u8;32]', + maxWeight: 'SpWeightsWeightV2Weight', + }, + cancel_as_multi: { + threshold: 'u16', + otherSignatories: 'Vec', + timepoint: 'PalletMultisigTimepoint', + callHash: '[u8;32]' + } + } + }, + /** + * Lookup221: pallet_multisig::Timepoint + **/ + PalletMultisigTimepoint: { + height: 'u32', + index: 'u32' + }, + /** + * Lookup222: pallet_bounties::pallet::Call + **/ + PalletBountiesCall: { + _enum: { + propose_bounty: { + value: 'Compact', + description: 'Bytes', + }, + approve_bounty: { + bountyId: 'Compact', + }, + propose_curator: { + bountyId: 'Compact', + curator: 'MultiAddress', + fee: 'Compact', + }, + unassign_curator: { + bountyId: 'Compact', + }, + accept_curator: { + bountyId: 'Compact', + }, + award_bounty: { + bountyId: 'Compact', + beneficiary: 'MultiAddress', + }, + claim_bounty: { + bountyId: 'Compact', + }, + close_bounty: { + bountyId: 'Compact', + }, + extend_bounty_expiry: { + bountyId: 'Compact', + remark: 'Bytes' + } + } + }, + /** + * Lookup223: pallet_child_bounties::pallet::Call + **/ + PalletChildBountiesCall: { + _enum: { + add_child_bounty: { + parentBountyId: 'Compact', + value: 'Compact', + description: 'Bytes', + }, + propose_curator: { + parentBountyId: 'Compact', + childBountyId: 'Compact', + curator: 'MultiAddress', + fee: 'Compact', + }, + accept_curator: { + parentBountyId: 'Compact', + childBountyId: 'Compact', + }, + unassign_curator: { + parentBountyId: 'Compact', + childBountyId: 'Compact', + }, + award_child_bounty: { + parentBountyId: 'Compact', + childBountyId: 'Compact', + beneficiary: 'MultiAddress', + }, + claim_child_bounty: { + parentBountyId: 'Compact', + childBountyId: 'Compact', + }, + close_child_bounty: { + parentBountyId: 'Compact', + childBountyId: 'Compact' + } + } + }, + /** + * Lookup224: pallet_election_provider_multi_phase::pallet::Call + **/ + PalletElectionProviderMultiPhaseCall: { + _enum: { + submit_unsigned: { + rawSolution: 'PalletElectionProviderMultiPhaseRawSolution', + witness: 'PalletElectionProviderMultiPhaseSolutionOrSnapshotSize', + }, + set_minimum_untrusted_score: { + maybeNextScore: 'Option', + }, + set_emergency_election_result: { + supports: 'Vec<(AccountId32,SpNposElectionsSupport)>', + }, + submit: { + rawSolution: 'PalletElectionProviderMultiPhaseRawSolution', + }, + governance_fallback: { + maybeMaxVoters: 'Option', + maybeMaxTargets: 'Option' + } + } + }, + /** + * Lookup225: pallet_election_provider_multi_phase::RawSolution + **/ + PalletElectionProviderMultiPhaseRawSolution: { + solution: 'PolkadotRuntimeNposCompactSolution16', + score: 'SpNposElectionsElectionScore', + round: 'u32' + }, + /** + * Lookup226: polkadot_runtime::NposCompactSolution16 + **/ + PolkadotRuntimeNposCompactSolution16: { + votes1: 'Vec<(Compact,Compact)>', + votes2: 'Vec<(Compact,(Compact,Compact),Compact)>', + votes3: 'Vec<(Compact,[(Compact,Compact);2],Compact)>', + votes4: 'Vec<(Compact,[(Compact,Compact);3],Compact)>', + votes5: 'Vec<(Compact,[(Compact,Compact);4],Compact)>', + votes6: 'Vec<(Compact,[(Compact,Compact);5],Compact)>', + votes7: 'Vec<(Compact,[(Compact,Compact);6],Compact)>', + votes8: 'Vec<(Compact,[(Compact,Compact);7],Compact)>', + votes9: 'Vec<(Compact,[(Compact,Compact);8],Compact)>', + votes10: 'Vec<(Compact,[(Compact,Compact);9],Compact)>', + votes11: 'Vec<(Compact,[(Compact,Compact);10],Compact)>', + votes12: 'Vec<(Compact,[(Compact,Compact);11],Compact)>', + votes13: 'Vec<(Compact,[(Compact,Compact);12],Compact)>', + votes14: 'Vec<(Compact,[(Compact,Compact);13],Compact)>', + votes15: 'Vec<(Compact,[(Compact,Compact);14],Compact)>', + votes16: 'Vec<(Compact,[(Compact,Compact);15],Compact)>' + }, + /** + * Lookup277: sp_npos_elections::ElectionScore + **/ + SpNposElectionsElectionScore: { + minimalStake: 'u128', + sumStake: 'u128', + sumStakeSquared: 'u128' + }, + /** + * Lookup278: pallet_election_provider_multi_phase::SolutionOrSnapshotSize + **/ + PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { + voters: 'Compact', + targets: 'Compact' + }, + /** + * Lookup282: sp_npos_elections::Support + **/ + SpNposElectionsSupport: { + total: 'u128', + voters: 'Vec<(AccountId32,u128)>' + }, + /** + * Lookup285: pallet_bags_list::pallet::Call + **/ + PalletBagsListCall: { + _enum: { + rebag: { + dislocated: 'MultiAddress', + }, + put_in_front_of: { + lighter: 'MultiAddress', + }, + put_in_front_of_other: { + heavier: 'MultiAddress', + lighter: 'MultiAddress' + } + } + }, + /** + * Lookup286: pallet_nomination_pools::pallet::Call + **/ + PalletNominationPoolsCall: { + _enum: { + join: { + amount: 'Compact', + poolId: 'u32', + }, + bond_extra: { + extra: 'PalletNominationPoolsBondExtra', + }, + claim_payout: 'Null', + unbond: { + memberAccount: 'MultiAddress', + unbondingPoints: 'Compact', + }, + pool_withdraw_unbonded: { + poolId: 'u32', + numSlashingSpans: 'u32', + }, + withdraw_unbonded: { + memberAccount: 'MultiAddress', + numSlashingSpans: 'u32', + }, + create: { + amount: 'Compact', + root: 'MultiAddress', + nominator: 'MultiAddress', + bouncer: 'MultiAddress', + }, + create_with_pool_id: { + amount: 'Compact', + root: 'MultiAddress', + nominator: 'MultiAddress', + bouncer: 'MultiAddress', + poolId: 'u32', + }, + nominate: { + poolId: 'u32', + validators: 'Vec', + }, + set_state: { + poolId: 'u32', + state: 'PalletNominationPoolsPoolState', + }, + set_metadata: { + poolId: 'u32', + metadata: 'Bytes', + }, + set_configs: { + minJoinBond: 'PalletNominationPoolsConfigOpU128', + minCreateBond: 'PalletNominationPoolsConfigOpU128', + maxPools: 'PalletNominationPoolsConfigOpU32', + maxMembers: 'PalletNominationPoolsConfigOpU32', + maxMembersPerPool: 'PalletNominationPoolsConfigOpU32', + globalMaxCommission: 'PalletNominationPoolsConfigOpPerbill', + }, + update_roles: { + poolId: 'u32', + newRoot: 'PalletNominationPoolsConfigOpAccountId32', + newNominator: 'PalletNominationPoolsConfigOpAccountId32', + newBouncer: 'PalletNominationPoolsConfigOpAccountId32', + }, + chill: { + poolId: 'u32', + }, + bond_extra_other: { + member: 'MultiAddress', + extra: 'PalletNominationPoolsBondExtra', + }, + set_claim_permission: { + permission: 'PalletNominationPoolsClaimPermission', + }, + claim_payout_other: { + other: 'AccountId32', + }, + set_commission: { + poolId: 'u32', + newCommission: 'Option<(Perbill,AccountId32)>', + }, + set_commission_max: { + poolId: 'u32', + maxCommission: 'Perbill', + }, + set_commission_change_rate: { + poolId: 'u32', + changeRate: 'PalletNominationPoolsCommissionChangeRate', + }, + claim_commission: { + poolId: 'u32', + }, + adjust_pool_deposit: { + poolId: 'u32' + } + } + }, + /** + * Lookup287: pallet_nomination_pools::BondExtra + **/ + PalletNominationPoolsBondExtra: { + _enum: { + FreeBalance: 'u128', + Rewards: 'Null' + } + }, + /** + * Lookup288: pallet_nomination_pools::PoolState + **/ + PalletNominationPoolsPoolState: { + _enum: ['Open', 'Blocked', 'Destroying'] + }, + /** + * Lookup289: pallet_nomination_pools::ConfigOp + **/ + PalletNominationPoolsConfigOpU128: { + _enum: { + Noop: 'Null', + Set: 'u128', + Remove: 'Null' + } + }, + /** + * Lookup290: pallet_nomination_pools::ConfigOp + **/ + PalletNominationPoolsConfigOpU32: { + _enum: { + Noop: 'Null', + Set: 'u32', + Remove: 'Null' + } + }, + /** + * Lookup291: pallet_nomination_pools::ConfigOp + **/ + PalletNominationPoolsConfigOpPerbill: { + _enum: { + Noop: 'Null', + Set: 'Perbill', + Remove: 'Null' + } + }, + /** + * Lookup292: pallet_nomination_pools::ConfigOp + **/ + PalletNominationPoolsConfigOpAccountId32: { + _enum: { + Noop: 'Null', + Set: 'AccountId32', + Remove: 'Null' + } + }, + /** + * Lookup293: pallet_nomination_pools::ClaimPermission + **/ + PalletNominationPoolsClaimPermission: { + _enum: ['Permissioned', 'PermissionlessCompound', 'PermissionlessWithdraw', 'PermissionlessAll'] + }, + /** + * Lookup296: pallet_nomination_pools::CommissionChangeRate + **/ + PalletNominationPoolsCommissionChangeRate: { + maxIncrease: 'Perbill', + minDelay: 'u32' + }, + /** + * Lookup297: pallet_fast_unstake::pallet::Call + **/ + PalletFastUnstakeCall: { + _enum: { + register_fast_unstake: 'Null', + deregister: 'Null', + control: { + erasToCheck: 'u32' + } + } + }, + /** + * Lookup298: polkadot_runtime_parachains::configuration::pallet::Call + **/ + PolkadotRuntimeParachainsConfigurationPalletCall: { + _enum: { + set_validation_upgrade_cooldown: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_validation_upgrade_delay: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_code_retention_period: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_max_code_size: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_max_pov_size: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_max_head_data_size: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_on_demand_cores: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_on_demand_retries: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_group_rotation_frequency: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_paras_availability_period: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + __Unused10: 'Null', + set_scheduling_lookahead: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_max_validators_per_core: { + _alias: { + new_: 'new', + }, + new_: 'Option', + }, + set_max_validators: { + _alias: { + new_: 'new', + }, + new_: 'Option', + }, + set_dispute_period: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_dispute_post_conclusion_acceptance_period: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + __Unused16: 'Null', + __Unused17: 'Null', + set_no_show_slots: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_n_delay_tranches: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_zeroth_delay_tranche_width: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_needed_approvals: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_relay_vrf_modulo_samples: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_max_upward_queue_count: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_max_upward_queue_size: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_max_downward_message_size: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + __Unused26: 'Null', + set_max_upward_message_size: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_max_upward_message_num_per_candidate: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_hrmp_open_request_ttl: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_hrmp_sender_deposit: { + _alias: { + new_: 'new', + }, + new_: 'u128', + }, + set_hrmp_recipient_deposit: { + _alias: { + new_: 'new', + }, + new_: 'u128', + }, + set_hrmp_channel_max_capacity: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_hrmp_channel_max_total_size: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_hrmp_max_parachain_inbound_channels: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + __Unused35: 'Null', + set_hrmp_channel_max_message_size: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_hrmp_max_parachain_outbound_channels: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + __Unused38: 'Null', + set_hrmp_max_message_num_per_candidate: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + __Unused40: 'Null', + __Unused41: 'Null', + set_pvf_voting_ttl: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_minimum_validation_upgrade_delay: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_bypass_consistency_check: { + _alias: { + new_: 'new', + }, + new_: 'bool', + }, + set_async_backing_params: { + _alias: { + new_: 'new', + }, + new_: 'PolkadotPrimitivesV6AsyncBackingAsyncBackingParams', + }, + set_executor_params: { + _alias: { + new_: 'new', + }, + new_: 'PolkadotPrimitivesV6ExecutorParams', + }, + set_on_demand_base_fee: { + _alias: { + new_: 'new', + }, + new_: 'u128', + }, + set_on_demand_fee_variability: { + _alias: { + new_: 'new', + }, + new_: 'Perbill', + }, + set_on_demand_queue_max_size: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_on_demand_target_queue_utilization: { + _alias: { + new_: 'new', + }, + new_: 'Perbill', + }, + set_on_demand_ttl: { + _alias: { + new_: 'new', + }, + new_: 'u32', + }, + set_minimum_backing_votes: { + _alias: { + new_: 'new', + }, + new_: 'u32' + } + } + }, + /** + * Lookup299: polkadot_primitives::v6::async_backing::AsyncBackingParams + **/ + PolkadotPrimitivesV6AsyncBackingAsyncBackingParams: { + maxCandidateDepth: 'u32', + allowedAncestryLen: 'u32' + }, + /** + * Lookup300: polkadot_primitives::v6::executor_params::ExecutorParams + **/ + PolkadotPrimitivesV6ExecutorParams: 'Vec', + /** + * Lookup302: polkadot_primitives::v6::executor_params::ExecutorParam + **/ + PolkadotPrimitivesV6ExecutorParamsExecutorParam: { + _enum: { + __Unused0: 'Null', + MaxMemoryPages: 'u32', + StackLogicalMax: 'u32', + StackNativeMax: 'u32', + PrecheckingMaxMemory: 'u64', + PvfPrepTimeout: '(PolkadotPrimitivesV6PvfPrepTimeoutKind,u64)', + PvfExecTimeout: '(PolkadotPrimitivesV6PvfExecTimeoutKind,u64)', + WasmExtBulkMemory: 'Null' + } + }, + /** + * Lookup303: polkadot_primitives::v6::PvfPrepTimeoutKind + **/ + PolkadotPrimitivesV6PvfPrepTimeoutKind: { + _enum: ['Precheck', 'Lenient'] + }, + /** + * Lookup304: polkadot_primitives::v6::PvfExecTimeoutKind + **/ + PolkadotPrimitivesV6PvfExecTimeoutKind: { + _enum: ['Backing', 'Approval'] + }, + /** + * Lookup305: polkadot_runtime_parachains::shared::pallet::Call + **/ + PolkadotRuntimeParachainsSharedPalletCall: 'Null', + /** + * Lookup306: polkadot_runtime_parachains::inclusion::pallet::Call + **/ + PolkadotRuntimeParachainsInclusionPalletCall: 'Null', + /** + * Lookup307: polkadot_runtime_parachains::paras_inherent::pallet::Call + **/ + PolkadotRuntimeParachainsParasInherentPalletCall: { + _enum: { + enter: { + data: 'PolkadotPrimitivesV6InherentData' + } + } + }, + /** + * Lookup308: polkadot_primitives::v6::InherentData> + **/ + PolkadotPrimitivesV6InherentData: { + bitfields: 'Vec', + backedCandidates: 'Vec', + disputes: 'Vec', + parentHeader: 'SpRuntimeHeader' + }, + /** + * Lookup310: polkadot_primitives::v6::signed::UncheckedSigned + **/ + PolkadotPrimitivesV6SignedUncheckedSigned: { + payload: 'BitVec', + validatorIndex: 'u32', + signature: 'PolkadotPrimitivesV6ValidatorAppSignature' + }, + /** + * Lookup313: bitvec::order::Lsb0 + **/ + BitvecOrderLsb0: 'Null', + /** + * Lookup315: polkadot_primitives::v6::validator_app::Signature + **/ + PolkadotPrimitivesV6ValidatorAppSignature: 'SpCoreSr25519Signature', + /** + * Lookup317: polkadot_primitives::v6::BackedCandidate + **/ + PolkadotPrimitivesV6BackedCandidate: { + candidate: 'PolkadotPrimitivesV6CommittedCandidateReceipt', + validityVotes: 'Vec', + validatorIndices: 'BitVec' + }, + /** + * Lookup318: polkadot_primitives::v6::CommittedCandidateReceipt + **/ + PolkadotPrimitivesV6CommittedCandidateReceipt: { + descriptor: 'PolkadotPrimitivesV6CandidateDescriptor', + commitments: 'PolkadotPrimitivesV6CandidateCommitments' + }, + /** + * Lookup319: polkadot_primitives::v6::CandidateDescriptor + **/ + PolkadotPrimitivesV6CandidateDescriptor: { + paraId: 'u32', + relayParent: 'H256', + collator: 'PolkadotPrimitivesV6CollatorAppPublic', + persistedValidationDataHash: 'H256', + povHash: 'H256', + erasureRoot: 'H256', + signature: 'PolkadotPrimitivesV6CollatorAppSignature', + paraHead: 'H256', + validationCodeHash: 'H256' + }, + /** + * Lookup320: polkadot_primitives::v6::collator_app::Public + **/ + PolkadotPrimitivesV6CollatorAppPublic: 'SpCoreSr25519Public', + /** + * Lookup321: polkadot_primitives::v6::collator_app::Signature + **/ + PolkadotPrimitivesV6CollatorAppSignature: 'SpCoreSr25519Signature', + /** + * Lookup323: polkadot_primitives::v6::CandidateCommitments + **/ + PolkadotPrimitivesV6CandidateCommitments: { + upwardMessages: 'Vec', + horizontalMessages: 'Vec', + newValidationCode: 'Option', + headData: 'Bytes', + processedDownwardMessages: 'u32', + hrmpWatermark: 'u32' + }, + /** + * Lookup326: polkadot_core_primitives::OutboundHrmpMessage + **/ + PolkadotCorePrimitivesOutboundHrmpMessage: { + recipient: 'u32', + data: 'Bytes' + }, + /** + * Lookup332: polkadot_primitives::v6::ValidityAttestation + **/ + PolkadotPrimitivesV6ValidityAttestation: { + _enum: { + __Unused0: 'Null', + Implicit: 'PolkadotPrimitivesV6ValidatorAppSignature', + Explicit: 'PolkadotPrimitivesV6ValidatorAppSignature' + } + }, + /** + * Lookup334: polkadot_primitives::v6::DisputeStatementSet + **/ + PolkadotPrimitivesV6DisputeStatementSet: { + candidateHash: 'H256', + session: 'u32', + statements: 'Vec<(PolkadotPrimitivesV6DisputeStatement,u32,PolkadotPrimitivesV6ValidatorAppSignature)>' + }, + /** + * Lookup338: polkadot_primitives::v6::DisputeStatement + **/ + PolkadotPrimitivesV6DisputeStatement: { + _enum: { + Valid: 'PolkadotPrimitivesV6ValidDisputeStatementKind', + Invalid: 'PolkadotPrimitivesV6InvalidDisputeStatementKind' + } + }, + /** + * Lookup339: polkadot_primitives::v6::ValidDisputeStatementKind + **/ + PolkadotPrimitivesV6ValidDisputeStatementKind: { + _enum: { + Explicit: 'Null', + BackingSeconded: 'H256', + BackingValid: 'H256', + ApprovalChecking: 'Null' + } + }, + /** + * Lookup340: polkadot_primitives::v6::InvalidDisputeStatementKind + **/ + PolkadotPrimitivesV6InvalidDisputeStatementKind: { + _enum: ['Explicit'] + }, + /** + * Lookup341: polkadot_runtime_parachains::paras::pallet::Call + **/ + PolkadotRuntimeParachainsParasPalletCall: { + _enum: { + force_set_current_code: { + para: 'u32', + newCode: 'Bytes', + }, + force_set_current_head: { + para: 'u32', + newHead: 'Bytes', + }, + force_schedule_code_upgrade: { + para: 'u32', + newCode: 'Bytes', + relayParentNumber: 'u32', + }, + force_note_new_head: { + para: 'u32', + newHead: 'Bytes', + }, + force_queue_action: { + para: 'u32', + }, + add_trusted_validation_code: { + validationCode: 'Bytes', + }, + poke_unused_validation_code: { + validationCodeHash: 'H256', + }, + include_pvf_check_statement: { + stmt: 'PolkadotPrimitivesV6PvfCheckStatement', + signature: 'PolkadotPrimitivesV6ValidatorAppSignature', + }, + force_set_most_recent_context: { + para: 'u32', + context: 'u32' + } + } + }, + /** + * Lookup342: polkadot_primitives::v6::PvfCheckStatement + **/ + PolkadotPrimitivesV6PvfCheckStatement: { + accept: 'bool', + subject: 'H256', + sessionIndex: 'u32', + validatorIndex: 'u32' + }, + /** + * Lookup343: polkadot_runtime_parachains::initializer::pallet::Call + **/ + PolkadotRuntimeParachainsInitializerPalletCall: { + _enum: { + force_approve: { + upTo: 'u32' + } + } + }, + /** + * Lookup344: polkadot_runtime_parachains::hrmp::pallet::Call + **/ + PolkadotRuntimeParachainsHrmpPalletCall: { + _enum: { + hrmp_init_open_channel: { + recipient: 'u32', + proposedMaxCapacity: 'u32', + proposedMaxMessageSize: 'u32', + }, + hrmp_accept_open_channel: { + sender: 'u32', + }, + hrmp_close_channel: { + channelId: 'PolkadotParachainPrimitivesPrimitivesHrmpChannelId', + }, + force_clean_hrmp: { + para: 'u32', + numInbound: 'u32', + numOutbound: 'u32', + }, + force_process_hrmp_open: { + channels: 'u32', + }, + force_process_hrmp_close: { + channels: 'u32', + }, + hrmp_cancel_open_request: { + channelId: 'PolkadotParachainPrimitivesPrimitivesHrmpChannelId', + openRequests: 'u32', + }, + force_open_hrmp_channel: { + sender: 'u32', + recipient: 'u32', + maxCapacity: 'u32', + maxMessageSize: 'u32', + }, + establish_system_channel: { + sender: 'u32', + recipient: 'u32', + }, + poke_channel_deposits: { + sender: 'u32', + recipient: 'u32' + } + } + }, + /** + * Lookup345: polkadot_parachain_primitives::primitives::HrmpChannelId + **/ + PolkadotParachainPrimitivesPrimitivesHrmpChannelId: { + sender: 'u32', + recipient: 'u32' + }, + /** + * Lookup346: polkadot_runtime_parachains::disputes::pallet::Call + **/ + PolkadotRuntimeParachainsDisputesPalletCall: { + _enum: ['force_unfreeze'] + }, + /** + * Lookup347: polkadot_runtime_parachains::disputes::slashing::pallet::Call + **/ + PolkadotRuntimeParachainsDisputesSlashingPalletCall: { + _enum: { + report_dispute_lost_unsigned: { + disputeProof: 'PolkadotPrimitivesV6SlashingDisputeProof', + keyOwnerProof: 'SpSessionMembershipProof' + } + } + }, + /** + * Lookup348: polkadot_primitives::v6::slashing::DisputeProof + **/ + PolkadotPrimitivesV6SlashingDisputeProof: { + timeSlot: 'PolkadotPrimitivesV6SlashingDisputesTimeSlot', + kind: 'PolkadotPrimitivesV6SlashingSlashingOffenceKind', + validatorIndex: 'u32', + validatorId: 'PolkadotPrimitivesV6ValidatorAppPublic' + }, + /** + * Lookup349: polkadot_primitives::v6::slashing::DisputesTimeSlot + **/ + PolkadotPrimitivesV6SlashingDisputesTimeSlot: { + sessionIndex: 'u32', + candidateHash: 'H256' + }, + /** + * Lookup350: polkadot_primitives::v6::slashing::SlashingOffenceKind + **/ + PolkadotPrimitivesV6SlashingSlashingOffenceKind: { + _enum: ['ForInvalid', 'AgainstValid'] + }, + /** + * Lookup351: polkadot_runtime_common::paras_registrar::pallet::Call + **/ + PolkadotRuntimeCommonParasRegistrarPalletCall: { + _enum: { + register: { + id: 'u32', + genesisHead: 'Bytes', + validationCode: 'Bytes', + }, + force_register: { + who: 'AccountId32', + deposit: 'u128', + id: 'u32', + genesisHead: 'Bytes', + validationCode: 'Bytes', + }, + deregister: { + id: 'u32', + }, + swap: { + id: 'u32', + other: 'u32', + }, + remove_lock: { + para: 'u32', + }, + reserve: 'Null', + add_lock: { + para: 'u32', + }, + schedule_code_upgrade: { + para: 'u32', + newCode: 'Bytes', + }, + set_current_head: { + para: 'u32', + newHead: 'Bytes' + } + } + }, + /** + * Lookup352: polkadot_runtime_common::slots::pallet::Call + **/ + PolkadotRuntimeCommonSlotsPalletCall: { + _enum: { + force_lease: { + para: 'u32', + leaser: 'AccountId32', + amount: 'u128', + periodBegin: 'u32', + periodCount: 'u32', + }, + clear_all_leases: { + para: 'u32', + }, + trigger_onboard: { + para: 'u32' + } + } + }, + /** + * Lookup353: polkadot_runtime_common::auctions::pallet::Call + **/ + PolkadotRuntimeCommonAuctionsPalletCall: { + _enum: { + new_auction: { + duration: 'Compact', + leasePeriodIndex: 'Compact', + }, + bid: { + para: 'Compact', + auctionIndex: 'Compact', + firstSlot: 'Compact', + lastSlot: 'Compact', + amount: 'Compact', + }, + cancel_auction: 'Null' + } + }, + /** + * Lookup355: polkadot_runtime_common::crowdloan::pallet::Call + **/ + PolkadotRuntimeCommonCrowdloanPalletCall: { + _enum: { + create: { + index: 'Compact', + cap: 'Compact', + firstPeriod: 'Compact', + lastPeriod: 'Compact', + end: 'Compact', + verifier: 'Option', + }, + contribute: { + index: 'Compact', + value: 'Compact', + signature: 'Option', + }, + withdraw: { + who: 'AccountId32', + index: 'Compact', + }, + refund: { + index: 'Compact', + }, + dissolve: { + index: 'Compact', + }, + edit: { + index: 'Compact', + cap: 'Compact', + firstPeriod: 'Compact', + lastPeriod: 'Compact', + end: 'Compact', + verifier: 'Option', + }, + add_memo: { + index: 'u32', + memo: 'Bytes', + }, + poke: { + index: 'u32', + }, + contribute_all: { + index: 'Compact', + signature: 'Option' + } + } + }, + /** + * Lookup357: sp_runtime::MultiSigner + **/ + SpRuntimeMultiSigner: { + _enum: { + Ed25519: 'SpCoreEd25519Public', + Sr25519: 'SpCoreSr25519Public', + Ecdsa: 'SpCoreEcdsaPublic' + } + }, + /** + * Lookup359: sp_runtime::MultiSignature + **/ + SpRuntimeMultiSignature: { + _enum: { + Ed25519: 'SpCoreEd25519Signature', + Sr25519: 'SpCoreSr25519Signature', + Ecdsa: 'SpCoreEcdsaSignature' + } + }, + /** + * Lookup360: sp_core::ecdsa::Signature + **/ + SpCoreEcdsaSignature: '[u8;65]', + /** + * Lookup361: pallet_xcm::pallet::Call + **/ + PalletXcmCall: { + _enum: { + send: { + dest: 'XcmVersionedMultiLocation', + message: 'XcmVersionedXcm', + }, + teleport_assets: { + dest: 'XcmVersionedMultiLocation', + beneficiary: 'XcmVersionedMultiLocation', + assets: 'XcmVersionedMultiAssets', + feeAssetItem: 'u32', + }, + reserve_transfer_assets: { + dest: 'XcmVersionedMultiLocation', + beneficiary: 'XcmVersionedMultiLocation', + assets: 'XcmVersionedMultiAssets', + feeAssetItem: 'u32', + }, + execute: { + message: 'XcmVersionedXcm', + maxWeight: 'SpWeightsWeightV2Weight', + }, + force_xcm_version: { + location: 'StagingXcmV3MultiLocation', + version: 'u32', + }, + force_default_xcm_version: { + maybeXcmVersion: 'Option', + }, + force_subscribe_version_notify: { + location: 'XcmVersionedMultiLocation', + }, + force_unsubscribe_version_notify: { + location: 'XcmVersionedMultiLocation', + }, + limited_reserve_transfer_assets: { + dest: 'XcmVersionedMultiLocation', + beneficiary: 'XcmVersionedMultiLocation', + assets: 'XcmVersionedMultiAssets', + feeAssetItem: 'u32', + weightLimit: 'XcmV3WeightLimit', + }, + limited_teleport_assets: { + dest: 'XcmVersionedMultiLocation', + beneficiary: 'XcmVersionedMultiLocation', + assets: 'XcmVersionedMultiAssets', + feeAssetItem: 'u32', + weightLimit: 'XcmV3WeightLimit', + }, + force_suspension: { + suspended: 'bool' + } + } + }, + /** + * Lookup362: xcm::VersionedXcm + **/ + XcmVersionedXcm: { + _enum: { + __Unused0: 'Null', + __Unused1: 'Null', + V2: 'XcmV2Xcm', + V3: 'XcmV3Xcm' + } + }, + /** + * Lookup363: xcm::v2::Xcm + **/ + XcmV2Xcm: 'Vec', + /** + * Lookup365: xcm::v2::Instruction + **/ + XcmV2Instruction: { + _enum: { + WithdrawAsset: 'XcmV2MultiassetMultiAssets', + ReserveAssetDeposited: 'XcmV2MultiassetMultiAssets', + ReceiveTeleportedAsset: 'XcmV2MultiassetMultiAssets', + QueryResponse: { + queryId: 'Compact', + response: 'XcmV2Response', + maxWeight: 'Compact', + }, + TransferAsset: { + assets: 'XcmV2MultiassetMultiAssets', + beneficiary: 'XcmV2MultiLocation', + }, + TransferReserveAsset: { + assets: 'XcmV2MultiassetMultiAssets', + dest: 'XcmV2MultiLocation', + xcm: 'XcmV2Xcm', + }, + Transact: { + originType: 'XcmV2OriginKind', + requireWeightAtMost: 'Compact', + call: 'XcmDoubleEncoded', + }, + HrmpNewChannelOpenRequest: { + sender: 'Compact', + maxMessageSize: 'Compact', + maxCapacity: 'Compact', + }, + HrmpChannelAccepted: { + recipient: 'Compact', + }, + HrmpChannelClosing: { + initiator: 'Compact', + sender: 'Compact', + recipient: 'Compact', + }, + ClearOrigin: 'Null', + DescendOrigin: 'XcmV2MultilocationJunctions', + ReportError: { + queryId: 'Compact', + dest: 'XcmV2MultiLocation', + maxResponseWeight: 'Compact', + }, + DepositAsset: { + assets: 'XcmV2MultiassetMultiAssetFilter', + maxAssets: 'Compact', + beneficiary: 'XcmV2MultiLocation', + }, + DepositReserveAsset: { + assets: 'XcmV2MultiassetMultiAssetFilter', + maxAssets: 'Compact', + dest: 'XcmV2MultiLocation', + xcm: 'XcmV2Xcm', + }, + ExchangeAsset: { + give: 'XcmV2MultiassetMultiAssetFilter', + receive: 'XcmV2MultiassetMultiAssets', + }, + InitiateReserveWithdraw: { + assets: 'XcmV2MultiassetMultiAssetFilter', + reserve: 'XcmV2MultiLocation', + xcm: 'XcmV2Xcm', + }, + InitiateTeleport: { + assets: 'XcmV2MultiassetMultiAssetFilter', + dest: 'XcmV2MultiLocation', + xcm: 'XcmV2Xcm', + }, + QueryHolding: { + queryId: 'Compact', + dest: 'XcmV2MultiLocation', + assets: 'XcmV2MultiassetMultiAssetFilter', + maxResponseWeight: 'Compact', + }, + BuyExecution: { + fees: 'XcmV2MultiAsset', + weightLimit: 'XcmV2WeightLimit', + }, + RefundSurplus: 'Null', + SetErrorHandler: 'XcmV2Xcm', + SetAppendix: 'XcmV2Xcm', + ClearError: 'Null', + ClaimAsset: { + assets: 'XcmV2MultiassetMultiAssets', + ticket: 'XcmV2MultiLocation', + }, + Trap: 'Compact', + SubscribeVersion: { + queryId: 'Compact', + maxResponseWeight: 'Compact', + }, + UnsubscribeVersion: 'Null' + } + }, + /** + * Lookup366: xcm::v2::multiasset::MultiAssets + **/ + XcmV2MultiassetMultiAssets: 'Vec', + /** + * Lookup368: xcm::v2::multiasset::MultiAsset + **/ + XcmV2MultiAsset: { + id: 'XcmV2MultiassetAssetId', + fun: 'XcmV2MultiassetFungibility' + }, + /** + * Lookup369: xcm::v2::multiasset::AssetId + **/ + XcmV2MultiassetAssetId: { + _enum: { + Concrete: 'XcmV2MultiLocation', + Abstract: 'Bytes' + } + }, + /** + * Lookup370: xcm::v2::multiasset::Fungibility + **/ + XcmV2MultiassetFungibility: { + _enum: { + Fungible: 'Compact', + NonFungible: 'XcmV2MultiassetAssetInstance' + } + }, + /** + * Lookup371: xcm::v2::multiasset::AssetInstance + **/ + XcmV2MultiassetAssetInstance: { + _enum: { + Undefined: 'Null', + Index: 'Compact', + Array4: '[u8;4]', + Array8: '[u8;8]', + Array16: '[u8;16]', + Array32: '[u8;32]', + Blob: 'Bytes' + } + }, + /** + * Lookup372: xcm::v2::Response + **/ + XcmV2Response: { + _enum: { + Null: 'Null', + Assets: 'XcmV2MultiassetMultiAssets', + ExecutionResult: 'Option<(u32,XcmV2TraitsError)>', + Version: 'u32' + } + }, + /** + * Lookup375: xcm::v2::traits::Error + **/ + XcmV2TraitsError: { + _enum: { + Overflow: 'Null', + Unimplemented: 'Null', + UntrustedReserveLocation: 'Null', + UntrustedTeleportLocation: 'Null', + MultiLocationFull: 'Null', + MultiLocationNotInvertible: 'Null', + BadOrigin: 'Null', + InvalidLocation: 'Null', + AssetNotFound: 'Null', + FailedToTransactAsset: 'Null', + NotWithdrawable: 'Null', + LocationCannotHold: 'Null', + ExceedsMaxMessageSize: 'Null', + DestinationUnsupported: 'Null', + Transport: 'Null', + Unroutable: 'Null', + UnknownClaim: 'Null', + FailedToDecode: 'Null', + MaxWeightInvalid: 'Null', + NotHoldingFees: 'Null', + TooExpensive: 'Null', + Trap: 'u64', + UnhandledXcmVersion: 'Null', + WeightLimitReached: 'u64', + Barrier: 'Null', + WeightNotComputable: 'Null' + } + }, + /** + * Lookup376: xcm::v2::OriginKind + **/ + XcmV2OriginKind: { + _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm'] + }, + /** + * Lookup377: xcm::double_encoded::DoubleEncoded + **/ + XcmDoubleEncoded: { + encoded: 'Bytes' + }, + /** + * Lookup378: xcm::v2::multiasset::MultiAssetFilter + **/ + XcmV2MultiassetMultiAssetFilter: { + _enum: { + Definite: 'XcmV2MultiassetMultiAssets', + Wild: 'XcmV2MultiassetWildMultiAsset' + } + }, + /** + * Lookup379: xcm::v2::multiasset::WildMultiAsset + **/ + XcmV2MultiassetWildMultiAsset: { + _enum: { + All: 'Null', + AllOf: { + id: 'XcmV2MultiassetAssetId', + fun: 'XcmV2MultiassetWildFungibility' + } + } + }, + /** + * Lookup380: xcm::v2::multiasset::WildFungibility + **/ + XcmV2MultiassetWildFungibility: { + _enum: ['Fungible', 'NonFungible'] + }, + /** + * Lookup381: xcm::v2::WeightLimit + **/ + XcmV2WeightLimit: { + _enum: { + Unlimited: 'Null', + Limited: 'Compact' + } + }, + /** + * Lookup382: xcm::v3::Xcm + **/ + XcmV3Xcm: 'Vec', + /** + * Lookup384: xcm::v3::Instruction + **/ + XcmV3Instruction: { + _enum: { + WithdrawAsset: 'XcmV3MultiassetMultiAssets', + ReserveAssetDeposited: 'XcmV3MultiassetMultiAssets', + ReceiveTeleportedAsset: 'XcmV3MultiassetMultiAssets', + QueryResponse: { + queryId: 'Compact', + response: 'XcmV3Response', + maxWeight: 'SpWeightsWeightV2Weight', + querier: 'Option', + }, + TransferAsset: { + assets: 'XcmV3MultiassetMultiAssets', + beneficiary: 'StagingXcmV3MultiLocation', + }, + TransferReserveAsset: { + assets: 'XcmV3MultiassetMultiAssets', + dest: 'StagingXcmV3MultiLocation', + xcm: 'XcmV3Xcm', + }, + Transact: { + originKind: 'XcmV2OriginKind', + requireWeightAtMost: 'SpWeightsWeightV2Weight', + call: 'XcmDoubleEncoded', + }, + HrmpNewChannelOpenRequest: { + sender: 'Compact', + maxMessageSize: 'Compact', + maxCapacity: 'Compact', + }, + HrmpChannelAccepted: { + recipient: 'Compact', + }, + HrmpChannelClosing: { + initiator: 'Compact', + sender: 'Compact', + recipient: 'Compact', + }, + ClearOrigin: 'Null', + DescendOrigin: 'XcmV3Junctions', + ReportError: 'XcmV3QueryResponseInfo', + DepositAsset: { + assets: 'XcmV3MultiassetMultiAssetFilter', + beneficiary: 'StagingXcmV3MultiLocation', + }, + DepositReserveAsset: { + assets: 'XcmV3MultiassetMultiAssetFilter', + dest: 'StagingXcmV3MultiLocation', + xcm: 'XcmV3Xcm', + }, + ExchangeAsset: { + give: 'XcmV3MultiassetMultiAssetFilter', + want: 'XcmV3MultiassetMultiAssets', + maximal: 'bool', + }, + InitiateReserveWithdraw: { + assets: 'XcmV3MultiassetMultiAssetFilter', + reserve: 'StagingXcmV3MultiLocation', + xcm: 'XcmV3Xcm', + }, + InitiateTeleport: { + assets: 'XcmV3MultiassetMultiAssetFilter', + dest: 'StagingXcmV3MultiLocation', + xcm: 'XcmV3Xcm', + }, + ReportHolding: { + responseInfo: 'XcmV3QueryResponseInfo', + assets: 'XcmV3MultiassetMultiAssetFilter', + }, + BuyExecution: { + fees: 'XcmV3MultiAsset', + weightLimit: 'XcmV3WeightLimit', + }, + RefundSurplus: 'Null', + SetErrorHandler: 'XcmV3Xcm', + SetAppendix: 'XcmV3Xcm', + ClearError: 'Null', + ClaimAsset: { + assets: 'XcmV3MultiassetMultiAssets', + ticket: 'StagingXcmV3MultiLocation', + }, + Trap: 'Compact', + SubscribeVersion: { + queryId: 'Compact', + maxResponseWeight: 'SpWeightsWeightV2Weight', + }, + UnsubscribeVersion: 'Null', + BurnAsset: 'XcmV3MultiassetMultiAssets', + ExpectAsset: 'XcmV3MultiassetMultiAssets', + ExpectOrigin: 'Option', + ExpectError: 'Option<(u32,XcmV3TraitsError)>', + ExpectTransactStatus: 'XcmV3MaybeErrorCode', + QueryPallet: { + moduleName: 'Bytes', + responseInfo: 'XcmV3QueryResponseInfo', + }, + ExpectPallet: { + index: 'Compact', + name: 'Bytes', + moduleName: 'Bytes', + crateMajor: 'Compact', + minCrateMinor: 'Compact', + }, + ReportTransactStatus: 'XcmV3QueryResponseInfo', + ClearTransactStatus: 'Null', + UniversalOrigin: 'XcmV3Junction', + ExportMessage: { + network: 'XcmV3JunctionNetworkId', + destination: 'XcmV3Junctions', + xcm: 'XcmV3Xcm', + }, + LockAsset: { + asset: 'XcmV3MultiAsset', + unlocker: 'StagingXcmV3MultiLocation', + }, + UnlockAsset: { + asset: 'XcmV3MultiAsset', + target: 'StagingXcmV3MultiLocation', + }, + NoteUnlockable: { + asset: 'XcmV3MultiAsset', + owner: 'StagingXcmV3MultiLocation', + }, + RequestUnlock: { + asset: 'XcmV3MultiAsset', + locker: 'StagingXcmV3MultiLocation', + }, + SetFeesMode: { + jitWithdraw: 'bool', + }, + SetTopic: '[u8;32]', + ClearTopic: 'Null', + AliasOrigin: 'StagingXcmV3MultiLocation', + UnpaidExecution: { + weightLimit: 'XcmV3WeightLimit', + checkOrigin: 'Option' + } + } + }, + /** + * Lookup385: xcm::v3::multiasset::MultiAssets + **/ + XcmV3MultiassetMultiAssets: 'Vec', + /** + * Lookup387: xcm::v3::multiasset::MultiAsset + **/ + XcmV3MultiAsset: { + id: 'XcmV3MultiassetAssetId', + fun: 'XcmV3MultiassetFungibility' + }, + /** + * Lookup388: xcm::v3::multiasset::Fungibility + **/ + XcmV3MultiassetFungibility: { + _enum: { + Fungible: 'Compact', + NonFungible: 'XcmV3MultiassetAssetInstance' + } + }, + /** + * Lookup389: xcm::v3::multiasset::AssetInstance + **/ + XcmV3MultiassetAssetInstance: { + _enum: { + Undefined: 'Null', + Index: 'Compact', + Array4: '[u8;4]', + Array8: '[u8;8]', + Array16: '[u8;16]', + Array32: '[u8;32]' + } + }, + /** + * Lookup390: xcm::v3::Response + **/ + XcmV3Response: { + _enum: { + Null: 'Null', + Assets: 'XcmV3MultiassetMultiAssets', + ExecutionResult: 'Option<(u32,XcmV3TraitsError)>', + Version: 'u32', + PalletsInfo: 'Vec', + DispatchResult: 'XcmV3MaybeErrorCode' + } + }, + /** + * Lookup393: xcm::v3::traits::Error + **/ + XcmV3TraitsError: { + _enum: { + Overflow: 'Null', + Unimplemented: 'Null', + UntrustedReserveLocation: 'Null', + UntrustedTeleportLocation: 'Null', + LocationFull: 'Null', + LocationNotInvertible: 'Null', + BadOrigin: 'Null', + InvalidLocation: 'Null', + AssetNotFound: 'Null', + FailedToTransactAsset: 'Null', + NotWithdrawable: 'Null', + LocationCannotHold: 'Null', + ExceedsMaxMessageSize: 'Null', + DestinationUnsupported: 'Null', + Transport: 'Null', + Unroutable: 'Null', + UnknownClaim: 'Null', + FailedToDecode: 'Null', + MaxWeightInvalid: 'Null', + NotHoldingFees: 'Null', + TooExpensive: 'Null', + Trap: 'u64', + ExpectationFalse: 'Null', + PalletNotFound: 'Null', + NameMismatch: 'Null', + VersionIncompatible: 'Null', + HoldingWouldOverflow: 'Null', + ExportError: 'Null', + ReanchorFailed: 'Null', + NoDeal: 'Null', + FeesNotMet: 'Null', + LockError: 'Null', + NoPermission: 'Null', + Unanchored: 'Null', + NotDepositable: 'Null', + UnhandledXcmVersion: 'Null', + WeightLimitReached: 'SpWeightsWeightV2Weight', + Barrier: 'Null', + WeightNotComputable: 'Null', + ExceedsStackLimit: 'Null' + } + }, + /** + * Lookup395: xcm::v3::PalletInfo + **/ + XcmV3PalletInfo: { + index: 'Compact', + name: 'Bytes', + moduleName: 'Bytes', + major: 'Compact', + minor: 'Compact', + patch: 'Compact' + }, + /** + * Lookup398: xcm::v3::MaybeErrorCode + **/ + XcmV3MaybeErrorCode: { + _enum: { + Success: 'Null', + Error: 'Bytes', + TruncatedError: 'Bytes' + } + }, + /** + * Lookup401: xcm::v3::QueryResponseInfo + **/ + XcmV3QueryResponseInfo: { + destination: 'StagingXcmV3MultiLocation', + queryId: 'Compact', + maxWeight: 'SpWeightsWeightV2Weight' + }, + /** + * Lookup402: xcm::v3::multiasset::MultiAssetFilter + **/ + XcmV3MultiassetMultiAssetFilter: { + _enum: { + Definite: 'XcmV3MultiassetMultiAssets', + Wild: 'XcmV3MultiassetWildMultiAsset' + } + }, + /** + * Lookup403: xcm::v3::multiasset::WildMultiAsset + **/ + XcmV3MultiassetWildMultiAsset: { + _enum: { + All: 'Null', + AllOf: { + id: 'XcmV3MultiassetAssetId', + fun: 'XcmV3MultiassetWildFungibility', + }, + AllCounted: 'Compact', + AllOfCounted: { + id: 'XcmV3MultiassetAssetId', + fun: 'XcmV3MultiassetWildFungibility', + count: 'Compact' + } + } + }, + /** + * Lookup404: xcm::v3::multiasset::WildFungibility + **/ + XcmV3MultiassetWildFungibility: { + _enum: ['Fungible', 'NonFungible'] + }, + /** + * Lookup405: xcm::v3::WeightLimit + **/ + XcmV3WeightLimit: { + _enum: { + Unlimited: 'Null', + Limited: 'SpWeightsWeightV2Weight' + } + }, + /** + * Lookup406: xcm::VersionedMultiAssets + **/ + XcmVersionedMultiAssets: { + _enum: { + __Unused0: 'Null', + V2: 'XcmV2MultiassetMultiAssets', + __Unused2: 'Null', + V3: 'XcmV3MultiassetMultiAssets' + } + }, + /** + * Lookup415: pallet_message_queue::pallet::Call + **/ + PalletMessageQueueCall: { + _enum: { + reap_page: { + messageOrigin: 'PolkadotRuntimeParachainsInclusionAggregateMessageOrigin', + pageIndex: 'u32', + }, + execute_overweight: { + messageOrigin: 'PolkadotRuntimeParachainsInclusionAggregateMessageOrigin', + page: 'u32', + index: 'u32', + weightLimit: 'SpWeightsWeightV2Weight' + } + } + }, + /** + * Lookup416: polkadot_runtime_parachains::inclusion::AggregateMessageOrigin + **/ + PolkadotRuntimeParachainsInclusionAggregateMessageOrigin: { + _enum: { + Ump: 'PolkadotRuntimeParachainsInclusionUmpQueueId' + } + }, + /** + * Lookup417: polkadot_runtime_parachains::inclusion::UmpQueueId + **/ + PolkadotRuntimeParachainsInclusionUmpQueueId: { + _enum: { + Para: 'u32' + } + }, + /** + * Lookup418: pallet_asset_rate::pallet::Call + **/ + PalletAssetRateCall: { + _enum: { + create: { + assetKind: 'PolkadotRuntimeCommonImplsVersionedLocatableAsset', + rate: 'u128', + }, + update: { + assetKind: 'PolkadotRuntimeCommonImplsVersionedLocatableAsset', + rate: 'u128', + }, + remove: { + assetKind: 'PolkadotRuntimeCommonImplsVersionedLocatableAsset' + } + } + }, + /** + * Lookup420: pallet_beefy::pallet::Call + **/ + PalletBeefyCall: { + _enum: { + report_equivocation: { + equivocationProof: 'SpConsensusBeefyEquivocationProof', + keyOwnerProof: 'SpSessionMembershipProof', + }, + report_equivocation_unsigned: { + equivocationProof: 'SpConsensusBeefyEquivocationProof', + keyOwnerProof: 'SpSessionMembershipProof', + }, + set_new_genesis: { + delayInBlocks: 'u32' + } + } + }, + /** + * Lookup421: sp_consensus_beefy::EquivocationProof + **/ + SpConsensusBeefyEquivocationProof: { + first: 'SpConsensusBeefyVoteMessage', + second: 'SpConsensusBeefyVoteMessage' + }, + /** + * Lookup422: sp_consensus_beefy::ecdsa_crypto::Signature + **/ + SpConsensusBeefyEcdsaCryptoSignature: 'SpCoreEcdsaSignature', + /** + * Lookup423: sp_consensus_beefy::VoteMessage + **/ + SpConsensusBeefyVoteMessage: { + commitment: 'SpConsensusBeefyCommitment', + id: 'SpConsensusBeefyEcdsaCryptoPublic', + signature: 'SpConsensusBeefyEcdsaCryptoSignature' + }, + /** + * Lookup424: sp_consensus_beefy::commitment::Commitment + **/ + SpConsensusBeefyCommitment: { + payload: 'SpConsensusBeefyPayload', + blockNumber: 'u32', + validatorSetId: 'u64' + }, + /** + * Lookup425: sp_consensus_beefy::payload::Payload + **/ + SpConsensusBeefyPayload: 'Vec<([u8;2],Bytes)>', + /** + * Lookup428: sp_runtime::traits::BlakeTwo256 + **/ + SpRuntimeBlakeTwo256: 'Null', + /** + * Lookup430: pallet_conviction_voting::types::Tally + **/ + PalletConvictionVotingTally: { + ayes: 'u128', + nays: 'u128', + support: 'u128' + }, + /** + * Lookup431: pallet_whitelist::pallet::Event + **/ + PalletWhitelistEvent: { + _enum: { + CallWhitelisted: { + callHash: 'H256', + }, + WhitelistedCallRemoved: { + callHash: 'H256', + }, + WhitelistedCallDispatched: { + callHash: 'H256', + result: 'Result' + } + } + }, + /** + * Lookup433: frame_support::dispatch::PostDispatchInfo + **/ + FrameSupportDispatchPostDispatchInfo: { + actualWeight: 'Option', + paysFee: 'FrameSupportDispatchPays' + }, + /** + * Lookup435: sp_runtime::DispatchErrorWithPostInfo + **/ + SpRuntimeDispatchErrorWithPostInfo: { + postInfo: 'FrameSupportDispatchPostDispatchInfo', + error: 'SpRuntimeDispatchError' + }, + /** + * Lookup436: polkadot_runtime_common::claims::pallet::Event + **/ + PolkadotRuntimeCommonClaimsPalletEvent: { + _enum: { + Claimed: { + who: 'AccountId32', + ethereumAddress: 'EthereumAddress', + amount: 'u128' + } + } + }, + /** + * Lookup437: pallet_vesting::pallet::Event + **/ + PalletVestingEvent: { + _enum: { + VestingUpdated: { + account: 'AccountId32', + unvested: 'u128', + }, + VestingCompleted: { + account: 'AccountId32' + } + } + }, + /** + * Lookup438: pallet_utility::pallet::Event + **/ + PalletUtilityEvent: { + _enum: { + BatchInterrupted: { + index: 'u32', + error: 'SpRuntimeDispatchError', + }, + BatchCompleted: 'Null', + BatchCompletedWithErrors: 'Null', + ItemCompleted: 'Null', + ItemFailed: { + error: 'SpRuntimeDispatchError', + }, + DispatchedAs: { + result: 'Result' + } + } + }, + /** + * Lookup439: pallet_identity::pallet::Event + **/ + PalletIdentityEvent: { + _enum: { + IdentitySet: { + who: 'AccountId32', + }, + IdentityCleared: { + who: 'AccountId32', + deposit: 'u128', + }, + IdentityKilled: { + who: 'AccountId32', + deposit: 'u128', + }, + JudgementRequested: { + who: 'AccountId32', + registrarIndex: 'u32', + }, + JudgementUnrequested: { + who: 'AccountId32', + registrarIndex: 'u32', + }, + JudgementGiven: { + target: 'AccountId32', + registrarIndex: 'u32', + }, + RegistrarAdded: { + registrarIndex: 'u32', + }, + SubIdentityAdded: { + sub: 'AccountId32', + main: 'AccountId32', + deposit: 'u128', + }, + SubIdentityRemoved: { + sub: 'AccountId32', + main: 'AccountId32', + deposit: 'u128', + }, + SubIdentityRevoked: { + sub: 'AccountId32', + main: 'AccountId32', + deposit: 'u128' + } + } + }, + /** + * Lookup440: pallet_proxy::pallet::Event + **/ + PalletProxyEvent: { + _enum: { + ProxyExecuted: { + result: 'Result', + }, + PureCreated: { + pure: 'AccountId32', + who: 'AccountId32', + proxyType: 'PolkadotRuntimeProxyType', + disambiguationIndex: 'u16', + }, + Announced: { + real: 'AccountId32', + proxy: 'AccountId32', + callHash: 'H256', + }, + ProxyAdded: { + delegator: 'AccountId32', + delegatee: 'AccountId32', + proxyType: 'PolkadotRuntimeProxyType', + delay: 'u32', + }, + ProxyRemoved: { + delegator: 'AccountId32', + delegatee: 'AccountId32', + proxyType: 'PolkadotRuntimeProxyType', + delay: 'u32' + } + } + }, + /** + * Lookup441: pallet_multisig::pallet::Event + **/ + PalletMultisigEvent: { + _enum: { + NewMultisig: { + approving: 'AccountId32', + multisig: 'AccountId32', + callHash: '[u8;32]', + }, + MultisigApproval: { + approving: 'AccountId32', + timepoint: 'PalletMultisigTimepoint', + multisig: 'AccountId32', + callHash: '[u8;32]', + }, + MultisigExecuted: { + approving: 'AccountId32', + timepoint: 'PalletMultisigTimepoint', + multisig: 'AccountId32', + callHash: '[u8;32]', + result: 'Result', + }, + MultisigCancelled: { + cancelling: 'AccountId32', + timepoint: 'PalletMultisigTimepoint', + multisig: 'AccountId32', + callHash: '[u8;32]' + } + } + }, + /** + * Lookup442: pallet_bounties::pallet::Event + **/ + PalletBountiesEvent: { + _enum: { + BountyProposed: { + index: 'u32', + }, + BountyRejected: { + index: 'u32', + bond: 'u128', + }, + BountyBecameActive: { + index: 'u32', + }, + BountyAwarded: { + index: 'u32', + beneficiary: 'AccountId32', + }, + BountyClaimed: { + index: 'u32', + payout: 'u128', + beneficiary: 'AccountId32', + }, + BountyCanceled: { + index: 'u32', + }, + BountyExtended: { + index: 'u32', + }, + BountyApproved: { + index: 'u32', + }, + CuratorProposed: { + bountyId: 'u32', + curator: 'AccountId32', + }, + CuratorUnassigned: { + bountyId: 'u32', + }, + CuratorAccepted: { + bountyId: 'u32', + curator: 'AccountId32' + } + } + }, + /** + * Lookup443: pallet_child_bounties::pallet::Event + **/ + PalletChildBountiesEvent: { + _enum: { + Added: { + index: 'u32', + childIndex: 'u32', + }, + Awarded: { + index: 'u32', + childIndex: 'u32', + beneficiary: 'AccountId32', + }, + Claimed: { + index: 'u32', + childIndex: 'u32', + payout: 'u128', + beneficiary: 'AccountId32', + }, + Canceled: { + index: 'u32', + childIndex: 'u32' + } + } + }, + /** + * Lookup444: pallet_election_provider_multi_phase::pallet::Event + **/ + PalletElectionProviderMultiPhaseEvent: { + _enum: { + SolutionStored: { + compute: 'PalletElectionProviderMultiPhaseElectionCompute', + origin: 'Option', + prevEjected: 'bool', + }, + ElectionFinalized: { + compute: 'PalletElectionProviderMultiPhaseElectionCompute', + score: 'SpNposElectionsElectionScore', + }, + ElectionFailed: 'Null', + Rewarded: { + account: 'AccountId32', + value: 'u128', + }, + Slashed: { + account: 'AccountId32', + value: 'u128', + }, + PhaseTransitioned: { + from: 'PalletElectionProviderMultiPhasePhase', + to: 'PalletElectionProviderMultiPhasePhase', + round: 'u32' + } + } + }, + /** + * Lookup445: pallet_election_provider_multi_phase::ElectionCompute + **/ + PalletElectionProviderMultiPhaseElectionCompute: { + _enum: ['OnChain', 'Signed', 'Unsigned', 'Fallback', 'Emergency'] + }, + /** + * Lookup446: pallet_election_provider_multi_phase::Phase + **/ + PalletElectionProviderMultiPhasePhase: { + _enum: { + Off: 'Null', + Signed: 'Null', + Unsigned: '(bool,u32)', + Emergency: 'Null' + } + }, + /** + * Lookup448: pallet_bags_list::pallet::Event + **/ + PalletBagsListEvent: { + _enum: { + Rebagged: { + who: 'AccountId32', + from: 'u64', + to: 'u64', + }, + ScoreUpdated: { + who: 'AccountId32', + newScore: 'u64' + } + } + }, + /** + * Lookup449: pallet_nomination_pools::pallet::Event + **/ + PalletNominationPoolsEvent: { + _enum: { + Created: { + depositor: 'AccountId32', + poolId: 'u32', + }, + Bonded: { + member: 'AccountId32', + poolId: 'u32', + bonded: 'u128', + joined: 'bool', + }, + PaidOut: { + member: 'AccountId32', + poolId: 'u32', + payout: 'u128', + }, + Unbonded: { + member: 'AccountId32', + poolId: 'u32', + balance: 'u128', + points: 'u128', + era: 'u32', + }, + Withdrawn: { + member: 'AccountId32', + poolId: 'u32', + balance: 'u128', + points: 'u128', + }, + Destroyed: { + poolId: 'u32', + }, + StateChanged: { + poolId: 'u32', + newState: 'PalletNominationPoolsPoolState', + }, + MemberRemoved: { + poolId: 'u32', + member: 'AccountId32', + }, + RolesUpdated: { + root: 'Option', + bouncer: 'Option', + nominator: 'Option', + }, + PoolSlashed: { + poolId: 'u32', + balance: 'u128', + }, + UnbondingPoolSlashed: { + poolId: 'u32', + era: 'u32', + balance: 'u128', + }, + PoolCommissionUpdated: { + poolId: 'u32', + current: 'Option<(Perbill,AccountId32)>', + }, + PoolMaxCommissionUpdated: { + poolId: 'u32', + maxCommission: 'Perbill', + }, + PoolCommissionChangeRateUpdated: { + poolId: 'u32', + changeRate: 'PalletNominationPoolsCommissionChangeRate', + }, + PoolCommissionClaimed: { + poolId: 'u32', + commission: 'u128', + }, + MinBalanceDeficitAdjusted: { + poolId: 'u32', + amount: 'u128', + }, + MinBalanceExcessAdjusted: { + poolId: 'u32', + amount: 'u128' + } + } + }, + /** + * Lookup450: pallet_fast_unstake::pallet::Event + **/ + PalletFastUnstakeEvent: { + _enum: { + Unstaked: { + stash: 'AccountId32', + result: 'Result', + }, + Slashed: { + stash: 'AccountId32', + amount: 'u128', + }, + BatchChecked: { + eras: 'Vec', + }, + BatchFinished: { + _alias: { + size_: 'size', + }, + size_: 'u32', + }, + InternalError: 'Null' + } + }, + /** + * Lookup451: polkadot_runtime_parachains::inclusion::pallet::Event + **/ + PolkadotRuntimeParachainsInclusionPalletEvent: { + _enum: { + CandidateBacked: '(PolkadotPrimitivesV6CandidateReceipt,Bytes,u32,u32)', + CandidateIncluded: '(PolkadotPrimitivesV6CandidateReceipt,Bytes,u32,u32)', + CandidateTimedOut: '(PolkadotPrimitivesV6CandidateReceipt,Bytes,u32)', + UpwardMessagesReceived: { + from: 'u32', + count: 'u32' + } + } + }, + /** + * Lookup452: polkadot_primitives::v6::CandidateReceipt + **/ + PolkadotPrimitivesV6CandidateReceipt: { + descriptor: 'PolkadotPrimitivesV6CandidateDescriptor', + commitmentsHash: 'H256' + }, + /** + * Lookup455: polkadot_runtime_parachains::paras::pallet::Event + **/ + PolkadotRuntimeParachainsParasPalletEvent: { + _enum: { + CurrentCodeUpdated: 'u32', + CurrentHeadUpdated: 'u32', + CodeUpgradeScheduled: 'u32', + NewHeadNoted: 'u32', + ActionQueued: '(u32,u32)', + PvfCheckStarted: '(H256,u32)', + PvfCheckAccepted: '(H256,u32)', + PvfCheckRejected: '(H256,u32)' + } + }, + /** + * Lookup456: polkadot_runtime_parachains::hrmp::pallet::Event + **/ + PolkadotRuntimeParachainsHrmpPalletEvent: { + _enum: { + OpenChannelRequested: { + sender: 'u32', + recipient: 'u32', + proposedMaxCapacity: 'u32', + proposedMaxMessageSize: 'u32', + }, + OpenChannelCanceled: { + byParachain: 'u32', + channelId: 'PolkadotParachainPrimitivesPrimitivesHrmpChannelId', + }, + OpenChannelAccepted: { + sender: 'u32', + recipient: 'u32', + }, + ChannelClosed: { + byParachain: 'u32', + channelId: 'PolkadotParachainPrimitivesPrimitivesHrmpChannelId', + }, + HrmpChannelForceOpened: { + sender: 'u32', + recipient: 'u32', + proposedMaxCapacity: 'u32', + proposedMaxMessageSize: 'u32', + }, + HrmpSystemChannelOpened: { + sender: 'u32', + recipient: 'u32', + proposedMaxCapacity: 'u32', + proposedMaxMessageSize: 'u32', + }, + OpenChannelDepositsUpdated: { + sender: 'u32', + recipient: 'u32' + } + } + }, + /** + * Lookup457: polkadot_runtime_parachains::disputes::pallet::Event + **/ + PolkadotRuntimeParachainsDisputesPalletEvent: { + _enum: { + DisputeInitiated: '(H256,PolkadotRuntimeParachainsDisputesDisputeLocation)', + DisputeConcluded: '(H256,PolkadotRuntimeParachainsDisputesDisputeResult)', + Revert: 'u32' + } + }, + /** + * Lookup458: polkadot_runtime_parachains::disputes::DisputeLocation + **/ + PolkadotRuntimeParachainsDisputesDisputeLocation: { + _enum: ['Local', 'Remote'] + }, + /** + * Lookup459: polkadot_runtime_parachains::disputes::DisputeResult + **/ + PolkadotRuntimeParachainsDisputesDisputeResult: { + _enum: ['Valid', 'Invalid'] + }, + /** + * Lookup460: polkadot_runtime_common::paras_registrar::pallet::Event + **/ + PolkadotRuntimeCommonParasRegistrarPalletEvent: { + _enum: { + Registered: { + paraId: 'u32', + manager: 'AccountId32', + }, + Deregistered: { + paraId: 'u32', + }, + Reserved: { + paraId: 'u32', + who: 'AccountId32', + }, + Swapped: { + paraId: 'u32', + otherId: 'u32' + } + } + }, + /** + * Lookup461: polkadot_runtime_common::slots::pallet::Event + **/ + PolkadotRuntimeCommonSlotsPalletEvent: { + _enum: { + NewLeasePeriod: { + leasePeriod: 'u32', + }, + Leased: { + paraId: 'u32', + leaser: 'AccountId32', + periodBegin: 'u32', + periodCount: 'u32', + extraReserved: 'u128', + totalAmount: 'u128' + } + } + }, + /** + * Lookup462: polkadot_runtime_common::auctions::pallet::Event + **/ + PolkadotRuntimeCommonAuctionsPalletEvent: { + _enum: { + AuctionStarted: { + auctionIndex: 'u32', + leasePeriod: 'u32', + ending: 'u32', + }, + AuctionClosed: { + auctionIndex: 'u32', + }, + Reserved: { + bidder: 'AccountId32', + extraReserved: 'u128', + totalAmount: 'u128', + }, + Unreserved: { + bidder: 'AccountId32', + amount: 'u128', + }, + ReserveConfiscated: { + paraId: 'u32', + leaser: 'AccountId32', + amount: 'u128', + }, + BidAccepted: { + bidder: 'AccountId32', + paraId: 'u32', + amount: 'u128', + firstSlot: 'u32', + lastSlot: 'u32', + }, + WinningOffset: { + auctionIndex: 'u32', + blockNumber: 'u32' + } + } + }, + /** + * Lookup463: polkadot_runtime_common::crowdloan::pallet::Event + **/ + PolkadotRuntimeCommonCrowdloanPalletEvent: { + _enum: { + Created: { + paraId: 'u32', + }, + Contributed: { + who: 'AccountId32', + fundIndex: 'u32', + amount: 'u128', + }, + Withdrew: { + who: 'AccountId32', + fundIndex: 'u32', + amount: 'u128', + }, + PartiallyRefunded: { + paraId: 'u32', + }, + AllRefunded: { + paraId: 'u32', + }, + Dissolved: { + paraId: 'u32', + }, + HandleBidResult: { + paraId: 'u32', + result: 'Result', + }, + Edited: { + paraId: 'u32', + }, + MemoUpdated: { + who: 'AccountId32', + paraId: 'u32', + memo: 'Bytes', + }, + AddedToNewRaise: { + paraId: 'u32' + } + } + }, + /** + * Lookup464: pallet_xcm::pallet::Event + **/ + PalletXcmEvent: { + _enum: { + Attempted: { + outcome: 'XcmV3TraitsOutcome', + }, + Sent: { + origin: 'StagingXcmV3MultiLocation', + destination: 'StagingXcmV3MultiLocation', + message: 'XcmV3Xcm', + messageId: '[u8;32]', + }, + UnexpectedResponse: { + origin: 'StagingXcmV3MultiLocation', + queryId: 'u64', + }, + ResponseReady: { + queryId: 'u64', + response: 'XcmV3Response', + }, + Notified: { + queryId: 'u64', + palletIndex: 'u8', + callIndex: 'u8', + }, + NotifyOverweight: { + queryId: 'u64', + palletIndex: 'u8', + callIndex: 'u8', + actualWeight: 'SpWeightsWeightV2Weight', + maxBudgetedWeight: 'SpWeightsWeightV2Weight', + }, + NotifyDispatchError: { + queryId: 'u64', + palletIndex: 'u8', + callIndex: 'u8', + }, + NotifyDecodeFailed: { + queryId: 'u64', + palletIndex: 'u8', + callIndex: 'u8', + }, + InvalidResponder: { + origin: 'StagingXcmV3MultiLocation', + queryId: 'u64', + expectedLocation: 'Option', + }, + InvalidResponderVersion: { + origin: 'StagingXcmV3MultiLocation', + queryId: 'u64', + }, + ResponseTaken: { + queryId: 'u64', + }, + AssetsTrapped: { + _alias: { + hash_: 'hash', + }, + hash_: 'H256', + origin: 'StagingXcmV3MultiLocation', + assets: 'XcmVersionedMultiAssets', + }, + VersionChangeNotified: { + destination: 'StagingXcmV3MultiLocation', + result: 'u32', + cost: 'XcmV3MultiassetMultiAssets', + messageId: '[u8;32]', + }, + SupportedVersionChanged: { + location: 'StagingXcmV3MultiLocation', + version: 'u32', + }, + NotifyTargetSendFail: { + location: 'StagingXcmV3MultiLocation', + queryId: 'u64', + error: 'XcmV3TraitsError', + }, + NotifyTargetMigrationFail: { + location: 'XcmVersionedMultiLocation', + queryId: 'u64', + }, + InvalidQuerierVersion: { + origin: 'StagingXcmV3MultiLocation', + queryId: 'u64', + }, + InvalidQuerier: { + origin: 'StagingXcmV3MultiLocation', + queryId: 'u64', + expectedQuerier: 'StagingXcmV3MultiLocation', + maybeActualQuerier: 'Option', + }, + VersionNotifyStarted: { + destination: 'StagingXcmV3MultiLocation', + cost: 'XcmV3MultiassetMultiAssets', + messageId: '[u8;32]', + }, + VersionNotifyRequested: { + destination: 'StagingXcmV3MultiLocation', + cost: 'XcmV3MultiassetMultiAssets', + messageId: '[u8;32]', + }, + VersionNotifyUnrequested: { + destination: 'StagingXcmV3MultiLocation', + cost: 'XcmV3MultiassetMultiAssets', + messageId: '[u8;32]', + }, + FeesPaid: { + paying: 'StagingXcmV3MultiLocation', + fees: 'XcmV3MultiassetMultiAssets', + }, + AssetsClaimed: { + _alias: { + hash_: 'hash', + }, + hash_: 'H256', + origin: 'StagingXcmV3MultiLocation', + assets: 'XcmVersionedMultiAssets' + } + } + }, + /** + * Lookup465: xcm::v3::traits::Outcome + **/ + XcmV3TraitsOutcome: { + _enum: { + Complete: 'SpWeightsWeightV2Weight', + Incomplete: '(SpWeightsWeightV2Weight,XcmV3TraitsError)', + Error: 'XcmV3TraitsError' + } + }, + /** + * Lookup466: pallet_message_queue::pallet::Event + **/ + PalletMessageQueueEvent: { + _enum: { + ProcessingFailed: { + id: '[u8;32]', + origin: 'PolkadotRuntimeParachainsInclusionAggregateMessageOrigin', + error: 'FrameSupportMessagesProcessMessageError', + }, + Processed: { + id: '[u8;32]', + origin: 'PolkadotRuntimeParachainsInclusionAggregateMessageOrigin', + weightUsed: 'SpWeightsWeightV2Weight', + success: 'bool', + }, + OverweightEnqueued: { + id: '[u8;32]', + origin: 'PolkadotRuntimeParachainsInclusionAggregateMessageOrigin', + pageIndex: 'u32', + messageIndex: 'u32', + }, + PageReaped: { + origin: 'PolkadotRuntimeParachainsInclusionAggregateMessageOrigin', + index: 'u32' + } + } + }, + /** + * Lookup467: frame_support::traits::messages::ProcessMessageError + **/ + FrameSupportMessagesProcessMessageError: { + _enum: { + BadFormat: 'Null', + Corrupt: 'Null', + Unsupported: 'Null', + Overweight: 'SpWeightsWeightV2Weight', + Yield: 'Null' + } + }, + /** + * Lookup468: pallet_asset_rate::pallet::Event + **/ + PalletAssetRateEvent: { + _enum: { + AssetRateCreated: { + assetKind: 'PolkadotRuntimeCommonImplsVersionedLocatableAsset', + rate: 'u128', + }, + AssetRateRemoved: { + assetKind: 'PolkadotRuntimeCommonImplsVersionedLocatableAsset', + }, + AssetRateUpdated: { + _alias: { + new_: 'new', + }, + assetKind: 'PolkadotRuntimeCommonImplsVersionedLocatableAsset', + old: 'u128', + new_: 'u128' + } + } + }, + /** + * Lookup469: frame_system::Phase + **/ + FrameSystemPhase: { + _enum: { + ApplyExtrinsic: 'u32', + Finalization: 'Null', + Initialization: 'Null' + } + }, + /** + * Lookup471: frame_system::LastRuntimeUpgradeInfo + **/ + FrameSystemLastRuntimeUpgradeInfo: { + specVersion: 'Compact', + specName: 'Text' + }, + /** + * Lookup473: frame_system::limits::BlockWeights + **/ + FrameSystemLimitsBlockWeights: { + baseBlock: 'SpWeightsWeightV2Weight', + maxBlock: 'SpWeightsWeightV2Weight', + perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' + }, + /** + * Lookup474: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassWeightsPerClass: { + normal: 'FrameSystemLimitsWeightsPerClass', + operational: 'FrameSystemLimitsWeightsPerClass', + mandatory: 'FrameSystemLimitsWeightsPerClass' + }, + /** + * Lookup475: frame_system::limits::WeightsPerClass + **/ + FrameSystemLimitsWeightsPerClass: { + baseExtrinsic: 'SpWeightsWeightV2Weight', + maxExtrinsic: 'Option', + maxTotal: 'Option', + reserved: 'Option' + }, + /** + * Lookup476: frame_system::limits::BlockLength + **/ + FrameSystemLimitsBlockLength: { + max: 'FrameSupportDispatchPerDispatchClassU32' + }, + /** + * Lookup477: frame_support::dispatch::PerDispatchClass + **/ + FrameSupportDispatchPerDispatchClassU32: { + normal: 'u32', + operational: 'u32', + mandatory: 'u32' + }, + /** + * Lookup478: sp_weights::RuntimeDbWeight + **/ + SpWeightsRuntimeDbWeight: { + read: 'u64', + write: 'u64' + }, + /** + * Lookup479: sp_version::RuntimeVersion + **/ + SpVersionRuntimeVersion: { + specName: 'Text', + implName: 'Text', + authoringVersion: 'u32', + specVersion: 'u32', + implVersion: 'u32', + apis: 'Vec<([u8;8],u32)>', + transactionVersion: 'u32', + stateVersion: 'u8' + }, + /** + * Lookup483: frame_system::pallet::Error + **/ + FrameSystemError: { + _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered'] + }, + /** + * Lookup486: pallet_scheduler::Scheduled, BlockNumber, polkadot_runtime::OriginCaller, sp_core::crypto::AccountId32> + **/ + PalletSchedulerScheduled: { + maybeId: 'Option<[u8;32]>', + priority: 'u8', + call: 'FrameSupportPreimagesBounded', + maybePeriodic: 'Option<(u32,u32)>', + origin: 'PolkadotRuntimeOriginCaller' + }, + /** + * Lookup488: pallet_scheduler::pallet::Error + **/ + PalletSchedulerError: { + _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named'] + }, + /** + * Lookup489: pallet_preimage::OldRequestStatus + **/ + PalletPreimageOldRequestStatus: { + _enum: { + Unrequested: { + deposit: '(AccountId32,u128)', + len: 'u32', + }, + Requested: { + deposit: 'Option<(AccountId32,u128)>', + count: 'u32', + len: 'Option' + } + } + }, + /** + * Lookup491: pallet_preimage::RequestStatus> + **/ + PalletPreimageRequestStatus: { + _enum: { + Unrequested: { + ticket: '(AccountId32,u128)', + len: 'u32', + }, + Requested: { + maybeTicket: 'Option<(AccountId32,u128)>', + count: 'u32', + maybeLen: 'Option' + } + } + }, + /** + * Lookup497: pallet_preimage::pallet::Error + **/ + PalletPreimageError: { + _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested', 'TooMany', 'TooFew'] + }, + /** + * Lookup504: sp_consensus_babe::digests::PreDigest + **/ + SpConsensusBabeDigestsPreDigest: { + _enum: { + __Unused0: 'Null', + Primary: 'SpConsensusBabeDigestsPrimaryPreDigest', + SecondaryPlain: 'SpConsensusBabeDigestsSecondaryPlainPreDigest', + SecondaryVRF: 'SpConsensusBabeDigestsSecondaryVRFPreDigest' + } + }, + /** + * Lookup505: sp_consensus_babe::digests::PrimaryPreDigest + **/ + SpConsensusBabeDigestsPrimaryPreDigest: { + authorityIndex: 'u32', + slot: 'u64', + vrfSignature: 'SpCoreSr25519VrfVrfSignature' + }, + /** + * Lookup506: sp_core::sr25519::vrf::VrfSignature + **/ + SpCoreSr25519VrfVrfSignature: { + output: '[u8;32]', + proof: '[u8;64]' + }, + /** + * Lookup507: sp_consensus_babe::digests::SecondaryPlainPreDigest + **/ + SpConsensusBabeDigestsSecondaryPlainPreDigest: { + authorityIndex: 'u32', + slot: 'u64' + }, + /** + * Lookup508: sp_consensus_babe::digests::SecondaryVRFPreDigest + **/ + SpConsensusBabeDigestsSecondaryVRFPreDigest: { + authorityIndex: 'u32', + slot: 'u64', + vrfSignature: 'SpCoreSr25519VrfVrfSignature' + }, + /** + * Lookup509: sp_consensus_babe::BabeEpochConfiguration + **/ + SpConsensusBabeBabeEpochConfiguration: { + c: '(u64,u64)', + allowedSlots: 'SpConsensusBabeAllowedSlots' + }, + /** + * Lookup513: pallet_babe::pallet::Error + **/ + PalletBabeError: { + _enum: ['InvalidEquivocationProof', 'InvalidKeyOwnershipProof', 'DuplicateOffenceReport', 'InvalidConfiguration'] + }, + /** + * Lookup515: pallet_indices::pallet::Error + **/ + PalletIndicesError: { + _enum: ['NotAssigned', 'NotOwner', 'InUse', 'NotTransfer', 'Permanent'] + }, + /** + * Lookup517: pallet_balances::types::BalanceLock + **/ + PalletBalancesBalanceLock: { + id: '[u8;8]', + amount: 'u128', + reasons: 'PalletBalancesReasons' + }, + /** + * Lookup518: pallet_balances::types::Reasons + **/ + PalletBalancesReasons: { + _enum: ['Fee', 'Misc', 'All'] + }, + /** + * Lookup521: pallet_balances::types::ReserveData + **/ + PalletBalancesReserveData: { + id: '[u8;8]', + amount: 'u128' + }, + /** + * Lookup524: pallet_balances::types::IdAmount + **/ + PalletBalancesIdAmountRuntimeHoldReason: { + id: 'PolkadotRuntimeRuntimeHoldReason', + amount: 'u128' + }, + /** + * Lookup525: polkadot_runtime::RuntimeHoldReason + **/ + PolkadotRuntimeRuntimeHoldReason: { + _enum: { + __Unused0: 'Null', + __Unused1: 'Null', + __Unused2: 'Null', + __Unused3: 'Null', + __Unused4: 'Null', + __Unused5: 'Null', + __Unused6: 'Null', + __Unused7: 'Null', + __Unused8: 'Null', + __Unused9: 'Null', + Preimage: 'PalletPreimageHoldReason' + } + }, + /** + * Lookup526: pallet_preimage::pallet::HoldReason + **/ + PalletPreimageHoldReason: { + _enum: ['Preimage'] + }, + /** + * Lookup529: pallet_balances::types::IdAmount + **/ + PalletBalancesIdAmountRuntimeFreezeReason: { + id: 'PolkadotRuntimeRuntimeFreezeReason', + amount: 'u128' + }, + /** + * Lookup530: polkadot_runtime::RuntimeFreezeReason + **/ + PolkadotRuntimeRuntimeFreezeReason: { + _enum: { + __Unused0: 'Null', + __Unused1: 'Null', + __Unused2: 'Null', + __Unused3: 'Null', + __Unused4: 'Null', + __Unused5: 'Null', + __Unused6: 'Null', + __Unused7: 'Null', + __Unused8: 'Null', + __Unused9: 'Null', + __Unused10: 'Null', + __Unused11: 'Null', + __Unused12: 'Null', + __Unused13: 'Null', + __Unused14: 'Null', + __Unused15: 'Null', + __Unused16: 'Null', + __Unused17: 'Null', + __Unused18: 'Null', + __Unused19: 'Null', + __Unused20: 'Null', + __Unused21: 'Null', + __Unused22: 'Null', + __Unused23: 'Null', + __Unused24: 'Null', + __Unused25: 'Null', + __Unused26: 'Null', + __Unused27: 'Null', + __Unused28: 'Null', + __Unused29: 'Null', + __Unused30: 'Null', + __Unused31: 'Null', + __Unused32: 'Null', + __Unused33: 'Null', + __Unused34: 'Null', + __Unused35: 'Null', + __Unused36: 'Null', + __Unused37: 'Null', + __Unused38: 'Null', + NominationPools: 'PalletNominationPoolsFreezeReason' + } + }, + /** + * Lookup531: pallet_nomination_pools::pallet::FreezeReason + **/ + PalletNominationPoolsFreezeReason: { + _enum: ['PoolMinBalance'] + }, + /** + * Lookup533: pallet_balances::pallet::Error + **/ + PalletBalancesError: { + _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'Expendability', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves', 'TooManyHolds', 'TooManyFreezes'] + }, + /** + * Lookup534: pallet_transaction_payment::Releases + **/ + PalletTransactionPaymentReleases: { + _enum: ['V1Ancient', 'V2'] + }, + /** + * Lookup535: pallet_staking::StakingLedger + **/ + PalletStakingStakingLedger: { + stash: 'AccountId32', + total: 'Compact', + active: 'Compact', + unlocking: 'Vec', + claimedRewards: 'Vec' + }, + /** + * Lookup537: pallet_staking::UnlockChunk + **/ + PalletStakingUnlockChunk: { + value: 'Compact', + era: 'Compact' + }, + /** + * Lookup540: pallet_staking::Nominations + **/ + PalletStakingNominations: { + targets: 'Vec', + submittedIn: 'u32', + suppressed: 'bool' + }, + /** + * Lookup542: pallet_staking::ActiveEraInfo + **/ + PalletStakingActiveEraInfo: { + index: 'u32', + start: 'Option' + }, + /** + * Lookup545: pallet_staking::EraRewardPoints + **/ + PalletStakingEraRewardPoints: { + total: 'u32', + individual: 'BTreeMap' + }, + /** + * Lookup550: pallet_staking::UnappliedSlash + **/ + PalletStakingUnappliedSlash: { + validator: 'AccountId32', + own: 'u128', + others: 'Vec<(AccountId32,u128)>', + reporters: 'Vec', + payout: 'u128' + }, + /** + * Lookup552: pallet_staking::slashing::SlashingSpans + **/ + PalletStakingSlashingSlashingSpans: { + spanIndex: 'u32', + lastStart: 'u32', + lastNonzeroSlash: 'u32', + prior: 'Vec' + }, + /** + * Lookup553: pallet_staking::slashing::SpanRecord + **/ + PalletStakingSlashingSpanRecord: { + slashed: 'u128', + paidOut: 'u128' + }, + /** + * Lookup556: pallet_staking::pallet::pallet::Error + **/ + PalletStakingPalletError: { + _enum: ['NotController', 'NotStash', 'AlreadyBonded', 'AlreadyPaired', 'EmptyTargets', 'DuplicateIndex', 'InvalidSlashIndex', 'InsufficientBond', 'NoMoreChunks', 'NoUnlockChunk', 'FundedTarget', 'InvalidEraToReward', 'InvalidNumberOfNominations', 'NotSortedAndUnique', 'AlreadyClaimed', 'IncorrectHistoryDepth', 'IncorrectSlashingSpans', 'BadState', 'TooManyTargets', 'BadTarget', 'CannotChillOther', 'TooManyNominators', 'TooManyValidators', 'CommissionTooLow', 'BoundNotMet'] + }, + /** + * Lookup557: sp_staking::offence::OffenceDetails + **/ + SpStakingOffenceOffenceDetails: { + offender: '(AccountId32,PalletStakingExposure)', + reporters: 'Vec' + }, + /** + * Lookup562: sp_core::crypto::KeyTypeId + **/ + SpCoreCryptoKeyTypeId: '[u8;4]', + /** + * Lookup563: pallet_session::pallet::Error + **/ + PalletSessionError: { + _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] + }, + /** + * Lookup564: pallet_grandpa::StoredState + **/ + PalletGrandpaStoredState: { _enum: { Live: 'Null', PendingPause: { scheduledAt: 'u32', - delay: 'u32' + delay: 'u32', }, Paused: 'Null', PendingResume: { @@ -563,470 +5231,1070 @@ export default { } }, /** - * Lookup87: pallet_grandpa::StoredPendingChange + * Lookup565: pallet_grandpa::StoredPendingChange + **/ + PalletGrandpaStoredPendingChange: { + scheduledAt: 'u32', + delay: 'u32', + nextAuthorities: 'Vec<(SpConsensusGrandpaAppPublic,u64)>', + forced: 'Option' + }, + /** + * Lookup567: pallet_grandpa::pallet::Error + **/ + PalletGrandpaError: { + _enum: ['PauseFailed', 'ResumeFailed', 'ChangePending', 'TooSoon', 'InvalidKeyOwnershipProof', 'InvalidEquivocationProof', 'DuplicateOffenceReport'] + }, + /** + * Lookup570: pallet_im_online::pallet::Error + **/ + PalletImOnlineError: { + _enum: ['InvalidKey', 'DuplicatedHeartbeat'] + }, + /** + * Lookup571: pallet_treasury::Proposal + **/ + PalletTreasuryProposal: { + proposer: 'AccountId32', + value: 'u128', + beneficiary: 'AccountId32', + bond: 'u128' + }, + /** + * Lookup573: pallet_treasury::SpendStatus + **/ + PalletTreasurySpendStatus: { + assetKind: 'PolkadotRuntimeCommonImplsVersionedLocatableAsset', + amount: 'u128', + beneficiary: 'XcmVersionedMultiLocation', + validFrom: 'u32', + expireAt: 'u32', + status: 'PalletTreasuryPaymentState' + }, + /** + * Lookup574: pallet_treasury::PaymentState + **/ + PalletTreasuryPaymentState: { + _enum: { + Pending: 'Null', + Attempted: { + id: 'u64', + }, + Failed: 'Null' + } + }, + /** + * Lookup577: frame_support::PalletId + **/ + FrameSupportPalletId: '[u8;8]', + /** + * Lookup578: pallet_treasury::pallet::Error + **/ + PalletTreasuryError: { + _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved', 'FailedToConvertBalance', 'SpendExpired', 'EarlyPayout', 'AlreadyAttempted', 'PayoutError', 'NotAttempted', 'Inconclusive'] + }, + /** + * Lookup580: pallet_conviction_voting::vote::Voting + **/ + PalletConvictionVotingVoteVoting: { + _enum: { + Casting: 'PalletConvictionVotingVoteCasting', + Delegating: 'PalletConvictionVotingVoteDelegating' + } + }, + /** + * Lookup581: pallet_conviction_voting::vote::Casting + **/ + PalletConvictionVotingVoteCasting: { + votes: 'Vec<(u32,PalletConvictionVotingVoteAccountVote)>', + delegations: 'PalletConvictionVotingDelegations', + prior: 'PalletConvictionVotingVotePriorLock' + }, + /** + * Lookup585: pallet_conviction_voting::types::Delegations + **/ + PalletConvictionVotingDelegations: { + votes: 'u128', + capital: 'u128' + }, + /** + * Lookup586: pallet_conviction_voting::vote::PriorLock + **/ + PalletConvictionVotingVotePriorLock: '(u32,u128)', + /** + * Lookup587: pallet_conviction_voting::vote::Delegating + **/ + PalletConvictionVotingVoteDelegating: { + balance: 'u128', + target: 'AccountId32', + conviction: 'PalletConvictionVotingConviction', + delegations: 'PalletConvictionVotingDelegations', + prior: 'PalletConvictionVotingVotePriorLock' + }, + /** + * Lookup591: pallet_conviction_voting::pallet::Error + **/ + PalletConvictionVotingError: { + _enum: ['NotOngoing', 'NotVoter', 'NoPermission', 'NoPermissionYet', 'AlreadyDelegating', 'AlreadyVoting', 'InsufficientFunds', 'NotDelegating', 'Nonsense', 'MaxVotesReached', 'ClassNeeded', 'BadClass'] + }, + /** + * Lookup592: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + **/ + PalletReferendaReferendumInfo: { + _enum: { + Ongoing: 'PalletReferendaReferendumStatus', + Approved: '(u32,Option,Option)', + Rejected: '(u32,Option,Option)', + Cancelled: '(u32,Option,Option)', + TimedOut: '(u32,Option,Option)', + Killed: 'u32' + } + }, + /** + * Lookup593: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + **/ + PalletReferendaReferendumStatus: { + track: 'u16', + origin: 'PolkadotRuntimeOriginCaller', + proposal: 'FrameSupportPreimagesBounded', + enactment: 'FrameSupportScheduleDispatchTime', + submitted: 'u32', + submissionDeposit: 'PalletReferendaDeposit', + decisionDeposit: 'Option', + deciding: 'Option', + tally: 'PalletConvictionVotingTally', + inQueue: 'bool', + alarm: 'Option<(u32,(u32,u32))>' + }, + /** + * Lookup594: pallet_referenda::types::Deposit + **/ + PalletReferendaDeposit: { + who: 'AccountId32', + amount: 'u128' + }, + /** + * Lookup597: pallet_referenda::types::DecidingStatus + **/ + PalletReferendaDecidingStatus: { + since: 'u32', + confirming: 'Option' + }, + /** + * Lookup605: pallet_referenda::types::TrackInfo + **/ + PalletReferendaTrackInfo: { + name: 'Text', + maxDeciding: 'u32', + decisionDeposit: 'u128', + preparePeriod: 'u32', + decisionPeriod: 'u32', + confirmPeriod: 'u32', + minEnactmentPeriod: 'u32', + minApproval: 'PalletReferendaCurve', + minSupport: 'PalletReferendaCurve' + }, + /** + * Lookup606: pallet_referenda::types::Curve + **/ + PalletReferendaCurve: { + _enum: { + LinearDecreasing: { + length: 'Perbill', + floor: 'Perbill', + ceil: 'Perbill', + }, + SteppedDecreasing: { + begin: 'Perbill', + end: 'Perbill', + step: 'Perbill', + period: 'Perbill', + }, + Reciprocal: { + factor: 'i64', + xOffset: 'i64', + yOffset: 'i64' + } + } + }, + /** + * Lookup609: pallet_referenda::pallet::Error + **/ + PalletReferendaError: { + _enum: ['NotOngoing', 'HasDeposit', 'BadTrack', 'Full', 'QueueEmpty', 'BadReferendum', 'NothingToDo', 'NoTrack', 'Unfinished', 'NoPermission', 'NoDeposit', 'BadStatus', 'PreimageNotExist'] + }, + /** + * Lookup610: pallet_whitelist::pallet::Error + **/ + PalletWhitelistError: { + _enum: ['UnavailablePreImage', 'UndecodableCall', 'InvalidCallWeightWitness', 'CallIsNotWhitelisted', 'CallAlreadyWhitelisted'] + }, + /** + * Lookup611: polkadot_runtime_common::claims::pallet::Error + **/ + PolkadotRuntimeCommonClaimsPalletError: { + _enum: ['InvalidEthereumSignature', 'SignerHasNoClaim', 'SenderHasNoClaim', 'PotUnderflow', 'InvalidStatement', 'VestedBalanceExists'] + }, + /** + * Lookup614: pallet_vesting::Releases + **/ + PalletVestingReleases: { + _enum: ['V0', 'V1'] + }, + /** + * Lookup615: pallet_vesting::pallet::Error + **/ + PalletVestingError: { + _enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams'] + }, + /** + * Lookup616: pallet_utility::pallet::Error + **/ + PalletUtilityError: { + _enum: ['TooManyCalls'] + }, + /** + * Lookup617: pallet_identity::types::Registration> + **/ + PalletIdentityRegistration: { + judgements: 'Vec<(u32,PalletIdentityJudgement)>', + deposit: 'u128', + info: 'PalletIdentitySimpleIdentityInfo' + }, + /** + * Lookup625: pallet_identity::types::RegistrarInfo + **/ + PalletIdentityRegistrarInfo: { + account: 'AccountId32', + fee: 'u128', + fields: 'PalletIdentityBitFlags' + }, + /** + * Lookup627: pallet_identity::pallet::Error + **/ + PalletIdentityError: { + _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed'] + }, + /** + * Lookup630: pallet_proxy::ProxyDefinition + **/ + PalletProxyProxyDefinition: { + delegate: 'AccountId32', + proxyType: 'PolkadotRuntimeProxyType', + delay: 'u32' + }, + /** + * Lookup634: pallet_proxy::Announcement + **/ + PalletProxyAnnouncement: { + real: 'AccountId32', + callHash: 'H256', + height: 'u32' + }, + /** + * Lookup636: pallet_proxy::pallet::Error + **/ + PalletProxyError: { + _enum: ['TooMany', 'NotFound', 'NotProxy', 'Unproxyable', 'Duplicate', 'NoPermission', 'Unannounced', 'NoSelfProxy'] + }, + /** + * Lookup638: pallet_multisig::Multisig + **/ + PalletMultisigMultisig: { + when: 'PalletMultisigTimepoint', + deposit: 'u128', + depositor: 'AccountId32', + approvals: 'Vec' + }, + /** + * Lookup640: pallet_multisig::pallet::Error + **/ + PalletMultisigError: { + _enum: ['MinimumThreshold', 'AlreadyApproved', 'NoApprovalsNeeded', 'TooFewSignatories', 'TooManySignatories', 'SignatoriesOutOfOrder', 'SenderInSignatories', 'NotFound', 'NotOwner', 'NoTimepoint', 'WrongTimepoint', 'UnexpectedTimepoint', 'MaxWeightTooLow', 'AlreadyStored'] + }, + /** + * Lookup641: pallet_bounties::Bounty + **/ + PalletBountiesBounty: { + proposer: 'AccountId32', + value: 'u128', + fee: 'u128', + curatorDeposit: 'u128', + bond: 'u128', + status: 'PalletBountiesBountyStatus' + }, + /** + * Lookup642: pallet_bounties::BountyStatus + **/ + PalletBountiesBountyStatus: { + _enum: { + Proposed: 'Null', + Approved: 'Null', + Funded: 'Null', + CuratorProposed: { + curator: 'AccountId32', + }, + Active: { + curator: 'AccountId32', + updateDue: 'u32', + }, + PendingPayout: { + curator: 'AccountId32', + beneficiary: 'AccountId32', + unlockAt: 'u32' + } + } + }, + /** + * Lookup644: pallet_bounties::pallet::Error + **/ + PalletBountiesError: { + _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'ReasonTooBig', 'UnexpectedStatus', 'RequireCurator', 'InvalidValue', 'InvalidFee', 'PendingPayout', 'Premature', 'HasActiveChildBounty', 'TooManyQueued'] + }, + /** + * Lookup645: pallet_child_bounties::ChildBounty **/ - PalletGrandpaStoredPendingChange: { - scheduledAt: 'u32', - delay: 'u32', - nextAuthorities: 'Vec<(SpFinalityGrandpaAppPublic,u64)>', - forced: 'Option' + PalletChildBountiesChildBounty: { + parentBounty: 'u32', + value: 'u128', + fee: 'u128', + curatorDeposit: 'u128', + status: 'PalletChildBountiesChildBountyStatus' }, /** - * Lookup90: pallet_grandpa::pallet::Call + * Lookup646: pallet_child_bounties::ChildBountyStatus **/ - PalletGrandpaCall: { + PalletChildBountiesChildBountyStatus: { _enum: { - report_equivocation: { - equivocationProof: 'SpFinalityGrandpaEquivocationProof', - keyOwnerProof: 'SpCoreVoid' + Added: 'Null', + CuratorProposed: { + curator: 'AccountId32', }, - report_equivocation_unsigned: { - equivocationProof: 'SpFinalityGrandpaEquivocationProof', - keyOwnerProof: 'SpCoreVoid' + Active: { + curator: 'AccountId32', }, - note_stalled: { - delay: 'u32', - bestFinalizedBlockNumber: 'u32' + PendingPayout: { + curator: 'AccountId32', + beneficiary: 'AccountId32', + unlockAt: 'u32' } } }, /** - * Lookup91: sp_finality_grandpa::EquivocationProof + * Lookup647: pallet_child_bounties::pallet::Error **/ - SpFinalityGrandpaEquivocationProof: { - setId: 'u64', - equivocation: 'SpFinalityGrandpaEquivocation' + PalletChildBountiesError: { + _enum: ['ParentBountyNotActive', 'InsufficientBountyBalance', 'TooManyChildBounties'] + }, + /** + * Lookup648: pallet_election_provider_multi_phase::ReadySolution + **/ + PalletElectionProviderMultiPhaseReadySolution: { + supports: 'Vec<(AccountId32,SpNposElectionsSupport)>', + score: 'SpNposElectionsElectionScore', + compute: 'PalletElectionProviderMultiPhaseElectionCompute' + }, + /** + * Lookup650: pallet_election_provider_multi_phase::RoundSnapshot + **/ + PalletElectionProviderMultiPhaseRoundSnapshot: { + voters: 'Vec<(AccountId32,u64,Vec)>', + targets: 'Vec' + }, + /** + * Lookup656: pallet_election_provider_multi_phase::signed::SignedSubmission + **/ + PalletElectionProviderMultiPhaseSignedSignedSubmission: { + who: 'AccountId32', + deposit: 'u128', + rawSolution: 'PalletElectionProviderMultiPhaseRawSolution', + callFee: 'u128' + }, + /** + * Lookup657: pallet_election_provider_multi_phase::pallet::Error + **/ + PalletElectionProviderMultiPhaseError: { + _enum: ['PreDispatchEarlySubmission', 'PreDispatchWrongWinnerCount', 'PreDispatchWeakSubmission', 'SignedQueueFull', 'SignedCannotPayDeposit', 'SignedInvalidWitness', 'SignedTooMuchWeight', 'OcwCallWrongEra', 'MissingSnapshotMetadata', 'InvalidSubmissionIndex', 'CallNotAllowed', 'FallbackFailed', 'BoundNotMet', 'TooManyWinners'] + }, + /** + * Lookup658: pallet_bags_list::list::Node + **/ + PalletBagsListListNode: { + id: 'AccountId32', + prev: 'Option', + next: 'Option', + bagUpper: 'u64', + score: 'u64' + }, + /** + * Lookup659: pallet_bags_list::list::Bag + **/ + PalletBagsListListBag: { + head: 'Option', + tail: 'Option' }, /** - * Lookup92: sp_finality_grandpa::Equivocation + * Lookup661: pallet_bags_list::pallet::Error **/ - SpFinalityGrandpaEquivocation: { + PalletBagsListError: { _enum: { - Prevote: 'FinalityGrandpaEquivocationPrevote', - Precommit: 'FinalityGrandpaEquivocationPrecommit' + List: 'PalletBagsListListListError' } }, /** - * Lookup93: finality_grandpa::Equivocation, sp_finality_grandpa::app::Signature> + * Lookup662: pallet_bags_list::list::ListError **/ - FinalityGrandpaEquivocationPrevote: { - roundNumber: 'u64', - identity: 'SpFinalityGrandpaAppPublic', - first: '(FinalityGrandpaPrevote,SpFinalityGrandpaAppSignature)', - second: '(FinalityGrandpaPrevote,SpFinalityGrandpaAppSignature)' + PalletBagsListListListError: { + _enum: ['Duplicate', 'NotHeavier', 'NotInSameBag', 'NodeNotFound'] }, /** - * Lookup94: finality_grandpa::Prevote + * Lookup663: pallet_nomination_pools::PoolMember **/ - FinalityGrandpaPrevote: { - targetHash: 'H256', - targetNumber: 'u32' + PalletNominationPoolsPoolMember: { + poolId: 'u32', + points: 'u128', + lastRecordedRewardCounter: 'u128', + unbondingEras: 'BTreeMap' }, /** - * Lookup95: sp_finality_grandpa::app::Signature + * Lookup666: pallet_nomination_pools::BondedPoolInner **/ - SpFinalityGrandpaAppSignature: 'SpCoreEd25519Signature', + PalletNominationPoolsBondedPoolInner: { + commission: 'PalletNominationPoolsCommission', + memberCounter: 'u32', + points: 'u128', + roles: 'PalletNominationPoolsPoolRoles', + state: 'PalletNominationPoolsPoolState' + }, /** - * Lookup96: sp_core::ed25519::Signature + * Lookup667: pallet_nomination_pools::Commission **/ - SpCoreEd25519Signature: '[u8;64]', + PalletNominationPoolsCommission: { + current: 'Option<(Perbill,AccountId32)>', + max: 'Option', + changeRate: 'Option', + throttleFrom: 'Option' + }, /** - * Lookup99: finality_grandpa::Equivocation, sp_finality_grandpa::app::Signature> + * Lookup670: pallet_nomination_pools::PoolRoles **/ - FinalityGrandpaEquivocationPrecommit: { - roundNumber: 'u64', - identity: 'SpFinalityGrandpaAppPublic', - first: '(FinalityGrandpaPrecommit,SpFinalityGrandpaAppSignature)', - second: '(FinalityGrandpaPrecommit,SpFinalityGrandpaAppSignature)' + PalletNominationPoolsPoolRoles: { + depositor: 'AccountId32', + root: 'Option', + nominator: 'Option', + bouncer: 'Option' }, /** - * Lookup100: finality_grandpa::Precommit + * Lookup671: pallet_nomination_pools::RewardPool **/ - FinalityGrandpaPrecommit: { - targetHash: 'H256', - targetNumber: 'u32' + PalletNominationPoolsRewardPool: { + lastRecordedRewardCounter: 'u128', + lastRecordedTotalPayouts: 'u128', + totalRewardsClaimed: 'u128', + totalCommissionPending: 'u128', + totalCommissionClaimed: 'u128' }, /** - * Lookup102: sp_core::Void + * Lookup672: pallet_nomination_pools::SubPools **/ - SpCoreVoid: 'Null', + PalletNominationPoolsSubPools: { + noEra: 'PalletNominationPoolsUnbondPool', + withEra: 'BTreeMap' + }, /** - * Lookup103: pallet_grandpa::pallet::Error + * Lookup673: pallet_nomination_pools::UnbondPool **/ - PalletGrandpaError: { - _enum: [ - 'PauseFailed', - 'ResumeFailed', - 'ChangePending', - 'TooSoon', - 'InvalidKeyOwnershipProof', - 'InvalidEquivocationProof', - 'DuplicateOffenceReport' - ] + PalletNominationPoolsUnbondPool: { + points: 'u128', + balance: 'u128' }, /** - * Lookup105: pallet_balances::BalanceLock + * Lookup679: pallet_nomination_pools::pallet::Error **/ - PalletBalancesBalanceLock: { - id: '[u8;8]', - amount: 'u128', - reasons: 'PalletBalancesReasons' + PalletNominationPoolsError: { + _enum: { + PoolNotFound: 'Null', + PoolMemberNotFound: 'Null', + RewardPoolNotFound: 'Null', + SubPoolsNotFound: 'Null', + AccountBelongsToOtherPool: 'Null', + FullyUnbonding: 'Null', + MaxUnbondingLimit: 'Null', + CannotWithdrawAny: 'Null', + MinimumBondNotMet: 'Null', + OverflowRisk: 'Null', + NotDestroying: 'Null', + NotNominator: 'Null', + NotKickerOrDestroying: 'Null', + NotOpen: 'Null', + MaxPools: 'Null', + MaxPoolMembers: 'Null', + CanNotChangeState: 'Null', + DoesNotHavePermission: 'Null', + MetadataExceedsMaxLen: 'Null', + Defensive: 'PalletNominationPoolsDefensiveError', + PartialUnbondNotAllowedPermissionlessly: 'Null', + MaxCommissionRestricted: 'Null', + CommissionExceedsMaximum: 'Null', + CommissionExceedsGlobalMaximum: 'Null', + CommissionChangeThrottled: 'Null', + CommissionChangeRateNotAllowed: 'Null', + NoPendingCommission: 'Null', + NoCommissionCurrentSet: 'Null', + PoolIdInUse: 'Null', + InvalidPoolId: 'Null', + BondExtraRestricted: 'Null', + NothingToAdjust: 'Null' + } }, /** - * Lookup106: pallet_balances::Reasons + * Lookup680: pallet_nomination_pools::pallet::DefensiveError **/ - PalletBalancesReasons: { - _enum: ['Fee', 'Misc', 'All'] + PalletNominationPoolsDefensiveError: { + _enum: ['NotEnoughSpaceInUnbondPool', 'PoolNotFound', 'RewardPoolNotFound', 'SubPoolsNotFound', 'BondedStashKilledPrematurely'] }, /** - * Lookup109: pallet_balances::ReserveData + * Lookup681: pallet_fast_unstake::types::UnstakeRequest **/ - PalletBalancesReserveData: { - id: '[u8;8]', - amount: 'u128' + PalletFastUnstakeUnstakeRequest: { + stashes: 'Vec<(AccountId32,u128)>', + checked: 'Vec' }, /** - * Lookup111: pallet_balances::Releases + * Lookup684: pallet_fast_unstake::pallet::Error **/ - PalletBalancesReleases: { - _enum: ['V1_0_0', 'V2_0_0'] + PalletFastUnstakeError: { + _enum: ['NotController', 'AlreadyQueued', 'NotFullyBonded', 'NotQueued', 'AlreadyHead', 'CallNotAllowed'] }, /** - * Lookup112: pallet_balances::pallet::Call + * Lookup685: polkadot_runtime_parachains::configuration::HostConfiguration **/ - PalletBalancesCall: { + PolkadotRuntimeParachainsConfigurationHostConfiguration: { + maxCodeSize: 'u32', + maxHeadDataSize: 'u32', + maxUpwardQueueCount: 'u32', + maxUpwardQueueSize: 'u32', + maxUpwardMessageSize: 'u32', + maxUpwardMessageNumPerCandidate: 'u32', + hrmpMaxMessageNumPerCandidate: 'u32', + validationUpgradeCooldown: 'u32', + validationUpgradeDelay: 'u32', + asyncBackingParams: 'PolkadotPrimitivesV6AsyncBackingAsyncBackingParams', + maxPovSize: 'u32', + maxDownwardMessageSize: 'u32', + hrmpMaxParachainOutboundChannels: 'u32', + hrmpSenderDeposit: 'u128', + hrmpRecipientDeposit: 'u128', + hrmpChannelMaxCapacity: 'u32', + hrmpChannelMaxTotalSize: 'u32', + hrmpMaxParachainInboundChannels: 'u32', + hrmpChannelMaxMessageSize: 'u32', + executorParams: 'PolkadotPrimitivesV6ExecutorParams', + codeRetentionPeriod: 'u32', + onDemandCores: 'u32', + onDemandRetries: 'u32', + onDemandQueueMaxSize: 'u32', + onDemandTargetQueueUtilization: 'Perbill', + onDemandFeeVariability: 'Perbill', + onDemandBaseFee: 'u128', + onDemandTtl: 'u32', + groupRotationFrequency: 'u32', + parasAvailabilityPeriod: 'u32', + schedulingLookahead: 'u32', + maxValidatorsPerCore: 'Option', + maxValidators: 'Option', + disputePeriod: 'u32', + disputePostConclusionAcceptancePeriod: 'u32', + noShowSlots: 'u32', + nDelayTranches: 'u32', + zerothDelayTrancheWidth: 'u32', + neededApprovals: 'u32', + relayVrfModuloSamples: 'u32', + pvfVotingTtl: 'u32', + minimumValidationUpgradeDelay: 'u32', + minimumBackingVotes: 'u32' + }, + /** + * Lookup688: polkadot_runtime_parachains::configuration::pallet::Error + **/ + PolkadotRuntimeParachainsConfigurationPalletError: { + _enum: ['InvalidNewValue'] + }, + /** + * Lookup691: polkadot_runtime_parachains::shared::AllowedRelayParentsTracker + **/ + PolkadotRuntimeParachainsSharedAllowedRelayParentsTracker: { + buffer: 'Vec<(H256,H256)>', + latestNumber: 'u32' + }, + /** + * Lookup694: polkadot_runtime_parachains::inclusion::AvailabilityBitfieldRecord + **/ + PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord: { + bitfield: 'BitVec', + submittedAt: 'u32' + }, + /** + * Lookup695: polkadot_runtime_parachains::inclusion::CandidatePendingAvailability + **/ + PolkadotRuntimeParachainsInclusionCandidatePendingAvailability: { + _alias: { + hash_: 'hash' + }, + core: 'u32', + hash_: 'H256', + descriptor: 'PolkadotPrimitivesV6CandidateDescriptor', + availabilityVotes: 'BitVec', + backers: 'BitVec', + relayParentNumber: 'u32', + backedInNumber: 'u32', + backingGroup: 'u32' + }, + /** + * Lookup696: polkadot_runtime_parachains::inclusion::pallet::Error + **/ + PolkadotRuntimeParachainsInclusionPalletError: { + _enum: ['UnsortedOrDuplicateValidatorIndices', 'UnsortedOrDuplicateDisputeStatementSet', 'UnsortedOrDuplicateBackedCandidates', 'UnexpectedRelayParent', 'WrongBitfieldSize', 'BitfieldAllZeros', 'BitfieldDuplicateOrUnordered', 'ValidatorIndexOutOfBounds', 'InvalidBitfieldSignature', 'UnscheduledCandidate', 'CandidateScheduledBeforeParaFree', 'ScheduledOutOfOrder', 'HeadDataTooLarge', 'PrematureCodeUpgrade', 'NewCodeTooLarge', 'DisallowedRelayParent', 'InvalidAssignment', 'InvalidGroupIndex', 'InsufficientBacking', 'InvalidBacking', 'NotCollatorSigned', 'ValidationDataHashMismatch', 'IncorrectDownwardMessageHandling', 'InvalidUpwardMessages', 'HrmpWatermarkMishandling', 'InvalidOutboundHrmp', 'InvalidValidationCodeHash', 'ParaHeadMismatch', 'BitfieldReferencesFreedCore'] + }, + /** + * Lookup697: polkadot_primitives::v6::ScrapedOnChainVotes + **/ + PolkadotPrimitivesV6ScrapedOnChainVotes: { + session: 'u32', + backingValidatorsPerCandidate: 'Vec<(PolkadotPrimitivesV6CandidateReceipt,Vec<(u32,PolkadotPrimitivesV6ValidityAttestation)>)>', + disputes: 'Vec' + }, + /** + * Lookup702: polkadot_runtime_parachains::paras_inherent::pallet::Error + **/ + PolkadotRuntimeParachainsParasInherentPalletError: { + _enum: ['TooManyInclusionInherents', 'InvalidParentHeader', 'CandidateConcludedInvalid', 'InherentOverweight', 'DisputeStatementsUnsortedOrDuplicates', 'DisputeInvalid'] + }, + /** + * Lookup705: polkadot_runtime_parachains::scheduler::pallet::CoreOccupied + **/ + PolkadotRuntimeParachainsSchedulerPalletCoreOccupied: { _enum: { - transfer: { - dest: 'MultiAddress', - value: 'Compact' - }, - set_balance: { - who: 'MultiAddress', - newFree: 'Compact', - newReserved: 'Compact' - }, - force_transfer: { - source: 'MultiAddress', - dest: 'MultiAddress', - value: 'Compact' - }, - transfer_keep_alive: { - dest: 'MultiAddress', - value: 'Compact' - }, - transfer_all: { - dest: 'MultiAddress', - keepAlive: 'bool' - }, - force_unreserve: { - who: 'MultiAddress', - amount: 'u128' - } + Free: 'Null', + Paras: 'PolkadotRuntimeParachainsSchedulerPalletParasEntry' } }, /** - * Lookup117: pallet_balances::pallet::Error + * Lookup706: polkadot_runtime_parachains::scheduler::pallet::ParasEntry **/ - PalletBalancesError: { - _enum: [ - 'VestingBalance', - 'LiquidityRestrictions', - 'InsufficientBalance', - 'ExistentialDeposit', - 'KeepAlive', - 'ExistingVestingSchedule', - 'DeadAccount', - 'TooManyReserves' - ] + PolkadotRuntimeParachainsSchedulerPalletParasEntry: { + assignment: 'PolkadotRuntimeParachainsSchedulerCommonAssignment', + availabilityTimeouts: 'u32', + ttl: 'u32' }, /** - * Lookup119: pallet_transaction_payment::Releases + * Lookup707: polkadot_runtime_parachains::scheduler::common::Assignment **/ - PalletTransactionPaymentReleases: { - _enum: ['V1Ancient', 'V2'] + PolkadotRuntimeParachainsSchedulerCommonAssignment: { + paraId: 'u32' + }, + /** + * Lookup713: polkadot_runtime_parachains::paras::PvfCheckActiveVoteState + **/ + PolkadotRuntimeParachainsParasPvfCheckActiveVoteState: { + votesAccept: 'BitVec', + votesReject: 'BitVec', + age: 'u32', + createdAt: 'u32', + causes: 'Vec' }, /** - * Lookup120: pallet_sudo::pallet::Call + * Lookup715: polkadot_runtime_parachains::paras::PvfCheckCause **/ - PalletSudoCall: { + PolkadotRuntimeParachainsParasPvfCheckCause: { _enum: { - sudo: { - call: 'Call' - }, - sudo_unchecked_weight: { - call: 'Call', - weight: 'Weight' - }, - set_key: { - _alias: { - new_: 'new' - }, - new_: 'MultiAddress' - }, - sudo_as: { - who: 'MultiAddress', - call: 'Call' + Onboarding: 'u32', + Upgrade: { + id: 'u32', + includedAt: 'u32', + setGoAhead: 'PolkadotRuntimeParachainsParasSetGoAhead' } } }, /** - * Lookup122: pallet_uniswap::pallet::Call + * Lookup716: polkadot_runtime_parachains::paras::SetGoAhead + **/ + PolkadotRuntimeParachainsParasSetGoAhead: { + _enum: ['Yes', 'No'] + }, + /** + * Lookup719: polkadot_runtime_parachains::paras::ParaLifecycle + **/ + PolkadotRuntimeParachainsParasParaLifecycle: { + _enum: ['Onboarding', 'Parathread', 'Parachain', 'UpgradingParathread', 'DowngradingParachain', 'OffboardingParathread', 'OffboardingParachain'] + }, + /** + * Lookup721: polkadot_runtime_parachains::paras::ParaPastCodeMeta + **/ + PolkadotRuntimeParachainsParasParaPastCodeMeta: { + upgradeTimes: 'Vec', + lastPruned: 'Option' + }, + /** + * Lookup723: polkadot_runtime_parachains::paras::ReplacementTimes + **/ + PolkadotRuntimeParachainsParasReplacementTimes: { + expectedAt: 'u32', + activatedAt: 'u32' + }, + /** + * Lookup725: polkadot_primitives::v6::UpgradeGoAhead + **/ + PolkadotPrimitivesV6UpgradeGoAhead: { + _enum: ['Abort', 'GoAhead'] + }, + /** + * Lookup726: polkadot_primitives::v6::UpgradeRestriction + **/ + PolkadotPrimitivesV6UpgradeRestriction: { + _enum: ['Present'] + }, + /** + * Lookup727: polkadot_runtime_parachains::paras::ParaGenesisArgs + **/ + PolkadotRuntimeParachainsParasParaGenesisArgs: { + genesisHead: 'Bytes', + validationCode: 'Bytes', + paraKind: 'bool' + }, + /** + * Lookup728: polkadot_runtime_parachains::paras::pallet::Error + **/ + PolkadotRuntimeParachainsParasPalletError: { + _enum: ['NotRegistered', 'CannotOnboard', 'CannotOffboard', 'CannotUpgrade', 'CannotDowngrade', 'PvfCheckStatementStale', 'PvfCheckStatementFuture', 'PvfCheckValidatorIndexOutOfBounds', 'PvfCheckInvalidSignature', 'PvfCheckDoubleVote', 'PvfCheckSubjectInvalid', 'CannotUpgradeCode'] + }, + /** + * Lookup730: polkadot_runtime_parachains::initializer::BufferedSessionChange + **/ + PolkadotRuntimeParachainsInitializerBufferedSessionChange: { + validators: 'Vec', + queued: 'Vec', + sessionIndex: 'u32' + }, + /** + * Lookup732: polkadot_core_primitives::InboundDownwardMessage + **/ + PolkadotCorePrimitivesInboundDownwardMessage: { + sentAt: 'u32', + msg: 'Bytes' + }, + /** + * Lookup733: polkadot_runtime_parachains::hrmp::HrmpOpenChannelRequest + **/ + PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest: { + confirmed: 'bool', + age: 'u32', + senderDeposit: 'u128', + maxMessageSize: 'u32', + maxCapacity: 'u32', + maxTotalSize: 'u32' + }, + /** + * Lookup735: polkadot_runtime_parachains::hrmp::HrmpChannel + **/ + PolkadotRuntimeParachainsHrmpHrmpChannel: { + maxCapacity: 'u32', + maxTotalSize: 'u32', + maxMessageSize: 'u32', + msgCount: 'u32', + totalSize: 'u32', + mqcHead: 'Option', + senderDeposit: 'u128', + recipientDeposit: 'u128' + }, + /** + * Lookup737: polkadot_core_primitives::InboundHrmpMessage + **/ + PolkadotCorePrimitivesInboundHrmpMessage: { + sentAt: 'u32', + data: 'Bytes' + }, + /** + * Lookup740: polkadot_runtime_parachains::hrmp::pallet::Error + **/ + PolkadotRuntimeParachainsHrmpPalletError: { + _enum: ['OpenHrmpChannelToSelf', 'OpenHrmpChannelInvalidRecipient', 'OpenHrmpChannelZeroCapacity', 'OpenHrmpChannelCapacityExceedsLimit', 'OpenHrmpChannelZeroMessageSize', 'OpenHrmpChannelMessageSizeExceedsLimit', 'OpenHrmpChannelAlreadyExists', 'OpenHrmpChannelAlreadyRequested', 'OpenHrmpChannelLimitExceeded', 'AcceptHrmpChannelDoesntExist', 'AcceptHrmpChannelAlreadyConfirmed', 'AcceptHrmpChannelLimitExceeded', 'CloseHrmpChannelUnauthorized', 'CloseHrmpChannelDoesntExist', 'CloseHrmpChannelAlreadyUnderway', 'CancelHrmpOpenChannelUnauthorized', 'OpenHrmpChannelDoesntExist', 'OpenHrmpChannelAlreadyConfirmed', 'WrongWitness', 'ChannelCreationNotAuthorized'] + }, + /** + * Lookup742: polkadot_primitives::v6::SessionInfo + **/ + PolkadotPrimitivesV6SessionInfo: { + activeValidatorIndices: 'Vec', + randomSeed: '[u8;32]', + disputePeriod: 'u32', + validators: 'PolkadotPrimitivesV6IndexedVecValidatorIndex', + discoveryKeys: 'Vec', + assignmentKeys: 'Vec', + validatorGroups: 'PolkadotPrimitivesV6IndexedVecGroupIndex', + nCores: 'u32', + zerothDelayTrancheWidth: 'u32', + relayVrfModuloSamples: 'u32', + nDelayTranches: 'u32', + noShowSlots: 'u32', + neededApprovals: 'u32' + }, + /** + * Lookup743: polkadot_primitives::v6::IndexedVec + **/ + PolkadotPrimitivesV6IndexedVecValidatorIndex: 'Vec', + /** + * Lookup745: polkadot_primitives::v6::IndexedVec + **/ + PolkadotPrimitivesV6IndexedVecGroupIndex: 'Vec>', + /** + * Lookup747: polkadot_primitives::v6::DisputeState + **/ + PolkadotPrimitivesV6DisputeState: { + validatorsFor: 'BitVec', + validatorsAgainst: 'BitVec', + start: 'u32', + concludedAt: 'Option' + }, + /** + * Lookup749: polkadot_runtime_parachains::disputes::pallet::Error + **/ + PolkadotRuntimeParachainsDisputesPalletError: { + _enum: ['DuplicateDisputeStatementSets', 'AncientDisputeStatement', 'ValidatorIndexOutOfBounds', 'InvalidSignature', 'DuplicateStatement', 'SingleSidedDispute', 'MaliciousBacker', 'MissingBackingVotes', 'UnconfirmedDispute'] + }, + /** + * Lookup750: polkadot_primitives::v6::slashing::PendingSlashes + **/ + PolkadotPrimitivesV6SlashingPendingSlashes: { + _alias: { + keys_: 'keys' + }, + keys_: 'BTreeMap', + kind: 'PolkadotPrimitivesV6SlashingSlashingOffenceKind' + }, + /** + * Lookup754: polkadot_runtime_parachains::disputes::slashing::pallet::Error + **/ + PolkadotRuntimeParachainsDisputesSlashingPalletError: { + _enum: ['InvalidKeyOwnershipProof', 'InvalidSessionIndex', 'InvalidCandidateHash', 'InvalidValidatorIndex', 'ValidatorIndexIdMismatch', 'DuplicateSlashingReport'] + }, + /** + * Lookup755: polkadot_runtime_common::paras_registrar::ParaInfo + **/ + PolkadotRuntimeCommonParasRegistrarParaInfo: { + manager: 'AccountId32', + deposit: 'u128', + locked: 'Option' + }, + /** + * Lookup757: polkadot_runtime_common::paras_registrar::pallet::Error + **/ + PolkadotRuntimeCommonParasRegistrarPalletError: { + _enum: ['NotRegistered', 'AlreadyRegistered', 'NotOwner', 'CodeTooLarge', 'HeadDataTooLarge', 'NotParachain', 'NotParathread', 'CannotDeregister', 'CannotDowngrade', 'CannotUpgrade', 'ParaLocked', 'NotReserved', 'EmptyCode', 'CannotSwap'] + }, + /** + * Lookup759: polkadot_runtime_common::slots::pallet::Error + **/ + PolkadotRuntimeCommonSlotsPalletError: { + _enum: ['ParaNotOnboarding', 'LeaseError'] + }, + /** + * Lookup764: polkadot_runtime_common::auctions::pallet::Error + **/ + PolkadotRuntimeCommonAuctionsPalletError: { + _enum: ['AuctionInProgress', 'LeasePeriodInPast', 'ParaNotRegistered', 'NotCurrentAuction', 'NotAuction', 'AuctionEnded', 'AlreadyLeasedOut'] + }, + /** + * Lookup765: polkadot_runtime_common::crowdloan::FundInfo + **/ + PolkadotRuntimeCommonCrowdloanFundInfo: { + depositor: 'AccountId32', + verifier: 'Option', + deposit: 'u128', + raised: 'u128', + end: 'u32', + cap: 'u128', + lastContribution: 'PolkadotRuntimeCommonCrowdloanLastContribution', + firstPeriod: 'u32', + lastPeriod: 'u32', + fundIndex: 'u32' + }, + /** + * Lookup766: polkadot_runtime_common::crowdloan::LastContribution **/ - PalletUniswapCall: { + PolkadotRuntimeCommonCrowdloanLastContribution: { _enum: { - create_pool: { - token0: 'u32', - token1: 'u32', - fee: 'u32' - }, - enable_fee_amount: { - fee: 'u32', - tickSpacing: 'i32' - }, - set_fee_protocol: { - id: '[u8;32]', - feeProtocol0: 'u8', - feeProtocol1: 'u8' - }, - collect_protocol: { - id: '[u8;32]', - recipient: 'AccountId32', - amount0Requested: 'u128', - amount1Requested: 'u128' - }, - initialize: { - id: '[u8;32]', - sqrtPriceX96: 'UniswapV3U160' - }, - mint: { - id: '[u8;32]', - recipient: 'AccountId32', - tickLower: 'i32', - tickUpper: 'i32', - amount: 'u128' - }, - collect: { - id: '[u8;32]', - recipient: 'AccountId32', - tickLower: 'i32', - tickUpper: 'i32', - amount0Requested: 'u128', - amount1Requested: 'u128' - }, - burn: { - id: '[u8;32]', - tickLower: 'i32', - tickUpper: 'i32', - amount: 'u128' - }, - swap: { - id: '[u8;32]', - recipient: 'AccountId32', - zeroForOne: 'bool', - amountSpecfied: 'UniswapV3I256', - sqrtPriceLimitX96: 'UniswapV3U160' - }, - flash: { - id: '[u8;32]', - recipient: 'AccountId32', - amount0: 'UniswapV3U256', - amount1: 'UniswapV3U256', - pay0: 'UniswapV3U256', - pay1: 'UniswapV3U256' - } + Never: 'Null', + PreEnding: 'u32', + Ending: 'u32' } }, /** - * Lookup123: pallet_utility::pallet::Call + * Lookup767: polkadot_runtime_common::crowdloan::pallet::Error **/ - PalletUtilityCall: { + PolkadotRuntimeCommonCrowdloanPalletError: { + _enum: ['FirstPeriodInPast', 'FirstPeriodTooFarInFuture', 'LastPeriodBeforeFirstPeriod', 'LastPeriodTooFarInFuture', 'CannotEndInPast', 'EndTooFarInFuture', 'Overflow', 'ContributionTooSmall', 'InvalidParaId', 'CapExceeded', 'ContributionPeriodOver', 'InvalidOrigin', 'NotParachain', 'LeaseActive', 'BidOrLeaseActive', 'FundNotEnded', 'NoContributions', 'NotReadyToDissolve', 'InvalidSignature', 'MemoTooLarge', 'AlreadyInNewRaise', 'VrfDelayInProgress', 'NoLeasePeriod'] + }, + /** + * Lookup768: pallet_xcm::pallet::QueryStatus + **/ + PalletXcmQueryStatus: { _enum: { - batch: { - calls: 'Vec' - }, - as_derivative: { - index: 'u16', - call: 'Call' + Pending: { + responder: 'XcmVersionedMultiLocation', + maybeMatchQuerier: 'Option', + maybeNotify: 'Option<(u8,u8)>', + timeout: 'u32', }, - batch_all: { - calls: 'Vec' - }, - dispatch_as: { - asOrigin: 'NodeTemplateRuntimeOriginCaller', - call: 'Call' + VersionNotifier: { + origin: 'XcmVersionedMultiLocation', + isActive: 'bool', }, - force_batch: { - calls: 'Vec' + Ready: { + response: 'XcmVersionedResponse', + at: 'u32' } } }, /** - * Lookup125: node_template_runtime::OriginCaller + * Lookup772: xcm::VersionedResponse **/ - NodeTemplateRuntimeOriginCaller: { + XcmVersionedResponse: { _enum: { - system: 'FrameSupportDispatchRawOrigin', - Void: 'SpCoreVoid' + __Unused0: 'Null', + __Unused1: 'Null', + V2: 'XcmV2Response', + V3: 'XcmV3Response' } }, /** - * Lookup126: frame_support::dispatch::RawOrigin + * Lookup778: pallet_xcm::pallet::VersionMigrationStage **/ - FrameSupportDispatchRawOrigin: { + PalletXcmVersionMigrationStage: { _enum: { - Root: 'Null', - Signed: 'AccountId32', - None: 'Null' + MigrateSupportedVersion: 'Null', + MigrateVersionNotifiers: 'Null', + NotifyCurrentTargets: 'Option', + MigrateAndNotifyOldTargets: 'Null' } }, /** - * Lookup127: pallet_sudo::pallet::Error + * Lookup781: xcm::VersionedAssetId **/ - PalletSudoError: { - _enum: ['RequireSudo'] + XcmVersionedAssetId: { + _enum: { + __Unused0: 'Null', + __Unused1: 'Null', + __Unused2: 'Null', + V3: 'XcmV3MultiassetAssetId' + } }, /** - * Lookup131: uniswap_v3::libraries::tick::Tick + * Lookup782: pallet_xcm::pallet::RemoteLockedFungibleRecord **/ - UniswapV3LibrariesTick: { - liquidityGross: 'u128', - liquidityNet: 'i128', - feeGrowthOutside0X128: 'UniswapV3U256', - feeGrowthOutside1X128: 'UniswapV3U256', - tickCumulativeOutside: 'i64', - secondsPerLiquidityOutsideX128: 'UniswapV3U160', - secondsOutside: 'u32', - initialized: 'bool' + PalletXcmRemoteLockedFungibleRecord: { + amount: 'u128', + owner: 'XcmVersionedMultiLocation', + locker: 'XcmVersionedMultiLocation', + consumers: 'Vec<(Null,u128)>' }, /** - * Lookup135: uniswap_v3::libraries::oracle::Observation + * Lookup789: pallet_xcm::pallet::Error **/ - UniswapV3LibrariesOracleObservation: { - blockTimestamp: 'u32', - tickCumulative: 'i64', - secondsPerLiquidityCumulativeX128: 'UniswapV3U160', - initialized: 'bool' + PalletXcmError: { + _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed', 'InvalidAsset', 'LowBalance', 'TooManyLocks', 'AccountNotSovereign', 'FeesNotMet', 'LockNotFound', 'InUse'] }, /** - * Lookup137: uniswap_v3::libraries::position::Position + * Lookup790: pallet_message_queue::BookState **/ - UniswapV3LibrariesPosition: { - liqudity: 'u128', - feeGrowthInside0LastX128: 'UniswapV3U256', - feeGrowthInside1LastX128: 'UniswapV3U256', - tokensOwed0: 'u128', - tokensOwed1: 'u128' + PalletMessageQueueBookState: { + _alias: { + size_: 'size' + }, + begin: 'u32', + end: 'u32', + count: 'u32', + readyNeighbours: 'Option', + messageCount: 'u64', + size_: 'u64' }, /** - * Lookup140: uniswap_v3::contracts::pool::types::Slot0 + * Lookup792: pallet_message_queue::Neighbours **/ - UniswapV3ContractsPoolTypesSlot0: { - sqrtPriceX96: 'UniswapV3U160', - tick: 'i32', - observationIndex: 'u16', - observationCardinality: 'u16', - observationCardinalityNext: 'u16', - feeProtocol: 'u8', - unlocked: 'bool' + PalletMessageQueueNeighbours: { + prev: 'PolkadotRuntimeParachainsInclusionAggregateMessageOrigin', + next: 'PolkadotRuntimeParachainsInclusionAggregateMessageOrigin' }, /** - * Lookup141: uniswap_v3::contracts::pool::types::ProtocolFees + * Lookup794: pallet_message_queue::Page **/ - UniswapV3ContractsPoolTypesProtocolFees: { - token0: 'u128', - token1: 'u128' + PalletMessageQueuePage: { + remaining: 'u32', + remainingSize: 'u32', + firstIndex: 'u32', + first: 'u32', + last: 'u32', + heap: 'Bytes' }, /** - * Lookup142: pallet_uniswap::types::Pool + * Lookup796: pallet_message_queue::pallet::Error **/ - PalletUniswapPool: { - id: '[u8;32]', - owner: 'AccountId32', - token0: 'u32', - token1: 'u32', - fee: 'u32', - tickSpacing: 'i32', - maxLiquidityPerTick: 'u128' + PalletMessageQueueError: { + _enum: ['NotReapable', 'NoPage', 'NoMessage', 'AlreadyProcessed', 'Queued', 'InsufficientWeight', 'TemporarilyUnprocessable', 'QueuePaused'] }, /** - * Lookup143: pallet_uniswap::pallet::Error + * Lookup797: pallet_asset_rate::pallet::Error **/ - PalletUniswapError: { - _enum: [ - 'DuplicatedTokens', - 'EmptyTickSpacing', - 'TickNotSpaced', - 'InvalidFeeConfig', - 'PoolNoExists', - 'NotOwner', - 'InternalPoolError', - 'AI', - 'IF', - 'L', - 'LO', - 'LOK', - 'LS', - 'NP', - 'R', - 'TLU', - 'TLM', - 'TUM' - ] + PalletAssetRateError: { + _enum: ['UnknownAssetKind', 'AlreadyExists'] }, /** - * Lookup144: pallet_utility::pallet::Error + * Lookup800: pallet_beefy::pallet::Error **/ - PalletUtilityError: { - _enum: ['TooManyCalls'] + PalletBeefyError: { + _enum: ['InvalidKeyOwnershipProof', 'InvalidEquivocationProof', 'DuplicateOffenceReport', 'InvalidConfiguration'] }, /** - * Lookup146: sp_runtime::MultiSignature + * Lookup801: sp_consensus_beefy::mmr::BeefyAuthoritySet **/ - SpRuntimeMultiSignature: { - _enum: { - Ed25519: 'SpCoreEd25519Signature', - Sr25519: 'SpCoreSr25519Signature', - Ecdsa: 'SpCoreEcdsaSignature' - } + SpConsensusBeefyMmrBeefyAuthoritySet: { + id: 'u64', + len: 'u32', + keysetCommitment: 'H256' }, /** - * Lookup147: sp_core::sr25519::Signature - **/ - SpCoreSr25519Signature: '[u8;64]', - /** - * Lookup148: sp_core::ecdsa::Signature - **/ - SpCoreEcdsaSignature: '[u8;65]', - /** - * Lookup151: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + * Lookup804: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender **/ FrameSystemExtensionsCheckNonZeroSender: 'Null', /** - * Lookup152: frame_system::extensions::check_spec_version::CheckSpecVersion + * Lookup805: frame_system::extensions::check_spec_version::CheckSpecVersion **/ FrameSystemExtensionsCheckSpecVersion: 'Null', /** - * Lookup153: frame_system::extensions::check_tx_version::CheckTxVersion + * Lookup806: frame_system::extensions::check_tx_version::CheckTxVersion **/ FrameSystemExtensionsCheckTxVersion: 'Null', /** - * Lookup154: frame_system::extensions::check_genesis::CheckGenesis + * Lookup807: frame_system::extensions::check_genesis::CheckGenesis **/ FrameSystemExtensionsCheckGenesis: 'Null', /** - * Lookup157: frame_system::extensions::check_nonce::CheckNonce + * Lookup810: frame_system::extensions::check_nonce::CheckNonce **/ FrameSystemExtensionsCheckNonce: 'Compact', /** - * Lookup158: frame_system::extensions::check_weight::CheckWeight + * Lookup811: frame_system::extensions::check_weight::CheckWeight **/ FrameSystemExtensionsCheckWeight: 'Null', /** - * Lookup159: pallet_transaction_payment::ChargeTransactionPayment + * Lookup812: pallet_transaction_payment::ChargeTransactionPayment **/ PalletTransactionPaymentChargeTransactionPayment: 'Compact', /** - * Lookup160: node_template_runtime::Runtime + * Lookup813: polkadot_runtime_common::claims::PrevalidateAttests + **/ + PolkadotRuntimeCommonClaimsPrevalidateAttests: 'Null', + /** + * Lookup814: polkadot_runtime::Runtime **/ - NodeTemplateRuntimeRuntime: 'Null' -} + PolkadotRuntimeRuntime: 'Null' +}; diff --git a/packages/ui/src/interfaces/registry.ts b/packages/ui/src/interfaces/registry.ts index 0e7e6216..9f531853 100644 --- a/packages/ui/src/interfaces/registry.ts +++ b/packages/ui/src/interfaces/registry.ts @@ -3,190 +3,440 @@ // import type lookup before we augment - in some environments // this is required to allow for ambient/previous definitions -import '@polkadot/types/types/registry' +import '@polkadot/types/types/registry'; -import type { - FinalityGrandpaEquivocationPrecommit, - FinalityGrandpaEquivocationPrevote, - FinalityGrandpaPrecommit, - FinalityGrandpaPrevote, - FrameSupportDispatchDispatchClass, - FrameSupportDispatchDispatchInfo, - FrameSupportDispatchPays, - FrameSupportDispatchPerDispatchClassU32, - FrameSupportDispatchPerDispatchClassWeight, - FrameSupportDispatchPerDispatchClassWeightsPerClass, - FrameSupportDispatchRawOrigin, - FrameSupportTokensMiscBalanceStatus, - FrameSystemAccountInfo, - FrameSystemCall, - FrameSystemError, - FrameSystemEvent, - FrameSystemEventRecord, - FrameSystemExtensionsCheckGenesis, - FrameSystemExtensionsCheckNonZeroSender, - FrameSystemExtensionsCheckNonce, - FrameSystemExtensionsCheckSpecVersion, - FrameSystemExtensionsCheckTxVersion, - FrameSystemExtensionsCheckWeight, - FrameSystemLastRuntimeUpgradeInfo, - FrameSystemLimitsBlockLength, - FrameSystemLimitsBlockWeights, - FrameSystemLimitsWeightsPerClass, - FrameSystemPhase, - NodeTemplateRuntimeOriginCaller, - NodeTemplateRuntimeRuntime, - PalletBalancesAccountData, - PalletBalancesBalanceLock, - PalletBalancesCall, - PalletBalancesError, - PalletBalancesEvent, - PalletBalancesReasons, - PalletBalancesReleases, - PalletBalancesReserveData, - PalletGrandpaCall, - PalletGrandpaError, - PalletGrandpaEvent, - PalletGrandpaStoredPendingChange, - PalletGrandpaStoredState, - PalletSudoCall, - PalletSudoError, - PalletSudoEvent, - PalletTimestampCall, - PalletTransactionPaymentChargeTransactionPayment, - PalletTransactionPaymentEvent, - PalletTransactionPaymentReleases, - PalletUniswapCall, - PalletUniswapError, - PalletUniswapEvent, - PalletUniswapPool, - PalletUtilityCall, - PalletUtilityError, - PalletUtilityEvent, - SpConsensusAuraSr25519AppSr25519Public, - SpCoreEcdsaSignature, - SpCoreEd25519Public, - SpCoreEd25519Signature, - SpCoreSr25519Public, - SpCoreSr25519Signature, - SpCoreVoid, - SpFinalityGrandpaAppPublic, - SpFinalityGrandpaAppSignature, - SpFinalityGrandpaEquivocation, - SpFinalityGrandpaEquivocationProof, - SpRuntimeArithmeticError, - SpRuntimeDigest, - SpRuntimeDigestDigestItem, - SpRuntimeDispatchError, - SpRuntimeModuleError, - SpRuntimeMultiSignature, - SpRuntimeTokenError, - SpRuntimeTransactionalError, - SpVersionRuntimeVersion, - SpWeightsRuntimeDbWeight, - UniswapV3ContractsPoolTypesProtocolFees, - UniswapV3ContractsPoolTypesSlot0, - UniswapV3I256, - UniswapV3InterfacesFactoryEvent, - UniswapV3InterfacesPoolEventsEvent, - UniswapV3LibrariesOracleObservation, - UniswapV3LibrariesPosition, - UniswapV3LibrariesTick, - UniswapV3U160, - UniswapV3U192, - UniswapV3U256 -} from '@polkadot/types/lookup' +import type { BitvecOrderLsb0, FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchPostDispatchInfo, FrameSupportDispatchRawOrigin, FrameSupportMessagesProcessMessageError, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, PalletAssetRateCall, PalletAssetRateError, PalletAssetRateEvent, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmountRuntimeFreezeReason, PalletBalancesIdAmountRuntimeHoldReason, PalletBalancesReasons, PalletBalancesReserveData, PalletBeefyCall, PalletBeefyError, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletChildBountiesCall, PalletChildBountiesChildBounty, PalletChildBountiesChildBountyStatus, PalletChildBountiesError, PalletChildBountiesEvent, PalletConvictionVotingCall, PalletConvictionVotingConviction, PalletConvictionVotingDelegations, PalletConvictionVotingError, PalletConvictionVotingEvent, PalletConvictionVotingTally, PalletConvictionVotingVoteAccountVote, PalletConvictionVotingVoteCasting, PalletConvictionVotingVoteDelegating, PalletConvictionVotingVotePriorLock, PalletConvictionVotingVoteVoting, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletFastUnstakeCall, PalletFastUnstakeError, PalletFastUnstakeEvent, PalletFastUnstakeUnstakeRequest, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIdentitySimpleIdentityField, PalletIdentitySimpleIdentityInfo, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletIndicesCall, PalletIndicesError, PalletIndicesEvent, PalletMessageQueueBookState, PalletMessageQueueCall, PalletMessageQueueError, PalletMessageQueueEvent, PalletMessageQueueNeighbours, PalletMessageQueuePage, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletNominationPoolsBondExtra, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsCall, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsDefensiveError, PalletNominationPoolsError, PalletNominationPoolsEvent, PalletNominationPoolsFreezeReason, PalletNominationPoolsPoolMember, PalletNominationPoolsPoolRoles, PalletNominationPoolsPoolState, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletNominationPoolsUnbondPool, PalletOffencesEvent, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageHoldReason, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingIndividualExposure, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletTimestampCall, PalletTransactionPaymentChargeTransactionPayment, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryPaymentState, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletWhitelistCall, PalletWhitelistError, PalletWhitelistEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, PolkadotPrimitivesV6AssignmentAppPublic, PolkadotPrimitivesV6AsyncBackingAsyncBackingParams, PolkadotPrimitivesV6BackedCandidate, PolkadotPrimitivesV6CandidateCommitments, PolkadotPrimitivesV6CandidateDescriptor, PolkadotPrimitivesV6CandidateReceipt, PolkadotPrimitivesV6CollatorAppPublic, PolkadotPrimitivesV6CollatorAppSignature, PolkadotPrimitivesV6CommittedCandidateReceipt, PolkadotPrimitivesV6DisputeState, PolkadotPrimitivesV6DisputeStatement, PolkadotPrimitivesV6DisputeStatementSet, PolkadotPrimitivesV6ExecutorParams, PolkadotPrimitivesV6ExecutorParamsExecutorParam, PolkadotPrimitivesV6IndexedVecGroupIndex, PolkadotPrimitivesV6IndexedVecValidatorIndex, PolkadotPrimitivesV6InherentData, PolkadotPrimitivesV6InvalidDisputeStatementKind, PolkadotPrimitivesV6PvfCheckStatement, PolkadotPrimitivesV6PvfExecTimeoutKind, PolkadotPrimitivesV6PvfPrepTimeoutKind, PolkadotPrimitivesV6ScrapedOnChainVotes, PolkadotPrimitivesV6SessionInfo, PolkadotPrimitivesV6SignedUncheckedSigned, PolkadotPrimitivesV6SlashingDisputeProof, PolkadotPrimitivesV6SlashingDisputesTimeSlot, PolkadotPrimitivesV6SlashingPendingSlashes, PolkadotPrimitivesV6SlashingSlashingOffenceKind, PolkadotPrimitivesV6UpgradeGoAhead, PolkadotPrimitivesV6UpgradeRestriction, PolkadotPrimitivesV6ValidDisputeStatementKind, PolkadotPrimitivesV6ValidatorAppPublic, PolkadotPrimitivesV6ValidatorAppSignature, PolkadotPrimitivesV6ValidityAttestation, PolkadotRuntimeCommonAuctionsPalletCall, PolkadotRuntimeCommonAuctionsPalletError, PolkadotRuntimeCommonAuctionsPalletEvent, PolkadotRuntimeCommonClaimsEcdsaSignature, PolkadotRuntimeCommonClaimsPalletCall, PolkadotRuntimeCommonClaimsPalletError, PolkadotRuntimeCommonClaimsPalletEvent, PolkadotRuntimeCommonClaimsPrevalidateAttests, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonCrowdloanFundInfo, PolkadotRuntimeCommonCrowdloanLastContribution, PolkadotRuntimeCommonCrowdloanPalletCall, PolkadotRuntimeCommonCrowdloanPalletError, PolkadotRuntimeCommonCrowdloanPalletEvent, PolkadotRuntimeCommonImplsVersionedLocatableAsset, PolkadotRuntimeCommonParasRegistrarPalletCall, PolkadotRuntimeCommonParasRegistrarPalletError, PolkadotRuntimeCommonParasRegistrarPalletEvent, PolkadotRuntimeCommonParasRegistrarParaInfo, PolkadotRuntimeCommonSlotsPalletCall, PolkadotRuntimeCommonSlotsPalletError, PolkadotRuntimeCommonSlotsPalletEvent, PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin, PolkadotRuntimeNposCompactSolution16, PolkadotRuntimeOriginCaller, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsConfigurationPalletCall, PolkadotRuntimeParachainsConfigurationPalletError, PolkadotRuntimeParachainsDisputesDisputeLocation, PolkadotRuntimeParachainsDisputesDisputeResult, PolkadotRuntimeParachainsDisputesPalletCall, PolkadotRuntimeParachainsDisputesPalletError, PolkadotRuntimeParachainsDisputesPalletEvent, PolkadotRuntimeParachainsDisputesSlashingPalletCall, PolkadotRuntimeParachainsDisputesSlashingPalletError, PolkadotRuntimeParachainsHrmpHrmpChannel, PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest, PolkadotRuntimeParachainsHrmpPalletCall, PolkadotRuntimeParachainsHrmpPalletError, PolkadotRuntimeParachainsHrmpPalletEvent, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord, PolkadotRuntimeParachainsInclusionCandidatePendingAvailability, PolkadotRuntimeParachainsInclusionPalletCall, PolkadotRuntimeParachainsInclusionPalletError, PolkadotRuntimeParachainsInclusionPalletEvent, PolkadotRuntimeParachainsInclusionUmpQueueId, PolkadotRuntimeParachainsInitializerBufferedSessionChange, PolkadotRuntimeParachainsInitializerPalletCall, PolkadotRuntimeParachainsOriginPalletOrigin, PolkadotRuntimeParachainsParasInherentPalletCall, PolkadotRuntimeParachainsParasInherentPalletError, PolkadotRuntimeParachainsParasPalletCall, PolkadotRuntimeParachainsParasPalletError, PolkadotRuntimeParachainsParasPalletEvent, PolkadotRuntimeParachainsParasParaGenesisArgs, PolkadotRuntimeParachainsParasParaLifecycle, PolkadotRuntimeParachainsParasParaPastCodeMeta, PolkadotRuntimeParachainsParasPvfCheckActiveVoteState, PolkadotRuntimeParachainsParasPvfCheckCause, PolkadotRuntimeParachainsParasReplacementTimes, PolkadotRuntimeParachainsParasSetGoAhead, PolkadotRuntimeParachainsSchedulerCommonAssignment, PolkadotRuntimeParachainsSchedulerPalletCoreOccupied, PolkadotRuntimeParachainsSchedulerPalletParasEntry, PolkadotRuntimeParachainsSharedAllowedRelayParentsTracker, PolkadotRuntimeParachainsSharedPalletCall, PolkadotRuntimeProxyType, PolkadotRuntimeRuntime, PolkadotRuntimeRuntimeFreezeReason, PolkadotRuntimeRuntimeHoldReason, PolkadotRuntimeSessionKeys, SpArithmeticArithmeticError, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusBeefyCommitment, SpConsensusBeefyEcdsaCryptoPublic, SpConsensusBeefyEcdsaCryptoSignature, SpConsensusBeefyEquivocationProof, SpConsensusBeefyMmrBeefyAuthoritySet, SpConsensusBeefyPayload, SpConsensusBeefyVoteMessage, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreEcdsaPublic, SpCoreEcdsaSignature, SpCoreEd25519Public, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreSr25519VrfVrfSignature, SpCoreVoid, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeMultiSigner, SpRuntimeTokenError, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingOffenceOffenceDetails, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmV3MultiLocation, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { - FinalityGrandpaEquivocationPrecommit: FinalityGrandpaEquivocationPrecommit - FinalityGrandpaEquivocationPrevote: FinalityGrandpaEquivocationPrevote - FinalityGrandpaPrecommit: FinalityGrandpaPrecommit - FinalityGrandpaPrevote: FinalityGrandpaPrevote - FrameSupportDispatchDispatchClass: FrameSupportDispatchDispatchClass - FrameSupportDispatchDispatchInfo: FrameSupportDispatchDispatchInfo - FrameSupportDispatchPays: FrameSupportDispatchPays - FrameSupportDispatchPerDispatchClassU32: FrameSupportDispatchPerDispatchClassU32 - FrameSupportDispatchPerDispatchClassWeight: FrameSupportDispatchPerDispatchClassWeight - FrameSupportDispatchPerDispatchClassWeightsPerClass: FrameSupportDispatchPerDispatchClassWeightsPerClass - FrameSupportDispatchRawOrigin: FrameSupportDispatchRawOrigin - FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus - FrameSystemAccountInfo: FrameSystemAccountInfo - FrameSystemCall: FrameSystemCall - FrameSystemError: FrameSystemError - FrameSystemEvent: FrameSystemEvent - FrameSystemEventRecord: FrameSystemEventRecord - FrameSystemExtensionsCheckGenesis: FrameSystemExtensionsCheckGenesis - FrameSystemExtensionsCheckNonZeroSender: FrameSystemExtensionsCheckNonZeroSender - FrameSystemExtensionsCheckNonce: FrameSystemExtensionsCheckNonce - FrameSystemExtensionsCheckSpecVersion: FrameSystemExtensionsCheckSpecVersion - FrameSystemExtensionsCheckTxVersion: FrameSystemExtensionsCheckTxVersion - FrameSystemExtensionsCheckWeight: FrameSystemExtensionsCheckWeight - FrameSystemLastRuntimeUpgradeInfo: FrameSystemLastRuntimeUpgradeInfo - FrameSystemLimitsBlockLength: FrameSystemLimitsBlockLength - FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights - FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass - FrameSystemPhase: FrameSystemPhase - NodeTemplateRuntimeOriginCaller: NodeTemplateRuntimeOriginCaller - NodeTemplateRuntimeRuntime: NodeTemplateRuntimeRuntime - PalletBalancesAccountData: PalletBalancesAccountData - PalletBalancesBalanceLock: PalletBalancesBalanceLock - PalletBalancesCall: PalletBalancesCall - PalletBalancesError: PalletBalancesError - PalletBalancesEvent: PalletBalancesEvent - PalletBalancesReasons: PalletBalancesReasons - PalletBalancesReleases: PalletBalancesReleases - PalletBalancesReserveData: PalletBalancesReserveData - PalletGrandpaCall: PalletGrandpaCall - PalletGrandpaError: PalletGrandpaError - PalletGrandpaEvent: PalletGrandpaEvent - PalletGrandpaStoredPendingChange: PalletGrandpaStoredPendingChange - PalletGrandpaStoredState: PalletGrandpaStoredState - PalletSudoCall: PalletSudoCall - PalletSudoError: PalletSudoError - PalletSudoEvent: PalletSudoEvent - PalletTimestampCall: PalletTimestampCall - PalletTransactionPaymentChargeTransactionPayment: PalletTransactionPaymentChargeTransactionPayment - PalletTransactionPaymentEvent: PalletTransactionPaymentEvent - PalletTransactionPaymentReleases: PalletTransactionPaymentReleases - PalletUniswapCall: PalletUniswapCall - PalletUniswapError: PalletUniswapError - PalletUniswapEvent: PalletUniswapEvent - PalletUniswapPool: PalletUniswapPool - PalletUtilityCall: PalletUtilityCall - PalletUtilityError: PalletUtilityError - PalletUtilityEvent: PalletUtilityEvent - SpConsensusAuraSr25519AppSr25519Public: SpConsensusAuraSr25519AppSr25519Public - SpCoreEcdsaSignature: SpCoreEcdsaSignature - SpCoreEd25519Public: SpCoreEd25519Public - SpCoreEd25519Signature: SpCoreEd25519Signature - SpCoreSr25519Public: SpCoreSr25519Public - SpCoreSr25519Signature: SpCoreSr25519Signature - SpCoreVoid: SpCoreVoid - SpFinalityGrandpaAppPublic: SpFinalityGrandpaAppPublic - SpFinalityGrandpaAppSignature: SpFinalityGrandpaAppSignature - SpFinalityGrandpaEquivocation: SpFinalityGrandpaEquivocation - SpFinalityGrandpaEquivocationProof: SpFinalityGrandpaEquivocationProof - SpRuntimeArithmeticError: SpRuntimeArithmeticError - SpRuntimeDigest: SpRuntimeDigest - SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem - SpRuntimeDispatchError: SpRuntimeDispatchError - SpRuntimeModuleError: SpRuntimeModuleError - SpRuntimeMultiSignature: SpRuntimeMultiSignature - SpRuntimeTokenError: SpRuntimeTokenError - SpRuntimeTransactionalError: SpRuntimeTransactionalError - SpVersionRuntimeVersion: SpVersionRuntimeVersion - SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight - UniswapV3ContractsPoolTypesProtocolFees: UniswapV3ContractsPoolTypesProtocolFees - UniswapV3ContractsPoolTypesSlot0: UniswapV3ContractsPoolTypesSlot0 - UniswapV3I256: UniswapV3I256 - UniswapV3InterfacesFactoryEvent: UniswapV3InterfacesFactoryEvent - UniswapV3InterfacesPoolEventsEvent: UniswapV3InterfacesPoolEventsEvent - UniswapV3LibrariesOracleObservation: UniswapV3LibrariesOracleObservation - UniswapV3LibrariesPosition: UniswapV3LibrariesPosition - UniswapV3LibrariesTick: UniswapV3LibrariesTick - UniswapV3U160: UniswapV3U160 - UniswapV3U192: UniswapV3U192 - UniswapV3U256: UniswapV3U256 + BitvecOrderLsb0: BitvecOrderLsb0; + FinalityGrandpaEquivocationPrecommit: FinalityGrandpaEquivocationPrecommit; + FinalityGrandpaEquivocationPrevote: FinalityGrandpaEquivocationPrevote; + FinalityGrandpaPrecommit: FinalityGrandpaPrecommit; + FinalityGrandpaPrevote: FinalityGrandpaPrevote; + FrameSupportDispatchDispatchClass: FrameSupportDispatchDispatchClass; + FrameSupportDispatchDispatchInfo: FrameSupportDispatchDispatchInfo; + FrameSupportDispatchPays: FrameSupportDispatchPays; + FrameSupportDispatchPerDispatchClassU32: FrameSupportDispatchPerDispatchClassU32; + FrameSupportDispatchPerDispatchClassWeight: FrameSupportDispatchPerDispatchClassWeight; + FrameSupportDispatchPerDispatchClassWeightsPerClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; + FrameSupportDispatchPostDispatchInfo: FrameSupportDispatchPostDispatchInfo; + FrameSupportDispatchRawOrigin: FrameSupportDispatchRawOrigin; + FrameSupportMessagesProcessMessageError: FrameSupportMessagesProcessMessageError; + FrameSupportPalletId: FrameSupportPalletId; + FrameSupportPreimagesBounded: FrameSupportPreimagesBounded; + FrameSupportScheduleDispatchTime: FrameSupportScheduleDispatchTime; + FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus; + FrameSystemAccountInfo: FrameSystemAccountInfo; + FrameSystemCall: FrameSystemCall; + FrameSystemError: FrameSystemError; + FrameSystemEvent: FrameSystemEvent; + FrameSystemEventRecord: FrameSystemEventRecord; + FrameSystemExtensionsCheckGenesis: FrameSystemExtensionsCheckGenesis; + FrameSystemExtensionsCheckNonZeroSender: FrameSystemExtensionsCheckNonZeroSender; + FrameSystemExtensionsCheckNonce: FrameSystemExtensionsCheckNonce; + FrameSystemExtensionsCheckSpecVersion: FrameSystemExtensionsCheckSpecVersion; + FrameSystemExtensionsCheckTxVersion: FrameSystemExtensionsCheckTxVersion; + FrameSystemExtensionsCheckWeight: FrameSystemExtensionsCheckWeight; + FrameSystemLastRuntimeUpgradeInfo: FrameSystemLastRuntimeUpgradeInfo; + FrameSystemLimitsBlockLength: FrameSystemLimitsBlockLength; + FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights; + FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass; + FrameSystemPhase: FrameSystemPhase; + PalletAssetRateCall: PalletAssetRateCall; + PalletAssetRateError: PalletAssetRateError; + PalletAssetRateEvent: PalletAssetRateEvent; + PalletBabeCall: PalletBabeCall; + PalletBabeError: PalletBabeError; + PalletBagsListCall: PalletBagsListCall; + PalletBagsListError: PalletBagsListError; + PalletBagsListEvent: PalletBagsListEvent; + PalletBagsListListBag: PalletBagsListListBag; + PalletBagsListListListError: PalletBagsListListListError; + PalletBagsListListNode: PalletBagsListListNode; + PalletBalancesAccountData: PalletBalancesAccountData; + PalletBalancesBalanceLock: PalletBalancesBalanceLock; + PalletBalancesCall: PalletBalancesCall; + PalletBalancesError: PalletBalancesError; + PalletBalancesEvent: PalletBalancesEvent; + PalletBalancesIdAmountRuntimeFreezeReason: PalletBalancesIdAmountRuntimeFreezeReason; + PalletBalancesIdAmountRuntimeHoldReason: PalletBalancesIdAmountRuntimeHoldReason; + PalletBalancesReasons: PalletBalancesReasons; + PalletBalancesReserveData: PalletBalancesReserveData; + PalletBeefyCall: PalletBeefyCall; + PalletBeefyError: PalletBeefyError; + PalletBountiesBounty: PalletBountiesBounty; + PalletBountiesBountyStatus: PalletBountiesBountyStatus; + PalletBountiesCall: PalletBountiesCall; + PalletBountiesError: PalletBountiesError; + PalletBountiesEvent: PalletBountiesEvent; + PalletChildBountiesCall: PalletChildBountiesCall; + PalletChildBountiesChildBounty: PalletChildBountiesChildBounty; + PalletChildBountiesChildBountyStatus: PalletChildBountiesChildBountyStatus; + PalletChildBountiesError: PalletChildBountiesError; + PalletChildBountiesEvent: PalletChildBountiesEvent; + PalletConvictionVotingCall: PalletConvictionVotingCall; + PalletConvictionVotingConviction: PalletConvictionVotingConviction; + PalletConvictionVotingDelegations: PalletConvictionVotingDelegations; + PalletConvictionVotingError: PalletConvictionVotingError; + PalletConvictionVotingEvent: PalletConvictionVotingEvent; + PalletConvictionVotingTally: PalletConvictionVotingTally; + PalletConvictionVotingVoteAccountVote: PalletConvictionVotingVoteAccountVote; + PalletConvictionVotingVoteCasting: PalletConvictionVotingVoteCasting; + PalletConvictionVotingVoteDelegating: PalletConvictionVotingVoteDelegating; + PalletConvictionVotingVotePriorLock: PalletConvictionVotingVotePriorLock; + PalletConvictionVotingVoteVoting: PalletConvictionVotingVoteVoting; + PalletElectionProviderMultiPhaseCall: PalletElectionProviderMultiPhaseCall; + PalletElectionProviderMultiPhaseElectionCompute: PalletElectionProviderMultiPhaseElectionCompute; + PalletElectionProviderMultiPhaseError: PalletElectionProviderMultiPhaseError; + PalletElectionProviderMultiPhaseEvent: PalletElectionProviderMultiPhaseEvent; + PalletElectionProviderMultiPhasePhase: PalletElectionProviderMultiPhasePhase; + PalletElectionProviderMultiPhaseRawSolution: PalletElectionProviderMultiPhaseRawSolution; + PalletElectionProviderMultiPhaseReadySolution: PalletElectionProviderMultiPhaseReadySolution; + PalletElectionProviderMultiPhaseRoundSnapshot: PalletElectionProviderMultiPhaseRoundSnapshot; + PalletElectionProviderMultiPhaseSignedSignedSubmission: PalletElectionProviderMultiPhaseSignedSignedSubmission; + PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: PalletElectionProviderMultiPhaseSolutionOrSnapshotSize; + PalletFastUnstakeCall: PalletFastUnstakeCall; + PalletFastUnstakeError: PalletFastUnstakeError; + PalletFastUnstakeEvent: PalletFastUnstakeEvent; + PalletFastUnstakeUnstakeRequest: PalletFastUnstakeUnstakeRequest; + PalletGrandpaCall: PalletGrandpaCall; + PalletGrandpaError: PalletGrandpaError; + PalletGrandpaEvent: PalletGrandpaEvent; + PalletGrandpaStoredPendingChange: PalletGrandpaStoredPendingChange; + PalletGrandpaStoredState: PalletGrandpaStoredState; + PalletIdentityBitFlags: PalletIdentityBitFlags; + PalletIdentityCall: PalletIdentityCall; + PalletIdentityError: PalletIdentityError; + PalletIdentityEvent: PalletIdentityEvent; + PalletIdentityJudgement: PalletIdentityJudgement; + PalletIdentityRegistrarInfo: PalletIdentityRegistrarInfo; + PalletIdentityRegistration: PalletIdentityRegistration; + PalletIdentitySimpleIdentityField: PalletIdentitySimpleIdentityField; + PalletIdentitySimpleIdentityInfo: PalletIdentitySimpleIdentityInfo; + PalletImOnlineCall: PalletImOnlineCall; + PalletImOnlineError: PalletImOnlineError; + PalletImOnlineEvent: PalletImOnlineEvent; + PalletImOnlineHeartbeat: PalletImOnlineHeartbeat; + PalletImOnlineSr25519AppSr25519Public: PalletImOnlineSr25519AppSr25519Public; + PalletImOnlineSr25519AppSr25519Signature: PalletImOnlineSr25519AppSr25519Signature; + PalletIndicesCall: PalletIndicesCall; + PalletIndicesError: PalletIndicesError; + PalletIndicesEvent: PalletIndicesEvent; + PalletMessageQueueBookState: PalletMessageQueueBookState; + PalletMessageQueueCall: PalletMessageQueueCall; + PalletMessageQueueError: PalletMessageQueueError; + PalletMessageQueueEvent: PalletMessageQueueEvent; + PalletMessageQueueNeighbours: PalletMessageQueueNeighbours; + PalletMessageQueuePage: PalletMessageQueuePage; + PalletMultisigCall: PalletMultisigCall; + PalletMultisigError: PalletMultisigError; + PalletMultisigEvent: PalletMultisigEvent; + PalletMultisigMultisig: PalletMultisigMultisig; + PalletMultisigTimepoint: PalletMultisigTimepoint; + PalletNominationPoolsBondExtra: PalletNominationPoolsBondExtra; + PalletNominationPoolsBondedPoolInner: PalletNominationPoolsBondedPoolInner; + PalletNominationPoolsCall: PalletNominationPoolsCall; + PalletNominationPoolsClaimPermission: PalletNominationPoolsClaimPermission; + PalletNominationPoolsCommission: PalletNominationPoolsCommission; + PalletNominationPoolsCommissionChangeRate: PalletNominationPoolsCommissionChangeRate; + PalletNominationPoolsConfigOpAccountId32: PalletNominationPoolsConfigOpAccountId32; + PalletNominationPoolsConfigOpPerbill: PalletNominationPoolsConfigOpPerbill; + PalletNominationPoolsConfigOpU128: PalletNominationPoolsConfigOpU128; + PalletNominationPoolsConfigOpU32: PalletNominationPoolsConfigOpU32; + PalletNominationPoolsDefensiveError: PalletNominationPoolsDefensiveError; + PalletNominationPoolsError: PalletNominationPoolsError; + PalletNominationPoolsEvent: PalletNominationPoolsEvent; + PalletNominationPoolsFreezeReason: PalletNominationPoolsFreezeReason; + PalletNominationPoolsPoolMember: PalletNominationPoolsPoolMember; + PalletNominationPoolsPoolRoles: PalletNominationPoolsPoolRoles; + PalletNominationPoolsPoolState: PalletNominationPoolsPoolState; + PalletNominationPoolsRewardPool: PalletNominationPoolsRewardPool; + PalletNominationPoolsSubPools: PalletNominationPoolsSubPools; + PalletNominationPoolsUnbondPool: PalletNominationPoolsUnbondPool; + PalletOffencesEvent: PalletOffencesEvent; + PalletPreimageCall: PalletPreimageCall; + PalletPreimageError: PalletPreimageError; + PalletPreimageEvent: PalletPreimageEvent; + PalletPreimageHoldReason: PalletPreimageHoldReason; + PalletPreimageOldRequestStatus: PalletPreimageOldRequestStatus; + PalletPreimageRequestStatus: PalletPreimageRequestStatus; + PalletProxyAnnouncement: PalletProxyAnnouncement; + PalletProxyCall: PalletProxyCall; + PalletProxyError: PalletProxyError; + PalletProxyEvent: PalletProxyEvent; + PalletProxyProxyDefinition: PalletProxyProxyDefinition; + PalletReferendaCall: PalletReferendaCall; + PalletReferendaCurve: PalletReferendaCurve; + PalletReferendaDecidingStatus: PalletReferendaDecidingStatus; + PalletReferendaDeposit: PalletReferendaDeposit; + PalletReferendaError: PalletReferendaError; + PalletReferendaEvent: PalletReferendaEvent; + PalletReferendaReferendumInfo: PalletReferendaReferendumInfo; + PalletReferendaReferendumStatus: PalletReferendaReferendumStatus; + PalletReferendaTrackInfo: PalletReferendaTrackInfo; + PalletSchedulerCall: PalletSchedulerCall; + PalletSchedulerError: PalletSchedulerError; + PalletSchedulerEvent: PalletSchedulerEvent; + PalletSchedulerScheduled: PalletSchedulerScheduled; + PalletSessionCall: PalletSessionCall; + PalletSessionError: PalletSessionError; + PalletSessionEvent: PalletSessionEvent; + PalletStakingActiveEraInfo: PalletStakingActiveEraInfo; + PalletStakingEraRewardPoints: PalletStakingEraRewardPoints; + PalletStakingExposure: PalletStakingExposure; + PalletStakingForcing: PalletStakingForcing; + PalletStakingIndividualExposure: PalletStakingIndividualExposure; + PalletStakingNominations: PalletStakingNominations; + PalletStakingPalletCall: PalletStakingPalletCall; + PalletStakingPalletConfigOpPerbill: PalletStakingPalletConfigOpPerbill; + PalletStakingPalletConfigOpPercent: PalletStakingPalletConfigOpPercent; + PalletStakingPalletConfigOpU128: PalletStakingPalletConfigOpU128; + PalletStakingPalletConfigOpU32: PalletStakingPalletConfigOpU32; + PalletStakingPalletError: PalletStakingPalletError; + PalletStakingPalletEvent: PalletStakingPalletEvent; + PalletStakingRewardDestination: PalletStakingRewardDestination; + PalletStakingSlashingSlashingSpans: PalletStakingSlashingSlashingSpans; + PalletStakingSlashingSpanRecord: PalletStakingSlashingSpanRecord; + PalletStakingStakingLedger: PalletStakingStakingLedger; + PalletStakingUnappliedSlash: PalletStakingUnappliedSlash; + PalletStakingUnlockChunk: PalletStakingUnlockChunk; + PalletStakingValidatorPrefs: PalletStakingValidatorPrefs; + PalletTimestampCall: PalletTimestampCall; + PalletTransactionPaymentChargeTransactionPayment: PalletTransactionPaymentChargeTransactionPayment; + PalletTransactionPaymentEvent: PalletTransactionPaymentEvent; + PalletTransactionPaymentReleases: PalletTransactionPaymentReleases; + PalletTreasuryCall: PalletTreasuryCall; + PalletTreasuryError: PalletTreasuryError; + PalletTreasuryEvent: PalletTreasuryEvent; + PalletTreasuryPaymentState: PalletTreasuryPaymentState; + PalletTreasuryProposal: PalletTreasuryProposal; + PalletTreasurySpendStatus: PalletTreasurySpendStatus; + PalletUtilityCall: PalletUtilityCall; + PalletUtilityError: PalletUtilityError; + PalletUtilityEvent: PalletUtilityEvent; + PalletVestingCall: PalletVestingCall; + PalletVestingError: PalletVestingError; + PalletVestingEvent: PalletVestingEvent; + PalletVestingReleases: PalletVestingReleases; + PalletVestingVestingInfo: PalletVestingVestingInfo; + PalletWhitelistCall: PalletWhitelistCall; + PalletWhitelistError: PalletWhitelistError; + PalletWhitelistEvent: PalletWhitelistEvent; + PalletXcmCall: PalletXcmCall; + PalletXcmError: PalletXcmError; + PalletXcmEvent: PalletXcmEvent; + PalletXcmOrigin: PalletXcmOrigin; + PalletXcmQueryStatus: PalletXcmQueryStatus; + PalletXcmRemoteLockedFungibleRecord: PalletXcmRemoteLockedFungibleRecord; + PalletXcmVersionMigrationStage: PalletXcmVersionMigrationStage; + PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage; + PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage; + PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage; + PolkadotParachainPrimitivesPrimitivesHrmpChannelId: PolkadotParachainPrimitivesPrimitivesHrmpChannelId; + PolkadotPrimitivesV6AssignmentAppPublic: PolkadotPrimitivesV6AssignmentAppPublic; + PolkadotPrimitivesV6AsyncBackingAsyncBackingParams: PolkadotPrimitivesV6AsyncBackingAsyncBackingParams; + PolkadotPrimitivesV6BackedCandidate: PolkadotPrimitivesV6BackedCandidate; + PolkadotPrimitivesV6CandidateCommitments: PolkadotPrimitivesV6CandidateCommitments; + PolkadotPrimitivesV6CandidateDescriptor: PolkadotPrimitivesV6CandidateDescriptor; + PolkadotPrimitivesV6CandidateReceipt: PolkadotPrimitivesV6CandidateReceipt; + PolkadotPrimitivesV6CollatorAppPublic: PolkadotPrimitivesV6CollatorAppPublic; + PolkadotPrimitivesV6CollatorAppSignature: PolkadotPrimitivesV6CollatorAppSignature; + PolkadotPrimitivesV6CommittedCandidateReceipt: PolkadotPrimitivesV6CommittedCandidateReceipt; + PolkadotPrimitivesV6DisputeState: PolkadotPrimitivesV6DisputeState; + PolkadotPrimitivesV6DisputeStatement: PolkadotPrimitivesV6DisputeStatement; + PolkadotPrimitivesV6DisputeStatementSet: PolkadotPrimitivesV6DisputeStatementSet; + PolkadotPrimitivesV6ExecutorParams: PolkadotPrimitivesV6ExecutorParams; + PolkadotPrimitivesV6ExecutorParamsExecutorParam: PolkadotPrimitivesV6ExecutorParamsExecutorParam; + PolkadotPrimitivesV6IndexedVecGroupIndex: PolkadotPrimitivesV6IndexedVecGroupIndex; + PolkadotPrimitivesV6IndexedVecValidatorIndex: PolkadotPrimitivesV6IndexedVecValidatorIndex; + PolkadotPrimitivesV6InherentData: PolkadotPrimitivesV6InherentData; + PolkadotPrimitivesV6InvalidDisputeStatementKind: PolkadotPrimitivesV6InvalidDisputeStatementKind; + PolkadotPrimitivesV6PvfCheckStatement: PolkadotPrimitivesV6PvfCheckStatement; + PolkadotPrimitivesV6PvfExecTimeoutKind: PolkadotPrimitivesV6PvfExecTimeoutKind; + PolkadotPrimitivesV6PvfPrepTimeoutKind: PolkadotPrimitivesV6PvfPrepTimeoutKind; + PolkadotPrimitivesV6ScrapedOnChainVotes: PolkadotPrimitivesV6ScrapedOnChainVotes; + PolkadotPrimitivesV6SessionInfo: PolkadotPrimitivesV6SessionInfo; + PolkadotPrimitivesV6SignedUncheckedSigned: PolkadotPrimitivesV6SignedUncheckedSigned; + PolkadotPrimitivesV6SlashingDisputeProof: PolkadotPrimitivesV6SlashingDisputeProof; + PolkadotPrimitivesV6SlashingDisputesTimeSlot: PolkadotPrimitivesV6SlashingDisputesTimeSlot; + PolkadotPrimitivesV6SlashingPendingSlashes: PolkadotPrimitivesV6SlashingPendingSlashes; + PolkadotPrimitivesV6SlashingSlashingOffenceKind: PolkadotPrimitivesV6SlashingSlashingOffenceKind; + PolkadotPrimitivesV6UpgradeGoAhead: PolkadotPrimitivesV6UpgradeGoAhead; + PolkadotPrimitivesV6UpgradeRestriction: PolkadotPrimitivesV6UpgradeRestriction; + PolkadotPrimitivesV6ValidDisputeStatementKind: PolkadotPrimitivesV6ValidDisputeStatementKind; + PolkadotPrimitivesV6ValidatorAppPublic: PolkadotPrimitivesV6ValidatorAppPublic; + PolkadotPrimitivesV6ValidatorAppSignature: PolkadotPrimitivesV6ValidatorAppSignature; + PolkadotPrimitivesV6ValidityAttestation: PolkadotPrimitivesV6ValidityAttestation; + PolkadotRuntimeCommonAuctionsPalletCall: PolkadotRuntimeCommonAuctionsPalletCall; + PolkadotRuntimeCommonAuctionsPalletError: PolkadotRuntimeCommonAuctionsPalletError; + PolkadotRuntimeCommonAuctionsPalletEvent: PolkadotRuntimeCommonAuctionsPalletEvent; + PolkadotRuntimeCommonClaimsEcdsaSignature: PolkadotRuntimeCommonClaimsEcdsaSignature; + PolkadotRuntimeCommonClaimsPalletCall: PolkadotRuntimeCommonClaimsPalletCall; + PolkadotRuntimeCommonClaimsPalletError: PolkadotRuntimeCommonClaimsPalletError; + PolkadotRuntimeCommonClaimsPalletEvent: PolkadotRuntimeCommonClaimsPalletEvent; + PolkadotRuntimeCommonClaimsPrevalidateAttests: PolkadotRuntimeCommonClaimsPrevalidateAttests; + PolkadotRuntimeCommonClaimsStatementKind: PolkadotRuntimeCommonClaimsStatementKind; + PolkadotRuntimeCommonCrowdloanFundInfo: PolkadotRuntimeCommonCrowdloanFundInfo; + PolkadotRuntimeCommonCrowdloanLastContribution: PolkadotRuntimeCommonCrowdloanLastContribution; + PolkadotRuntimeCommonCrowdloanPalletCall: PolkadotRuntimeCommonCrowdloanPalletCall; + PolkadotRuntimeCommonCrowdloanPalletError: PolkadotRuntimeCommonCrowdloanPalletError; + PolkadotRuntimeCommonCrowdloanPalletEvent: PolkadotRuntimeCommonCrowdloanPalletEvent; + PolkadotRuntimeCommonImplsVersionedLocatableAsset: PolkadotRuntimeCommonImplsVersionedLocatableAsset; + PolkadotRuntimeCommonParasRegistrarPalletCall: PolkadotRuntimeCommonParasRegistrarPalletCall; + PolkadotRuntimeCommonParasRegistrarPalletError: PolkadotRuntimeCommonParasRegistrarPalletError; + PolkadotRuntimeCommonParasRegistrarPalletEvent: PolkadotRuntimeCommonParasRegistrarPalletEvent; + PolkadotRuntimeCommonParasRegistrarParaInfo: PolkadotRuntimeCommonParasRegistrarParaInfo; + PolkadotRuntimeCommonSlotsPalletCall: PolkadotRuntimeCommonSlotsPalletCall; + PolkadotRuntimeCommonSlotsPalletError: PolkadotRuntimeCommonSlotsPalletError; + PolkadotRuntimeCommonSlotsPalletEvent: PolkadotRuntimeCommonSlotsPalletEvent; + PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin: PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin; + PolkadotRuntimeNposCompactSolution16: PolkadotRuntimeNposCompactSolution16; + PolkadotRuntimeOriginCaller: PolkadotRuntimeOriginCaller; + PolkadotRuntimeParachainsConfigurationHostConfiguration: PolkadotRuntimeParachainsConfigurationHostConfiguration; + PolkadotRuntimeParachainsConfigurationPalletCall: PolkadotRuntimeParachainsConfigurationPalletCall; + PolkadotRuntimeParachainsConfigurationPalletError: PolkadotRuntimeParachainsConfigurationPalletError; + PolkadotRuntimeParachainsDisputesDisputeLocation: PolkadotRuntimeParachainsDisputesDisputeLocation; + PolkadotRuntimeParachainsDisputesDisputeResult: PolkadotRuntimeParachainsDisputesDisputeResult; + PolkadotRuntimeParachainsDisputesPalletCall: PolkadotRuntimeParachainsDisputesPalletCall; + PolkadotRuntimeParachainsDisputesPalletError: PolkadotRuntimeParachainsDisputesPalletError; + PolkadotRuntimeParachainsDisputesPalletEvent: PolkadotRuntimeParachainsDisputesPalletEvent; + PolkadotRuntimeParachainsDisputesSlashingPalletCall: PolkadotRuntimeParachainsDisputesSlashingPalletCall; + PolkadotRuntimeParachainsDisputesSlashingPalletError: PolkadotRuntimeParachainsDisputesSlashingPalletError; + PolkadotRuntimeParachainsHrmpHrmpChannel: PolkadotRuntimeParachainsHrmpHrmpChannel; + PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest: PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest; + PolkadotRuntimeParachainsHrmpPalletCall: PolkadotRuntimeParachainsHrmpPalletCall; + PolkadotRuntimeParachainsHrmpPalletError: PolkadotRuntimeParachainsHrmpPalletError; + PolkadotRuntimeParachainsHrmpPalletEvent: PolkadotRuntimeParachainsHrmpPalletEvent; + PolkadotRuntimeParachainsInclusionAggregateMessageOrigin: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin; + PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord: PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord; + PolkadotRuntimeParachainsInclusionCandidatePendingAvailability: PolkadotRuntimeParachainsInclusionCandidatePendingAvailability; + PolkadotRuntimeParachainsInclusionPalletCall: PolkadotRuntimeParachainsInclusionPalletCall; + PolkadotRuntimeParachainsInclusionPalletError: PolkadotRuntimeParachainsInclusionPalletError; + PolkadotRuntimeParachainsInclusionPalletEvent: PolkadotRuntimeParachainsInclusionPalletEvent; + PolkadotRuntimeParachainsInclusionUmpQueueId: PolkadotRuntimeParachainsInclusionUmpQueueId; + PolkadotRuntimeParachainsInitializerBufferedSessionChange: PolkadotRuntimeParachainsInitializerBufferedSessionChange; + PolkadotRuntimeParachainsInitializerPalletCall: PolkadotRuntimeParachainsInitializerPalletCall; + PolkadotRuntimeParachainsOriginPalletOrigin: PolkadotRuntimeParachainsOriginPalletOrigin; + PolkadotRuntimeParachainsParasInherentPalletCall: PolkadotRuntimeParachainsParasInherentPalletCall; + PolkadotRuntimeParachainsParasInherentPalletError: PolkadotRuntimeParachainsParasInherentPalletError; + PolkadotRuntimeParachainsParasPalletCall: PolkadotRuntimeParachainsParasPalletCall; + PolkadotRuntimeParachainsParasPalletError: PolkadotRuntimeParachainsParasPalletError; + PolkadotRuntimeParachainsParasPalletEvent: PolkadotRuntimeParachainsParasPalletEvent; + PolkadotRuntimeParachainsParasParaGenesisArgs: PolkadotRuntimeParachainsParasParaGenesisArgs; + PolkadotRuntimeParachainsParasParaLifecycle: PolkadotRuntimeParachainsParasParaLifecycle; + PolkadotRuntimeParachainsParasParaPastCodeMeta: PolkadotRuntimeParachainsParasParaPastCodeMeta; + PolkadotRuntimeParachainsParasPvfCheckActiveVoteState: PolkadotRuntimeParachainsParasPvfCheckActiveVoteState; + PolkadotRuntimeParachainsParasPvfCheckCause: PolkadotRuntimeParachainsParasPvfCheckCause; + PolkadotRuntimeParachainsParasReplacementTimes: PolkadotRuntimeParachainsParasReplacementTimes; + PolkadotRuntimeParachainsParasSetGoAhead: PolkadotRuntimeParachainsParasSetGoAhead; + PolkadotRuntimeParachainsSchedulerCommonAssignment: PolkadotRuntimeParachainsSchedulerCommonAssignment; + PolkadotRuntimeParachainsSchedulerPalletCoreOccupied: PolkadotRuntimeParachainsSchedulerPalletCoreOccupied; + PolkadotRuntimeParachainsSchedulerPalletParasEntry: PolkadotRuntimeParachainsSchedulerPalletParasEntry; + PolkadotRuntimeParachainsSharedAllowedRelayParentsTracker: PolkadotRuntimeParachainsSharedAllowedRelayParentsTracker; + PolkadotRuntimeParachainsSharedPalletCall: PolkadotRuntimeParachainsSharedPalletCall; + PolkadotRuntimeProxyType: PolkadotRuntimeProxyType; + PolkadotRuntimeRuntime: PolkadotRuntimeRuntime; + PolkadotRuntimeRuntimeFreezeReason: PolkadotRuntimeRuntimeFreezeReason; + PolkadotRuntimeRuntimeHoldReason: PolkadotRuntimeRuntimeHoldReason; + PolkadotRuntimeSessionKeys: PolkadotRuntimeSessionKeys; + SpArithmeticArithmeticError: SpArithmeticArithmeticError; + SpAuthorityDiscoveryAppPublic: SpAuthorityDiscoveryAppPublic; + SpConsensusBabeAllowedSlots: SpConsensusBabeAllowedSlots; + SpConsensusBabeAppPublic: SpConsensusBabeAppPublic; + SpConsensusBabeBabeEpochConfiguration: SpConsensusBabeBabeEpochConfiguration; + SpConsensusBabeDigestsNextConfigDescriptor: SpConsensusBabeDigestsNextConfigDescriptor; + SpConsensusBabeDigestsPreDigest: SpConsensusBabeDigestsPreDigest; + SpConsensusBabeDigestsPrimaryPreDigest: SpConsensusBabeDigestsPrimaryPreDigest; + SpConsensusBabeDigestsSecondaryPlainPreDigest: SpConsensusBabeDigestsSecondaryPlainPreDigest; + SpConsensusBabeDigestsSecondaryVRFPreDigest: SpConsensusBabeDigestsSecondaryVRFPreDigest; + SpConsensusBeefyCommitment: SpConsensusBeefyCommitment; + SpConsensusBeefyEcdsaCryptoPublic: SpConsensusBeefyEcdsaCryptoPublic; + SpConsensusBeefyEcdsaCryptoSignature: SpConsensusBeefyEcdsaCryptoSignature; + SpConsensusBeefyEquivocationProof: SpConsensusBeefyEquivocationProof; + SpConsensusBeefyMmrBeefyAuthoritySet: SpConsensusBeefyMmrBeefyAuthoritySet; + SpConsensusBeefyPayload: SpConsensusBeefyPayload; + SpConsensusBeefyVoteMessage: SpConsensusBeefyVoteMessage; + SpConsensusGrandpaAppPublic: SpConsensusGrandpaAppPublic; + SpConsensusGrandpaAppSignature: SpConsensusGrandpaAppSignature; + SpConsensusGrandpaEquivocation: SpConsensusGrandpaEquivocation; + SpConsensusGrandpaEquivocationProof: SpConsensusGrandpaEquivocationProof; + SpConsensusSlotsEquivocationProof: SpConsensusSlotsEquivocationProof; + SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId; + SpCoreEcdsaPublic: SpCoreEcdsaPublic; + SpCoreEcdsaSignature: SpCoreEcdsaSignature; + SpCoreEd25519Public: SpCoreEd25519Public; + SpCoreEd25519Signature: SpCoreEd25519Signature; + SpCoreSr25519Public: SpCoreSr25519Public; + SpCoreSr25519Signature: SpCoreSr25519Signature; + SpCoreSr25519VrfVrfSignature: SpCoreSr25519VrfVrfSignature; + SpCoreVoid: SpCoreVoid; + SpNposElectionsElectionScore: SpNposElectionsElectionScore; + SpNposElectionsSupport: SpNposElectionsSupport; + SpRuntimeBlakeTwo256: SpRuntimeBlakeTwo256; + SpRuntimeDigest: SpRuntimeDigest; + SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem; + SpRuntimeDispatchError: SpRuntimeDispatchError; + SpRuntimeDispatchErrorWithPostInfo: SpRuntimeDispatchErrorWithPostInfo; + SpRuntimeHeader: SpRuntimeHeader; + SpRuntimeModuleError: SpRuntimeModuleError; + SpRuntimeMultiSignature: SpRuntimeMultiSignature; + SpRuntimeMultiSigner: SpRuntimeMultiSigner; + SpRuntimeTokenError: SpRuntimeTokenError; + SpRuntimeTransactionalError: SpRuntimeTransactionalError; + SpSessionMembershipProof: SpSessionMembershipProof; + SpStakingOffenceOffenceDetails: SpStakingOffenceOffenceDetails; + SpVersionRuntimeVersion: SpVersionRuntimeVersion; + SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight; + SpWeightsWeightV2Weight: SpWeightsWeightV2Weight; + StagingXcmV3MultiLocation: StagingXcmV3MultiLocation; + XcmDoubleEncoded: XcmDoubleEncoded; + XcmV2BodyId: XcmV2BodyId; + XcmV2BodyPart: XcmV2BodyPart; + XcmV2Instruction: XcmV2Instruction; + XcmV2Junction: XcmV2Junction; + XcmV2MultiAsset: XcmV2MultiAsset; + XcmV2MultiLocation: XcmV2MultiLocation; + XcmV2MultiassetAssetId: XcmV2MultiassetAssetId; + XcmV2MultiassetAssetInstance: XcmV2MultiassetAssetInstance; + XcmV2MultiassetFungibility: XcmV2MultiassetFungibility; + XcmV2MultiassetMultiAssetFilter: XcmV2MultiassetMultiAssetFilter; + XcmV2MultiassetMultiAssets: XcmV2MultiassetMultiAssets; + XcmV2MultiassetWildFungibility: XcmV2MultiassetWildFungibility; + XcmV2MultiassetWildMultiAsset: XcmV2MultiassetWildMultiAsset; + XcmV2MultilocationJunctions: XcmV2MultilocationJunctions; + XcmV2NetworkId: XcmV2NetworkId; + XcmV2OriginKind: XcmV2OriginKind; + XcmV2Response: XcmV2Response; + XcmV2TraitsError: XcmV2TraitsError; + XcmV2WeightLimit: XcmV2WeightLimit; + XcmV2Xcm: XcmV2Xcm; + XcmV3Instruction: XcmV3Instruction; + XcmV3Junction: XcmV3Junction; + XcmV3JunctionBodyId: XcmV3JunctionBodyId; + XcmV3JunctionBodyPart: XcmV3JunctionBodyPart; + XcmV3JunctionNetworkId: XcmV3JunctionNetworkId; + XcmV3Junctions: XcmV3Junctions; + XcmV3MaybeErrorCode: XcmV3MaybeErrorCode; + XcmV3MultiAsset: XcmV3MultiAsset; + XcmV3MultiassetAssetId: XcmV3MultiassetAssetId; + XcmV3MultiassetAssetInstance: XcmV3MultiassetAssetInstance; + XcmV3MultiassetFungibility: XcmV3MultiassetFungibility; + XcmV3MultiassetMultiAssetFilter: XcmV3MultiassetMultiAssetFilter; + XcmV3MultiassetMultiAssets: XcmV3MultiassetMultiAssets; + XcmV3MultiassetWildFungibility: XcmV3MultiassetWildFungibility; + XcmV3MultiassetWildMultiAsset: XcmV3MultiassetWildMultiAsset; + XcmV3PalletInfo: XcmV3PalletInfo; + XcmV3QueryResponseInfo: XcmV3QueryResponseInfo; + XcmV3Response: XcmV3Response; + XcmV3TraitsError: XcmV3TraitsError; + XcmV3TraitsOutcome: XcmV3TraitsOutcome; + XcmV3WeightLimit: XcmV3WeightLimit; + XcmV3Xcm: XcmV3Xcm; + XcmVersionedAssetId: XcmVersionedAssetId; + XcmVersionedMultiAssets: XcmVersionedMultiAssets; + XcmVersionedMultiLocation: XcmVersionedMultiLocation; + XcmVersionedResponse: XcmVersionedResponse; + XcmVersionedXcm: XcmVersionedXcm; } // InterfaceTypes } // declare module diff --git a/packages/ui/src/interfaces/types-lookup.ts b/packages/ui/src/interfaces/types-lookup.ts index a77dffb3..74356042 100644 --- a/packages/ui/src/interfaces/types-lookup.ts +++ b/packages/ui/src/interfaces/types-lookup.ts @@ -3,1158 +3,6608 @@ // import type lookup before we augment - in some environments // this is required to allow for ambient/previous definitions -import '@polkadot/types/lookup' - -import type { - Bytes, - Compact, - Enum, - Null, - Option, - Result, - Struct, - Text, - U8aFixed, - Vec, - bool, - i128, - i32, - i64, - u128, - u16, - u32, - u64, - u8 -} from '@polkadot/types-codec' -import type { ITuple } from '@polkadot/types-codec/types' -import type { - AccountId32, - Call, - H256, - MultiAddress, - Perbill, - Weight -} from '@polkadot/types/interfaces/runtime' -import type { Event } from '@polkadot/types/interfaces/system' +import '@polkadot/types/lookup'; + +import type { Data } from '@polkadot/types'; +import type { BTreeMap, BitVec, Bytes, Compact, Enum, Null, Option, Result, Set, Struct, Text, U8aFixed, Vec, bool, i64, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; +import type { ITuple } from '@polkadot/types-codec/types'; +import type { Vote } from '@polkadot/types/interfaces/elections'; +import type { EthereumAddress } from '@polkadot/types/interfaces/eth'; +import type { AccountId32, Call, H256, MultiAddress, PerU16, Perbill, Percent } from '@polkadot/types/interfaces/runtime'; +import type { Event } from '@polkadot/types/interfaces/system'; declare module '@polkadot/types/lookup' { /** @name FrameSystemAccountInfo (3) */ interface FrameSystemAccountInfo extends Struct { - readonly nonce: u32 - readonly consumers: u32 - readonly providers: u32 - readonly sufficients: u32 - readonly data: PalletBalancesAccountData + readonly nonce: u32; + readonly consumers: u32; + readonly providers: u32; + readonly sufficients: u32; + readonly data: PalletBalancesAccountData; } /** @name PalletBalancesAccountData (5) */ interface PalletBalancesAccountData extends Struct { - readonly free: u128 - readonly reserved: u128 - readonly miscFrozen: u128 - readonly feeFrozen: u128 + readonly free: u128; + readonly reserved: u128; + readonly frozen: u128; + readonly flags: u128; } - /** @name FrameSupportDispatchPerDispatchClassWeight (7) */ + /** @name FrameSupportDispatchPerDispatchClassWeight (8) */ interface FrameSupportDispatchPerDispatchClassWeight extends Struct { - readonly normal: Weight - readonly operational: Weight - readonly mandatory: Weight + readonly normal: SpWeightsWeightV2Weight; + readonly operational: SpWeightsWeightV2Weight; + readonly mandatory: SpWeightsWeightV2Weight; + } + + /** @name SpWeightsWeightV2Weight (9) */ + interface SpWeightsWeightV2Weight extends Struct { + readonly refTime: Compact; + readonly proofSize: Compact; } - /** @name SpRuntimeDigest (12) */ + /** @name SpRuntimeDigest (14) */ interface SpRuntimeDigest extends Struct { - readonly logs: Vec + readonly logs: Vec; } - /** @name SpRuntimeDigestDigestItem (14) */ + /** @name SpRuntimeDigestDigestItem (16) */ interface SpRuntimeDigestDigestItem extends Enum { - readonly isOther: boolean - readonly asOther: Bytes - readonly isConsensus: boolean - readonly asConsensus: ITuple<[U8aFixed, Bytes]> - readonly isSeal: boolean - readonly asSeal: ITuple<[U8aFixed, Bytes]> - readonly isPreRuntime: boolean - readonly asPreRuntime: ITuple<[U8aFixed, Bytes]> - readonly isRuntimeEnvironmentUpdated: boolean - readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated' - } - - /** @name FrameSystemEventRecord (17) */ + readonly isOther: boolean; + readonly asOther: Bytes; + readonly isConsensus: boolean; + readonly asConsensus: ITuple<[U8aFixed, Bytes]>; + readonly isSeal: boolean; + readonly asSeal: ITuple<[U8aFixed, Bytes]>; + readonly isPreRuntime: boolean; + readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>; + readonly isRuntimeEnvironmentUpdated: boolean; + readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated'; + } + + /** @name FrameSystemEventRecord (19) */ interface FrameSystemEventRecord extends Struct { - readonly phase: FrameSystemPhase - readonly event: Event - readonly topics: Vec + readonly phase: FrameSystemPhase; + readonly event: Event; + readonly topics: Vec; } - /** @name FrameSystemEvent (19) */ + /** @name FrameSystemEvent (21) */ interface FrameSystemEvent extends Enum { - readonly isExtrinsicSuccess: boolean + readonly isExtrinsicSuccess: boolean; readonly asExtrinsicSuccess: { - readonly dispatchInfo: FrameSupportDispatchDispatchInfo - } & Struct - readonly isExtrinsicFailed: boolean + readonly dispatchInfo: FrameSupportDispatchDispatchInfo; + } & Struct; + readonly isExtrinsicFailed: boolean; readonly asExtrinsicFailed: { - readonly dispatchError: SpRuntimeDispatchError - readonly dispatchInfo: FrameSupportDispatchDispatchInfo - } & Struct - readonly isCodeUpdated: boolean - readonly isNewAccount: boolean + readonly dispatchError: SpRuntimeDispatchError; + readonly dispatchInfo: FrameSupportDispatchDispatchInfo; + } & Struct; + readonly isCodeUpdated: boolean; + readonly isNewAccount: boolean; readonly asNewAccount: { - readonly account: AccountId32 - } & Struct - readonly isKilledAccount: boolean + readonly account: AccountId32; + } & Struct; + readonly isKilledAccount: boolean; readonly asKilledAccount: { - readonly account: AccountId32 - } & Struct - readonly isRemarked: boolean + readonly account: AccountId32; + } & Struct; + readonly isRemarked: boolean; readonly asRemarked: { - readonly sender: AccountId32 - readonly hash_: H256 - } & Struct - readonly type: - | 'ExtrinsicSuccess' - | 'ExtrinsicFailed' - | 'CodeUpdated' - | 'NewAccount' - | 'KilledAccount' - | 'Remarked' - } - - /** @name FrameSupportDispatchDispatchInfo (20) */ + readonly sender: AccountId32; + readonly hash_: H256; + } & Struct; + readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked'; + } + + /** @name FrameSupportDispatchDispatchInfo (22) */ interface FrameSupportDispatchDispatchInfo extends Struct { - readonly weight: Weight - readonly class: FrameSupportDispatchDispatchClass - readonly paysFee: FrameSupportDispatchPays + readonly weight: SpWeightsWeightV2Weight; + readonly class: FrameSupportDispatchDispatchClass; + readonly paysFee: FrameSupportDispatchPays; } - /** @name FrameSupportDispatchDispatchClass (21) */ + /** @name FrameSupportDispatchDispatchClass (23) */ interface FrameSupportDispatchDispatchClass extends Enum { - readonly isNormal: boolean - readonly isOperational: boolean - readonly isMandatory: boolean - readonly type: 'Normal' | 'Operational' | 'Mandatory' + readonly isNormal: boolean; + readonly isOperational: boolean; + readonly isMandatory: boolean; + readonly type: 'Normal' | 'Operational' | 'Mandatory'; } - /** @name FrameSupportDispatchPays (22) */ + /** @name FrameSupportDispatchPays (24) */ interface FrameSupportDispatchPays extends Enum { - readonly isYes: boolean - readonly isNo: boolean - readonly type: 'Yes' | 'No' + readonly isYes: boolean; + readonly isNo: boolean; + readonly type: 'Yes' | 'No'; } - /** @name SpRuntimeDispatchError (23) */ + /** @name SpRuntimeDispatchError (25) */ interface SpRuntimeDispatchError extends Enum { - readonly isOther: boolean - readonly isCannotLookup: boolean - readonly isBadOrigin: boolean - readonly isModule: boolean - readonly asModule: SpRuntimeModuleError - readonly isConsumerRemaining: boolean - readonly isNoProviders: boolean - readonly isTooManyConsumers: boolean - readonly isToken: boolean - readonly asToken: SpRuntimeTokenError - readonly isArithmetic: boolean - readonly asArithmetic: SpRuntimeArithmeticError - readonly isTransactional: boolean - readonly asTransactional: SpRuntimeTransactionalError - readonly type: - | 'Other' - | 'CannotLookup' - | 'BadOrigin' - | 'Module' - | 'ConsumerRemaining' - | 'NoProviders' - | 'TooManyConsumers' - | 'Token' - | 'Arithmetic' - | 'Transactional' - } - - /** @name SpRuntimeModuleError (24) */ + readonly isOther: boolean; + readonly isCannotLookup: boolean; + readonly isBadOrigin: boolean; + readonly isModule: boolean; + readonly asModule: SpRuntimeModuleError; + readonly isConsumerRemaining: boolean; + readonly isNoProviders: boolean; + readonly isTooManyConsumers: boolean; + readonly isToken: boolean; + readonly asToken: SpRuntimeTokenError; + readonly isArithmetic: boolean; + readonly asArithmetic: SpArithmeticArithmeticError; + readonly isTransactional: boolean; + readonly asTransactional: SpRuntimeTransactionalError; + readonly isExhausted: boolean; + readonly isCorruption: boolean; + readonly isUnavailable: boolean; + readonly isRootNotAllowed: boolean; + readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable' | 'RootNotAllowed'; + } + + /** @name SpRuntimeModuleError (26) */ interface SpRuntimeModuleError extends Struct { - readonly index: u8 - readonly error: U8aFixed + readonly index: u8; + readonly error: U8aFixed; } - /** @name SpRuntimeTokenError (25) */ + /** @name SpRuntimeTokenError (27) */ interface SpRuntimeTokenError extends Enum { - readonly isNoFunds: boolean - readonly isWouldDie: boolean - readonly isBelowMinimum: boolean - readonly isCannotCreate: boolean - readonly isUnknownAsset: boolean - readonly isFrozen: boolean - readonly isUnsupported: boolean - readonly type: - | 'NoFunds' - | 'WouldDie' - | 'BelowMinimum' - | 'CannotCreate' - | 'UnknownAsset' - | 'Frozen' - | 'Unsupported' - } - - /** @name SpRuntimeArithmeticError (26) */ - interface SpRuntimeArithmeticError extends Enum { - readonly isUnderflow: boolean - readonly isOverflow: boolean - readonly isDivisionByZero: boolean - readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero' - } - - /** @name SpRuntimeTransactionalError (27) */ + readonly isFundsUnavailable: boolean; + readonly isOnlyProvider: boolean; + readonly isBelowMinimum: boolean; + readonly isCannotCreate: boolean; + readonly isUnknownAsset: boolean; + readonly isFrozen: boolean; + readonly isUnsupported: boolean; + readonly isCannotCreateHold: boolean; + readonly isNotExpendable: boolean; + readonly isBlocked: boolean; + readonly type: 'FundsUnavailable' | 'OnlyProvider' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported' | 'CannotCreateHold' | 'NotExpendable' | 'Blocked'; + } + + /** @name SpArithmeticArithmeticError (28) */ + interface SpArithmeticArithmeticError extends Enum { + readonly isUnderflow: boolean; + readonly isOverflow: boolean; + readonly isDivisionByZero: boolean; + readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero'; + } + + /** @name SpRuntimeTransactionalError (29) */ interface SpRuntimeTransactionalError extends Enum { - readonly isLimitReached: boolean - readonly isNoLayer: boolean - readonly type: 'LimitReached' | 'NoLayer' + readonly isLimitReached: boolean; + readonly isNoLayer: boolean; + readonly type: 'LimitReached' | 'NoLayer'; } - /** @name PalletGrandpaEvent (28) */ - interface PalletGrandpaEvent extends Enum { - readonly isNewAuthorities: boolean - readonly asNewAuthorities: { - readonly authoritySet: Vec> - } & Struct - readonly isPaused: boolean - readonly isResumed: boolean - readonly type: 'NewAuthorities' | 'Paused' | 'Resumed' + /** @name PalletSchedulerEvent (30) */ + interface PalletSchedulerEvent extends Enum { + readonly isScheduled: boolean; + readonly asScheduled: { + readonly when: u32; + readonly index: u32; + } & Struct; + readonly isCanceled: boolean; + readonly asCanceled: { + readonly when: u32; + readonly index: u32; + } & Struct; + readonly isDispatched: boolean; + readonly asDispatched: { + readonly task: ITuple<[u32, u32]>; + readonly id: Option; + readonly result: Result; + } & Struct; + readonly isCallUnavailable: boolean; + readonly asCallUnavailable: { + readonly task: ITuple<[u32, u32]>; + readonly id: Option; + } & Struct; + readonly isPeriodicFailed: boolean; + readonly asPeriodicFailed: { + readonly task: ITuple<[u32, u32]>; + readonly id: Option; + } & Struct; + readonly isPermanentlyOverweight: boolean; + readonly asPermanentlyOverweight: { + readonly task: ITuple<[u32, u32]>; + readonly id: Option; + } & Struct; + readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight'; } - /** @name SpFinalityGrandpaAppPublic (31) */ - interface SpFinalityGrandpaAppPublic extends SpCoreEd25519Public {} + /** @name PalletPreimageEvent (35) */ + interface PalletPreimageEvent extends Enum { + readonly isNoted: boolean; + readonly asNoted: { + readonly hash_: H256; + } & Struct; + readonly isRequested: boolean; + readonly asRequested: { + readonly hash_: H256; + } & Struct; + readonly isCleared: boolean; + readonly asCleared: { + readonly hash_: H256; + } & Struct; + readonly type: 'Noted' | 'Requested' | 'Cleared'; + } - /** @name SpCoreEd25519Public (32) */ - interface SpCoreEd25519Public extends U8aFixed {} + /** @name PalletIndicesEvent (36) */ + interface PalletIndicesEvent extends Enum { + readonly isIndexAssigned: boolean; + readonly asIndexAssigned: { + readonly who: AccountId32; + readonly index: u32; + } & Struct; + readonly isIndexFreed: boolean; + readonly asIndexFreed: { + readonly index: u32; + } & Struct; + readonly isIndexFrozen: boolean; + readonly asIndexFrozen: { + readonly index: u32; + readonly who: AccountId32; + } & Struct; + readonly type: 'IndexAssigned' | 'IndexFreed' | 'IndexFrozen'; + } - /** @name PalletBalancesEvent (33) */ + /** @name PalletBalancesEvent (37) */ interface PalletBalancesEvent extends Enum { - readonly isEndowed: boolean + readonly isEndowed: boolean; readonly asEndowed: { - readonly account: AccountId32 - readonly freeBalance: u128 - } & Struct - readonly isDustLost: boolean + readonly account: AccountId32; + readonly freeBalance: u128; + } & Struct; + readonly isDustLost: boolean; readonly asDustLost: { - readonly account: AccountId32 - readonly amount: u128 - } & Struct - readonly isTransfer: boolean + readonly account: AccountId32; + readonly amount: u128; + } & Struct; + readonly isTransfer: boolean; readonly asTransfer: { - readonly from: AccountId32 - readonly to: AccountId32 - readonly amount: u128 - } & Struct - readonly isBalanceSet: boolean + readonly from: AccountId32; + readonly to: AccountId32; + readonly amount: u128; + } & Struct; + readonly isBalanceSet: boolean; readonly asBalanceSet: { - readonly who: AccountId32 - readonly free: u128 - readonly reserved: u128 - } & Struct - readonly isReserved: boolean + readonly who: AccountId32; + readonly free: u128; + } & Struct; + readonly isReserved: boolean; readonly asReserved: { - readonly who: AccountId32 - readonly amount: u128 - } & Struct - readonly isUnreserved: boolean + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isUnreserved: boolean; readonly asUnreserved: { - readonly who: AccountId32 - readonly amount: u128 - } & Struct - readonly isReserveRepatriated: boolean + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isReserveRepatriated: boolean; readonly asReserveRepatriated: { - readonly from: AccountId32 - readonly to: AccountId32 - readonly amount: u128 - readonly destinationStatus: FrameSupportTokensMiscBalanceStatus - } & Struct - readonly isDeposit: boolean + readonly from: AccountId32; + readonly to: AccountId32; + readonly amount: u128; + readonly destinationStatus: FrameSupportTokensMiscBalanceStatus; + } & Struct; + readonly isDeposit: boolean; readonly asDeposit: { - readonly who: AccountId32 - readonly amount: u128 - } & Struct - readonly isWithdraw: boolean + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isWithdraw: boolean; readonly asWithdraw: { - readonly who: AccountId32 - readonly amount: u128 - } & Struct - readonly isSlashed: boolean + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isSlashed: boolean; readonly asSlashed: { - readonly who: AccountId32 - readonly amount: u128 - } & Struct - readonly type: - | 'Endowed' - | 'DustLost' - | 'Transfer' - | 'BalanceSet' - | 'Reserved' - | 'Unreserved' - | 'ReserveRepatriated' - | 'Deposit' - | 'Withdraw' - | 'Slashed' - } - - /** @name FrameSupportTokensMiscBalanceStatus (34) */ + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isMinted: boolean; + readonly asMinted: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isBurned: boolean; + readonly asBurned: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isSuspended: boolean; + readonly asSuspended: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isRestored: boolean; + readonly asRestored: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isUpgraded: boolean; + readonly asUpgraded: { + readonly who: AccountId32; + } & Struct; + readonly isIssued: boolean; + readonly asIssued: { + readonly amount: u128; + } & Struct; + readonly isRescinded: boolean; + readonly asRescinded: { + readonly amount: u128; + } & Struct; + readonly isLocked: boolean; + readonly asLocked: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isUnlocked: boolean; + readonly asUnlocked: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isFrozen: boolean; + readonly asFrozen: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isThawed: boolean; + readonly asThawed: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed' | 'Minted' | 'Burned' | 'Suspended' | 'Restored' | 'Upgraded' | 'Issued' | 'Rescinded' | 'Locked' | 'Unlocked' | 'Frozen' | 'Thawed'; + } + + /** @name FrameSupportTokensMiscBalanceStatus (38) */ interface FrameSupportTokensMiscBalanceStatus extends Enum { - readonly isFree: boolean - readonly isReserved: boolean - readonly type: 'Free' | 'Reserved' + readonly isFree: boolean; + readonly isReserved: boolean; + readonly type: 'Free' | 'Reserved'; } - /** @name PalletTransactionPaymentEvent (35) */ + /** @name PalletTransactionPaymentEvent (39) */ interface PalletTransactionPaymentEvent extends Enum { - readonly isTransactionFeePaid: boolean + readonly isTransactionFeePaid: boolean; readonly asTransactionFeePaid: { - readonly who: AccountId32 - readonly actualFee: u128 - readonly tip: u128 - } & Struct - readonly type: 'TransactionFeePaid' - } - - /** @name PalletSudoEvent (36) */ - interface PalletSudoEvent extends Enum { - readonly isSudid: boolean - readonly asSudid: { - readonly sudoResult: Result - } & Struct - readonly isKeyChanged: boolean - readonly asKeyChanged: { - readonly oldSudoer: Option - } & Struct - readonly isSudoAsDone: boolean - readonly asSudoAsDone: { - readonly sudoResult: Result - } & Struct - readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone' - } - - /** @name PalletUniswapEvent (40) */ - interface PalletUniswapEvent extends Enum { - readonly isPool: boolean - readonly asPool: UniswapV3InterfacesPoolEventsEvent - readonly isFactory: boolean - readonly asFactory: UniswapV3InterfacesFactoryEvent - readonly type: 'Pool' | 'Factory' - } - - /** @name UniswapV3InterfacesPoolEventsEvent (41) */ - interface UniswapV3InterfacesPoolEventsEvent extends Enum { - readonly isInitialize: boolean - readonly asInitialize: { - readonly sqrtPriceX96: UniswapV3U160 - readonly tick: i32 - } & Struct - readonly isMint: boolean - readonly asMint: { - readonly sender: AccountId32 - readonly owner: AccountId32 - readonly tickLower: i32 - readonly tickUpper: i32 - readonly amount: u128 - readonly amount0: UniswapV3U256 - readonly amount1: UniswapV3U256 - } & Struct - readonly isCollect: boolean - readonly asCollect: { - readonly owner: AccountId32 - readonly recipient: AccountId32 - readonly tickLower: i32 - readonly tickUpper: i32 - readonly amount0: u128 - readonly amount1: u128 - } & Struct - readonly isBurn: boolean - readonly asBurn: { - readonly owner: AccountId32 - readonly tickLower: i32 - readonly tickUpper: i32 - readonly amount: u128 - readonly amount0: UniswapV3U256 - readonly amount1: UniswapV3U256 - } & Struct - readonly isSwap: boolean - readonly asSwap: { - readonly sender: AccountId32 - readonly recipient: AccountId32 - readonly amount0: UniswapV3I256 - readonly amount1: UniswapV3I256 - readonly sqrtPriceX96: UniswapV3U160 - readonly liquidity: u128 - readonly tick: i32 - } & Struct - readonly isFlash: boolean - readonly asFlash: { - readonly sender: AccountId32 - readonly recipient: AccountId32 - readonly amount0: UniswapV3U256 - readonly amount1: UniswapV3U256 - readonly paid0: UniswapV3U256 - readonly paid1: UniswapV3U256 - } & Struct - readonly isIncreaseObservationCardinalityNext: boolean - readonly asIncreaseObservationCardinalityNext: { - readonly observationCardinalityNextOld: u16 - readonly observationCardinalityNextNew: u16 - } & Struct - readonly isSetFeeProtocol: boolean - readonly asSetFeeProtocol: { - readonly feeProtocol0Old: u8 - readonly feeProtocol1Old: u8 - readonly feeProtocol0New: u8 - readonly feeProtocol1New: u8 - } & Struct - readonly isCollectProtocol: boolean - readonly asCollectProtocol: { - readonly sender: AccountId32 - readonly recipient: AccountId32 - readonly amount0: u128 - readonly amount1: u128 - } & Struct - readonly type: - | 'Initialize' - | 'Mint' - | 'Collect' - | 'Burn' - | 'Swap' - | 'Flash' - | 'IncreaseObservationCardinalityNext' - | 'SetFeeProtocol' - | 'CollectProtocol' - } - - /** @name UniswapV3U160 (42) */ - interface UniswapV3U160 extends UniswapV3U192 {} - - /** @name UniswapV3U192 (43) */ - interface UniswapV3U192 extends Vec {} - - /** @name UniswapV3U256 (46) */ - interface UniswapV3U256 extends Vec {} - - /** @name UniswapV3I256 (48) */ - interface UniswapV3I256 extends UniswapV3U256 {} - - /** @name UniswapV3InterfacesFactoryEvent (50) */ - interface UniswapV3InterfacesFactoryEvent extends Enum { - readonly isOwnerChanged: boolean - readonly asOwnerChanged: { - readonly oldOwner: AccountId32 - readonly newOwner: AccountId32 - } & Struct - readonly isPoolCreated: boolean - readonly asPoolCreated: { - readonly token0: u32 - readonly token1: u32 - readonly fee: u32 - readonly tickSpacing: i32 - readonly pool: U8aFixed - } & Struct - readonly isFeeAmountEnabled: boolean - readonly asFeeAmountEnabled: { - readonly fee: u32 - readonly tickSpacing: i32 - } & Struct - readonly type: 'OwnerChanged' | 'PoolCreated' | 'FeeAmountEnabled' - } - - /** @name PalletUtilityEvent (51) */ - interface PalletUtilityEvent extends Enum { - readonly isBatchInterrupted: boolean - readonly asBatchInterrupted: { - readonly index: u32 - readonly error: SpRuntimeDispatchError - } & Struct - readonly isBatchCompleted: boolean - readonly isBatchCompletedWithErrors: boolean - readonly isItemCompleted: boolean - readonly isItemFailed: boolean - readonly asItemFailed: { - readonly error: SpRuntimeDispatchError - } & Struct - readonly isDispatchedAs: boolean - readonly asDispatchedAs: { - readonly result: Result - } & Struct - readonly type: - | 'BatchInterrupted' - | 'BatchCompleted' - | 'BatchCompletedWithErrors' - | 'ItemCompleted' - | 'ItemFailed' - | 'DispatchedAs' - } - - /** @name FrameSystemPhase (52) */ - interface FrameSystemPhase extends Enum { - readonly isApplyExtrinsic: boolean - readonly asApplyExtrinsic: u32 - readonly isFinalization: boolean - readonly isInitialization: boolean - readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization' + readonly who: AccountId32; + readonly actualFee: u128; + readonly tip: u128; + } & Struct; + readonly type: 'TransactionFeePaid'; } - /** @name FrameSystemLastRuntimeUpgradeInfo (56) */ - interface FrameSystemLastRuntimeUpgradeInfo extends Struct { - readonly specVersion: Compact - readonly specName: Text + /** @name PalletStakingPalletEvent (40) */ + interface PalletStakingPalletEvent extends Enum { + readonly isEraPaid: boolean; + readonly asEraPaid: { + readonly eraIndex: u32; + readonly validatorPayout: u128; + readonly remainder: u128; + } & Struct; + readonly isRewarded: boolean; + readonly asRewarded: { + readonly stash: AccountId32; + readonly dest: PalletStakingRewardDestination; + readonly amount: u128; + } & Struct; + readonly isSlashed: boolean; + readonly asSlashed: { + readonly staker: AccountId32; + readonly amount: u128; + } & Struct; + readonly isSlashReported: boolean; + readonly asSlashReported: { + readonly validator: AccountId32; + readonly fraction: Perbill; + readonly slashEra: u32; + } & Struct; + readonly isOldSlashingReportDiscarded: boolean; + readonly asOldSlashingReportDiscarded: { + readonly sessionIndex: u32; + } & Struct; + readonly isStakersElected: boolean; + readonly isBonded: boolean; + readonly asBonded: { + readonly stash: AccountId32; + readonly amount: u128; + } & Struct; + readonly isUnbonded: boolean; + readonly asUnbonded: { + readonly stash: AccountId32; + readonly amount: u128; + } & Struct; + readonly isWithdrawn: boolean; + readonly asWithdrawn: { + readonly stash: AccountId32; + readonly amount: u128; + } & Struct; + readonly isKicked: boolean; + readonly asKicked: { + readonly nominator: AccountId32; + readonly stash: AccountId32; + } & Struct; + readonly isStakingElectionFailed: boolean; + readonly isChilled: boolean; + readonly asChilled: { + readonly stash: AccountId32; + } & Struct; + readonly isPayoutStarted: boolean; + readonly asPayoutStarted: { + readonly eraIndex: u32; + readonly validatorStash: AccountId32; + } & Struct; + readonly isValidatorPrefsSet: boolean; + readonly asValidatorPrefsSet: { + readonly stash: AccountId32; + readonly prefs: PalletStakingValidatorPrefs; + } & Struct; + readonly isSnapshotVotersSizeExceeded: boolean; + readonly asSnapshotVotersSizeExceeded: { + readonly size_: u32; + } & Struct; + readonly isSnapshotTargetsSizeExceeded: boolean; + readonly asSnapshotTargetsSizeExceeded: { + readonly size_: u32; + } & Struct; + readonly isForceEra: boolean; + readonly asForceEra: { + readonly mode: PalletStakingForcing; + } & Struct; + readonly isControllerBatchDeprecated: boolean; + readonly asControllerBatchDeprecated: { + readonly failures: u32; + } & Struct; + readonly type: 'EraPaid' | 'Rewarded' | 'Slashed' | 'SlashReported' | 'OldSlashingReportDiscarded' | 'StakersElected' | 'Bonded' | 'Unbonded' | 'Withdrawn' | 'Kicked' | 'StakingElectionFailed' | 'Chilled' | 'PayoutStarted' | 'ValidatorPrefsSet' | 'SnapshotVotersSizeExceeded' | 'SnapshotTargetsSizeExceeded' | 'ForceEra' | 'ControllerBatchDeprecated'; + } + + /** @name PalletStakingRewardDestination (41) */ + interface PalletStakingRewardDestination extends Enum { + readonly isStaked: boolean; + readonly isStash: boolean; + readonly isController: boolean; + readonly isAccount: boolean; + readonly asAccount: AccountId32; + readonly isNone: boolean; + readonly type: 'Staked' | 'Stash' | 'Controller' | 'Account' | 'None'; + } + + /** @name PalletStakingValidatorPrefs (43) */ + interface PalletStakingValidatorPrefs extends Struct { + readonly commission: Compact; + readonly blocked: bool; + } + + /** @name PalletStakingForcing (46) */ + interface PalletStakingForcing extends Enum { + readonly isNotForcing: boolean; + readonly isForceNew: boolean; + readonly isForceNone: boolean; + readonly isForceAlways: boolean; + readonly type: 'NotForcing' | 'ForceNew' | 'ForceNone' | 'ForceAlways'; + } + + /** @name PalletOffencesEvent (47) */ + interface PalletOffencesEvent extends Enum { + readonly isOffence: boolean; + readonly asOffence: { + readonly kind: U8aFixed; + readonly timeslot: Bytes; + } & Struct; + readonly type: 'Offence'; + } + + /** @name PalletSessionEvent (49) */ + interface PalletSessionEvent extends Enum { + readonly isNewSession: boolean; + readonly asNewSession: { + readonly sessionIndex: u32; + } & Struct; + readonly type: 'NewSession'; + } + + /** @name PalletGrandpaEvent (50) */ + interface PalletGrandpaEvent extends Enum { + readonly isNewAuthorities: boolean; + readonly asNewAuthorities: { + readonly authoritySet: Vec>; + } & Struct; + readonly isPaused: boolean; + readonly isResumed: boolean; + readonly type: 'NewAuthorities' | 'Paused' | 'Resumed'; + } + + /** @name SpConsensusGrandpaAppPublic (53) */ + interface SpConsensusGrandpaAppPublic extends SpCoreEd25519Public {} + + /** @name SpCoreEd25519Public (54) */ + interface SpCoreEd25519Public extends U8aFixed {} + + /** @name PalletImOnlineEvent (55) */ + interface PalletImOnlineEvent extends Enum { + readonly isHeartbeatReceived: boolean; + readonly asHeartbeatReceived: { + readonly authorityId: PalletImOnlineSr25519AppSr25519Public; + } & Struct; + readonly isAllGood: boolean; + readonly isSomeOffline: boolean; + readonly asSomeOffline: { + readonly offline: Vec>; + } & Struct; + readonly type: 'HeartbeatReceived' | 'AllGood' | 'SomeOffline'; + } + + /** @name PalletImOnlineSr25519AppSr25519Public (56) */ + interface PalletImOnlineSr25519AppSr25519Public extends SpCoreSr25519Public {} + + /** @name SpCoreSr25519Public (57) */ + interface SpCoreSr25519Public extends U8aFixed {} + + /** @name PalletStakingExposure (60) */ + interface PalletStakingExposure extends Struct { + readonly total: Compact; + readonly own: Compact; + readonly others: Vec; + } + + /** @name PalletStakingIndividualExposure (63) */ + interface PalletStakingIndividualExposure extends Struct { + readonly who: AccountId32; + readonly value: Compact; + } + + /** @name PalletTreasuryEvent (64) */ + interface PalletTreasuryEvent extends Enum { + readonly isProposed: boolean; + readonly asProposed: { + readonly proposalIndex: u32; + } & Struct; + readonly isSpending: boolean; + readonly asSpending: { + readonly budgetRemaining: u128; + } & Struct; + readonly isAwarded: boolean; + readonly asAwarded: { + readonly proposalIndex: u32; + readonly award: u128; + readonly account: AccountId32; + } & Struct; + readonly isRejected: boolean; + readonly asRejected: { + readonly proposalIndex: u32; + readonly slashed: u128; + } & Struct; + readonly isBurnt: boolean; + readonly asBurnt: { + readonly burntFunds: u128; + } & Struct; + readonly isRollover: boolean; + readonly asRollover: { + readonly rolloverBalance: u128; + } & Struct; + readonly isDeposit: boolean; + readonly asDeposit: { + readonly value: u128; + } & Struct; + readonly isSpendApproved: boolean; + readonly asSpendApproved: { + readonly proposalIndex: u32; + readonly amount: u128; + readonly beneficiary: AccountId32; + } & Struct; + readonly isUpdatedInactive: boolean; + readonly asUpdatedInactive: { + readonly reactivated: u128; + readonly deactivated: u128; + } & Struct; + readonly isAssetSpendApproved: boolean; + readonly asAssetSpendApproved: { + readonly index: u32; + readonly assetKind: PolkadotRuntimeCommonImplsVersionedLocatableAsset; + readonly amount: u128; + readonly beneficiary: XcmVersionedMultiLocation; + readonly validFrom: u32; + readonly expireAt: u32; + } & Struct; + readonly isAssetSpendVoided: boolean; + readonly asAssetSpendVoided: { + readonly index: u32; + } & Struct; + readonly isPaid: boolean; + readonly asPaid: { + readonly index: u32; + readonly paymentId: u64; + } & Struct; + readonly isPaymentFailed: boolean; + readonly asPaymentFailed: { + readonly index: u32; + readonly paymentId: u64; + } & Struct; + readonly isSpendProcessed: boolean; + readonly asSpendProcessed: { + readonly index: u32; + } & Struct; + readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive' | 'AssetSpendApproved' | 'AssetSpendVoided' | 'Paid' | 'PaymentFailed' | 'SpendProcessed'; + } + + /** @name PolkadotRuntimeCommonImplsVersionedLocatableAsset (65) */ + interface PolkadotRuntimeCommonImplsVersionedLocatableAsset extends Enum { + readonly isV3: boolean; + readonly asV3: { + readonly location: StagingXcmV3MultiLocation; + readonly assetId: XcmV3MultiassetAssetId; + } & Struct; + readonly type: 'V3'; + } + + /** @name StagingXcmV3MultiLocation (66) */ + interface StagingXcmV3MultiLocation extends Struct { + readonly parents: u8; + readonly interior: XcmV3Junctions; + } + + /** @name XcmV3Junctions (67) */ + interface XcmV3Junctions extends Enum { + readonly isHere: boolean; + readonly isX1: boolean; + readonly asX1: XcmV3Junction; + readonly isX2: boolean; + readonly asX2: ITuple<[XcmV3Junction, XcmV3Junction]>; + readonly isX3: boolean; + readonly asX3: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly isX4: boolean; + readonly asX4: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly isX5: boolean; + readonly asX5: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly isX6: boolean; + readonly asX6: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly isX7: boolean; + readonly asX7: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly isX8: boolean; + readonly asX8: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>; + readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; + } + + /** @name XcmV3Junction (68) */ + interface XcmV3Junction extends Enum { + readonly isParachain: boolean; + readonly asParachain: Compact; + readonly isAccountId32: boolean; + readonly asAccountId32: { + readonly network: Option; + readonly id: U8aFixed; + } & Struct; + readonly isAccountIndex64: boolean; + readonly asAccountIndex64: { + readonly network: Option; + readonly index: Compact; + } & Struct; + readonly isAccountKey20: boolean; + readonly asAccountKey20: { + readonly network: Option; + readonly key: U8aFixed; + } & Struct; + readonly isPalletInstance: boolean; + readonly asPalletInstance: u8; + readonly isGeneralIndex: boolean; + readonly asGeneralIndex: Compact; + readonly isGeneralKey: boolean; + readonly asGeneralKey: { + readonly length: u8; + readonly data: U8aFixed; + } & Struct; + readonly isOnlyChild: boolean; + readonly isPlurality: boolean; + readonly asPlurality: { + readonly id: XcmV3JunctionBodyId; + readonly part: XcmV3JunctionBodyPart; + } & Struct; + readonly isGlobalConsensus: boolean; + readonly asGlobalConsensus: XcmV3JunctionNetworkId; + readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus'; + } + + /** @name XcmV3JunctionNetworkId (71) */ + interface XcmV3JunctionNetworkId extends Enum { + readonly isByGenesis: boolean; + readonly asByGenesis: U8aFixed; + readonly isByFork: boolean; + readonly asByFork: { + readonly blockNumber: u64; + readonly blockHash: U8aFixed; + } & Struct; + readonly isPolkadot: boolean; + readonly isKusama: boolean; + readonly isWestend: boolean; + readonly isRococo: boolean; + readonly isWococo: boolean; + readonly isEthereum: boolean; + readonly asEthereum: { + readonly chainId: Compact; + } & Struct; + readonly isBitcoinCore: boolean; + readonly isBitcoinCash: boolean; + readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash'; + } + + /** @name XcmV3JunctionBodyId (73) */ + interface XcmV3JunctionBodyId extends Enum { + readonly isUnit: boolean; + readonly isMoniker: boolean; + readonly asMoniker: U8aFixed; + readonly isIndex: boolean; + readonly asIndex: Compact; + readonly isExecutive: boolean; + readonly isTechnical: boolean; + readonly isLegislative: boolean; + readonly isJudicial: boolean; + readonly isDefense: boolean; + readonly isAdministration: boolean; + readonly isTreasury: boolean; + readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; + } + + /** @name XcmV3JunctionBodyPart (74) */ + interface XcmV3JunctionBodyPart extends Enum { + readonly isVoice: boolean; + readonly isMembers: boolean; + readonly asMembers: { + readonly count: Compact; + } & Struct; + readonly isFraction: boolean; + readonly asFraction: { + readonly nom: Compact; + readonly denom: Compact; + } & Struct; + readonly isAtLeastProportion: boolean; + readonly asAtLeastProportion: { + readonly nom: Compact; + readonly denom: Compact; + } & Struct; + readonly isMoreThanProportion: boolean; + readonly asMoreThanProportion: { + readonly nom: Compact; + readonly denom: Compact; + } & Struct; + readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; + } + + /** @name XcmV3MultiassetAssetId (75) */ + interface XcmV3MultiassetAssetId extends Enum { + readonly isConcrete: boolean; + readonly asConcrete: StagingXcmV3MultiLocation; + readonly isAbstract: boolean; + readonly asAbstract: U8aFixed; + readonly type: 'Concrete' | 'Abstract'; + } + + /** @name XcmVersionedMultiLocation (76) */ + interface XcmVersionedMultiLocation extends Enum { + readonly isV2: boolean; + readonly asV2: XcmV2MultiLocation; + readonly isV3: boolean; + readonly asV3: StagingXcmV3MultiLocation; + readonly type: 'V2' | 'V3'; + } + + /** @name XcmV2MultiLocation (77) */ + interface XcmV2MultiLocation extends Struct { + readonly parents: u8; + readonly interior: XcmV2MultilocationJunctions; + } + + /** @name XcmV2MultilocationJunctions (78) */ + interface XcmV2MultilocationJunctions extends Enum { + readonly isHere: boolean; + readonly isX1: boolean; + readonly asX1: XcmV2Junction; + readonly isX2: boolean; + readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>; + readonly isX3: boolean; + readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly isX4: boolean; + readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly isX5: boolean; + readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly isX6: boolean; + readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly isX7: boolean; + readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly isX8: boolean; + readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>; + readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8'; + } + + /** @name XcmV2Junction (79) */ + interface XcmV2Junction extends Enum { + readonly isParachain: boolean; + readonly asParachain: Compact; + readonly isAccountId32: boolean; + readonly asAccountId32: { + readonly network: XcmV2NetworkId; + readonly id: U8aFixed; + } & Struct; + readonly isAccountIndex64: boolean; + readonly asAccountIndex64: { + readonly network: XcmV2NetworkId; + readonly index: Compact; + } & Struct; + readonly isAccountKey20: boolean; + readonly asAccountKey20: { + readonly network: XcmV2NetworkId; + readonly key: U8aFixed; + } & Struct; + readonly isPalletInstance: boolean; + readonly asPalletInstance: u8; + readonly isGeneralIndex: boolean; + readonly asGeneralIndex: Compact; + readonly isGeneralKey: boolean; + readonly asGeneralKey: Bytes; + readonly isOnlyChild: boolean; + readonly isPlurality: boolean; + readonly asPlurality: { + readonly id: XcmV2BodyId; + readonly part: XcmV2BodyPart; + } & Struct; + readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality'; + } + + /** @name XcmV2NetworkId (80) */ + interface XcmV2NetworkId extends Enum { + readonly isAny: boolean; + readonly isNamed: boolean; + readonly asNamed: Bytes; + readonly isPolkadot: boolean; + readonly isKusama: boolean; + readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama'; + } + + /** @name XcmV2BodyId (82) */ + interface XcmV2BodyId extends Enum { + readonly isUnit: boolean; + readonly isNamed: boolean; + readonly asNamed: Bytes; + readonly isIndex: boolean; + readonly asIndex: Compact; + readonly isExecutive: boolean; + readonly isTechnical: boolean; + readonly isLegislative: boolean; + readonly isJudicial: boolean; + readonly isDefense: boolean; + readonly isAdministration: boolean; + readonly isTreasury: boolean; + readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury'; + } + + /** @name XcmV2BodyPart (83) */ + interface XcmV2BodyPart extends Enum { + readonly isVoice: boolean; + readonly isMembers: boolean; + readonly asMembers: { + readonly count: Compact; + } & Struct; + readonly isFraction: boolean; + readonly asFraction: { + readonly nom: Compact; + readonly denom: Compact; + } & Struct; + readonly isAtLeastProportion: boolean; + readonly asAtLeastProportion: { + readonly nom: Compact; + readonly denom: Compact; + } & Struct; + readonly isMoreThanProportion: boolean; + readonly asMoreThanProportion: { + readonly nom: Compact; + readonly denom: Compact; + } & Struct; + readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion'; + } + + /** @name PalletConvictionVotingEvent (84) */ + interface PalletConvictionVotingEvent extends Enum { + readonly isDelegated: boolean; + readonly asDelegated: ITuple<[AccountId32, AccountId32]>; + readonly isUndelegated: boolean; + readonly asUndelegated: AccountId32; + readonly type: 'Delegated' | 'Undelegated'; + } + + /** @name PalletReferendaEvent (85) */ + interface PalletReferendaEvent extends Enum { + readonly isSubmitted: boolean; + readonly asSubmitted: { + readonly index: u32; + readonly track: u16; + readonly proposal: FrameSupportPreimagesBounded; + } & Struct; + readonly isDecisionDepositPlaced: boolean; + readonly asDecisionDepositPlaced: { + readonly index: u32; + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isDecisionDepositRefunded: boolean; + readonly asDecisionDepositRefunded: { + readonly index: u32; + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isDepositSlashed: boolean; + readonly asDepositSlashed: { + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isDecisionStarted: boolean; + readonly asDecisionStarted: { + readonly index: u32; + readonly track: u16; + readonly proposal: FrameSupportPreimagesBounded; + readonly tally: PalletConvictionVotingTally; + } & Struct; + readonly isConfirmStarted: boolean; + readonly asConfirmStarted: { + readonly index: u32; + } & Struct; + readonly isConfirmAborted: boolean; + readonly asConfirmAborted: { + readonly index: u32; + } & Struct; + readonly isConfirmed: boolean; + readonly asConfirmed: { + readonly index: u32; + readonly tally: PalletConvictionVotingTally; + } & Struct; + readonly isApproved: boolean; + readonly asApproved: { + readonly index: u32; + } & Struct; + readonly isRejected: boolean; + readonly asRejected: { + readonly index: u32; + readonly tally: PalletConvictionVotingTally; + } & Struct; + readonly isTimedOut: boolean; + readonly asTimedOut: { + readonly index: u32; + readonly tally: PalletConvictionVotingTally; + } & Struct; + readonly isCancelled: boolean; + readonly asCancelled: { + readonly index: u32; + readonly tally: PalletConvictionVotingTally; + } & Struct; + readonly isKilled: boolean; + readonly asKilled: { + readonly index: u32; + readonly tally: PalletConvictionVotingTally; + } & Struct; + readonly isSubmissionDepositRefunded: boolean; + readonly asSubmissionDepositRefunded: { + readonly index: u32; + readonly who: AccountId32; + readonly amount: u128; + } & Struct; + readonly isMetadataSet: boolean; + readonly asMetadataSet: { + readonly index: u32; + readonly hash_: H256; + } & Struct; + readonly isMetadataCleared: boolean; + readonly asMetadataCleared: { + readonly index: u32; + readonly hash_: H256; + } & Struct; + readonly type: 'Submitted' | 'DecisionDepositPlaced' | 'DecisionDepositRefunded' | 'DepositSlashed' | 'DecisionStarted' | 'ConfirmStarted' | 'ConfirmAborted' | 'Confirmed' | 'Approved' | 'Rejected' | 'TimedOut' | 'Cancelled' | 'Killed' | 'SubmissionDepositRefunded' | 'MetadataSet' | 'MetadataCleared'; + } + + /** @name FrameSupportPreimagesBounded (87) */ + interface FrameSupportPreimagesBounded extends Enum { + readonly isLegacy: boolean; + readonly asLegacy: { + readonly hash_: H256; + } & Struct; + readonly isInline: boolean; + readonly asInline: Bytes; + readonly isLookup: boolean; + readonly asLookup: { + readonly hash_: H256; + readonly len: u32; + } & Struct; + readonly type: 'Legacy' | 'Inline' | 'Lookup'; } - /** @name FrameSystemCall (60) */ + /** @name FrameSystemCall (89) */ interface FrameSystemCall extends Enum { - readonly isFillBlock: boolean - readonly asFillBlock: { - readonly ratio: Perbill - } & Struct - readonly isRemark: boolean + readonly isRemark: boolean; readonly asRemark: { - readonly remark: Bytes - } & Struct - readonly isSetHeapPages: boolean + readonly remark: Bytes; + } & Struct; + readonly isSetHeapPages: boolean; readonly asSetHeapPages: { - readonly pages: u64 - } & Struct - readonly isSetCode: boolean + readonly pages: u64; + } & Struct; + readonly isSetCode: boolean; readonly asSetCode: { - readonly code: Bytes - } & Struct - readonly isSetCodeWithoutChecks: boolean + readonly code: Bytes; + } & Struct; + readonly isSetCodeWithoutChecks: boolean; readonly asSetCodeWithoutChecks: { - readonly code: Bytes - } & Struct - readonly isSetStorage: boolean + readonly code: Bytes; + } & Struct; + readonly isSetStorage: boolean; readonly asSetStorage: { - readonly items: Vec> - } & Struct - readonly isKillStorage: boolean + readonly items: Vec>; + } & Struct; + readonly isKillStorage: boolean; readonly asKillStorage: { - readonly keys_: Vec - } & Struct - readonly isKillPrefix: boolean + readonly keys_: Vec; + } & Struct; + readonly isKillPrefix: boolean; readonly asKillPrefix: { - readonly prefix: Bytes - readonly subkeys: u32 - } & Struct - readonly isRemarkWithEvent: boolean + readonly prefix: Bytes; + readonly subkeys: u32; + } & Struct; + readonly isRemarkWithEvent: boolean; readonly asRemarkWithEvent: { - readonly remark: Bytes - } & Struct - readonly type: - | 'FillBlock' - | 'Remark' - | 'SetHeapPages' - | 'SetCode' - | 'SetCodeWithoutChecks' - | 'SetStorage' - | 'KillStorage' - | 'KillPrefix' - | 'RemarkWithEvent' - } - - /** @name FrameSystemLimitsBlockWeights (65) */ - interface FrameSystemLimitsBlockWeights extends Struct { - readonly baseBlock: Weight - readonly maxBlock: Weight - readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass + readonly remark: Bytes; + } & Struct; + readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent'; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (66) */ - interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { - readonly normal: FrameSystemLimitsWeightsPerClass - readonly operational: FrameSystemLimitsWeightsPerClass - readonly mandatory: FrameSystemLimitsWeightsPerClass + /** @name PalletSchedulerCall (93) */ + interface PalletSchedulerCall extends Enum { + readonly isSchedule: boolean; + readonly asSchedule: { + readonly when: u32; + readonly maybePeriodic: Option>; + readonly priority: u8; + readonly call: Call; + } & Struct; + readonly isCancel: boolean; + readonly asCancel: { + readonly when: u32; + readonly index: u32; + } & Struct; + readonly isScheduleNamed: boolean; + readonly asScheduleNamed: { + readonly id: U8aFixed; + readonly when: u32; + readonly maybePeriodic: Option>; + readonly priority: u8; + readonly call: Call; + } & Struct; + readonly isCancelNamed: boolean; + readonly asCancelNamed: { + readonly id: U8aFixed; + } & Struct; + readonly isScheduleAfter: boolean; + readonly asScheduleAfter: { + readonly after: u32; + readonly maybePeriodic: Option>; + readonly priority: u8; + readonly call: Call; + } & Struct; + readonly isScheduleNamedAfter: boolean; + readonly asScheduleNamedAfter: { + readonly id: U8aFixed; + readonly after: u32; + readonly maybePeriodic: Option>; + readonly priority: u8; + readonly call: Call; + } & Struct; + readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter'; } - /** @name FrameSystemLimitsWeightsPerClass (67) */ - interface FrameSystemLimitsWeightsPerClass extends Struct { - readonly baseExtrinsic: Weight - readonly maxExtrinsic: Option - readonly maxTotal: Option - readonly reserved: Option + /** @name PalletPreimageCall (95) */ + interface PalletPreimageCall extends Enum { + readonly isNotePreimage: boolean; + readonly asNotePreimage: { + readonly bytes: Bytes; + } & Struct; + readonly isUnnotePreimage: boolean; + readonly asUnnotePreimage: { + readonly hash_: H256; + } & Struct; + readonly isRequestPreimage: boolean; + readonly asRequestPreimage: { + readonly hash_: H256; + } & Struct; + readonly isUnrequestPreimage: boolean; + readonly asUnrequestPreimage: { + readonly hash_: H256; + } & Struct; + readonly isEnsureUpdated: boolean; + readonly asEnsureUpdated: { + readonly hashes: Vec; + } & Struct; + readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage' | 'EnsureUpdated'; } - /** @name FrameSystemLimitsBlockLength (69) */ - interface FrameSystemLimitsBlockLength extends Struct { - readonly max: FrameSupportDispatchPerDispatchClassU32 + /** @name PalletBabeCall (97) */ + interface PalletBabeCall extends Enum { + readonly isReportEquivocation: boolean; + readonly asReportEquivocation: { + readonly equivocationProof: SpConsensusSlotsEquivocationProof; + readonly keyOwnerProof: SpSessionMembershipProof; + } & Struct; + readonly isReportEquivocationUnsigned: boolean; + readonly asReportEquivocationUnsigned: { + readonly equivocationProof: SpConsensusSlotsEquivocationProof; + readonly keyOwnerProof: SpSessionMembershipProof; + } & Struct; + readonly isPlanConfigChange: boolean; + readonly asPlanConfigChange: { + readonly config: SpConsensusBabeDigestsNextConfigDescriptor; + } & Struct; + readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'PlanConfigChange'; } - /** @name FrameSupportDispatchPerDispatchClassU32 (70) */ - interface FrameSupportDispatchPerDispatchClassU32 extends Struct { - readonly normal: u32 - readonly operational: u32 - readonly mandatory: u32 + /** @name SpConsensusSlotsEquivocationProof (98) */ + interface SpConsensusSlotsEquivocationProof extends Struct { + readonly offender: SpConsensusBabeAppPublic; + readonly slot: u64; + readonly firstHeader: SpRuntimeHeader; + readonly secondHeader: SpRuntimeHeader; } - /** @name SpWeightsRuntimeDbWeight (71) */ - interface SpWeightsRuntimeDbWeight extends Struct { - readonly read: u64 - readonly write: u64 + /** @name SpRuntimeHeader (99) */ + interface SpRuntimeHeader extends Struct { + readonly parentHash: H256; + readonly number: Compact; + readonly stateRoot: H256; + readonly extrinsicsRoot: H256; + readonly digest: SpRuntimeDigest; } - /** @name SpVersionRuntimeVersion (72) */ - interface SpVersionRuntimeVersion extends Struct { - readonly specName: Text - readonly implName: Text - readonly authoringVersion: u32 - readonly specVersion: u32 - readonly implVersion: u32 - readonly apis: Vec> - readonly transactionVersion: u32 - readonly stateVersion: u8 + /** @name SpConsensusBabeAppPublic (100) */ + interface SpConsensusBabeAppPublic extends SpCoreSr25519Public {} + + /** @name SpSessionMembershipProof (102) */ + interface SpSessionMembershipProof extends Struct { + readonly session: u32; + readonly trieNodes: Vec; + readonly validatorCount: u32; } - /** @name FrameSystemError (77) */ - interface FrameSystemError extends Enum { - readonly isInvalidSpecName: boolean - readonly isSpecVersionNeedsToIncrease: boolean - readonly isFailedToExtractRuntimeVersion: boolean - readonly isNonDefaultComposite: boolean - readonly isNonZeroRefCount: boolean - readonly isCallFiltered: boolean - readonly type: - | 'InvalidSpecName' - | 'SpecVersionNeedsToIncrease' - | 'FailedToExtractRuntimeVersion' - | 'NonDefaultComposite' - | 'NonZeroRefCount' - | 'CallFiltered' - } - - /** @name PalletTimestampCall (79) */ + /** @name SpConsensusBabeDigestsNextConfigDescriptor (103) */ + interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum { + readonly isV1: boolean; + readonly asV1: { + readonly c: ITuple<[u64, u64]>; + readonly allowedSlots: SpConsensusBabeAllowedSlots; + } & Struct; + readonly type: 'V1'; + } + + /** @name SpConsensusBabeAllowedSlots (105) */ + interface SpConsensusBabeAllowedSlots extends Enum { + readonly isPrimarySlots: boolean; + readonly isPrimaryAndSecondaryPlainSlots: boolean; + readonly isPrimaryAndSecondaryVRFSlots: boolean; + readonly type: 'PrimarySlots' | 'PrimaryAndSecondaryPlainSlots' | 'PrimaryAndSecondaryVRFSlots'; + } + + /** @name PalletTimestampCall (106) */ interface PalletTimestampCall extends Enum { - readonly isSet: boolean + readonly isSet: boolean; readonly asSet: { - readonly now: Compact - } & Struct - readonly type: 'Set' + readonly now: Compact; + } & Struct; + readonly type: 'Set'; } - /** @name SpConsensusAuraSr25519AppSr25519Public (82) */ - interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {} + /** @name PalletIndicesCall (107) */ + interface PalletIndicesCall extends Enum { + readonly isClaim: boolean; + readonly asClaim: { + readonly index: u32; + } & Struct; + readonly isTransfer: boolean; + readonly asTransfer: { + readonly new_: MultiAddress; + readonly index: u32; + } & Struct; + readonly isFree: boolean; + readonly asFree: { + readonly index: u32; + } & Struct; + readonly isForceTransfer: boolean; + readonly asForceTransfer: { + readonly new_: MultiAddress; + readonly index: u32; + readonly freeze: bool; + } & Struct; + readonly isFreeze: boolean; + readonly asFreeze: { + readonly index: u32; + } & Struct; + readonly type: 'Claim' | 'Transfer' | 'Free' | 'ForceTransfer' | 'Freeze'; + } - /** @name SpCoreSr25519Public (83) */ - interface SpCoreSr25519Public extends U8aFixed {} + /** @name PalletBalancesCall (110) */ + interface PalletBalancesCall extends Enum { + readonly isTransferAllowDeath: boolean; + readonly asTransferAllowDeath: { + readonly dest: MultiAddress; + readonly value: Compact; + } & Struct; + readonly isForceTransfer: boolean; + readonly asForceTransfer: { + readonly source: MultiAddress; + readonly dest: MultiAddress; + readonly value: Compact; + } & Struct; + readonly isTransferKeepAlive: boolean; + readonly asTransferKeepAlive: { + readonly dest: MultiAddress; + readonly value: Compact; + } & Struct; + readonly isTransferAll: boolean; + readonly asTransferAll: { + readonly dest: MultiAddress; + readonly keepAlive: bool; + } & Struct; + readonly isForceUnreserve: boolean; + readonly asForceUnreserve: { + readonly who: MultiAddress; + readonly amount: u128; + } & Struct; + readonly isUpgradeAccounts: boolean; + readonly asUpgradeAccounts: { + readonly who: Vec; + } & Struct; + readonly isForceSetBalance: boolean; + readonly asForceSetBalance: { + readonly who: MultiAddress; + readonly newFree: Compact; + } & Struct; + readonly type: 'TransferAllowDeath' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'ForceSetBalance'; + } - /** @name PalletGrandpaStoredState (86) */ - interface PalletGrandpaStoredState extends Enum { - readonly isLive: boolean - readonly isPendingPause: boolean - readonly asPendingPause: { - readonly scheduledAt: u32 - readonly delay: u32 - } & Struct - readonly isPaused: boolean - readonly isPendingResume: boolean - readonly asPendingResume: { - readonly scheduledAt: u32 - readonly delay: u32 - } & Struct - readonly type: 'Live' | 'PendingPause' | 'Paused' | 'PendingResume' + /** @name PalletStakingPalletCall (112) */ + interface PalletStakingPalletCall extends Enum { + readonly isBond: boolean; + readonly asBond: { + readonly value: Compact; + readonly payee: PalletStakingRewardDestination; + } & Struct; + readonly isBondExtra: boolean; + readonly asBondExtra: { + readonly maxAdditional: Compact; + } & Struct; + readonly isUnbond: boolean; + readonly asUnbond: { + readonly value: Compact; + } & Struct; + readonly isWithdrawUnbonded: boolean; + readonly asWithdrawUnbonded: { + readonly numSlashingSpans: u32; + } & Struct; + readonly isValidate: boolean; + readonly asValidate: { + readonly prefs: PalletStakingValidatorPrefs; + } & Struct; + readonly isNominate: boolean; + readonly asNominate: { + readonly targets: Vec; + } & Struct; + readonly isChill: boolean; + readonly isSetPayee: boolean; + readonly asSetPayee: { + readonly payee: PalletStakingRewardDestination; + } & Struct; + readonly isSetController: boolean; + readonly isSetValidatorCount: boolean; + readonly asSetValidatorCount: { + readonly new_: Compact; + } & Struct; + readonly isIncreaseValidatorCount: boolean; + readonly asIncreaseValidatorCount: { + readonly additional: Compact; + } & Struct; + readonly isScaleValidatorCount: boolean; + readonly asScaleValidatorCount: { + readonly factor: Percent; + } & Struct; + readonly isForceNoEras: boolean; + readonly isForceNewEra: boolean; + readonly isSetInvulnerables: boolean; + readonly asSetInvulnerables: { + readonly invulnerables: Vec; + } & Struct; + readonly isForceUnstake: boolean; + readonly asForceUnstake: { + readonly stash: AccountId32; + readonly numSlashingSpans: u32; + } & Struct; + readonly isForceNewEraAlways: boolean; + readonly isCancelDeferredSlash: boolean; + readonly asCancelDeferredSlash: { + readonly era: u32; + readonly slashIndices: Vec; + } & Struct; + readonly isPayoutStakers: boolean; + readonly asPayoutStakers: { + readonly validatorStash: AccountId32; + readonly era: u32; + } & Struct; + readonly isRebond: boolean; + readonly asRebond: { + readonly value: Compact; + } & Struct; + readonly isReapStash: boolean; + readonly asReapStash: { + readonly stash: AccountId32; + readonly numSlashingSpans: u32; + } & Struct; + readonly isKick: boolean; + readonly asKick: { + readonly who: Vec; + } & Struct; + readonly isSetStakingConfigs: boolean; + readonly asSetStakingConfigs: { + readonly minNominatorBond: PalletStakingPalletConfigOpU128; + readonly minValidatorBond: PalletStakingPalletConfigOpU128; + readonly maxNominatorCount: PalletStakingPalletConfigOpU32; + readonly maxValidatorCount: PalletStakingPalletConfigOpU32; + readonly chillThreshold: PalletStakingPalletConfigOpPercent; + readonly minCommission: PalletStakingPalletConfigOpPerbill; + } & Struct; + readonly isChillOther: boolean; + readonly asChillOther: { + readonly controller: AccountId32; + } & Struct; + readonly isForceApplyMinCommission: boolean; + readonly asForceApplyMinCommission: { + readonly validatorStash: AccountId32; + } & Struct; + readonly isSetMinCommission: boolean; + readonly asSetMinCommission: { + readonly new_: Perbill; + } & Struct; + readonly type: 'Bond' | 'BondExtra' | 'Unbond' | 'WithdrawUnbonded' | 'Validate' | 'Nominate' | 'Chill' | 'SetPayee' | 'SetController' | 'SetValidatorCount' | 'IncreaseValidatorCount' | 'ScaleValidatorCount' | 'ForceNoEras' | 'ForceNewEra' | 'SetInvulnerables' | 'ForceUnstake' | 'ForceNewEraAlways' | 'CancelDeferredSlash' | 'PayoutStakers' | 'Rebond' | 'ReapStash' | 'Kick' | 'SetStakingConfigs' | 'ChillOther' | 'ForceApplyMinCommission' | 'SetMinCommission'; } - /** @name PalletGrandpaStoredPendingChange (87) */ - interface PalletGrandpaStoredPendingChange extends Struct { - readonly scheduledAt: u32 - readonly delay: u32 - readonly nextAuthorities: Vec> - readonly forced: Option + /** @name PalletStakingPalletConfigOpU128 (116) */ + interface PalletStakingPalletConfigOpU128 extends Enum { + readonly isNoop: boolean; + readonly isSet: boolean; + readonly asSet: u128; + readonly isRemove: boolean; + readonly type: 'Noop' | 'Set' | 'Remove'; + } + + /** @name PalletStakingPalletConfigOpU32 (117) */ + interface PalletStakingPalletConfigOpU32 extends Enum { + readonly isNoop: boolean; + readonly isSet: boolean; + readonly asSet: u32; + readonly isRemove: boolean; + readonly type: 'Noop' | 'Set' | 'Remove'; + } + + /** @name PalletStakingPalletConfigOpPercent (118) */ + interface PalletStakingPalletConfigOpPercent extends Enum { + readonly isNoop: boolean; + readonly isSet: boolean; + readonly asSet: Percent; + readonly isRemove: boolean; + readonly type: 'Noop' | 'Set' | 'Remove'; + } + + /** @name PalletStakingPalletConfigOpPerbill (119) */ + interface PalletStakingPalletConfigOpPerbill extends Enum { + readonly isNoop: boolean; + readonly isSet: boolean; + readonly asSet: Perbill; + readonly isRemove: boolean; + readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletGrandpaCall (90) */ + /** @name PalletSessionCall (120) */ + interface PalletSessionCall extends Enum { + readonly isSetKeys: boolean; + readonly asSetKeys: { + readonly keys_: PolkadotRuntimeSessionKeys; + readonly proof: Bytes; + } & Struct; + readonly isPurgeKeys: boolean; + readonly type: 'SetKeys' | 'PurgeKeys'; + } + + /** @name PolkadotRuntimeSessionKeys (121) */ + interface PolkadotRuntimeSessionKeys extends Struct { + readonly grandpa: SpConsensusGrandpaAppPublic; + readonly babe: SpConsensusBabeAppPublic; + readonly imOnline: PalletImOnlineSr25519AppSr25519Public; + readonly paraValidator: PolkadotPrimitivesV6ValidatorAppPublic; + readonly paraAssignment: PolkadotPrimitivesV6AssignmentAppPublic; + readonly authorityDiscovery: SpAuthorityDiscoveryAppPublic; + readonly beefy: SpConsensusBeefyEcdsaCryptoPublic; + } + + /** @name PolkadotPrimitivesV6ValidatorAppPublic (122) */ + interface PolkadotPrimitivesV6ValidatorAppPublic extends SpCoreSr25519Public {} + + /** @name PolkadotPrimitivesV6AssignmentAppPublic (123) */ + interface PolkadotPrimitivesV6AssignmentAppPublic extends SpCoreSr25519Public {} + + /** @name SpAuthorityDiscoveryAppPublic (124) */ + interface SpAuthorityDiscoveryAppPublic extends SpCoreSr25519Public {} + + /** @name SpConsensusBeefyEcdsaCryptoPublic (125) */ + interface SpConsensusBeefyEcdsaCryptoPublic extends SpCoreEcdsaPublic {} + + /** @name SpCoreEcdsaPublic (126) */ + interface SpCoreEcdsaPublic extends U8aFixed {} + + /** @name PalletGrandpaCall (128) */ interface PalletGrandpaCall extends Enum { - readonly isReportEquivocation: boolean + readonly isReportEquivocation: boolean; readonly asReportEquivocation: { - readonly equivocationProof: SpFinalityGrandpaEquivocationProof - readonly keyOwnerProof: SpCoreVoid - } & Struct - readonly isReportEquivocationUnsigned: boolean + readonly equivocationProof: SpConsensusGrandpaEquivocationProof; + readonly keyOwnerProof: SpSessionMembershipProof; + } & Struct; + readonly isReportEquivocationUnsigned: boolean; readonly asReportEquivocationUnsigned: { - readonly equivocationProof: SpFinalityGrandpaEquivocationProof - readonly keyOwnerProof: SpCoreVoid - } & Struct - readonly isNoteStalled: boolean + readonly equivocationProof: SpConsensusGrandpaEquivocationProof; + readonly keyOwnerProof: SpSessionMembershipProof; + } & Struct; + readonly isNoteStalled: boolean; readonly asNoteStalled: { - readonly delay: u32 - readonly bestFinalizedBlockNumber: u32 - } & Struct - readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'NoteStalled' + readonly delay: u32; + readonly bestFinalizedBlockNumber: u32; + } & Struct; + readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'NoteStalled'; } - /** @name SpFinalityGrandpaEquivocationProof (91) */ - interface SpFinalityGrandpaEquivocationProof extends Struct { - readonly setId: u64 - readonly equivocation: SpFinalityGrandpaEquivocation + /** @name SpConsensusGrandpaEquivocationProof (129) */ + interface SpConsensusGrandpaEquivocationProof extends Struct { + readonly setId: u64; + readonly equivocation: SpConsensusGrandpaEquivocation; } - /** @name SpFinalityGrandpaEquivocation (92) */ - interface SpFinalityGrandpaEquivocation extends Enum { - readonly isPrevote: boolean - readonly asPrevote: FinalityGrandpaEquivocationPrevote - readonly isPrecommit: boolean - readonly asPrecommit: FinalityGrandpaEquivocationPrecommit - readonly type: 'Prevote' | 'Precommit' + /** @name SpConsensusGrandpaEquivocation (130) */ + interface SpConsensusGrandpaEquivocation extends Enum { + readonly isPrevote: boolean; + readonly asPrevote: FinalityGrandpaEquivocationPrevote; + readonly isPrecommit: boolean; + readonly asPrecommit: FinalityGrandpaEquivocationPrecommit; + readonly type: 'Prevote' | 'Precommit'; } - /** @name FinalityGrandpaEquivocationPrevote (93) */ + /** @name FinalityGrandpaEquivocationPrevote (131) */ interface FinalityGrandpaEquivocationPrevote extends Struct { - readonly roundNumber: u64 - readonly identity: SpFinalityGrandpaAppPublic - readonly first: ITuple<[FinalityGrandpaPrevote, SpFinalityGrandpaAppSignature]> - readonly second: ITuple<[FinalityGrandpaPrevote, SpFinalityGrandpaAppSignature]> + readonly roundNumber: u64; + readonly identity: SpConsensusGrandpaAppPublic; + readonly first: ITuple<[FinalityGrandpaPrevote, SpConsensusGrandpaAppSignature]>; + readonly second: ITuple<[FinalityGrandpaPrevote, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrevote (94) */ + /** @name FinalityGrandpaPrevote (132) */ interface FinalityGrandpaPrevote extends Struct { - readonly targetHash: H256 - readonly targetNumber: u32 + readonly targetHash: H256; + readonly targetNumber: u32; } - /** @name SpFinalityGrandpaAppSignature (95) */ - interface SpFinalityGrandpaAppSignature extends SpCoreEd25519Signature {} + /** @name SpConsensusGrandpaAppSignature (133) */ + interface SpConsensusGrandpaAppSignature extends SpCoreEd25519Signature {} - /** @name SpCoreEd25519Signature (96) */ + /** @name SpCoreEd25519Signature (134) */ interface SpCoreEd25519Signature extends U8aFixed {} - /** @name FinalityGrandpaEquivocationPrecommit (99) */ + /** @name FinalityGrandpaEquivocationPrecommit (137) */ interface FinalityGrandpaEquivocationPrecommit extends Struct { - readonly roundNumber: u64 - readonly identity: SpFinalityGrandpaAppPublic - readonly first: ITuple<[FinalityGrandpaPrecommit, SpFinalityGrandpaAppSignature]> - readonly second: ITuple<[FinalityGrandpaPrecommit, SpFinalityGrandpaAppSignature]> + readonly roundNumber: u64; + readonly identity: SpConsensusGrandpaAppPublic; + readonly first: ITuple<[FinalityGrandpaPrecommit, SpConsensusGrandpaAppSignature]>; + readonly second: ITuple<[FinalityGrandpaPrecommit, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrecommit (100) */ + /** @name FinalityGrandpaPrecommit (138) */ interface FinalityGrandpaPrecommit extends Struct { - readonly targetHash: H256 - readonly targetNumber: u32 + readonly targetHash: H256; + readonly targetNumber: u32; } - /** @name SpCoreVoid (102) */ - type SpCoreVoid = Null + /** @name PalletImOnlineCall (140) */ + interface PalletImOnlineCall extends Enum { + readonly isHeartbeat: boolean; + readonly asHeartbeat: { + readonly heartbeat: PalletImOnlineHeartbeat; + readonly signature: PalletImOnlineSr25519AppSr25519Signature; + } & Struct; + readonly type: 'Heartbeat'; + } - /** @name PalletGrandpaError (103) */ - interface PalletGrandpaError extends Enum { - readonly isPauseFailed: boolean - readonly isResumeFailed: boolean - readonly isChangePending: boolean - readonly isTooSoon: boolean - readonly isInvalidKeyOwnershipProof: boolean - readonly isInvalidEquivocationProof: boolean - readonly isDuplicateOffenceReport: boolean - readonly type: - | 'PauseFailed' - | 'ResumeFailed' - | 'ChangePending' - | 'TooSoon' - | 'InvalidKeyOwnershipProof' - | 'InvalidEquivocationProof' - | 'DuplicateOffenceReport' - } - - /** @name PalletBalancesBalanceLock (105) */ - interface PalletBalancesBalanceLock extends Struct { - readonly id: U8aFixed - readonly amount: u128 - readonly reasons: PalletBalancesReasons + /** @name PalletImOnlineHeartbeat (141) */ + interface PalletImOnlineHeartbeat extends Struct { + readonly blockNumber: u32; + readonly sessionIndex: u32; + readonly authorityIndex: u32; + readonly validatorsLen: u32; } - /** @name PalletBalancesReasons (106) */ - interface PalletBalancesReasons extends Enum { - readonly isFee: boolean - readonly isMisc: boolean - readonly isAll: boolean - readonly type: 'Fee' | 'Misc' | 'All' + /** @name PalletImOnlineSr25519AppSr25519Signature (142) */ + interface PalletImOnlineSr25519AppSr25519Signature extends SpCoreSr25519Signature {} + + /** @name SpCoreSr25519Signature (143) */ + interface SpCoreSr25519Signature extends U8aFixed {} + + /** @name PalletTreasuryCall (144) */ + interface PalletTreasuryCall extends Enum { + readonly isProposeSpend: boolean; + readonly asProposeSpend: { + readonly value: Compact; + readonly beneficiary: MultiAddress; + } & Struct; + readonly isRejectProposal: boolean; + readonly asRejectProposal: { + readonly proposalId: Compact; + } & Struct; + readonly isApproveProposal: boolean; + readonly asApproveProposal: { + readonly proposalId: Compact; + } & Struct; + readonly isSpendLocal: boolean; + readonly asSpendLocal: { + readonly amount: Compact; + readonly beneficiary: MultiAddress; + } & Struct; + readonly isRemoveApproval: boolean; + readonly asRemoveApproval: { + readonly proposalId: Compact; + } & Struct; + readonly isSpend: boolean; + readonly asSpend: { + readonly assetKind: PolkadotRuntimeCommonImplsVersionedLocatableAsset; + readonly amount: Compact; + readonly beneficiary: XcmVersionedMultiLocation; + readonly validFrom: Option; + } & Struct; + readonly isPayout: boolean; + readonly asPayout: { + readonly index: u32; + } & Struct; + readonly isCheckStatus: boolean; + readonly asCheckStatus: { + readonly index: u32; + } & Struct; + readonly isVoidSpend: boolean; + readonly asVoidSpend: { + readonly index: u32; + } & Struct; + readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'SpendLocal' | 'RemoveApproval' | 'Spend' | 'Payout' | 'CheckStatus' | 'VoidSpend'; } - /** @name PalletBalancesReserveData (109) */ - interface PalletBalancesReserveData extends Struct { - readonly id: U8aFixed - readonly amount: u128 + /** @name PalletConvictionVotingCall (146) */ + interface PalletConvictionVotingCall extends Enum { + readonly isVote: boolean; + readonly asVote: { + readonly pollIndex: Compact; + readonly vote: PalletConvictionVotingVoteAccountVote; + } & Struct; + readonly isDelegate: boolean; + readonly asDelegate: { + readonly class: u16; + readonly to: MultiAddress; + readonly conviction: PalletConvictionVotingConviction; + readonly balance: u128; + } & Struct; + readonly isUndelegate: boolean; + readonly asUndelegate: { + readonly class: u16; + } & Struct; + readonly isUnlock: boolean; + readonly asUnlock: { + readonly class: u16; + readonly target: MultiAddress; + } & Struct; + readonly isRemoveVote: boolean; + readonly asRemoveVote: { + readonly class: Option; + readonly index: u32; + } & Struct; + readonly isRemoveOtherVote: boolean; + readonly asRemoveOtherVote: { + readonly target: MultiAddress; + readonly class: u16; + readonly index: u32; + } & Struct; + readonly type: 'Vote' | 'Delegate' | 'Undelegate' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote'; } - /** @name PalletBalancesReleases (111) */ - interface PalletBalancesReleases extends Enum { - readonly isV100: boolean - readonly isV200: boolean - readonly type: 'V100' | 'V200' + /** @name PalletConvictionVotingVoteAccountVote (147) */ + interface PalletConvictionVotingVoteAccountVote extends Enum { + readonly isStandard: boolean; + readonly asStandard: { + readonly vote: Vote; + readonly balance: u128; + } & Struct; + readonly isSplit: boolean; + readonly asSplit: { + readonly aye: u128; + readonly nay: u128; + } & Struct; + readonly isSplitAbstain: boolean; + readonly asSplitAbstain: { + readonly aye: u128; + readonly nay: u128; + readonly abstain: u128; + } & Struct; + readonly type: 'Standard' | 'Split' | 'SplitAbstain'; } - /** @name PalletBalancesCall (112) */ - interface PalletBalancesCall extends Enum { - readonly isTransfer: boolean - readonly asTransfer: { - readonly dest: MultiAddress - readonly value: Compact - } & Struct - readonly isSetBalance: boolean - readonly asSetBalance: { - readonly who: MultiAddress - readonly newFree: Compact - readonly newReserved: Compact - } & Struct - readonly isForceTransfer: boolean - readonly asForceTransfer: { - readonly source: MultiAddress - readonly dest: MultiAddress - readonly value: Compact - } & Struct - readonly isTransferKeepAlive: boolean - readonly asTransferKeepAlive: { - readonly dest: MultiAddress - readonly value: Compact - } & Struct - readonly isTransferAll: boolean - readonly asTransferAll: { - readonly dest: MultiAddress - readonly keepAlive: bool - } & Struct - readonly isForceUnreserve: boolean - readonly asForceUnreserve: { - readonly who: MultiAddress - readonly amount: u128 - } & Struct - readonly type: - | 'Transfer' - | 'SetBalance' - | 'ForceTransfer' - | 'TransferKeepAlive' - | 'TransferAll' - | 'ForceUnreserve' - } - - /** @name PalletBalancesError (117) */ - interface PalletBalancesError extends Enum { - readonly isVestingBalance: boolean - readonly isLiquidityRestrictions: boolean - readonly isInsufficientBalance: boolean - readonly isExistentialDeposit: boolean - readonly isKeepAlive: boolean - readonly isExistingVestingSchedule: boolean - readonly isDeadAccount: boolean - readonly isTooManyReserves: boolean - readonly type: - | 'VestingBalance' - | 'LiquidityRestrictions' - | 'InsufficientBalance' - | 'ExistentialDeposit' - | 'KeepAlive' - | 'ExistingVestingSchedule' - | 'DeadAccount' - | 'TooManyReserves' - } - - /** @name PalletTransactionPaymentReleases (119) */ - interface PalletTransactionPaymentReleases extends Enum { - readonly isV1Ancient: boolean - readonly isV2: boolean - readonly type: 'V1Ancient' | 'V2' - } - - /** @name PalletSudoCall (120) */ - interface PalletSudoCall extends Enum { - readonly isSudo: boolean - readonly asSudo: { - readonly call: Call - } & Struct - readonly isSudoUncheckedWeight: boolean - readonly asSudoUncheckedWeight: { - readonly call: Call - readonly weight: Weight - } & Struct - readonly isSetKey: boolean - readonly asSetKey: { - readonly new_: MultiAddress - } & Struct - readonly isSudoAs: boolean - readonly asSudoAs: { - readonly who: MultiAddress - readonly call: Call - } & Struct - readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs' - } - - /** @name PalletUniswapCall (122) */ - interface PalletUniswapCall extends Enum { - readonly isCreatePool: boolean - readonly asCreatePool: { - readonly token0: u32 - readonly token1: u32 - readonly fee: u32 - } & Struct - readonly isEnableFeeAmount: boolean - readonly asEnableFeeAmount: { - readonly fee: u32 - readonly tickSpacing: i32 - } & Struct - readonly isSetFeeProtocol: boolean - readonly asSetFeeProtocol: { - readonly id: U8aFixed - readonly feeProtocol0: u8 - readonly feeProtocol1: u8 - } & Struct - readonly isCollectProtocol: boolean - readonly asCollectProtocol: { - readonly id: U8aFixed - readonly recipient: AccountId32 - readonly amount0Requested: u128 - readonly amount1Requested: u128 - } & Struct - readonly isInitialize: boolean - readonly asInitialize: { - readonly id: U8aFixed - readonly sqrtPriceX96: UniswapV3U160 - } & Struct - readonly isMint: boolean - readonly asMint: { - readonly id: U8aFixed - readonly recipient: AccountId32 - readonly tickLower: i32 - readonly tickUpper: i32 - readonly amount: u128 - } & Struct - readonly isCollect: boolean - readonly asCollect: { - readonly id: U8aFixed - readonly recipient: AccountId32 - readonly tickLower: i32 - readonly tickUpper: i32 - readonly amount0Requested: u128 - readonly amount1Requested: u128 - } & Struct - readonly isBurn: boolean - readonly asBurn: { - readonly id: U8aFixed - readonly tickLower: i32 - readonly tickUpper: i32 - readonly amount: u128 - } & Struct - readonly isSwap: boolean - readonly asSwap: { - readonly id: U8aFixed - readonly recipient: AccountId32 - readonly zeroForOne: bool - readonly amountSpecfied: UniswapV3I256 - readonly sqrtPriceLimitX96: UniswapV3U160 - } & Struct - readonly isFlash: boolean - readonly asFlash: { - readonly id: U8aFixed - readonly recipient: AccountId32 - readonly amount0: UniswapV3U256 - readonly amount1: UniswapV3U256 - readonly pay0: UniswapV3U256 - readonly pay1: UniswapV3U256 - } & Struct - readonly type: - | 'CreatePool' - | 'EnableFeeAmount' - | 'SetFeeProtocol' - | 'CollectProtocol' - | 'Initialize' - | 'Mint' - | 'Collect' - | 'Burn' - | 'Swap' - | 'Flash' - } - - /** @name PalletUtilityCall (123) */ + /** @name PalletConvictionVotingConviction (149) */ + interface PalletConvictionVotingConviction extends Enum { + readonly isNone: boolean; + readonly isLocked1x: boolean; + readonly isLocked2x: boolean; + readonly isLocked3x: boolean; + readonly isLocked4x: boolean; + readonly isLocked5x: boolean; + readonly isLocked6x: boolean; + readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x'; + } + + /** @name PalletReferendaCall (151) */ + interface PalletReferendaCall extends Enum { + readonly isSubmit: boolean; + readonly asSubmit: { + readonly proposalOrigin: PolkadotRuntimeOriginCaller; + readonly proposal: FrameSupportPreimagesBounded; + readonly enactmentMoment: FrameSupportScheduleDispatchTime; + } & Struct; + readonly isPlaceDecisionDeposit: boolean; + readonly asPlaceDecisionDeposit: { + readonly index: u32; + } & Struct; + readonly isRefundDecisionDeposit: boolean; + readonly asRefundDecisionDeposit: { + readonly index: u32; + } & Struct; + readonly isCancel: boolean; + readonly asCancel: { + readonly index: u32; + } & Struct; + readonly isKill: boolean; + readonly asKill: { + readonly index: u32; + } & Struct; + readonly isNudgeReferendum: boolean; + readonly asNudgeReferendum: { + readonly index: u32; + } & Struct; + readonly isOneFewerDeciding: boolean; + readonly asOneFewerDeciding: { + readonly track: u16; + } & Struct; + readonly isRefundSubmissionDeposit: boolean; + readonly asRefundSubmissionDeposit: { + readonly index: u32; + } & Struct; + readonly isSetMetadata: boolean; + readonly asSetMetadata: { + readonly index: u32; + readonly maybeHash: Option; + } & Struct; + readonly type: 'Submit' | 'PlaceDecisionDeposit' | 'RefundDecisionDeposit' | 'Cancel' | 'Kill' | 'NudgeReferendum' | 'OneFewerDeciding' | 'RefundSubmissionDeposit' | 'SetMetadata'; + } + + /** @name PolkadotRuntimeOriginCaller (152) */ + interface PolkadotRuntimeOriginCaller extends Enum { + readonly isSystem: boolean; + readonly asSystem: FrameSupportDispatchRawOrigin; + readonly isVoid: boolean; + readonly isOrigins: boolean; + readonly asOrigins: PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin; + readonly isParachainsOrigin: boolean; + readonly asParachainsOrigin: PolkadotRuntimeParachainsOriginPalletOrigin; + readonly isXcmPallet: boolean; + readonly asXcmPallet: PalletXcmOrigin; + readonly type: 'System' | 'Void' | 'Origins' | 'ParachainsOrigin' | 'XcmPallet'; + } + + /** @name FrameSupportDispatchRawOrigin (153) */ + interface FrameSupportDispatchRawOrigin extends Enum { + readonly isRoot: boolean; + readonly isSigned: boolean; + readonly asSigned: AccountId32; + readonly isNone: boolean; + readonly type: 'Root' | 'Signed' | 'None'; + } + + /** @name PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin (154) */ + interface PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin extends Enum { + readonly isStakingAdmin: boolean; + readonly isTreasurer: boolean; + readonly isFellowshipAdmin: boolean; + readonly isGeneralAdmin: boolean; + readonly isAuctionAdmin: boolean; + readonly isLeaseAdmin: boolean; + readonly isReferendumCanceller: boolean; + readonly isReferendumKiller: boolean; + readonly isSmallTipper: boolean; + readonly isBigTipper: boolean; + readonly isSmallSpender: boolean; + readonly isMediumSpender: boolean; + readonly isBigSpender: boolean; + readonly isWhitelistedCaller: boolean; + readonly type: 'StakingAdmin' | 'Treasurer' | 'FellowshipAdmin' | 'GeneralAdmin' | 'AuctionAdmin' | 'LeaseAdmin' | 'ReferendumCanceller' | 'ReferendumKiller' | 'SmallTipper' | 'BigTipper' | 'SmallSpender' | 'MediumSpender' | 'BigSpender' | 'WhitelistedCaller'; + } + + /** @name PolkadotRuntimeParachainsOriginPalletOrigin (155) */ + interface PolkadotRuntimeParachainsOriginPalletOrigin extends Enum { + readonly isParachain: boolean; + readonly asParachain: u32; + readonly type: 'Parachain'; + } + + /** @name PalletXcmOrigin (157) */ + interface PalletXcmOrigin extends Enum { + readonly isXcm: boolean; + readonly asXcm: StagingXcmV3MultiLocation; + readonly isResponse: boolean; + readonly asResponse: StagingXcmV3MultiLocation; + readonly type: 'Xcm' | 'Response'; + } + + /** @name SpCoreVoid (158) */ + type SpCoreVoid = Null; + + /** @name FrameSupportScheduleDispatchTime (159) */ + interface FrameSupportScheduleDispatchTime extends Enum { + readonly isAt: boolean; + readonly asAt: u32; + readonly isAfter: boolean; + readonly asAfter: u32; + readonly type: 'At' | 'After'; + } + + /** @name PalletWhitelistCall (161) */ + interface PalletWhitelistCall extends Enum { + readonly isWhitelistCall: boolean; + readonly asWhitelistCall: { + readonly callHash: H256; + } & Struct; + readonly isRemoveWhitelistedCall: boolean; + readonly asRemoveWhitelistedCall: { + readonly callHash: H256; + } & Struct; + readonly isDispatchWhitelistedCall: boolean; + readonly asDispatchWhitelistedCall: { + readonly callHash: H256; + readonly callEncodedLen: u32; + readonly callWeightWitness: SpWeightsWeightV2Weight; + } & Struct; + readonly isDispatchWhitelistedCallWithPreimage: boolean; + readonly asDispatchWhitelistedCallWithPreimage: { + readonly call: Call; + } & Struct; + readonly type: 'WhitelistCall' | 'RemoveWhitelistedCall' | 'DispatchWhitelistedCall' | 'DispatchWhitelistedCallWithPreimage'; + } + + /** @name PolkadotRuntimeCommonClaimsPalletCall (162) */ + interface PolkadotRuntimeCommonClaimsPalletCall extends Enum { + readonly isClaim: boolean; + readonly asClaim: { + readonly dest: AccountId32; + readonly ethereumSignature: PolkadotRuntimeCommonClaimsEcdsaSignature; + } & Struct; + readonly isMintClaim: boolean; + readonly asMintClaim: { + readonly who: EthereumAddress; + readonly value: u128; + readonly vestingSchedule: Option>; + readonly statement: Option; + } & Struct; + readonly isClaimAttest: boolean; + readonly asClaimAttest: { + readonly dest: AccountId32; + readonly ethereumSignature: PolkadotRuntimeCommonClaimsEcdsaSignature; + readonly statement: Bytes; + } & Struct; + readonly isAttest: boolean; + readonly asAttest: { + readonly statement: Bytes; + } & Struct; + readonly isMoveClaim: boolean; + readonly asMoveClaim: { + readonly old: EthereumAddress; + readonly new_: EthereumAddress; + readonly maybePreclaim: Option; + } & Struct; + readonly type: 'Claim' | 'MintClaim' | 'ClaimAttest' | 'Attest' | 'MoveClaim'; + } + + /** @name PolkadotRuntimeCommonClaimsEcdsaSignature (163) */ + interface PolkadotRuntimeCommonClaimsEcdsaSignature extends U8aFixed {} + + /** @name PolkadotRuntimeCommonClaimsStatementKind (169) */ + interface PolkadotRuntimeCommonClaimsStatementKind extends Enum { + readonly isRegular: boolean; + readonly isSaft: boolean; + readonly type: 'Regular' | 'Saft'; + } + + /** @name PalletVestingCall (171) */ + interface PalletVestingCall extends Enum { + readonly isVest: boolean; + readonly isVestOther: boolean; + readonly asVestOther: { + readonly target: MultiAddress; + } & Struct; + readonly isVestedTransfer: boolean; + readonly asVestedTransfer: { + readonly target: MultiAddress; + readonly schedule: PalletVestingVestingInfo; + } & Struct; + readonly isForceVestedTransfer: boolean; + readonly asForceVestedTransfer: { + readonly source: MultiAddress; + readonly target: MultiAddress; + readonly schedule: PalletVestingVestingInfo; + } & Struct; + readonly isMergeSchedules: boolean; + readonly asMergeSchedules: { + readonly schedule1Index: u32; + readonly schedule2Index: u32; + } & Struct; + readonly type: 'Vest' | 'VestOther' | 'VestedTransfer' | 'ForceVestedTransfer' | 'MergeSchedules'; + } + + /** @name PalletVestingVestingInfo (172) */ + interface PalletVestingVestingInfo extends Struct { + readonly locked: u128; + readonly perBlock: u128; + readonly startingBlock: u32; + } + + /** @name PalletUtilityCall (173) */ interface PalletUtilityCall extends Enum { - readonly isBatch: boolean + readonly isBatch: boolean; readonly asBatch: { - readonly calls: Vec - } & Struct - readonly isAsDerivative: boolean + readonly calls: Vec; + } & Struct; + readonly isAsDerivative: boolean; readonly asAsDerivative: { - readonly index: u16 - readonly call: Call - } & Struct - readonly isBatchAll: boolean + readonly index: u16; + readonly call: Call; + } & Struct; + readonly isBatchAll: boolean; readonly asBatchAll: { - readonly calls: Vec - } & Struct - readonly isDispatchAs: boolean + readonly calls: Vec; + } & Struct; + readonly isDispatchAs: boolean; readonly asDispatchAs: { - readonly asOrigin: NodeTemplateRuntimeOriginCaller - readonly call: Call - } & Struct - readonly isForceBatch: boolean + readonly asOrigin: PolkadotRuntimeOriginCaller; + readonly call: Call; + } & Struct; + readonly isForceBatch: boolean; readonly asForceBatch: { - readonly calls: Vec - } & Struct - readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' + readonly calls: Vec; + } & Struct; + readonly isWithWeight: boolean; + readonly asWithWeight: { + readonly call: Call; + readonly weight: SpWeightsWeightV2Weight; + } & Struct; + readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; } - /** @name NodeTemplateRuntimeOriginCaller (125) */ - interface NodeTemplateRuntimeOriginCaller extends Enum { - readonly isSystem: boolean - readonly asSystem: FrameSupportDispatchRawOrigin - readonly isVoid: boolean - readonly type: 'System' | 'Void' + /** @name PalletIdentityCall (175) */ + interface PalletIdentityCall extends Enum { + readonly isAddRegistrar: boolean; + readonly asAddRegistrar: { + readonly account: MultiAddress; + } & Struct; + readonly isSetIdentity: boolean; + readonly asSetIdentity: { + readonly info: PalletIdentitySimpleIdentityInfo; + } & Struct; + readonly isSetSubs: boolean; + readonly asSetSubs: { + readonly subs: Vec>; + } & Struct; + readonly isClearIdentity: boolean; + readonly isRequestJudgement: boolean; + readonly asRequestJudgement: { + readonly regIndex: Compact; + readonly maxFee: Compact; + } & Struct; + readonly isCancelRequest: boolean; + readonly asCancelRequest: { + readonly regIndex: u32; + } & Struct; + readonly isSetFee: boolean; + readonly asSetFee: { + readonly index: Compact; + readonly fee: Compact; + } & Struct; + readonly isSetAccountId: boolean; + readonly asSetAccountId: { + readonly index: Compact; + readonly new_: MultiAddress; + } & Struct; + readonly isSetFields: boolean; + readonly asSetFields: { + readonly index: Compact; + readonly fields: PalletIdentityBitFlags; + } & Struct; + readonly isProvideJudgement: boolean; + readonly asProvideJudgement: { + readonly regIndex: Compact; + readonly target: MultiAddress; + readonly judgement: PalletIdentityJudgement; + readonly identity: H256; + } & Struct; + readonly isKillIdentity: boolean; + readonly asKillIdentity: { + readonly target: MultiAddress; + } & Struct; + readonly isAddSub: boolean; + readonly asAddSub: { + readonly sub: MultiAddress; + readonly data: Data; + } & Struct; + readonly isRenameSub: boolean; + readonly asRenameSub: { + readonly sub: MultiAddress; + readonly data: Data; + } & Struct; + readonly isRemoveSub: boolean; + readonly asRemoveSub: { + readonly sub: MultiAddress; + } & Struct; + readonly isQuitSub: boolean; + readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub'; } - /** @name FrameSupportDispatchRawOrigin (126) */ - interface FrameSupportDispatchRawOrigin extends Enum { - readonly isRoot: boolean - readonly isSigned: boolean - readonly asSigned: AccountId32 - readonly isNone: boolean - readonly type: 'Root' | 'Signed' | 'None' - } - - /** @name PalletSudoError (127) */ - interface PalletSudoError extends Enum { - readonly isRequireSudo: boolean - readonly type: 'RequireSudo' - } - - /** @name UniswapV3LibrariesTick (131) */ - interface UniswapV3LibrariesTick extends Struct { - readonly liquidityGross: u128 - readonly liquidityNet: i128 - readonly feeGrowthOutside0X128: UniswapV3U256 - readonly feeGrowthOutside1X128: UniswapV3U256 - readonly tickCumulativeOutside: i64 - readonly secondsPerLiquidityOutsideX128: UniswapV3U160 - readonly secondsOutside: u32 - readonly initialized: bool - } - - /** @name UniswapV3LibrariesOracleObservation (135) */ - interface UniswapV3LibrariesOracleObservation extends Struct { - readonly blockTimestamp: u32 - readonly tickCumulative: i64 - readonly secondsPerLiquidityCumulativeX128: UniswapV3U160 - readonly initialized: bool - } - - /** @name UniswapV3LibrariesPosition (137) */ - interface UniswapV3LibrariesPosition extends Struct { - readonly liqudity: u128 - readonly feeGrowthInside0LastX128: UniswapV3U256 - readonly feeGrowthInside1LastX128: UniswapV3U256 - readonly tokensOwed0: u128 - readonly tokensOwed1: u128 - } - - /** @name UniswapV3ContractsPoolTypesSlot0 (140) */ - interface UniswapV3ContractsPoolTypesSlot0 extends Struct { - readonly sqrtPriceX96: UniswapV3U160 - readonly tick: i32 - readonly observationIndex: u16 - readonly observationCardinality: u16 - readonly observationCardinalityNext: u16 - readonly feeProtocol: u8 - readonly unlocked: bool - } - - /** @name UniswapV3ContractsPoolTypesProtocolFees (141) */ - interface UniswapV3ContractsPoolTypesProtocolFees extends Struct { - readonly token0: u128 - readonly token1: u128 - } - - /** @name PalletUniswapPool (142) */ - interface PalletUniswapPool extends Struct { - readonly id: U8aFixed - readonly owner: AccountId32 - readonly token0: u32 - readonly token1: u32 - readonly fee: u32 - readonly tickSpacing: i32 - readonly maxLiquidityPerTick: u128 - } - - /** @name PalletUniswapError (143) */ - interface PalletUniswapError extends Enum { - readonly isDuplicatedTokens: boolean - readonly isEmptyTickSpacing: boolean - readonly isTickNotSpaced: boolean - readonly isInvalidFeeConfig: boolean - readonly isPoolNoExists: boolean - readonly isNotOwner: boolean - readonly isInternalPoolError: boolean - readonly isAi: boolean - readonly isIf: boolean - readonly isL: boolean - readonly isLo: boolean - readonly isLok: boolean - readonly isLs: boolean - readonly isNp: boolean - readonly isR: boolean - readonly isTlu: boolean - readonly isTlm: boolean - readonly isTum: boolean - readonly type: - | 'DuplicatedTokens' - | 'EmptyTickSpacing' - | 'TickNotSpaced' - | 'InvalidFeeConfig' - | 'PoolNoExists' - | 'NotOwner' - | 'InternalPoolError' - | 'Ai' - | 'If' - | 'L' - | 'Lo' - | 'Lok' - | 'Ls' - | 'Np' - | 'R' - | 'Tlu' - | 'Tlm' - | 'Tum' - } - - /** @name PalletUtilityError (144) */ - interface PalletUtilityError extends Enum { - readonly isTooManyCalls: boolean - readonly type: 'TooManyCalls' + /** @name PalletIdentitySimpleIdentityInfo (176) */ + interface PalletIdentitySimpleIdentityInfo extends Struct { + readonly additional: Vec>; + readonly display: Data; + readonly legal: Data; + readonly web: Data; + readonly riot: Data; + readonly email: Data; + readonly pgpFingerprint: Option; + readonly image: Data; + readonly twitter: Data; } - /** @name SpRuntimeMultiSignature (146) */ - interface SpRuntimeMultiSignature extends Enum { - readonly isEd25519: boolean - readonly asEd25519: SpCoreEd25519Signature - readonly isSr25519: boolean - readonly asSr25519: SpCoreSr25519Signature - readonly isEcdsa: boolean - readonly asEcdsa: SpCoreEcdsaSignature - readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa' + /** @name PalletIdentityBitFlags (213) */ + interface PalletIdentityBitFlags extends Set { + readonly isDisplay: boolean; + readonly isLegal: boolean; + readonly isWeb: boolean; + readonly isRiot: boolean; + readonly isEmail: boolean; + readonly isPgpFingerprint: boolean; + readonly isImage: boolean; + readonly isTwitter: boolean; } - /** @name SpCoreSr25519Signature (147) */ - interface SpCoreSr25519Signature extends U8aFixed {} + /** @name PalletIdentitySimpleIdentityField (214) */ + interface PalletIdentitySimpleIdentityField extends Enum { + readonly isDisplay: boolean; + readonly isLegal: boolean; + readonly isWeb: boolean; + readonly isRiot: boolean; + readonly isEmail: boolean; + readonly isPgpFingerprint: boolean; + readonly isImage: boolean; + readonly isTwitter: boolean; + readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter'; + } - /** @name SpCoreEcdsaSignature (148) */ - interface SpCoreEcdsaSignature extends U8aFixed {} + /** @name PalletIdentityJudgement (215) */ + interface PalletIdentityJudgement extends Enum { + readonly isUnknown: boolean; + readonly isFeePaid: boolean; + readonly asFeePaid: u128; + readonly isReasonable: boolean; + readonly isKnownGood: boolean; + readonly isOutOfDate: boolean; + readonly isLowQuality: boolean; + readonly isErroneous: boolean; + readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous'; + } + + /** @name PalletProxyCall (216) */ + interface PalletProxyCall extends Enum { + readonly isProxy: boolean; + readonly asProxy: { + readonly real: MultiAddress; + readonly forceProxyType: Option; + readonly call: Call; + } & Struct; + readonly isAddProxy: boolean; + readonly asAddProxy: { + readonly delegate: MultiAddress; + readonly proxyType: PolkadotRuntimeProxyType; + readonly delay: u32; + } & Struct; + readonly isRemoveProxy: boolean; + readonly asRemoveProxy: { + readonly delegate: MultiAddress; + readonly proxyType: PolkadotRuntimeProxyType; + readonly delay: u32; + } & Struct; + readonly isRemoveProxies: boolean; + readonly isCreatePure: boolean; + readonly asCreatePure: { + readonly proxyType: PolkadotRuntimeProxyType; + readonly delay: u32; + readonly index: u16; + } & Struct; + readonly isKillPure: boolean; + readonly asKillPure: { + readonly spawner: MultiAddress; + readonly proxyType: PolkadotRuntimeProxyType; + readonly index: u16; + readonly height: Compact; + readonly extIndex: Compact; + } & Struct; + readonly isAnnounce: boolean; + readonly asAnnounce: { + readonly real: MultiAddress; + readonly callHash: H256; + } & Struct; + readonly isRemoveAnnouncement: boolean; + readonly asRemoveAnnouncement: { + readonly real: MultiAddress; + readonly callHash: H256; + } & Struct; + readonly isRejectAnnouncement: boolean; + readonly asRejectAnnouncement: { + readonly delegate: MultiAddress; + readonly callHash: H256; + } & Struct; + readonly isProxyAnnounced: boolean; + readonly asProxyAnnounced: { + readonly delegate: MultiAddress; + readonly real: MultiAddress; + readonly forceProxyType: Option; + readonly call: Call; + } & Struct; + readonly type: 'Proxy' | 'AddProxy' | 'RemoveProxy' | 'RemoveProxies' | 'CreatePure' | 'KillPure' | 'Announce' | 'RemoveAnnouncement' | 'RejectAnnouncement' | 'ProxyAnnounced'; + } - /** @name FrameSystemExtensionsCheckNonZeroSender (151) */ - type FrameSystemExtensionsCheckNonZeroSender = Null + /** @name PolkadotRuntimeProxyType (218) */ + interface PolkadotRuntimeProxyType extends Enum { + readonly isAny: boolean; + readonly isNonTransfer: boolean; + readonly isGovernance: boolean; + readonly isStaking: boolean; + readonly isIdentityJudgement: boolean; + readonly isCancelProxy: boolean; + readonly isAuction: boolean; + readonly isNominationPools: boolean; + readonly type: 'Any' | 'NonTransfer' | 'Governance' | 'Staking' | 'IdentityJudgement' | 'CancelProxy' | 'Auction' | 'NominationPools'; + } - /** @name FrameSystemExtensionsCheckSpecVersion (152) */ - type FrameSystemExtensionsCheckSpecVersion = Null + /** @name PalletMultisigCall (219) */ + interface PalletMultisigCall extends Enum { + readonly isAsMultiThreshold1: boolean; + readonly asAsMultiThreshold1: { + readonly otherSignatories: Vec; + readonly call: Call; + } & Struct; + readonly isAsMulti: boolean; + readonly asAsMulti: { + readonly threshold: u16; + readonly otherSignatories: Vec; + readonly maybeTimepoint: Option; + readonly call: Call; + readonly maxWeight: SpWeightsWeightV2Weight; + } & Struct; + readonly isApproveAsMulti: boolean; + readonly asApproveAsMulti: { + readonly threshold: u16; + readonly otherSignatories: Vec; + readonly maybeTimepoint: Option; + readonly callHash: U8aFixed; + readonly maxWeight: SpWeightsWeightV2Weight; + } & Struct; + readonly isCancelAsMulti: boolean; + readonly asCancelAsMulti: { + readonly threshold: u16; + readonly otherSignatories: Vec; + readonly timepoint: PalletMultisigTimepoint; + readonly callHash: U8aFixed; + } & Struct; + readonly type: 'AsMultiThreshold1' | 'AsMulti' | 'ApproveAsMulti' | 'CancelAsMulti'; + } - /** @name FrameSystemExtensionsCheckTxVersion (153) */ - type FrameSystemExtensionsCheckTxVersion = Null + /** @name PalletMultisigTimepoint (221) */ + interface PalletMultisigTimepoint extends Struct { + readonly height: u32; + readonly index: u32; + } - /** @name FrameSystemExtensionsCheckGenesis (154) */ - type FrameSystemExtensionsCheckGenesis = Null + /** @name PalletBountiesCall (222) */ + interface PalletBountiesCall extends Enum { + readonly isProposeBounty: boolean; + readonly asProposeBounty: { + readonly value: Compact; + readonly description: Bytes; + } & Struct; + readonly isApproveBounty: boolean; + readonly asApproveBounty: { + readonly bountyId: Compact; + } & Struct; + readonly isProposeCurator: boolean; + readonly asProposeCurator: { + readonly bountyId: Compact; + readonly curator: MultiAddress; + readonly fee: Compact; + } & Struct; + readonly isUnassignCurator: boolean; + readonly asUnassignCurator: { + readonly bountyId: Compact; + } & Struct; + readonly isAcceptCurator: boolean; + readonly asAcceptCurator: { + readonly bountyId: Compact; + } & Struct; + readonly isAwardBounty: boolean; + readonly asAwardBounty: { + readonly bountyId: Compact; + readonly beneficiary: MultiAddress; + } & Struct; + readonly isClaimBounty: boolean; + readonly asClaimBounty: { + readonly bountyId: Compact; + } & Struct; + readonly isCloseBounty: boolean; + readonly asCloseBounty: { + readonly bountyId: Compact; + } & Struct; + readonly isExtendBountyExpiry: boolean; + readonly asExtendBountyExpiry: { + readonly bountyId: Compact; + readonly remark: Bytes; + } & Struct; + readonly type: 'ProposeBounty' | 'ApproveBounty' | 'ProposeCurator' | 'UnassignCurator' | 'AcceptCurator' | 'AwardBounty' | 'ClaimBounty' | 'CloseBounty' | 'ExtendBountyExpiry'; + } - /** @name FrameSystemExtensionsCheckNonce (157) */ - interface FrameSystemExtensionsCheckNonce extends Compact {} + /** @name PalletChildBountiesCall (223) */ + interface PalletChildBountiesCall extends Enum { + readonly isAddChildBounty: boolean; + readonly asAddChildBounty: { + readonly parentBountyId: Compact; + readonly value: Compact; + readonly description: Bytes; + } & Struct; + readonly isProposeCurator: boolean; + readonly asProposeCurator: { + readonly parentBountyId: Compact; + readonly childBountyId: Compact; + readonly curator: MultiAddress; + readonly fee: Compact; + } & Struct; + readonly isAcceptCurator: boolean; + readonly asAcceptCurator: { + readonly parentBountyId: Compact; + readonly childBountyId: Compact; + } & Struct; + readonly isUnassignCurator: boolean; + readonly asUnassignCurator: { + readonly parentBountyId: Compact; + readonly childBountyId: Compact; + } & Struct; + readonly isAwardChildBounty: boolean; + readonly asAwardChildBounty: { + readonly parentBountyId: Compact; + readonly childBountyId: Compact; + readonly beneficiary: MultiAddress; + } & Struct; + readonly isClaimChildBounty: boolean; + readonly asClaimChildBounty: { + readonly parentBountyId: Compact; + readonly childBountyId: Compact; + } & Struct; + readonly isCloseChildBounty: boolean; + readonly asCloseChildBounty: { + readonly parentBountyId: Compact; + readonly childBountyId: Compact; + } & Struct; + readonly type: 'AddChildBounty' | 'ProposeCurator' | 'AcceptCurator' | 'UnassignCurator' | 'AwardChildBounty' | 'ClaimChildBounty' | 'CloseChildBounty'; + } - /** @name FrameSystemExtensionsCheckWeight (158) */ - type FrameSystemExtensionsCheckWeight = Null + /** @name PalletElectionProviderMultiPhaseCall (224) */ + interface PalletElectionProviderMultiPhaseCall extends Enum { + readonly isSubmitUnsigned: boolean; + readonly asSubmitUnsigned: { + readonly rawSolution: PalletElectionProviderMultiPhaseRawSolution; + readonly witness: PalletElectionProviderMultiPhaseSolutionOrSnapshotSize; + } & Struct; + readonly isSetMinimumUntrustedScore: boolean; + readonly asSetMinimumUntrustedScore: { + readonly maybeNextScore: Option; + } & Struct; + readonly isSetEmergencyElectionResult: boolean; + readonly asSetEmergencyElectionResult: { + readonly supports: Vec>; + } & Struct; + readonly isSubmit: boolean; + readonly asSubmit: { + readonly rawSolution: PalletElectionProviderMultiPhaseRawSolution; + } & Struct; + readonly isGovernanceFallback: boolean; + readonly asGovernanceFallback: { + readonly maybeMaxVoters: Option; + readonly maybeMaxTargets: Option; + } & Struct; + readonly type: 'SubmitUnsigned' | 'SetMinimumUntrustedScore' | 'SetEmergencyElectionResult' | 'Submit' | 'GovernanceFallback'; + } - /** @name PalletTransactionPaymentChargeTransactionPayment (159) */ - interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} + /** @name PalletElectionProviderMultiPhaseRawSolution (225) */ + interface PalletElectionProviderMultiPhaseRawSolution extends Struct { + readonly solution: PolkadotRuntimeNposCompactSolution16; + readonly score: SpNposElectionsElectionScore; + readonly round: u32; + } + + /** @name PolkadotRuntimeNposCompactSolution16 (226) */ + interface PolkadotRuntimeNposCompactSolution16 extends Struct { + readonly votes1: Vec, Compact]>>; + readonly votes2: Vec, ITuple<[Compact, Compact]>, Compact]>>; + readonly votes3: Vec, Vec, Compact]>>, Compact]>>; + readonly votes4: Vec, Vec, Compact]>>, Compact]>>; + readonly votes5: Vec, Vec, Compact]>>, Compact]>>; + readonly votes6: Vec, Vec, Compact]>>, Compact]>>; + readonly votes7: Vec, Vec, Compact]>>, Compact]>>; + readonly votes8: Vec, Vec, Compact]>>, Compact]>>; + readonly votes9: Vec, Vec, Compact]>>, Compact]>>; + readonly votes10: Vec, Vec, Compact]>>, Compact]>>; + readonly votes11: Vec, Vec, Compact]>>, Compact]>>; + readonly votes12: Vec, Vec, Compact]>>, Compact]>>; + readonly votes13: Vec, Vec, Compact]>>, Compact]>>; + readonly votes14: Vec, Vec, Compact]>>, Compact]>>; + readonly votes15: Vec, Vec, Compact]>>, Compact]>>; + readonly votes16: Vec, Vec, Compact]>>, Compact]>>; + } + + /** @name SpNposElectionsElectionScore (277) */ + interface SpNposElectionsElectionScore extends Struct { + readonly minimalStake: u128; + readonly sumStake: u128; + readonly sumStakeSquared: u128; + } + + /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (278) */ + interface PalletElectionProviderMultiPhaseSolutionOrSnapshotSize extends Struct { + readonly voters: Compact; + readonly targets: Compact; + } + + /** @name SpNposElectionsSupport (282) */ + interface SpNposElectionsSupport extends Struct { + readonly total: u128; + readonly voters: Vec>; + } + + /** @name PalletBagsListCall (285) */ + interface PalletBagsListCall extends Enum { + readonly isRebag: boolean; + readonly asRebag: { + readonly dislocated: MultiAddress; + } & Struct; + readonly isPutInFrontOf: boolean; + readonly asPutInFrontOf: { + readonly lighter: MultiAddress; + } & Struct; + readonly isPutInFrontOfOther: boolean; + readonly asPutInFrontOfOther: { + readonly heavier: MultiAddress; + readonly lighter: MultiAddress; + } & Struct; + readonly type: 'Rebag' | 'PutInFrontOf' | 'PutInFrontOfOther'; + } + + /** @name PalletNominationPoolsCall (286) */ + interface PalletNominationPoolsCall extends Enum { + readonly isJoin: boolean; + readonly asJoin: { + readonly amount: Compact; + readonly poolId: u32; + } & Struct; + readonly isBondExtra: boolean; + readonly asBondExtra: { + readonly extra: PalletNominationPoolsBondExtra; + } & Struct; + readonly isClaimPayout: boolean; + readonly isUnbond: boolean; + readonly asUnbond: { + readonly memberAccount: MultiAddress; + readonly unbondingPoints: Compact; + } & Struct; + readonly isPoolWithdrawUnbonded: boolean; + readonly asPoolWithdrawUnbonded: { + readonly poolId: u32; + readonly numSlashingSpans: u32; + } & Struct; + readonly isWithdrawUnbonded: boolean; + readonly asWithdrawUnbonded: { + readonly memberAccount: MultiAddress; + readonly numSlashingSpans: u32; + } & Struct; + readonly isCreate: boolean; + readonly asCreate: { + readonly amount: Compact; + readonly root: MultiAddress; + readonly nominator: MultiAddress; + readonly bouncer: MultiAddress; + } & Struct; + readonly isCreateWithPoolId: boolean; + readonly asCreateWithPoolId: { + readonly amount: Compact; + readonly root: MultiAddress; + readonly nominator: MultiAddress; + readonly bouncer: MultiAddress; + readonly poolId: u32; + } & Struct; + readonly isNominate: boolean; + readonly asNominate: { + readonly poolId: u32; + readonly validators: Vec; + } & Struct; + readonly isSetState: boolean; + readonly asSetState: { + readonly poolId: u32; + readonly state: PalletNominationPoolsPoolState; + } & Struct; + readonly isSetMetadata: boolean; + readonly asSetMetadata: { + readonly poolId: u32; + readonly metadata: Bytes; + } & Struct; + readonly isSetConfigs: boolean; + readonly asSetConfigs: { + readonly minJoinBond: PalletNominationPoolsConfigOpU128; + readonly minCreateBond: PalletNominationPoolsConfigOpU128; + readonly maxPools: PalletNominationPoolsConfigOpU32; + readonly maxMembers: PalletNominationPoolsConfigOpU32; + readonly maxMembersPerPool: PalletNominationPoolsConfigOpU32; + readonly globalMaxCommission: PalletNominationPoolsConfigOpPerbill; + } & Struct; + readonly isUpdateRoles: boolean; + readonly asUpdateRoles: { + readonly poolId: u32; + readonly newRoot: PalletNominationPoolsConfigOpAccountId32; + readonly newNominator: PalletNominationPoolsConfigOpAccountId32; + readonly newBouncer: PalletNominationPoolsConfigOpAccountId32; + } & Struct; + readonly isChill: boolean; + readonly asChill: { + readonly poolId: u32; + } & Struct; + readonly isBondExtraOther: boolean; + readonly asBondExtraOther: { + readonly member: MultiAddress; + readonly extra: PalletNominationPoolsBondExtra; + } & Struct; + readonly isSetClaimPermission: boolean; + readonly asSetClaimPermission: { + readonly permission: PalletNominationPoolsClaimPermission; + } & Struct; + readonly isClaimPayoutOther: boolean; + readonly asClaimPayoutOther: { + readonly other: AccountId32; + } & Struct; + readonly isSetCommission: boolean; + readonly asSetCommission: { + readonly poolId: u32; + readonly newCommission: Option>; + } & Struct; + readonly isSetCommissionMax: boolean; + readonly asSetCommissionMax: { + readonly poolId: u32; + readonly maxCommission: Perbill; + } & Struct; + readonly isSetCommissionChangeRate: boolean; + readonly asSetCommissionChangeRate: { + readonly poolId: u32; + readonly changeRate: PalletNominationPoolsCommissionChangeRate; + } & Struct; + readonly isClaimCommission: boolean; + readonly asClaimCommission: { + readonly poolId: u32; + } & Struct; + readonly isAdjustPoolDeposit: boolean; + readonly asAdjustPoolDeposit: { + readonly poolId: u32; + } & Struct; + readonly type: 'Join' | 'BondExtra' | 'ClaimPayout' | 'Unbond' | 'PoolWithdrawUnbonded' | 'WithdrawUnbonded' | 'Create' | 'CreateWithPoolId' | 'Nominate' | 'SetState' | 'SetMetadata' | 'SetConfigs' | 'UpdateRoles' | 'Chill' | 'BondExtraOther' | 'SetClaimPermission' | 'ClaimPayoutOther' | 'SetCommission' | 'SetCommissionMax' | 'SetCommissionChangeRate' | 'ClaimCommission' | 'AdjustPoolDeposit'; + } + + /** @name PalletNominationPoolsBondExtra (287) */ + interface PalletNominationPoolsBondExtra extends Enum { + readonly isFreeBalance: boolean; + readonly asFreeBalance: u128; + readonly isRewards: boolean; + readonly type: 'FreeBalance' | 'Rewards'; + } + + /** @name PalletNominationPoolsPoolState (288) */ + interface PalletNominationPoolsPoolState extends Enum { + readonly isOpen: boolean; + readonly isBlocked: boolean; + readonly isDestroying: boolean; + readonly type: 'Open' | 'Blocked' | 'Destroying'; + } + + /** @name PalletNominationPoolsConfigOpU128 (289) */ + interface PalletNominationPoolsConfigOpU128 extends Enum { + readonly isNoop: boolean; + readonly isSet: boolean; + readonly asSet: u128; + readonly isRemove: boolean; + readonly type: 'Noop' | 'Set' | 'Remove'; + } + + /** @name PalletNominationPoolsConfigOpU32 (290) */ + interface PalletNominationPoolsConfigOpU32 extends Enum { + readonly isNoop: boolean; + readonly isSet: boolean; + readonly asSet: u32; + readonly isRemove: boolean; + readonly type: 'Noop' | 'Set' | 'Remove'; + } + + /** @name PalletNominationPoolsConfigOpPerbill (291) */ + interface PalletNominationPoolsConfigOpPerbill extends Enum { + readonly isNoop: boolean; + readonly isSet: boolean; + readonly asSet: Perbill; + readonly isRemove: boolean; + readonly type: 'Noop' | 'Set' | 'Remove'; + } + + /** @name PalletNominationPoolsConfigOpAccountId32 (292) */ + interface PalletNominationPoolsConfigOpAccountId32 extends Enum { + readonly isNoop: boolean; + readonly isSet: boolean; + readonly asSet: AccountId32; + readonly isRemove: boolean; + readonly type: 'Noop' | 'Set' | 'Remove'; + } + + /** @name PalletNominationPoolsClaimPermission (293) */ + interface PalletNominationPoolsClaimPermission extends Enum { + readonly isPermissioned: boolean; + readonly isPermissionlessCompound: boolean; + readonly isPermissionlessWithdraw: boolean; + readonly isPermissionlessAll: boolean; + readonly type: 'Permissioned' | 'PermissionlessCompound' | 'PermissionlessWithdraw' | 'PermissionlessAll'; + } + + /** @name PalletNominationPoolsCommissionChangeRate (296) */ + interface PalletNominationPoolsCommissionChangeRate extends Struct { + readonly maxIncrease: Perbill; + readonly minDelay: u32; + } + + /** @name PalletFastUnstakeCall (297) */ + interface PalletFastUnstakeCall extends Enum { + readonly isRegisterFastUnstake: boolean; + readonly isDeregister: boolean; + readonly isControl: boolean; + readonly asControl: { + readonly erasToCheck: u32; + } & Struct; + readonly type: 'RegisterFastUnstake' | 'Deregister' | 'Control'; + } + + /** @name PolkadotRuntimeParachainsConfigurationPalletCall (298) */ + interface PolkadotRuntimeParachainsConfigurationPalletCall extends Enum { + readonly isSetValidationUpgradeCooldown: boolean; + readonly asSetValidationUpgradeCooldown: { + readonly new_: u32; + } & Struct; + readonly isSetValidationUpgradeDelay: boolean; + readonly asSetValidationUpgradeDelay: { + readonly new_: u32; + } & Struct; + readonly isSetCodeRetentionPeriod: boolean; + readonly asSetCodeRetentionPeriod: { + readonly new_: u32; + } & Struct; + readonly isSetMaxCodeSize: boolean; + readonly asSetMaxCodeSize: { + readonly new_: u32; + } & Struct; + readonly isSetMaxPovSize: boolean; + readonly asSetMaxPovSize: { + readonly new_: u32; + } & Struct; + readonly isSetMaxHeadDataSize: boolean; + readonly asSetMaxHeadDataSize: { + readonly new_: u32; + } & Struct; + readonly isSetOnDemandCores: boolean; + readonly asSetOnDemandCores: { + readonly new_: u32; + } & Struct; + readonly isSetOnDemandRetries: boolean; + readonly asSetOnDemandRetries: { + readonly new_: u32; + } & Struct; + readonly isSetGroupRotationFrequency: boolean; + readonly asSetGroupRotationFrequency: { + readonly new_: u32; + } & Struct; + readonly isSetParasAvailabilityPeriod: boolean; + readonly asSetParasAvailabilityPeriod: { + readonly new_: u32; + } & Struct; + readonly isSetSchedulingLookahead: boolean; + readonly asSetSchedulingLookahead: { + readonly new_: u32; + } & Struct; + readonly isSetMaxValidatorsPerCore: boolean; + readonly asSetMaxValidatorsPerCore: { + readonly new_: Option; + } & Struct; + readonly isSetMaxValidators: boolean; + readonly asSetMaxValidators: { + readonly new_: Option; + } & Struct; + readonly isSetDisputePeriod: boolean; + readonly asSetDisputePeriod: { + readonly new_: u32; + } & Struct; + readonly isSetDisputePostConclusionAcceptancePeriod: boolean; + readonly asSetDisputePostConclusionAcceptancePeriod: { + readonly new_: u32; + } & Struct; + readonly isSetNoShowSlots: boolean; + readonly asSetNoShowSlots: { + readonly new_: u32; + } & Struct; + readonly isSetNDelayTranches: boolean; + readonly asSetNDelayTranches: { + readonly new_: u32; + } & Struct; + readonly isSetZerothDelayTrancheWidth: boolean; + readonly asSetZerothDelayTrancheWidth: { + readonly new_: u32; + } & Struct; + readonly isSetNeededApprovals: boolean; + readonly asSetNeededApprovals: { + readonly new_: u32; + } & Struct; + readonly isSetRelayVrfModuloSamples: boolean; + readonly asSetRelayVrfModuloSamples: { + readonly new_: u32; + } & Struct; + readonly isSetMaxUpwardQueueCount: boolean; + readonly asSetMaxUpwardQueueCount: { + readonly new_: u32; + } & Struct; + readonly isSetMaxUpwardQueueSize: boolean; + readonly asSetMaxUpwardQueueSize: { + readonly new_: u32; + } & Struct; + readonly isSetMaxDownwardMessageSize: boolean; + readonly asSetMaxDownwardMessageSize: { + readonly new_: u32; + } & Struct; + readonly isSetMaxUpwardMessageSize: boolean; + readonly asSetMaxUpwardMessageSize: { + readonly new_: u32; + } & Struct; + readonly isSetMaxUpwardMessageNumPerCandidate: boolean; + readonly asSetMaxUpwardMessageNumPerCandidate: { + readonly new_: u32; + } & Struct; + readonly isSetHrmpOpenRequestTtl: boolean; + readonly asSetHrmpOpenRequestTtl: { + readonly new_: u32; + } & Struct; + readonly isSetHrmpSenderDeposit: boolean; + readonly asSetHrmpSenderDeposit: { + readonly new_: u128; + } & Struct; + readonly isSetHrmpRecipientDeposit: boolean; + readonly asSetHrmpRecipientDeposit: { + readonly new_: u128; + } & Struct; + readonly isSetHrmpChannelMaxCapacity: boolean; + readonly asSetHrmpChannelMaxCapacity: { + readonly new_: u32; + } & Struct; + readonly isSetHrmpChannelMaxTotalSize: boolean; + readonly asSetHrmpChannelMaxTotalSize: { + readonly new_: u32; + } & Struct; + readonly isSetHrmpMaxParachainInboundChannels: boolean; + readonly asSetHrmpMaxParachainInboundChannels: { + readonly new_: u32; + } & Struct; + readonly isSetHrmpChannelMaxMessageSize: boolean; + readonly asSetHrmpChannelMaxMessageSize: { + readonly new_: u32; + } & Struct; + readonly isSetHrmpMaxParachainOutboundChannels: boolean; + readonly asSetHrmpMaxParachainOutboundChannels: { + readonly new_: u32; + } & Struct; + readonly isSetHrmpMaxMessageNumPerCandidate: boolean; + readonly asSetHrmpMaxMessageNumPerCandidate: { + readonly new_: u32; + } & Struct; + readonly isSetPvfVotingTtl: boolean; + readonly asSetPvfVotingTtl: { + readonly new_: u32; + } & Struct; + readonly isSetMinimumValidationUpgradeDelay: boolean; + readonly asSetMinimumValidationUpgradeDelay: { + readonly new_: u32; + } & Struct; + readonly isSetBypassConsistencyCheck: boolean; + readonly asSetBypassConsistencyCheck: { + readonly new_: bool; + } & Struct; + readonly isSetAsyncBackingParams: boolean; + readonly asSetAsyncBackingParams: { + readonly new_: PolkadotPrimitivesV6AsyncBackingAsyncBackingParams; + } & Struct; + readonly isSetExecutorParams: boolean; + readonly asSetExecutorParams: { + readonly new_: PolkadotPrimitivesV6ExecutorParams; + } & Struct; + readonly isSetOnDemandBaseFee: boolean; + readonly asSetOnDemandBaseFee: { + readonly new_: u128; + } & Struct; + readonly isSetOnDemandFeeVariability: boolean; + readonly asSetOnDemandFeeVariability: { + readonly new_: Perbill; + } & Struct; + readonly isSetOnDemandQueueMaxSize: boolean; + readonly asSetOnDemandQueueMaxSize: { + readonly new_: u32; + } & Struct; + readonly isSetOnDemandTargetQueueUtilization: boolean; + readonly asSetOnDemandTargetQueueUtilization: { + readonly new_: Perbill; + } & Struct; + readonly isSetOnDemandTtl: boolean; + readonly asSetOnDemandTtl: { + readonly new_: u32; + } & Struct; + readonly isSetMinimumBackingVotes: boolean; + readonly asSetMinimumBackingVotes: { + readonly new_: u32; + } & Struct; + readonly type: 'SetValidationUpgradeCooldown' | 'SetValidationUpgradeDelay' | 'SetCodeRetentionPeriod' | 'SetMaxCodeSize' | 'SetMaxPovSize' | 'SetMaxHeadDataSize' | 'SetOnDemandCores' | 'SetOnDemandRetries' | 'SetGroupRotationFrequency' | 'SetParasAvailabilityPeriod' | 'SetSchedulingLookahead' | 'SetMaxValidatorsPerCore' | 'SetMaxValidators' | 'SetDisputePeriod' | 'SetDisputePostConclusionAcceptancePeriod' | 'SetNoShowSlots' | 'SetNDelayTranches' | 'SetZerothDelayTrancheWidth' | 'SetNeededApprovals' | 'SetRelayVrfModuloSamples' | 'SetMaxUpwardQueueCount' | 'SetMaxUpwardQueueSize' | 'SetMaxDownwardMessageSize' | 'SetMaxUpwardMessageSize' | 'SetMaxUpwardMessageNumPerCandidate' | 'SetHrmpOpenRequestTtl' | 'SetHrmpSenderDeposit' | 'SetHrmpRecipientDeposit' | 'SetHrmpChannelMaxCapacity' | 'SetHrmpChannelMaxTotalSize' | 'SetHrmpMaxParachainInboundChannels' | 'SetHrmpChannelMaxMessageSize' | 'SetHrmpMaxParachainOutboundChannels' | 'SetHrmpMaxMessageNumPerCandidate' | 'SetPvfVotingTtl' | 'SetMinimumValidationUpgradeDelay' | 'SetBypassConsistencyCheck' | 'SetAsyncBackingParams' | 'SetExecutorParams' | 'SetOnDemandBaseFee' | 'SetOnDemandFeeVariability' | 'SetOnDemandQueueMaxSize' | 'SetOnDemandTargetQueueUtilization' | 'SetOnDemandTtl' | 'SetMinimumBackingVotes'; + } + + /** @name PolkadotPrimitivesV6AsyncBackingAsyncBackingParams (299) */ + interface PolkadotPrimitivesV6AsyncBackingAsyncBackingParams extends Struct { + readonly maxCandidateDepth: u32; + readonly allowedAncestryLen: u32; + } + + /** @name PolkadotPrimitivesV6ExecutorParams (300) */ + interface PolkadotPrimitivesV6ExecutorParams extends Vec {} + + /** @name PolkadotPrimitivesV6ExecutorParamsExecutorParam (302) */ + interface PolkadotPrimitivesV6ExecutorParamsExecutorParam extends Enum { + readonly isMaxMemoryPages: boolean; + readonly asMaxMemoryPages: u32; + readonly isStackLogicalMax: boolean; + readonly asStackLogicalMax: u32; + readonly isStackNativeMax: boolean; + readonly asStackNativeMax: u32; + readonly isPrecheckingMaxMemory: boolean; + readonly asPrecheckingMaxMemory: u64; + readonly isPvfPrepTimeout: boolean; + readonly asPvfPrepTimeout: ITuple<[PolkadotPrimitivesV6PvfPrepTimeoutKind, u64]>; + readonly isPvfExecTimeout: boolean; + readonly asPvfExecTimeout: ITuple<[PolkadotPrimitivesV6PvfExecTimeoutKind, u64]>; + readonly isWasmExtBulkMemory: boolean; + readonly type: 'MaxMemoryPages' | 'StackLogicalMax' | 'StackNativeMax' | 'PrecheckingMaxMemory' | 'PvfPrepTimeout' | 'PvfExecTimeout' | 'WasmExtBulkMemory'; + } + + /** @name PolkadotPrimitivesV6PvfPrepTimeoutKind (303) */ + interface PolkadotPrimitivesV6PvfPrepTimeoutKind extends Enum { + readonly isPrecheck: boolean; + readonly isLenient: boolean; + readonly type: 'Precheck' | 'Lenient'; + } + + /** @name PolkadotPrimitivesV6PvfExecTimeoutKind (304) */ + interface PolkadotPrimitivesV6PvfExecTimeoutKind extends Enum { + readonly isBacking: boolean; + readonly isApproval: boolean; + readonly type: 'Backing' | 'Approval'; + } + + /** @name PolkadotRuntimeParachainsSharedPalletCall (305) */ + type PolkadotRuntimeParachainsSharedPalletCall = Null; + + /** @name PolkadotRuntimeParachainsInclusionPalletCall (306) */ + type PolkadotRuntimeParachainsInclusionPalletCall = Null; + + /** @name PolkadotRuntimeParachainsParasInherentPalletCall (307) */ + interface PolkadotRuntimeParachainsParasInherentPalletCall extends Enum { + readonly isEnter: boolean; + readonly asEnter: { + readonly data: PolkadotPrimitivesV6InherentData; + } & Struct; + readonly type: 'Enter'; + } + + /** @name PolkadotPrimitivesV6InherentData (308) */ + interface PolkadotPrimitivesV6InherentData extends Struct { + readonly bitfields: Vec; + readonly backedCandidates: Vec; + readonly disputes: Vec; + readonly parentHeader: SpRuntimeHeader; + } + + /** @name PolkadotPrimitivesV6SignedUncheckedSigned (310) */ + interface PolkadotPrimitivesV6SignedUncheckedSigned extends Struct { + readonly payload: BitVec; + readonly validatorIndex: u32; + readonly signature: PolkadotPrimitivesV6ValidatorAppSignature; + } + + /** @name BitvecOrderLsb0 (313) */ + type BitvecOrderLsb0 = Null; + + /** @name PolkadotPrimitivesV6ValidatorAppSignature (315) */ + interface PolkadotPrimitivesV6ValidatorAppSignature extends SpCoreSr25519Signature {} + + /** @name PolkadotPrimitivesV6BackedCandidate (317) */ + interface PolkadotPrimitivesV6BackedCandidate extends Struct { + readonly candidate: PolkadotPrimitivesV6CommittedCandidateReceipt; + readonly validityVotes: Vec; + readonly validatorIndices: BitVec; + } + + /** @name PolkadotPrimitivesV6CommittedCandidateReceipt (318) */ + interface PolkadotPrimitivesV6CommittedCandidateReceipt extends Struct { + readonly descriptor: PolkadotPrimitivesV6CandidateDescriptor; + readonly commitments: PolkadotPrimitivesV6CandidateCommitments; + } + + /** @name PolkadotPrimitivesV6CandidateDescriptor (319) */ + interface PolkadotPrimitivesV6CandidateDescriptor extends Struct { + readonly paraId: u32; + readonly relayParent: H256; + readonly collator: PolkadotPrimitivesV6CollatorAppPublic; + readonly persistedValidationDataHash: H256; + readonly povHash: H256; + readonly erasureRoot: H256; + readonly signature: PolkadotPrimitivesV6CollatorAppSignature; + readonly paraHead: H256; + readonly validationCodeHash: H256; + } + + /** @name PolkadotPrimitivesV6CollatorAppPublic (320) */ + interface PolkadotPrimitivesV6CollatorAppPublic extends SpCoreSr25519Public {} + + /** @name PolkadotPrimitivesV6CollatorAppSignature (321) */ + interface PolkadotPrimitivesV6CollatorAppSignature extends SpCoreSr25519Signature {} + + /** @name PolkadotPrimitivesV6CandidateCommitments (323) */ + interface PolkadotPrimitivesV6CandidateCommitments extends Struct { + readonly upwardMessages: Vec; + readonly horizontalMessages: Vec; + readonly newValidationCode: Option; + readonly headData: Bytes; + readonly processedDownwardMessages: u32; + readonly hrmpWatermark: u32; + } + + /** @name PolkadotCorePrimitivesOutboundHrmpMessage (326) */ + interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { + readonly recipient: u32; + readonly data: Bytes; + } + + /** @name PolkadotPrimitivesV6ValidityAttestation (332) */ + interface PolkadotPrimitivesV6ValidityAttestation extends Enum { + readonly isImplicit: boolean; + readonly asImplicit: PolkadotPrimitivesV6ValidatorAppSignature; + readonly isExplicit: boolean; + readonly asExplicit: PolkadotPrimitivesV6ValidatorAppSignature; + readonly type: 'Implicit' | 'Explicit'; + } + + /** @name PolkadotPrimitivesV6DisputeStatementSet (334) */ + interface PolkadotPrimitivesV6DisputeStatementSet extends Struct { + readonly candidateHash: H256; + readonly session: u32; + readonly statements: Vec>; + } + + /** @name PolkadotPrimitivesV6DisputeStatement (338) */ + interface PolkadotPrimitivesV6DisputeStatement extends Enum { + readonly isValid: boolean; + readonly asValid: PolkadotPrimitivesV6ValidDisputeStatementKind; + readonly isInvalid: boolean; + readonly asInvalid: PolkadotPrimitivesV6InvalidDisputeStatementKind; + readonly type: 'Valid' | 'Invalid'; + } + + /** @name PolkadotPrimitivesV6ValidDisputeStatementKind (339) */ + interface PolkadotPrimitivesV6ValidDisputeStatementKind extends Enum { + readonly isExplicit: boolean; + readonly isBackingSeconded: boolean; + readonly asBackingSeconded: H256; + readonly isBackingValid: boolean; + readonly asBackingValid: H256; + readonly isApprovalChecking: boolean; + readonly type: 'Explicit' | 'BackingSeconded' | 'BackingValid' | 'ApprovalChecking'; + } + + /** @name PolkadotPrimitivesV6InvalidDisputeStatementKind (340) */ + interface PolkadotPrimitivesV6InvalidDisputeStatementKind extends Enum { + readonly isExplicit: boolean; + readonly type: 'Explicit'; + } + + /** @name PolkadotRuntimeParachainsParasPalletCall (341) */ + interface PolkadotRuntimeParachainsParasPalletCall extends Enum { + readonly isForceSetCurrentCode: boolean; + readonly asForceSetCurrentCode: { + readonly para: u32; + readonly newCode: Bytes; + } & Struct; + readonly isForceSetCurrentHead: boolean; + readonly asForceSetCurrentHead: { + readonly para: u32; + readonly newHead: Bytes; + } & Struct; + readonly isForceScheduleCodeUpgrade: boolean; + readonly asForceScheduleCodeUpgrade: { + readonly para: u32; + readonly newCode: Bytes; + readonly relayParentNumber: u32; + } & Struct; + readonly isForceNoteNewHead: boolean; + readonly asForceNoteNewHead: { + readonly para: u32; + readonly newHead: Bytes; + } & Struct; + readonly isForceQueueAction: boolean; + readonly asForceQueueAction: { + readonly para: u32; + } & Struct; + readonly isAddTrustedValidationCode: boolean; + readonly asAddTrustedValidationCode: { + readonly validationCode: Bytes; + } & Struct; + readonly isPokeUnusedValidationCode: boolean; + readonly asPokeUnusedValidationCode: { + readonly validationCodeHash: H256; + } & Struct; + readonly isIncludePvfCheckStatement: boolean; + readonly asIncludePvfCheckStatement: { + readonly stmt: PolkadotPrimitivesV6PvfCheckStatement; + readonly signature: PolkadotPrimitivesV6ValidatorAppSignature; + } & Struct; + readonly isForceSetMostRecentContext: boolean; + readonly asForceSetMostRecentContext: { + readonly para: u32; + readonly context: u32; + } & Struct; + readonly type: 'ForceSetCurrentCode' | 'ForceSetCurrentHead' | 'ForceScheduleCodeUpgrade' | 'ForceNoteNewHead' | 'ForceQueueAction' | 'AddTrustedValidationCode' | 'PokeUnusedValidationCode' | 'IncludePvfCheckStatement' | 'ForceSetMostRecentContext'; + } + + /** @name PolkadotPrimitivesV6PvfCheckStatement (342) */ + interface PolkadotPrimitivesV6PvfCheckStatement extends Struct { + readonly accept: bool; + readonly subject: H256; + readonly sessionIndex: u32; + readonly validatorIndex: u32; + } + + /** @name PolkadotRuntimeParachainsInitializerPalletCall (343) */ + interface PolkadotRuntimeParachainsInitializerPalletCall extends Enum { + readonly isForceApprove: boolean; + readonly asForceApprove: { + readonly upTo: u32; + } & Struct; + readonly type: 'ForceApprove'; + } + + /** @name PolkadotRuntimeParachainsHrmpPalletCall (344) */ + interface PolkadotRuntimeParachainsHrmpPalletCall extends Enum { + readonly isHrmpInitOpenChannel: boolean; + readonly asHrmpInitOpenChannel: { + readonly recipient: u32; + readonly proposedMaxCapacity: u32; + readonly proposedMaxMessageSize: u32; + } & Struct; + readonly isHrmpAcceptOpenChannel: boolean; + readonly asHrmpAcceptOpenChannel: { + readonly sender: u32; + } & Struct; + readonly isHrmpCloseChannel: boolean; + readonly asHrmpCloseChannel: { + readonly channelId: PolkadotParachainPrimitivesPrimitivesHrmpChannelId; + } & Struct; + readonly isForceCleanHrmp: boolean; + readonly asForceCleanHrmp: { + readonly para: u32; + readonly numInbound: u32; + readonly numOutbound: u32; + } & Struct; + readonly isForceProcessHrmpOpen: boolean; + readonly asForceProcessHrmpOpen: { + readonly channels: u32; + } & Struct; + readonly isForceProcessHrmpClose: boolean; + readonly asForceProcessHrmpClose: { + readonly channels: u32; + } & Struct; + readonly isHrmpCancelOpenRequest: boolean; + readonly asHrmpCancelOpenRequest: { + readonly channelId: PolkadotParachainPrimitivesPrimitivesHrmpChannelId; + readonly openRequests: u32; + } & Struct; + readonly isForceOpenHrmpChannel: boolean; + readonly asForceOpenHrmpChannel: { + readonly sender: u32; + readonly recipient: u32; + readonly maxCapacity: u32; + readonly maxMessageSize: u32; + } & Struct; + readonly isEstablishSystemChannel: boolean; + readonly asEstablishSystemChannel: { + readonly sender: u32; + readonly recipient: u32; + } & Struct; + readonly isPokeChannelDeposits: boolean; + readonly asPokeChannelDeposits: { + readonly sender: u32; + readonly recipient: u32; + } & Struct; + readonly type: 'HrmpInitOpenChannel' | 'HrmpAcceptOpenChannel' | 'HrmpCloseChannel' | 'ForceCleanHrmp' | 'ForceProcessHrmpOpen' | 'ForceProcessHrmpClose' | 'HrmpCancelOpenRequest' | 'ForceOpenHrmpChannel' | 'EstablishSystemChannel' | 'PokeChannelDeposits'; + } + + /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (345) */ + interface PolkadotParachainPrimitivesPrimitivesHrmpChannelId extends Struct { + readonly sender: u32; + readonly recipient: u32; + } + + /** @name PolkadotRuntimeParachainsDisputesPalletCall (346) */ + interface PolkadotRuntimeParachainsDisputesPalletCall extends Enum { + readonly isForceUnfreeze: boolean; + readonly type: 'ForceUnfreeze'; + } + + /** @name PolkadotRuntimeParachainsDisputesSlashingPalletCall (347) */ + interface PolkadotRuntimeParachainsDisputesSlashingPalletCall extends Enum { + readonly isReportDisputeLostUnsigned: boolean; + readonly asReportDisputeLostUnsigned: { + readonly disputeProof: PolkadotPrimitivesV6SlashingDisputeProof; + readonly keyOwnerProof: SpSessionMembershipProof; + } & Struct; + readonly type: 'ReportDisputeLostUnsigned'; + } + + /** @name PolkadotPrimitivesV6SlashingDisputeProof (348) */ + interface PolkadotPrimitivesV6SlashingDisputeProof extends Struct { + readonly timeSlot: PolkadotPrimitivesV6SlashingDisputesTimeSlot; + readonly kind: PolkadotPrimitivesV6SlashingSlashingOffenceKind; + readonly validatorIndex: u32; + readonly validatorId: PolkadotPrimitivesV6ValidatorAppPublic; + } + + /** @name PolkadotPrimitivesV6SlashingDisputesTimeSlot (349) */ + interface PolkadotPrimitivesV6SlashingDisputesTimeSlot extends Struct { + readonly sessionIndex: u32; + readonly candidateHash: H256; + } + + /** @name PolkadotPrimitivesV6SlashingSlashingOffenceKind (350) */ + interface PolkadotPrimitivesV6SlashingSlashingOffenceKind extends Enum { + readonly isForInvalid: boolean; + readonly isAgainstValid: boolean; + readonly type: 'ForInvalid' | 'AgainstValid'; + } + + /** @name PolkadotRuntimeCommonParasRegistrarPalletCall (351) */ + interface PolkadotRuntimeCommonParasRegistrarPalletCall extends Enum { + readonly isRegister: boolean; + readonly asRegister: { + readonly id: u32; + readonly genesisHead: Bytes; + readonly validationCode: Bytes; + } & Struct; + readonly isForceRegister: boolean; + readonly asForceRegister: { + readonly who: AccountId32; + readonly deposit: u128; + readonly id: u32; + readonly genesisHead: Bytes; + readonly validationCode: Bytes; + } & Struct; + readonly isDeregister: boolean; + readonly asDeregister: { + readonly id: u32; + } & Struct; + readonly isSwap: boolean; + readonly asSwap: { + readonly id: u32; + readonly other: u32; + } & Struct; + readonly isRemoveLock: boolean; + readonly asRemoveLock: { + readonly para: u32; + } & Struct; + readonly isReserve: boolean; + readonly isAddLock: boolean; + readonly asAddLock: { + readonly para: u32; + } & Struct; + readonly isScheduleCodeUpgrade: boolean; + readonly asScheduleCodeUpgrade: { + readonly para: u32; + readonly newCode: Bytes; + } & Struct; + readonly isSetCurrentHead: boolean; + readonly asSetCurrentHead: { + readonly para: u32; + readonly newHead: Bytes; + } & Struct; + readonly type: 'Register' | 'ForceRegister' | 'Deregister' | 'Swap' | 'RemoveLock' | 'Reserve' | 'AddLock' | 'ScheduleCodeUpgrade' | 'SetCurrentHead'; + } + + /** @name PolkadotRuntimeCommonSlotsPalletCall (352) */ + interface PolkadotRuntimeCommonSlotsPalletCall extends Enum { + readonly isForceLease: boolean; + readonly asForceLease: { + readonly para: u32; + readonly leaser: AccountId32; + readonly amount: u128; + readonly periodBegin: u32; + readonly periodCount: u32; + } & Struct; + readonly isClearAllLeases: boolean; + readonly asClearAllLeases: { + readonly para: u32; + } & Struct; + readonly isTriggerOnboard: boolean; + readonly asTriggerOnboard: { + readonly para: u32; + } & Struct; + readonly type: 'ForceLease' | 'ClearAllLeases' | 'TriggerOnboard'; + } + + /** @name PolkadotRuntimeCommonAuctionsPalletCall (353) */ + interface PolkadotRuntimeCommonAuctionsPalletCall extends Enum { + readonly isNewAuction: boolean; + readonly asNewAuction: { + readonly duration: Compact; + readonly leasePeriodIndex: Compact; + } & Struct; + readonly isBid: boolean; + readonly asBid: { + readonly para: Compact; + readonly auctionIndex: Compact; + readonly firstSlot: Compact; + readonly lastSlot: Compact; + readonly amount: Compact; + } & Struct; + readonly isCancelAuction: boolean; + readonly type: 'NewAuction' | 'Bid' | 'CancelAuction'; + } + + /** @name PolkadotRuntimeCommonCrowdloanPalletCall (355) */ + interface PolkadotRuntimeCommonCrowdloanPalletCall extends Enum { + readonly isCreate: boolean; + readonly asCreate: { + readonly index: Compact; + readonly cap: Compact; + readonly firstPeriod: Compact; + readonly lastPeriod: Compact; + readonly end: Compact; + readonly verifier: Option; + } & Struct; + readonly isContribute: boolean; + readonly asContribute: { + readonly index: Compact; + readonly value: Compact; + readonly signature: Option; + } & Struct; + readonly isWithdraw: boolean; + readonly asWithdraw: { + readonly who: AccountId32; + readonly index: Compact; + } & Struct; + readonly isRefund: boolean; + readonly asRefund: { + readonly index: Compact; + } & Struct; + readonly isDissolve: boolean; + readonly asDissolve: { + readonly index: Compact; + } & Struct; + readonly isEdit: boolean; + readonly asEdit: { + readonly index: Compact; + readonly cap: Compact; + readonly firstPeriod: Compact; + readonly lastPeriod: Compact; + readonly end: Compact; + readonly verifier: Option; + } & Struct; + readonly isAddMemo: boolean; + readonly asAddMemo: { + readonly index: u32; + readonly memo: Bytes; + } & Struct; + readonly isPoke: boolean; + readonly asPoke: { + readonly index: u32; + } & Struct; + readonly isContributeAll: boolean; + readonly asContributeAll: { + readonly index: Compact; + readonly signature: Option; + } & Struct; + readonly type: 'Create' | 'Contribute' | 'Withdraw' | 'Refund' | 'Dissolve' | 'Edit' | 'AddMemo' | 'Poke' | 'ContributeAll'; + } + + /** @name SpRuntimeMultiSigner (357) */ + interface SpRuntimeMultiSigner extends Enum { + readonly isEd25519: boolean; + readonly asEd25519: SpCoreEd25519Public; + readonly isSr25519: boolean; + readonly asSr25519: SpCoreSr25519Public; + readonly isEcdsa: boolean; + readonly asEcdsa: SpCoreEcdsaPublic; + readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa'; + } + + /** @name SpRuntimeMultiSignature (359) */ + interface SpRuntimeMultiSignature extends Enum { + readonly isEd25519: boolean; + readonly asEd25519: SpCoreEd25519Signature; + readonly isSr25519: boolean; + readonly asSr25519: SpCoreSr25519Signature; + readonly isEcdsa: boolean; + readonly asEcdsa: SpCoreEcdsaSignature; + readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa'; + } + + /** @name SpCoreEcdsaSignature (360) */ + interface SpCoreEcdsaSignature extends U8aFixed {} + + /** @name PalletXcmCall (361) */ + interface PalletXcmCall extends Enum { + readonly isSend: boolean; + readonly asSend: { + readonly dest: XcmVersionedMultiLocation; + readonly message: XcmVersionedXcm; + } & Struct; + readonly isTeleportAssets: boolean; + readonly asTeleportAssets: { + readonly dest: XcmVersionedMultiLocation; + readonly beneficiary: XcmVersionedMultiLocation; + readonly assets: XcmVersionedMultiAssets; + readonly feeAssetItem: u32; + } & Struct; + readonly isReserveTransferAssets: boolean; + readonly asReserveTransferAssets: { + readonly dest: XcmVersionedMultiLocation; + readonly beneficiary: XcmVersionedMultiLocation; + readonly assets: XcmVersionedMultiAssets; + readonly feeAssetItem: u32; + } & Struct; + readonly isExecute: boolean; + readonly asExecute: { + readonly message: XcmVersionedXcm; + readonly maxWeight: SpWeightsWeightV2Weight; + } & Struct; + readonly isForceXcmVersion: boolean; + readonly asForceXcmVersion: { + readonly location: StagingXcmV3MultiLocation; + readonly version: u32; + } & Struct; + readonly isForceDefaultXcmVersion: boolean; + readonly asForceDefaultXcmVersion: { + readonly maybeXcmVersion: Option; + } & Struct; + readonly isForceSubscribeVersionNotify: boolean; + readonly asForceSubscribeVersionNotify: { + readonly location: XcmVersionedMultiLocation; + } & Struct; + readonly isForceUnsubscribeVersionNotify: boolean; + readonly asForceUnsubscribeVersionNotify: { + readonly location: XcmVersionedMultiLocation; + } & Struct; + readonly isLimitedReserveTransferAssets: boolean; + readonly asLimitedReserveTransferAssets: { + readonly dest: XcmVersionedMultiLocation; + readonly beneficiary: XcmVersionedMultiLocation; + readonly assets: XcmVersionedMultiAssets; + readonly feeAssetItem: u32; + readonly weightLimit: XcmV3WeightLimit; + } & Struct; + readonly isLimitedTeleportAssets: boolean; + readonly asLimitedTeleportAssets: { + readonly dest: XcmVersionedMultiLocation; + readonly beneficiary: XcmVersionedMultiLocation; + readonly assets: XcmVersionedMultiAssets; + readonly feeAssetItem: u32; + readonly weightLimit: XcmV3WeightLimit; + } & Struct; + readonly isForceSuspension: boolean; + readonly asForceSuspension: { + readonly suspended: bool; + } & Struct; + readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension'; + } + + /** @name XcmVersionedXcm (362) */ + interface XcmVersionedXcm extends Enum { + readonly isV2: boolean; + readonly asV2: XcmV2Xcm; + readonly isV3: boolean; + readonly asV3: XcmV3Xcm; + readonly type: 'V2' | 'V3'; + } + + /** @name XcmV2Xcm (363) */ + interface XcmV2Xcm extends Vec {} + + /** @name XcmV2Instruction (365) */ + interface XcmV2Instruction extends Enum { + readonly isWithdrawAsset: boolean; + readonly asWithdrawAsset: XcmV2MultiassetMultiAssets; + readonly isReserveAssetDeposited: boolean; + readonly asReserveAssetDeposited: XcmV2MultiassetMultiAssets; + readonly isReceiveTeleportedAsset: boolean; + readonly asReceiveTeleportedAsset: XcmV2MultiassetMultiAssets; + readonly isQueryResponse: boolean; + readonly asQueryResponse: { + readonly queryId: Compact; + readonly response: XcmV2Response; + readonly maxWeight: Compact; + } & Struct; + readonly isTransferAsset: boolean; + readonly asTransferAsset: { + readonly assets: XcmV2MultiassetMultiAssets; + readonly beneficiary: XcmV2MultiLocation; + } & Struct; + readonly isTransferReserveAsset: boolean; + readonly asTransferReserveAsset: { + readonly assets: XcmV2MultiassetMultiAssets; + readonly dest: XcmV2MultiLocation; + readonly xcm: XcmV2Xcm; + } & Struct; + readonly isTransact: boolean; + readonly asTransact: { + readonly originType: XcmV2OriginKind; + readonly requireWeightAtMost: Compact; + readonly call: XcmDoubleEncoded; + } & Struct; + readonly isHrmpNewChannelOpenRequest: boolean; + readonly asHrmpNewChannelOpenRequest: { + readonly sender: Compact; + readonly maxMessageSize: Compact; + readonly maxCapacity: Compact; + } & Struct; + readonly isHrmpChannelAccepted: boolean; + readonly asHrmpChannelAccepted: { + readonly recipient: Compact; + } & Struct; + readonly isHrmpChannelClosing: boolean; + readonly asHrmpChannelClosing: { + readonly initiator: Compact; + readonly sender: Compact; + readonly recipient: Compact; + } & Struct; + readonly isClearOrigin: boolean; + readonly isDescendOrigin: boolean; + readonly asDescendOrigin: XcmV2MultilocationJunctions; + readonly isReportError: boolean; + readonly asReportError: { + readonly queryId: Compact; + readonly dest: XcmV2MultiLocation; + readonly maxResponseWeight: Compact; + } & Struct; + readonly isDepositAsset: boolean; + readonly asDepositAsset: { + readonly assets: XcmV2MultiassetMultiAssetFilter; + readonly maxAssets: Compact; + readonly beneficiary: XcmV2MultiLocation; + } & Struct; + readonly isDepositReserveAsset: boolean; + readonly asDepositReserveAsset: { + readonly assets: XcmV2MultiassetMultiAssetFilter; + readonly maxAssets: Compact; + readonly dest: XcmV2MultiLocation; + readonly xcm: XcmV2Xcm; + } & Struct; + readonly isExchangeAsset: boolean; + readonly asExchangeAsset: { + readonly give: XcmV2MultiassetMultiAssetFilter; + readonly receive: XcmV2MultiassetMultiAssets; + } & Struct; + readonly isInitiateReserveWithdraw: boolean; + readonly asInitiateReserveWithdraw: { + readonly assets: XcmV2MultiassetMultiAssetFilter; + readonly reserve: XcmV2MultiLocation; + readonly xcm: XcmV2Xcm; + } & Struct; + readonly isInitiateTeleport: boolean; + readonly asInitiateTeleport: { + readonly assets: XcmV2MultiassetMultiAssetFilter; + readonly dest: XcmV2MultiLocation; + readonly xcm: XcmV2Xcm; + } & Struct; + readonly isQueryHolding: boolean; + readonly asQueryHolding: { + readonly queryId: Compact; + readonly dest: XcmV2MultiLocation; + readonly assets: XcmV2MultiassetMultiAssetFilter; + readonly maxResponseWeight: Compact; + } & Struct; + readonly isBuyExecution: boolean; + readonly asBuyExecution: { + readonly fees: XcmV2MultiAsset; + readonly weightLimit: XcmV2WeightLimit; + } & Struct; + readonly isRefundSurplus: boolean; + readonly isSetErrorHandler: boolean; + readonly asSetErrorHandler: XcmV2Xcm; + readonly isSetAppendix: boolean; + readonly asSetAppendix: XcmV2Xcm; + readonly isClearError: boolean; + readonly isClaimAsset: boolean; + readonly asClaimAsset: { + readonly assets: XcmV2MultiassetMultiAssets; + readonly ticket: XcmV2MultiLocation; + } & Struct; + readonly isTrap: boolean; + readonly asTrap: Compact; + readonly isSubscribeVersion: boolean; + readonly asSubscribeVersion: { + readonly queryId: Compact; + readonly maxResponseWeight: Compact; + } & Struct; + readonly isUnsubscribeVersion: boolean; + readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion'; + } + + /** @name XcmV2MultiassetMultiAssets (366) */ + interface XcmV2MultiassetMultiAssets extends Vec {} + + /** @name XcmV2MultiAsset (368) */ + interface XcmV2MultiAsset extends Struct { + readonly id: XcmV2MultiassetAssetId; + readonly fun: XcmV2MultiassetFungibility; + } + + /** @name XcmV2MultiassetAssetId (369) */ + interface XcmV2MultiassetAssetId extends Enum { + readonly isConcrete: boolean; + readonly asConcrete: XcmV2MultiLocation; + readonly isAbstract: boolean; + readonly asAbstract: Bytes; + readonly type: 'Concrete' | 'Abstract'; + } + + /** @name XcmV2MultiassetFungibility (370) */ + interface XcmV2MultiassetFungibility extends Enum { + readonly isFungible: boolean; + readonly asFungible: Compact; + readonly isNonFungible: boolean; + readonly asNonFungible: XcmV2MultiassetAssetInstance; + readonly type: 'Fungible' | 'NonFungible'; + } + + /** @name XcmV2MultiassetAssetInstance (371) */ + interface XcmV2MultiassetAssetInstance extends Enum { + readonly isUndefined: boolean; + readonly isIndex: boolean; + readonly asIndex: Compact; + readonly isArray4: boolean; + readonly asArray4: U8aFixed; + readonly isArray8: boolean; + readonly asArray8: U8aFixed; + readonly isArray16: boolean; + readonly asArray16: U8aFixed; + readonly isArray32: boolean; + readonly asArray32: U8aFixed; + readonly isBlob: boolean; + readonly asBlob: Bytes; + readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob'; + } + + /** @name XcmV2Response (372) */ + interface XcmV2Response extends Enum { + readonly isNull: boolean; + readonly isAssets: boolean; + readonly asAssets: XcmV2MultiassetMultiAssets; + readonly isExecutionResult: boolean; + readonly asExecutionResult: Option>; + readonly isVersion: boolean; + readonly asVersion: u32; + readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version'; + } + + /** @name XcmV2TraitsError (375) */ + interface XcmV2TraitsError extends Enum { + readonly isOverflow: boolean; + readonly isUnimplemented: boolean; + readonly isUntrustedReserveLocation: boolean; + readonly isUntrustedTeleportLocation: boolean; + readonly isMultiLocationFull: boolean; + readonly isMultiLocationNotInvertible: boolean; + readonly isBadOrigin: boolean; + readonly isInvalidLocation: boolean; + readonly isAssetNotFound: boolean; + readonly isFailedToTransactAsset: boolean; + readonly isNotWithdrawable: boolean; + readonly isLocationCannotHold: boolean; + readonly isExceedsMaxMessageSize: boolean; + readonly isDestinationUnsupported: boolean; + readonly isTransport: boolean; + readonly isUnroutable: boolean; + readonly isUnknownClaim: boolean; + readonly isFailedToDecode: boolean; + readonly isMaxWeightInvalid: boolean; + readonly isNotHoldingFees: boolean; + readonly isTooExpensive: boolean; + readonly isTrap: boolean; + readonly asTrap: u64; + readonly isUnhandledXcmVersion: boolean; + readonly isWeightLimitReached: boolean; + readonly asWeightLimitReached: u64; + readonly isBarrier: boolean; + readonly isWeightNotComputable: boolean; + readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable'; + } + + /** @name XcmV2OriginKind (376) */ + interface XcmV2OriginKind extends Enum { + readonly isNative: boolean; + readonly isSovereignAccount: boolean; + readonly isSuperuser: boolean; + readonly isXcm: boolean; + readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm'; + } + + /** @name XcmDoubleEncoded (377) */ + interface XcmDoubleEncoded extends Struct { + readonly encoded: Bytes; + } + + /** @name XcmV2MultiassetMultiAssetFilter (378) */ + interface XcmV2MultiassetMultiAssetFilter extends Enum { + readonly isDefinite: boolean; + readonly asDefinite: XcmV2MultiassetMultiAssets; + readonly isWild: boolean; + readonly asWild: XcmV2MultiassetWildMultiAsset; + readonly type: 'Definite' | 'Wild'; + } + + /** @name XcmV2MultiassetWildMultiAsset (379) */ + interface XcmV2MultiassetWildMultiAsset extends Enum { + readonly isAll: boolean; + readonly isAllOf: boolean; + readonly asAllOf: { + readonly id: XcmV2MultiassetAssetId; + readonly fun: XcmV2MultiassetWildFungibility; + } & Struct; + readonly type: 'All' | 'AllOf'; + } + + /** @name XcmV2MultiassetWildFungibility (380) */ + interface XcmV2MultiassetWildFungibility extends Enum { + readonly isFungible: boolean; + readonly isNonFungible: boolean; + readonly type: 'Fungible' | 'NonFungible'; + } + + /** @name XcmV2WeightLimit (381) */ + interface XcmV2WeightLimit extends Enum { + readonly isUnlimited: boolean; + readonly isLimited: boolean; + readonly asLimited: Compact; + readonly type: 'Unlimited' | 'Limited'; + } + + /** @name XcmV3Xcm (382) */ + interface XcmV3Xcm extends Vec {} + + /** @name XcmV3Instruction (384) */ + interface XcmV3Instruction extends Enum { + readonly isWithdrawAsset: boolean; + readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; + readonly isReserveAssetDeposited: boolean; + readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets; + readonly isReceiveTeleportedAsset: boolean; + readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets; + readonly isQueryResponse: boolean; + readonly asQueryResponse: { + readonly queryId: Compact; + readonly response: XcmV3Response; + readonly maxWeight: SpWeightsWeightV2Weight; + readonly querier: Option; + } & Struct; + readonly isTransferAsset: boolean; + readonly asTransferAsset: { + readonly assets: XcmV3MultiassetMultiAssets; + readonly beneficiary: StagingXcmV3MultiLocation; + } & Struct; + readonly isTransferReserveAsset: boolean; + readonly asTransferReserveAsset: { + readonly assets: XcmV3MultiassetMultiAssets; + readonly dest: StagingXcmV3MultiLocation; + readonly xcm: XcmV3Xcm; + } & Struct; + readonly isTransact: boolean; + readonly asTransact: { + readonly originKind: XcmV2OriginKind; + readonly requireWeightAtMost: SpWeightsWeightV2Weight; + readonly call: XcmDoubleEncoded; + } & Struct; + readonly isHrmpNewChannelOpenRequest: boolean; + readonly asHrmpNewChannelOpenRequest: { + readonly sender: Compact; + readonly maxMessageSize: Compact; + readonly maxCapacity: Compact; + } & Struct; + readonly isHrmpChannelAccepted: boolean; + readonly asHrmpChannelAccepted: { + readonly recipient: Compact; + } & Struct; + readonly isHrmpChannelClosing: boolean; + readonly asHrmpChannelClosing: { + readonly initiator: Compact; + readonly sender: Compact; + readonly recipient: Compact; + } & Struct; + readonly isClearOrigin: boolean; + readonly isDescendOrigin: boolean; + readonly asDescendOrigin: XcmV3Junctions; + readonly isReportError: boolean; + readonly asReportError: XcmV3QueryResponseInfo; + readonly isDepositAsset: boolean; + readonly asDepositAsset: { + readonly assets: XcmV3MultiassetMultiAssetFilter; + readonly beneficiary: StagingXcmV3MultiLocation; + } & Struct; + readonly isDepositReserveAsset: boolean; + readonly asDepositReserveAsset: { + readonly assets: XcmV3MultiassetMultiAssetFilter; + readonly dest: StagingXcmV3MultiLocation; + readonly xcm: XcmV3Xcm; + } & Struct; + readonly isExchangeAsset: boolean; + readonly asExchangeAsset: { + readonly give: XcmV3MultiassetMultiAssetFilter; + readonly want: XcmV3MultiassetMultiAssets; + readonly maximal: bool; + } & Struct; + readonly isInitiateReserveWithdraw: boolean; + readonly asInitiateReserveWithdraw: { + readonly assets: XcmV3MultiassetMultiAssetFilter; + readonly reserve: StagingXcmV3MultiLocation; + readonly xcm: XcmV3Xcm; + } & Struct; + readonly isInitiateTeleport: boolean; + readonly asInitiateTeleport: { + readonly assets: XcmV3MultiassetMultiAssetFilter; + readonly dest: StagingXcmV3MultiLocation; + readonly xcm: XcmV3Xcm; + } & Struct; + readonly isReportHolding: boolean; + readonly asReportHolding: { + readonly responseInfo: XcmV3QueryResponseInfo; + readonly assets: XcmV3MultiassetMultiAssetFilter; + } & Struct; + readonly isBuyExecution: boolean; + readonly asBuyExecution: { + readonly fees: XcmV3MultiAsset; + readonly weightLimit: XcmV3WeightLimit; + } & Struct; + readonly isRefundSurplus: boolean; + readonly isSetErrorHandler: boolean; + readonly asSetErrorHandler: XcmV3Xcm; + readonly isSetAppendix: boolean; + readonly asSetAppendix: XcmV3Xcm; + readonly isClearError: boolean; + readonly isClaimAsset: boolean; + readonly asClaimAsset: { + readonly assets: XcmV3MultiassetMultiAssets; + readonly ticket: StagingXcmV3MultiLocation; + } & Struct; + readonly isTrap: boolean; + readonly asTrap: Compact; + readonly isSubscribeVersion: boolean; + readonly asSubscribeVersion: { + readonly queryId: Compact; + readonly maxResponseWeight: SpWeightsWeightV2Weight; + } & Struct; + readonly isUnsubscribeVersion: boolean; + readonly isBurnAsset: boolean; + readonly asBurnAsset: XcmV3MultiassetMultiAssets; + readonly isExpectAsset: boolean; + readonly asExpectAsset: XcmV3MultiassetMultiAssets; + readonly isExpectOrigin: boolean; + readonly asExpectOrigin: Option; + readonly isExpectError: boolean; + readonly asExpectError: Option>; + readonly isExpectTransactStatus: boolean; + readonly asExpectTransactStatus: XcmV3MaybeErrorCode; + readonly isQueryPallet: boolean; + readonly asQueryPallet: { + readonly moduleName: Bytes; + readonly responseInfo: XcmV3QueryResponseInfo; + } & Struct; + readonly isExpectPallet: boolean; + readonly asExpectPallet: { + readonly index: Compact; + readonly name: Bytes; + readonly moduleName: Bytes; + readonly crateMajor: Compact; + readonly minCrateMinor: Compact; + } & Struct; + readonly isReportTransactStatus: boolean; + readonly asReportTransactStatus: XcmV3QueryResponseInfo; + readonly isClearTransactStatus: boolean; + readonly isUniversalOrigin: boolean; + readonly asUniversalOrigin: XcmV3Junction; + readonly isExportMessage: boolean; + readonly asExportMessage: { + readonly network: XcmV3JunctionNetworkId; + readonly destination: XcmV3Junctions; + readonly xcm: XcmV3Xcm; + } & Struct; + readonly isLockAsset: boolean; + readonly asLockAsset: { + readonly asset: XcmV3MultiAsset; + readonly unlocker: StagingXcmV3MultiLocation; + } & Struct; + readonly isUnlockAsset: boolean; + readonly asUnlockAsset: { + readonly asset: XcmV3MultiAsset; + readonly target: StagingXcmV3MultiLocation; + } & Struct; + readonly isNoteUnlockable: boolean; + readonly asNoteUnlockable: { + readonly asset: XcmV3MultiAsset; + readonly owner: StagingXcmV3MultiLocation; + } & Struct; + readonly isRequestUnlock: boolean; + readonly asRequestUnlock: { + readonly asset: XcmV3MultiAsset; + readonly locker: StagingXcmV3MultiLocation; + } & Struct; + readonly isSetFeesMode: boolean; + readonly asSetFeesMode: { + readonly jitWithdraw: bool; + } & Struct; + readonly isSetTopic: boolean; + readonly asSetTopic: U8aFixed; + readonly isClearTopic: boolean; + readonly isAliasOrigin: boolean; + readonly asAliasOrigin: StagingXcmV3MultiLocation; + readonly isUnpaidExecution: boolean; + readonly asUnpaidExecution: { + readonly weightLimit: XcmV3WeightLimit; + readonly checkOrigin: Option; + } & Struct; + readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution'; + } + + /** @name XcmV3MultiassetMultiAssets (385) */ + interface XcmV3MultiassetMultiAssets extends Vec {} + + /** @name XcmV3MultiAsset (387) */ + interface XcmV3MultiAsset extends Struct { + readonly id: XcmV3MultiassetAssetId; + readonly fun: XcmV3MultiassetFungibility; + } + + /** @name XcmV3MultiassetFungibility (388) */ + interface XcmV3MultiassetFungibility extends Enum { + readonly isFungible: boolean; + readonly asFungible: Compact; + readonly isNonFungible: boolean; + readonly asNonFungible: XcmV3MultiassetAssetInstance; + readonly type: 'Fungible' | 'NonFungible'; + } + + /** @name XcmV3MultiassetAssetInstance (389) */ + interface XcmV3MultiassetAssetInstance extends Enum { + readonly isUndefined: boolean; + readonly isIndex: boolean; + readonly asIndex: Compact; + readonly isArray4: boolean; + readonly asArray4: U8aFixed; + readonly isArray8: boolean; + readonly asArray8: U8aFixed; + readonly isArray16: boolean; + readonly asArray16: U8aFixed; + readonly isArray32: boolean; + readonly asArray32: U8aFixed; + readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32'; + } + + /** @name XcmV3Response (390) */ + interface XcmV3Response extends Enum { + readonly isNull: boolean; + readonly isAssets: boolean; + readonly asAssets: XcmV3MultiassetMultiAssets; + readonly isExecutionResult: boolean; + readonly asExecutionResult: Option>; + readonly isVersion: boolean; + readonly asVersion: u32; + readonly isPalletsInfo: boolean; + readonly asPalletsInfo: Vec; + readonly isDispatchResult: boolean; + readonly asDispatchResult: XcmV3MaybeErrorCode; + readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult'; + } + + /** @name XcmV3TraitsError (393) */ + interface XcmV3TraitsError extends Enum { + readonly isOverflow: boolean; + readonly isUnimplemented: boolean; + readonly isUntrustedReserveLocation: boolean; + readonly isUntrustedTeleportLocation: boolean; + readonly isLocationFull: boolean; + readonly isLocationNotInvertible: boolean; + readonly isBadOrigin: boolean; + readonly isInvalidLocation: boolean; + readonly isAssetNotFound: boolean; + readonly isFailedToTransactAsset: boolean; + readonly isNotWithdrawable: boolean; + readonly isLocationCannotHold: boolean; + readonly isExceedsMaxMessageSize: boolean; + readonly isDestinationUnsupported: boolean; + readonly isTransport: boolean; + readonly isUnroutable: boolean; + readonly isUnknownClaim: boolean; + readonly isFailedToDecode: boolean; + readonly isMaxWeightInvalid: boolean; + readonly isNotHoldingFees: boolean; + readonly isTooExpensive: boolean; + readonly isTrap: boolean; + readonly asTrap: u64; + readonly isExpectationFalse: boolean; + readonly isPalletNotFound: boolean; + readonly isNameMismatch: boolean; + readonly isVersionIncompatible: boolean; + readonly isHoldingWouldOverflow: boolean; + readonly isExportError: boolean; + readonly isReanchorFailed: boolean; + readonly isNoDeal: boolean; + readonly isFeesNotMet: boolean; + readonly isLockError: boolean; + readonly isNoPermission: boolean; + readonly isUnanchored: boolean; + readonly isNotDepositable: boolean; + readonly isUnhandledXcmVersion: boolean; + readonly isWeightLimitReached: boolean; + readonly asWeightLimitReached: SpWeightsWeightV2Weight; + readonly isBarrier: boolean; + readonly isWeightNotComputable: boolean; + readonly isExceedsStackLimit: boolean; + readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit'; + } + + /** @name XcmV3PalletInfo (395) */ + interface XcmV3PalletInfo extends Struct { + readonly index: Compact; + readonly name: Bytes; + readonly moduleName: Bytes; + readonly major: Compact; + readonly minor: Compact; + readonly patch: Compact; + } + + /** @name XcmV3MaybeErrorCode (398) */ + interface XcmV3MaybeErrorCode extends Enum { + readonly isSuccess: boolean; + readonly isError: boolean; + readonly asError: Bytes; + readonly isTruncatedError: boolean; + readonly asTruncatedError: Bytes; + readonly type: 'Success' | 'Error' | 'TruncatedError'; + } + + /** @name XcmV3QueryResponseInfo (401) */ + interface XcmV3QueryResponseInfo extends Struct { + readonly destination: StagingXcmV3MultiLocation; + readonly queryId: Compact; + readonly maxWeight: SpWeightsWeightV2Weight; + } + + /** @name XcmV3MultiassetMultiAssetFilter (402) */ + interface XcmV3MultiassetMultiAssetFilter extends Enum { + readonly isDefinite: boolean; + readonly asDefinite: XcmV3MultiassetMultiAssets; + readonly isWild: boolean; + readonly asWild: XcmV3MultiassetWildMultiAsset; + readonly type: 'Definite' | 'Wild'; + } + + /** @name XcmV3MultiassetWildMultiAsset (403) */ + interface XcmV3MultiassetWildMultiAsset extends Enum { + readonly isAll: boolean; + readonly isAllOf: boolean; + readonly asAllOf: { + readonly id: XcmV3MultiassetAssetId; + readonly fun: XcmV3MultiassetWildFungibility; + } & Struct; + readonly isAllCounted: boolean; + readonly asAllCounted: Compact; + readonly isAllOfCounted: boolean; + readonly asAllOfCounted: { + readonly id: XcmV3MultiassetAssetId; + readonly fun: XcmV3MultiassetWildFungibility; + readonly count: Compact; + } & Struct; + readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted'; + } + + /** @name XcmV3MultiassetWildFungibility (404) */ + interface XcmV3MultiassetWildFungibility extends Enum { + readonly isFungible: boolean; + readonly isNonFungible: boolean; + readonly type: 'Fungible' | 'NonFungible'; + } + + /** @name XcmV3WeightLimit (405) */ + interface XcmV3WeightLimit extends Enum { + readonly isUnlimited: boolean; + readonly isLimited: boolean; + readonly asLimited: SpWeightsWeightV2Weight; + readonly type: 'Unlimited' | 'Limited'; + } + + /** @name XcmVersionedMultiAssets (406) */ + interface XcmVersionedMultiAssets extends Enum { + readonly isV2: boolean; + readonly asV2: XcmV2MultiassetMultiAssets; + readonly isV3: boolean; + readonly asV3: XcmV3MultiassetMultiAssets; + readonly type: 'V2' | 'V3'; + } + + /** @name PalletMessageQueueCall (415) */ + interface PalletMessageQueueCall extends Enum { + readonly isReapPage: boolean; + readonly asReapPage: { + readonly messageOrigin: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin; + readonly pageIndex: u32; + } & Struct; + readonly isExecuteOverweight: boolean; + readonly asExecuteOverweight: { + readonly messageOrigin: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin; + readonly page: u32; + readonly index: u32; + readonly weightLimit: SpWeightsWeightV2Weight; + } & Struct; + readonly type: 'ReapPage' | 'ExecuteOverweight'; + } + + /** @name PolkadotRuntimeParachainsInclusionAggregateMessageOrigin (416) */ + interface PolkadotRuntimeParachainsInclusionAggregateMessageOrigin extends Enum { + readonly isUmp: boolean; + readonly asUmp: PolkadotRuntimeParachainsInclusionUmpQueueId; + readonly type: 'Ump'; + } + + /** @name PolkadotRuntimeParachainsInclusionUmpQueueId (417) */ + interface PolkadotRuntimeParachainsInclusionUmpQueueId extends Enum { + readonly isPara: boolean; + readonly asPara: u32; + readonly type: 'Para'; + } + + /** @name PalletAssetRateCall (418) */ + interface PalletAssetRateCall extends Enum { + readonly isCreate: boolean; + readonly asCreate: { + readonly assetKind: PolkadotRuntimeCommonImplsVersionedLocatableAsset; + readonly rate: u128; + } & Struct; + readonly isUpdate: boolean; + readonly asUpdate: { + readonly assetKind: PolkadotRuntimeCommonImplsVersionedLocatableAsset; + readonly rate: u128; + } & Struct; + readonly isRemove: boolean; + readonly asRemove: { + readonly assetKind: PolkadotRuntimeCommonImplsVersionedLocatableAsset; + } & Struct; + readonly type: 'Create' | 'Update' | 'Remove'; + } + + /** @name PalletBeefyCall (420) */ + interface PalletBeefyCall extends Enum { + readonly isReportEquivocation: boolean; + readonly asReportEquivocation: { + readonly equivocationProof: SpConsensusBeefyEquivocationProof; + readonly keyOwnerProof: SpSessionMembershipProof; + } & Struct; + readonly isReportEquivocationUnsigned: boolean; + readonly asReportEquivocationUnsigned: { + readonly equivocationProof: SpConsensusBeefyEquivocationProof; + readonly keyOwnerProof: SpSessionMembershipProof; + } & Struct; + readonly isSetNewGenesis: boolean; + readonly asSetNewGenesis: { + readonly delayInBlocks: u32; + } & Struct; + readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'SetNewGenesis'; + } + + /** @name SpConsensusBeefyEquivocationProof (421) */ + interface SpConsensusBeefyEquivocationProof extends Struct { + readonly first: SpConsensusBeefyVoteMessage; + readonly second: SpConsensusBeefyVoteMessage; + } + + /** @name SpConsensusBeefyEcdsaCryptoSignature (422) */ + interface SpConsensusBeefyEcdsaCryptoSignature extends SpCoreEcdsaSignature {} + + /** @name SpConsensusBeefyVoteMessage (423) */ + interface SpConsensusBeefyVoteMessage extends Struct { + readonly commitment: SpConsensusBeefyCommitment; + readonly id: SpConsensusBeefyEcdsaCryptoPublic; + readonly signature: SpConsensusBeefyEcdsaCryptoSignature; + } + + /** @name SpConsensusBeefyCommitment (424) */ + interface SpConsensusBeefyCommitment extends Struct { + readonly payload: SpConsensusBeefyPayload; + readonly blockNumber: u32; + readonly validatorSetId: u64; + } + + /** @name SpConsensusBeefyPayload (425) */ + interface SpConsensusBeefyPayload extends Vec> {} + + /** @name SpRuntimeBlakeTwo256 (428) */ + type SpRuntimeBlakeTwo256 = Null; + + /** @name PalletConvictionVotingTally (430) */ + interface PalletConvictionVotingTally extends Struct { + readonly ayes: u128; + readonly nays: u128; + readonly support: u128; + } + + /** @name PalletWhitelistEvent (431) */ + interface PalletWhitelistEvent extends Enum { + readonly isCallWhitelisted: boolean; + readonly asCallWhitelisted: { + readonly callHash: H256; + } & Struct; + readonly isWhitelistedCallRemoved: boolean; + readonly asWhitelistedCallRemoved: { + readonly callHash: H256; + } & Struct; + readonly isWhitelistedCallDispatched: boolean; + readonly asWhitelistedCallDispatched: { + readonly callHash: H256; + readonly result: Result; + } & Struct; + readonly type: 'CallWhitelisted' | 'WhitelistedCallRemoved' | 'WhitelistedCallDispatched'; + } + + /** @name FrameSupportDispatchPostDispatchInfo (433) */ + interface FrameSupportDispatchPostDispatchInfo extends Struct { + readonly actualWeight: Option; + readonly paysFee: FrameSupportDispatchPays; + } + + /** @name SpRuntimeDispatchErrorWithPostInfo (435) */ + interface SpRuntimeDispatchErrorWithPostInfo extends Struct { + readonly postInfo: FrameSupportDispatchPostDispatchInfo; + readonly error: SpRuntimeDispatchError; + } + + /** @name PolkadotRuntimeCommonClaimsPalletEvent (436) */ + interface PolkadotRuntimeCommonClaimsPalletEvent extends Enum { + readonly isClaimed: boolean; + readonly asClaimed: { + readonly who: AccountId32; + readonly ethereumAddress: EthereumAddress; + readonly amount: u128; + } & Struct; + readonly type: 'Claimed'; + } + + /** @name PalletVestingEvent (437) */ + interface PalletVestingEvent extends Enum { + readonly isVestingUpdated: boolean; + readonly asVestingUpdated: { + readonly account: AccountId32; + readonly unvested: u128; + } & Struct; + readonly isVestingCompleted: boolean; + readonly asVestingCompleted: { + readonly account: AccountId32; + } & Struct; + readonly type: 'VestingUpdated' | 'VestingCompleted'; + } + + /** @name PalletUtilityEvent (438) */ + interface PalletUtilityEvent extends Enum { + readonly isBatchInterrupted: boolean; + readonly asBatchInterrupted: { + readonly index: u32; + readonly error: SpRuntimeDispatchError; + } & Struct; + readonly isBatchCompleted: boolean; + readonly isBatchCompletedWithErrors: boolean; + readonly isItemCompleted: boolean; + readonly isItemFailed: boolean; + readonly asItemFailed: { + readonly error: SpRuntimeDispatchError; + } & Struct; + readonly isDispatchedAs: boolean; + readonly asDispatchedAs: { + readonly result: Result; + } & Struct; + readonly type: 'BatchInterrupted' | 'BatchCompleted' | 'BatchCompletedWithErrors' | 'ItemCompleted' | 'ItemFailed' | 'DispatchedAs'; + } + + /** @name PalletIdentityEvent (439) */ + interface PalletIdentityEvent extends Enum { + readonly isIdentitySet: boolean; + readonly asIdentitySet: { + readonly who: AccountId32; + } & Struct; + readonly isIdentityCleared: boolean; + readonly asIdentityCleared: { + readonly who: AccountId32; + readonly deposit: u128; + } & Struct; + readonly isIdentityKilled: boolean; + readonly asIdentityKilled: { + readonly who: AccountId32; + readonly deposit: u128; + } & Struct; + readonly isJudgementRequested: boolean; + readonly asJudgementRequested: { + readonly who: AccountId32; + readonly registrarIndex: u32; + } & Struct; + readonly isJudgementUnrequested: boolean; + readonly asJudgementUnrequested: { + readonly who: AccountId32; + readonly registrarIndex: u32; + } & Struct; + readonly isJudgementGiven: boolean; + readonly asJudgementGiven: { + readonly target: AccountId32; + readonly registrarIndex: u32; + } & Struct; + readonly isRegistrarAdded: boolean; + readonly asRegistrarAdded: { + readonly registrarIndex: u32; + } & Struct; + readonly isSubIdentityAdded: boolean; + readonly asSubIdentityAdded: { + readonly sub: AccountId32; + readonly main: AccountId32; + readonly deposit: u128; + } & Struct; + readonly isSubIdentityRemoved: boolean; + readonly asSubIdentityRemoved: { + readonly sub: AccountId32; + readonly main: AccountId32; + readonly deposit: u128; + } & Struct; + readonly isSubIdentityRevoked: boolean; + readonly asSubIdentityRevoked: { + readonly sub: AccountId32; + readonly main: AccountId32; + readonly deposit: u128; + } & Struct; + readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked'; + } + + /** @name PalletProxyEvent (440) */ + interface PalletProxyEvent extends Enum { + readonly isProxyExecuted: boolean; + readonly asProxyExecuted: { + readonly result: Result; + } & Struct; + readonly isPureCreated: boolean; + readonly asPureCreated: { + readonly pure: AccountId32; + readonly who: AccountId32; + readonly proxyType: PolkadotRuntimeProxyType; + readonly disambiguationIndex: u16; + } & Struct; + readonly isAnnounced: boolean; + readonly asAnnounced: { + readonly real: AccountId32; + readonly proxy: AccountId32; + readonly callHash: H256; + } & Struct; + readonly isProxyAdded: boolean; + readonly asProxyAdded: { + readonly delegator: AccountId32; + readonly delegatee: AccountId32; + readonly proxyType: PolkadotRuntimeProxyType; + readonly delay: u32; + } & Struct; + readonly isProxyRemoved: boolean; + readonly asProxyRemoved: { + readonly delegator: AccountId32; + readonly delegatee: AccountId32; + readonly proxyType: PolkadotRuntimeProxyType; + readonly delay: u32; + } & Struct; + readonly type: 'ProxyExecuted' | 'PureCreated' | 'Announced' | 'ProxyAdded' | 'ProxyRemoved'; + } + + /** @name PalletMultisigEvent (441) */ + interface PalletMultisigEvent extends Enum { + readonly isNewMultisig: boolean; + readonly asNewMultisig: { + readonly approving: AccountId32; + readonly multisig: AccountId32; + readonly callHash: U8aFixed; + } & Struct; + readonly isMultisigApproval: boolean; + readonly asMultisigApproval: { + readonly approving: AccountId32; + readonly timepoint: PalletMultisigTimepoint; + readonly multisig: AccountId32; + readonly callHash: U8aFixed; + } & Struct; + readonly isMultisigExecuted: boolean; + readonly asMultisigExecuted: { + readonly approving: AccountId32; + readonly timepoint: PalletMultisigTimepoint; + readonly multisig: AccountId32; + readonly callHash: U8aFixed; + readonly result: Result; + } & Struct; + readonly isMultisigCancelled: boolean; + readonly asMultisigCancelled: { + readonly cancelling: AccountId32; + readonly timepoint: PalletMultisigTimepoint; + readonly multisig: AccountId32; + readonly callHash: U8aFixed; + } & Struct; + readonly type: 'NewMultisig' | 'MultisigApproval' | 'MultisigExecuted' | 'MultisigCancelled'; + } + + /** @name PalletBountiesEvent (442) */ + interface PalletBountiesEvent extends Enum { + readonly isBountyProposed: boolean; + readonly asBountyProposed: { + readonly index: u32; + } & Struct; + readonly isBountyRejected: boolean; + readonly asBountyRejected: { + readonly index: u32; + readonly bond: u128; + } & Struct; + readonly isBountyBecameActive: boolean; + readonly asBountyBecameActive: { + readonly index: u32; + } & Struct; + readonly isBountyAwarded: boolean; + readonly asBountyAwarded: { + readonly index: u32; + readonly beneficiary: AccountId32; + } & Struct; + readonly isBountyClaimed: boolean; + readonly asBountyClaimed: { + readonly index: u32; + readonly payout: u128; + readonly beneficiary: AccountId32; + } & Struct; + readonly isBountyCanceled: boolean; + readonly asBountyCanceled: { + readonly index: u32; + } & Struct; + readonly isBountyExtended: boolean; + readonly asBountyExtended: { + readonly index: u32; + } & Struct; + readonly isBountyApproved: boolean; + readonly asBountyApproved: { + readonly index: u32; + } & Struct; + readonly isCuratorProposed: boolean; + readonly asCuratorProposed: { + readonly bountyId: u32; + readonly curator: AccountId32; + } & Struct; + readonly isCuratorUnassigned: boolean; + readonly asCuratorUnassigned: { + readonly bountyId: u32; + } & Struct; + readonly isCuratorAccepted: boolean; + readonly asCuratorAccepted: { + readonly bountyId: u32; + readonly curator: AccountId32; + } & Struct; + readonly type: 'BountyProposed' | 'BountyRejected' | 'BountyBecameActive' | 'BountyAwarded' | 'BountyClaimed' | 'BountyCanceled' | 'BountyExtended' | 'BountyApproved' | 'CuratorProposed' | 'CuratorUnassigned' | 'CuratorAccepted'; + } + + /** @name PalletChildBountiesEvent (443) */ + interface PalletChildBountiesEvent extends Enum { + readonly isAdded: boolean; + readonly asAdded: { + readonly index: u32; + readonly childIndex: u32; + } & Struct; + readonly isAwarded: boolean; + readonly asAwarded: { + readonly index: u32; + readonly childIndex: u32; + readonly beneficiary: AccountId32; + } & Struct; + readonly isClaimed: boolean; + readonly asClaimed: { + readonly index: u32; + readonly childIndex: u32; + readonly payout: u128; + readonly beneficiary: AccountId32; + } & Struct; + readonly isCanceled: boolean; + readonly asCanceled: { + readonly index: u32; + readonly childIndex: u32; + } & Struct; + readonly type: 'Added' | 'Awarded' | 'Claimed' | 'Canceled'; + } + + /** @name PalletElectionProviderMultiPhaseEvent (444) */ + interface PalletElectionProviderMultiPhaseEvent extends Enum { + readonly isSolutionStored: boolean; + readonly asSolutionStored: { + readonly compute: PalletElectionProviderMultiPhaseElectionCompute; + readonly origin: Option; + readonly prevEjected: bool; + } & Struct; + readonly isElectionFinalized: boolean; + readonly asElectionFinalized: { + readonly compute: PalletElectionProviderMultiPhaseElectionCompute; + readonly score: SpNposElectionsElectionScore; + } & Struct; + readonly isElectionFailed: boolean; + readonly isRewarded: boolean; + readonly asRewarded: { + readonly account: AccountId32; + readonly value: u128; + } & Struct; + readonly isSlashed: boolean; + readonly asSlashed: { + readonly account: AccountId32; + readonly value: u128; + } & Struct; + readonly isPhaseTransitioned: boolean; + readonly asPhaseTransitioned: { + readonly from: PalletElectionProviderMultiPhasePhase; + readonly to: PalletElectionProviderMultiPhasePhase; + readonly round: u32; + } & Struct; + readonly type: 'SolutionStored' | 'ElectionFinalized' | 'ElectionFailed' | 'Rewarded' | 'Slashed' | 'PhaseTransitioned'; + } + + /** @name PalletElectionProviderMultiPhaseElectionCompute (445) */ + interface PalletElectionProviderMultiPhaseElectionCompute extends Enum { + readonly isOnChain: boolean; + readonly isSigned: boolean; + readonly isUnsigned: boolean; + readonly isFallback: boolean; + readonly isEmergency: boolean; + readonly type: 'OnChain' | 'Signed' | 'Unsigned' | 'Fallback' | 'Emergency'; + } + + /** @name PalletElectionProviderMultiPhasePhase (446) */ + interface PalletElectionProviderMultiPhasePhase extends Enum { + readonly isOff: boolean; + readonly isSigned: boolean; + readonly isUnsigned: boolean; + readonly asUnsigned: ITuple<[bool, u32]>; + readonly isEmergency: boolean; + readonly type: 'Off' | 'Signed' | 'Unsigned' | 'Emergency'; + } + + /** @name PalletBagsListEvent (448) */ + interface PalletBagsListEvent extends Enum { + readonly isRebagged: boolean; + readonly asRebagged: { + readonly who: AccountId32; + readonly from: u64; + readonly to: u64; + } & Struct; + readonly isScoreUpdated: boolean; + readonly asScoreUpdated: { + readonly who: AccountId32; + readonly newScore: u64; + } & Struct; + readonly type: 'Rebagged' | 'ScoreUpdated'; + } + + /** @name PalletNominationPoolsEvent (449) */ + interface PalletNominationPoolsEvent extends Enum { + readonly isCreated: boolean; + readonly asCreated: { + readonly depositor: AccountId32; + readonly poolId: u32; + } & Struct; + readonly isBonded: boolean; + readonly asBonded: { + readonly member: AccountId32; + readonly poolId: u32; + readonly bonded: u128; + readonly joined: bool; + } & Struct; + readonly isPaidOut: boolean; + readonly asPaidOut: { + readonly member: AccountId32; + readonly poolId: u32; + readonly payout: u128; + } & Struct; + readonly isUnbonded: boolean; + readonly asUnbonded: { + readonly member: AccountId32; + readonly poolId: u32; + readonly balance: u128; + readonly points: u128; + readonly era: u32; + } & Struct; + readonly isWithdrawn: boolean; + readonly asWithdrawn: { + readonly member: AccountId32; + readonly poolId: u32; + readonly balance: u128; + readonly points: u128; + } & Struct; + readonly isDestroyed: boolean; + readonly asDestroyed: { + readonly poolId: u32; + } & Struct; + readonly isStateChanged: boolean; + readonly asStateChanged: { + readonly poolId: u32; + readonly newState: PalletNominationPoolsPoolState; + } & Struct; + readonly isMemberRemoved: boolean; + readonly asMemberRemoved: { + readonly poolId: u32; + readonly member: AccountId32; + } & Struct; + readonly isRolesUpdated: boolean; + readonly asRolesUpdated: { + readonly root: Option; + readonly bouncer: Option; + readonly nominator: Option; + } & Struct; + readonly isPoolSlashed: boolean; + readonly asPoolSlashed: { + readonly poolId: u32; + readonly balance: u128; + } & Struct; + readonly isUnbondingPoolSlashed: boolean; + readonly asUnbondingPoolSlashed: { + readonly poolId: u32; + readonly era: u32; + readonly balance: u128; + } & Struct; + readonly isPoolCommissionUpdated: boolean; + readonly asPoolCommissionUpdated: { + readonly poolId: u32; + readonly current: Option>; + } & Struct; + readonly isPoolMaxCommissionUpdated: boolean; + readonly asPoolMaxCommissionUpdated: { + readonly poolId: u32; + readonly maxCommission: Perbill; + } & Struct; + readonly isPoolCommissionChangeRateUpdated: boolean; + readonly asPoolCommissionChangeRateUpdated: { + readonly poolId: u32; + readonly changeRate: PalletNominationPoolsCommissionChangeRate; + } & Struct; + readonly isPoolCommissionClaimed: boolean; + readonly asPoolCommissionClaimed: { + readonly poolId: u32; + readonly commission: u128; + } & Struct; + readonly isMinBalanceDeficitAdjusted: boolean; + readonly asMinBalanceDeficitAdjusted: { + readonly poolId: u32; + readonly amount: u128; + } & Struct; + readonly isMinBalanceExcessAdjusted: boolean; + readonly asMinBalanceExcessAdjusted: { + readonly poolId: u32; + readonly amount: u128; + } & Struct; + readonly type: 'Created' | 'Bonded' | 'PaidOut' | 'Unbonded' | 'Withdrawn' | 'Destroyed' | 'StateChanged' | 'MemberRemoved' | 'RolesUpdated' | 'PoolSlashed' | 'UnbondingPoolSlashed' | 'PoolCommissionUpdated' | 'PoolMaxCommissionUpdated' | 'PoolCommissionChangeRateUpdated' | 'PoolCommissionClaimed' | 'MinBalanceDeficitAdjusted' | 'MinBalanceExcessAdjusted'; + } + + /** @name PalletFastUnstakeEvent (450) */ + interface PalletFastUnstakeEvent extends Enum { + readonly isUnstaked: boolean; + readonly asUnstaked: { + readonly stash: AccountId32; + readonly result: Result; + } & Struct; + readonly isSlashed: boolean; + readonly asSlashed: { + readonly stash: AccountId32; + readonly amount: u128; + } & Struct; + readonly isBatchChecked: boolean; + readonly asBatchChecked: { + readonly eras: Vec; + } & Struct; + readonly isBatchFinished: boolean; + readonly asBatchFinished: { + readonly size_: u32; + } & Struct; + readonly isInternalError: boolean; + readonly type: 'Unstaked' | 'Slashed' | 'BatchChecked' | 'BatchFinished' | 'InternalError'; + } + + /** @name PolkadotRuntimeParachainsInclusionPalletEvent (451) */ + interface PolkadotRuntimeParachainsInclusionPalletEvent extends Enum { + readonly isCandidateBacked: boolean; + readonly asCandidateBacked: ITuple<[PolkadotPrimitivesV6CandidateReceipt, Bytes, u32, u32]>; + readonly isCandidateIncluded: boolean; + readonly asCandidateIncluded: ITuple<[PolkadotPrimitivesV6CandidateReceipt, Bytes, u32, u32]>; + readonly isCandidateTimedOut: boolean; + readonly asCandidateTimedOut: ITuple<[PolkadotPrimitivesV6CandidateReceipt, Bytes, u32]>; + readonly isUpwardMessagesReceived: boolean; + readonly asUpwardMessagesReceived: { + readonly from: u32; + readonly count: u32; + } & Struct; + readonly type: 'CandidateBacked' | 'CandidateIncluded' | 'CandidateTimedOut' | 'UpwardMessagesReceived'; + } + + /** @name PolkadotPrimitivesV6CandidateReceipt (452) */ + interface PolkadotPrimitivesV6CandidateReceipt extends Struct { + readonly descriptor: PolkadotPrimitivesV6CandidateDescriptor; + readonly commitmentsHash: H256; + } + + /** @name PolkadotRuntimeParachainsParasPalletEvent (455) */ + interface PolkadotRuntimeParachainsParasPalletEvent extends Enum { + readonly isCurrentCodeUpdated: boolean; + readonly asCurrentCodeUpdated: u32; + readonly isCurrentHeadUpdated: boolean; + readonly asCurrentHeadUpdated: u32; + readonly isCodeUpgradeScheduled: boolean; + readonly asCodeUpgradeScheduled: u32; + readonly isNewHeadNoted: boolean; + readonly asNewHeadNoted: u32; + readonly isActionQueued: boolean; + readonly asActionQueued: ITuple<[u32, u32]>; + readonly isPvfCheckStarted: boolean; + readonly asPvfCheckStarted: ITuple<[H256, u32]>; + readonly isPvfCheckAccepted: boolean; + readonly asPvfCheckAccepted: ITuple<[H256, u32]>; + readonly isPvfCheckRejected: boolean; + readonly asPvfCheckRejected: ITuple<[H256, u32]>; + readonly type: 'CurrentCodeUpdated' | 'CurrentHeadUpdated' | 'CodeUpgradeScheduled' | 'NewHeadNoted' | 'ActionQueued' | 'PvfCheckStarted' | 'PvfCheckAccepted' | 'PvfCheckRejected'; + } + + /** @name PolkadotRuntimeParachainsHrmpPalletEvent (456) */ + interface PolkadotRuntimeParachainsHrmpPalletEvent extends Enum { + readonly isOpenChannelRequested: boolean; + readonly asOpenChannelRequested: { + readonly sender: u32; + readonly recipient: u32; + readonly proposedMaxCapacity: u32; + readonly proposedMaxMessageSize: u32; + } & Struct; + readonly isOpenChannelCanceled: boolean; + readonly asOpenChannelCanceled: { + readonly byParachain: u32; + readonly channelId: PolkadotParachainPrimitivesPrimitivesHrmpChannelId; + } & Struct; + readonly isOpenChannelAccepted: boolean; + readonly asOpenChannelAccepted: { + readonly sender: u32; + readonly recipient: u32; + } & Struct; + readonly isChannelClosed: boolean; + readonly asChannelClosed: { + readonly byParachain: u32; + readonly channelId: PolkadotParachainPrimitivesPrimitivesHrmpChannelId; + } & Struct; + readonly isHrmpChannelForceOpened: boolean; + readonly asHrmpChannelForceOpened: { + readonly sender: u32; + readonly recipient: u32; + readonly proposedMaxCapacity: u32; + readonly proposedMaxMessageSize: u32; + } & Struct; + readonly isHrmpSystemChannelOpened: boolean; + readonly asHrmpSystemChannelOpened: { + readonly sender: u32; + readonly recipient: u32; + readonly proposedMaxCapacity: u32; + readonly proposedMaxMessageSize: u32; + } & Struct; + readonly isOpenChannelDepositsUpdated: boolean; + readonly asOpenChannelDepositsUpdated: { + readonly sender: u32; + readonly recipient: u32; + } & Struct; + readonly type: 'OpenChannelRequested' | 'OpenChannelCanceled' | 'OpenChannelAccepted' | 'ChannelClosed' | 'HrmpChannelForceOpened' | 'HrmpSystemChannelOpened' | 'OpenChannelDepositsUpdated'; + } + + /** @name PolkadotRuntimeParachainsDisputesPalletEvent (457) */ + interface PolkadotRuntimeParachainsDisputesPalletEvent extends Enum { + readonly isDisputeInitiated: boolean; + readonly asDisputeInitiated: ITuple<[H256, PolkadotRuntimeParachainsDisputesDisputeLocation]>; + readonly isDisputeConcluded: boolean; + readonly asDisputeConcluded: ITuple<[H256, PolkadotRuntimeParachainsDisputesDisputeResult]>; + readonly isRevert: boolean; + readonly asRevert: u32; + readonly type: 'DisputeInitiated' | 'DisputeConcluded' | 'Revert'; + } + + /** @name PolkadotRuntimeParachainsDisputesDisputeLocation (458) */ + interface PolkadotRuntimeParachainsDisputesDisputeLocation extends Enum { + readonly isLocal: boolean; + readonly isRemote: boolean; + readonly type: 'Local' | 'Remote'; + } + + /** @name PolkadotRuntimeParachainsDisputesDisputeResult (459) */ + interface PolkadotRuntimeParachainsDisputesDisputeResult extends Enum { + readonly isValid: boolean; + readonly isInvalid: boolean; + readonly type: 'Valid' | 'Invalid'; + } + + /** @name PolkadotRuntimeCommonParasRegistrarPalletEvent (460) */ + interface PolkadotRuntimeCommonParasRegistrarPalletEvent extends Enum { + readonly isRegistered: boolean; + readonly asRegistered: { + readonly paraId: u32; + readonly manager: AccountId32; + } & Struct; + readonly isDeregistered: boolean; + readonly asDeregistered: { + readonly paraId: u32; + } & Struct; + readonly isReserved: boolean; + readonly asReserved: { + readonly paraId: u32; + readonly who: AccountId32; + } & Struct; + readonly isSwapped: boolean; + readonly asSwapped: { + readonly paraId: u32; + readonly otherId: u32; + } & Struct; + readonly type: 'Registered' | 'Deregistered' | 'Reserved' | 'Swapped'; + } + + /** @name PolkadotRuntimeCommonSlotsPalletEvent (461) */ + interface PolkadotRuntimeCommonSlotsPalletEvent extends Enum { + readonly isNewLeasePeriod: boolean; + readonly asNewLeasePeriod: { + readonly leasePeriod: u32; + } & Struct; + readonly isLeased: boolean; + readonly asLeased: { + readonly paraId: u32; + readonly leaser: AccountId32; + readonly periodBegin: u32; + readonly periodCount: u32; + readonly extraReserved: u128; + readonly totalAmount: u128; + } & Struct; + readonly type: 'NewLeasePeriod' | 'Leased'; + } + + /** @name PolkadotRuntimeCommonAuctionsPalletEvent (462) */ + interface PolkadotRuntimeCommonAuctionsPalletEvent extends Enum { + readonly isAuctionStarted: boolean; + readonly asAuctionStarted: { + readonly auctionIndex: u32; + readonly leasePeriod: u32; + readonly ending: u32; + } & Struct; + readonly isAuctionClosed: boolean; + readonly asAuctionClosed: { + readonly auctionIndex: u32; + } & Struct; + readonly isReserved: boolean; + readonly asReserved: { + readonly bidder: AccountId32; + readonly extraReserved: u128; + readonly totalAmount: u128; + } & Struct; + readonly isUnreserved: boolean; + readonly asUnreserved: { + readonly bidder: AccountId32; + readonly amount: u128; + } & Struct; + readonly isReserveConfiscated: boolean; + readonly asReserveConfiscated: { + readonly paraId: u32; + readonly leaser: AccountId32; + readonly amount: u128; + } & Struct; + readonly isBidAccepted: boolean; + readonly asBidAccepted: { + readonly bidder: AccountId32; + readonly paraId: u32; + readonly amount: u128; + readonly firstSlot: u32; + readonly lastSlot: u32; + } & Struct; + readonly isWinningOffset: boolean; + readonly asWinningOffset: { + readonly auctionIndex: u32; + readonly blockNumber: u32; + } & Struct; + readonly type: 'AuctionStarted' | 'AuctionClosed' | 'Reserved' | 'Unreserved' | 'ReserveConfiscated' | 'BidAccepted' | 'WinningOffset'; + } + + /** @name PolkadotRuntimeCommonCrowdloanPalletEvent (463) */ + interface PolkadotRuntimeCommonCrowdloanPalletEvent extends Enum { + readonly isCreated: boolean; + readonly asCreated: { + readonly paraId: u32; + } & Struct; + readonly isContributed: boolean; + readonly asContributed: { + readonly who: AccountId32; + readonly fundIndex: u32; + readonly amount: u128; + } & Struct; + readonly isWithdrew: boolean; + readonly asWithdrew: { + readonly who: AccountId32; + readonly fundIndex: u32; + readonly amount: u128; + } & Struct; + readonly isPartiallyRefunded: boolean; + readonly asPartiallyRefunded: { + readonly paraId: u32; + } & Struct; + readonly isAllRefunded: boolean; + readonly asAllRefunded: { + readonly paraId: u32; + } & Struct; + readonly isDissolved: boolean; + readonly asDissolved: { + readonly paraId: u32; + } & Struct; + readonly isHandleBidResult: boolean; + readonly asHandleBidResult: { + readonly paraId: u32; + readonly result: Result; + } & Struct; + readonly isEdited: boolean; + readonly asEdited: { + readonly paraId: u32; + } & Struct; + readonly isMemoUpdated: boolean; + readonly asMemoUpdated: { + readonly who: AccountId32; + readonly paraId: u32; + readonly memo: Bytes; + } & Struct; + readonly isAddedToNewRaise: boolean; + readonly asAddedToNewRaise: { + readonly paraId: u32; + } & Struct; + readonly type: 'Created' | 'Contributed' | 'Withdrew' | 'PartiallyRefunded' | 'AllRefunded' | 'Dissolved' | 'HandleBidResult' | 'Edited' | 'MemoUpdated' | 'AddedToNewRaise'; + } + + /** @name PalletXcmEvent (464) */ + interface PalletXcmEvent extends Enum { + readonly isAttempted: boolean; + readonly asAttempted: { + readonly outcome: XcmV3TraitsOutcome; + } & Struct; + readonly isSent: boolean; + readonly asSent: { + readonly origin: StagingXcmV3MultiLocation; + readonly destination: StagingXcmV3MultiLocation; + readonly message: XcmV3Xcm; + readonly messageId: U8aFixed; + } & Struct; + readonly isUnexpectedResponse: boolean; + readonly asUnexpectedResponse: { + readonly origin: StagingXcmV3MultiLocation; + readonly queryId: u64; + } & Struct; + readonly isResponseReady: boolean; + readonly asResponseReady: { + readonly queryId: u64; + readonly response: XcmV3Response; + } & Struct; + readonly isNotified: boolean; + readonly asNotified: { + readonly queryId: u64; + readonly palletIndex: u8; + readonly callIndex: u8; + } & Struct; + readonly isNotifyOverweight: boolean; + readonly asNotifyOverweight: { + readonly queryId: u64; + readonly palletIndex: u8; + readonly callIndex: u8; + readonly actualWeight: SpWeightsWeightV2Weight; + readonly maxBudgetedWeight: SpWeightsWeightV2Weight; + } & Struct; + readonly isNotifyDispatchError: boolean; + readonly asNotifyDispatchError: { + readonly queryId: u64; + readonly palletIndex: u8; + readonly callIndex: u8; + } & Struct; + readonly isNotifyDecodeFailed: boolean; + readonly asNotifyDecodeFailed: { + readonly queryId: u64; + readonly palletIndex: u8; + readonly callIndex: u8; + } & Struct; + readonly isInvalidResponder: boolean; + readonly asInvalidResponder: { + readonly origin: StagingXcmV3MultiLocation; + readonly queryId: u64; + readonly expectedLocation: Option; + } & Struct; + readonly isInvalidResponderVersion: boolean; + readonly asInvalidResponderVersion: { + readonly origin: StagingXcmV3MultiLocation; + readonly queryId: u64; + } & Struct; + readonly isResponseTaken: boolean; + readonly asResponseTaken: { + readonly queryId: u64; + } & Struct; + readonly isAssetsTrapped: boolean; + readonly asAssetsTrapped: { + readonly hash_: H256; + readonly origin: StagingXcmV3MultiLocation; + readonly assets: XcmVersionedMultiAssets; + } & Struct; + readonly isVersionChangeNotified: boolean; + readonly asVersionChangeNotified: { + readonly destination: StagingXcmV3MultiLocation; + readonly result: u32; + readonly cost: XcmV3MultiassetMultiAssets; + readonly messageId: U8aFixed; + } & Struct; + readonly isSupportedVersionChanged: boolean; + readonly asSupportedVersionChanged: { + readonly location: StagingXcmV3MultiLocation; + readonly version: u32; + } & Struct; + readonly isNotifyTargetSendFail: boolean; + readonly asNotifyTargetSendFail: { + readonly location: StagingXcmV3MultiLocation; + readonly queryId: u64; + readonly error: XcmV3TraitsError; + } & Struct; + readonly isNotifyTargetMigrationFail: boolean; + readonly asNotifyTargetMigrationFail: { + readonly location: XcmVersionedMultiLocation; + readonly queryId: u64; + } & Struct; + readonly isInvalidQuerierVersion: boolean; + readonly asInvalidQuerierVersion: { + readonly origin: StagingXcmV3MultiLocation; + readonly queryId: u64; + } & Struct; + readonly isInvalidQuerier: boolean; + readonly asInvalidQuerier: { + readonly origin: StagingXcmV3MultiLocation; + readonly queryId: u64; + readonly expectedQuerier: StagingXcmV3MultiLocation; + readonly maybeActualQuerier: Option; + } & Struct; + readonly isVersionNotifyStarted: boolean; + readonly asVersionNotifyStarted: { + readonly destination: StagingXcmV3MultiLocation; + readonly cost: XcmV3MultiassetMultiAssets; + readonly messageId: U8aFixed; + } & Struct; + readonly isVersionNotifyRequested: boolean; + readonly asVersionNotifyRequested: { + readonly destination: StagingXcmV3MultiLocation; + readonly cost: XcmV3MultiassetMultiAssets; + readonly messageId: U8aFixed; + } & Struct; + readonly isVersionNotifyUnrequested: boolean; + readonly asVersionNotifyUnrequested: { + readonly destination: StagingXcmV3MultiLocation; + readonly cost: XcmV3MultiassetMultiAssets; + readonly messageId: U8aFixed; + } & Struct; + readonly isFeesPaid: boolean; + readonly asFeesPaid: { + readonly paying: StagingXcmV3MultiLocation; + readonly fees: XcmV3MultiassetMultiAssets; + } & Struct; + readonly isAssetsClaimed: boolean; + readonly asAssetsClaimed: { + readonly hash_: H256; + readonly origin: StagingXcmV3MultiLocation; + readonly assets: XcmVersionedMultiAssets; + } & Struct; + readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed'; + } + + /** @name XcmV3TraitsOutcome (465) */ + interface XcmV3TraitsOutcome extends Enum { + readonly isComplete: boolean; + readonly asComplete: SpWeightsWeightV2Weight; + readonly isIncomplete: boolean; + readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, XcmV3TraitsError]>; + readonly isError: boolean; + readonly asError: XcmV3TraitsError; + readonly type: 'Complete' | 'Incomplete' | 'Error'; + } + + /** @name PalletMessageQueueEvent (466) */ + interface PalletMessageQueueEvent extends Enum { + readonly isProcessingFailed: boolean; + readonly asProcessingFailed: { + readonly id: U8aFixed; + readonly origin: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin; + readonly error: FrameSupportMessagesProcessMessageError; + } & Struct; + readonly isProcessed: boolean; + readonly asProcessed: { + readonly id: U8aFixed; + readonly origin: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin; + readonly weightUsed: SpWeightsWeightV2Weight; + readonly success: bool; + } & Struct; + readonly isOverweightEnqueued: boolean; + readonly asOverweightEnqueued: { + readonly id: U8aFixed; + readonly origin: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin; + readonly pageIndex: u32; + readonly messageIndex: u32; + } & Struct; + readonly isPageReaped: boolean; + readonly asPageReaped: { + readonly origin: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin; + readonly index: u32; + } & Struct; + readonly type: 'ProcessingFailed' | 'Processed' | 'OverweightEnqueued' | 'PageReaped'; + } + + /** @name FrameSupportMessagesProcessMessageError (467) */ + interface FrameSupportMessagesProcessMessageError extends Enum { + readonly isBadFormat: boolean; + readonly isCorrupt: boolean; + readonly isUnsupported: boolean; + readonly isOverweight: boolean; + readonly asOverweight: SpWeightsWeightV2Weight; + readonly isYield: boolean; + readonly type: 'BadFormat' | 'Corrupt' | 'Unsupported' | 'Overweight' | 'Yield'; + } + + /** @name PalletAssetRateEvent (468) */ + interface PalletAssetRateEvent extends Enum { + readonly isAssetRateCreated: boolean; + readonly asAssetRateCreated: { + readonly assetKind: PolkadotRuntimeCommonImplsVersionedLocatableAsset; + readonly rate: u128; + } & Struct; + readonly isAssetRateRemoved: boolean; + readonly asAssetRateRemoved: { + readonly assetKind: PolkadotRuntimeCommonImplsVersionedLocatableAsset; + } & Struct; + readonly isAssetRateUpdated: boolean; + readonly asAssetRateUpdated: { + readonly assetKind: PolkadotRuntimeCommonImplsVersionedLocatableAsset; + readonly old: u128; + readonly new_: u128; + } & Struct; + readonly type: 'AssetRateCreated' | 'AssetRateRemoved' | 'AssetRateUpdated'; + } + + /** @name FrameSystemPhase (469) */ + interface FrameSystemPhase extends Enum { + readonly isApplyExtrinsic: boolean; + readonly asApplyExtrinsic: u32; + readonly isFinalization: boolean; + readonly isInitialization: boolean; + readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; + } + + /** @name FrameSystemLastRuntimeUpgradeInfo (471) */ + interface FrameSystemLastRuntimeUpgradeInfo extends Struct { + readonly specVersion: Compact; + readonly specName: Text; + } + + /** @name FrameSystemLimitsBlockWeights (473) */ + interface FrameSystemLimitsBlockWeights extends Struct { + readonly baseBlock: SpWeightsWeightV2Weight; + readonly maxBlock: SpWeightsWeightV2Weight; + readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; + } + + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (474) */ + interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { + readonly normal: FrameSystemLimitsWeightsPerClass; + readonly operational: FrameSystemLimitsWeightsPerClass; + readonly mandatory: FrameSystemLimitsWeightsPerClass; + } + + /** @name FrameSystemLimitsWeightsPerClass (475) */ + interface FrameSystemLimitsWeightsPerClass extends Struct { + readonly baseExtrinsic: SpWeightsWeightV2Weight; + readonly maxExtrinsic: Option; + readonly maxTotal: Option; + readonly reserved: Option; + } + + /** @name FrameSystemLimitsBlockLength (476) */ + interface FrameSystemLimitsBlockLength extends Struct { + readonly max: FrameSupportDispatchPerDispatchClassU32; + } + + /** @name FrameSupportDispatchPerDispatchClassU32 (477) */ + interface FrameSupportDispatchPerDispatchClassU32 extends Struct { + readonly normal: u32; + readonly operational: u32; + readonly mandatory: u32; + } + + /** @name SpWeightsRuntimeDbWeight (478) */ + interface SpWeightsRuntimeDbWeight extends Struct { + readonly read: u64; + readonly write: u64; + } + + /** @name SpVersionRuntimeVersion (479) */ + interface SpVersionRuntimeVersion extends Struct { + readonly specName: Text; + readonly implName: Text; + readonly authoringVersion: u32; + readonly specVersion: u32; + readonly implVersion: u32; + readonly apis: Vec>; + readonly transactionVersion: u32; + readonly stateVersion: u8; + } + + /** @name FrameSystemError (483) */ + interface FrameSystemError extends Enum { + readonly isInvalidSpecName: boolean; + readonly isSpecVersionNeedsToIncrease: boolean; + readonly isFailedToExtractRuntimeVersion: boolean; + readonly isNonDefaultComposite: boolean; + readonly isNonZeroRefCount: boolean; + readonly isCallFiltered: boolean; + readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered'; + } + + /** @name PalletSchedulerScheduled (486) */ + interface PalletSchedulerScheduled extends Struct { + readonly maybeId: Option; + readonly priority: u8; + readonly call: FrameSupportPreimagesBounded; + readonly maybePeriodic: Option>; + readonly origin: PolkadotRuntimeOriginCaller; + } + + /** @name PalletSchedulerError (488) */ + interface PalletSchedulerError extends Enum { + readonly isFailedToSchedule: boolean; + readonly isNotFound: boolean; + readonly isTargetBlockNumberInPast: boolean; + readonly isRescheduleNoChange: boolean; + readonly isNamed: boolean; + readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named'; + } + + /** @name PalletPreimageOldRequestStatus (489) */ + interface PalletPreimageOldRequestStatus extends Enum { + readonly isUnrequested: boolean; + readonly asUnrequested: { + readonly deposit: ITuple<[AccountId32, u128]>; + readonly len: u32; + } & Struct; + readonly isRequested: boolean; + readonly asRequested: { + readonly deposit: Option>; + readonly count: u32; + readonly len: Option; + } & Struct; + readonly type: 'Unrequested' | 'Requested'; + } + + /** @name PalletPreimageRequestStatus (491) */ + interface PalletPreimageRequestStatus extends Enum { + readonly isUnrequested: boolean; + readonly asUnrequested: { + readonly ticket: ITuple<[AccountId32, u128]>; + readonly len: u32; + } & Struct; + readonly isRequested: boolean; + readonly asRequested: { + readonly maybeTicket: Option>; + readonly count: u32; + readonly maybeLen: Option; + } & Struct; + readonly type: 'Unrequested' | 'Requested'; + } + + /** @name PalletPreimageError (497) */ + interface PalletPreimageError extends Enum { + readonly isTooBig: boolean; + readonly isAlreadyNoted: boolean; + readonly isNotAuthorized: boolean; + readonly isNotNoted: boolean; + readonly isRequested: boolean; + readonly isNotRequested: boolean; + readonly isTooMany: boolean; + readonly isTooFew: boolean; + readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested' | 'TooMany' | 'TooFew'; + } + + /** @name SpConsensusBabeDigestsPreDigest (504) */ + interface SpConsensusBabeDigestsPreDigest extends Enum { + readonly isPrimary: boolean; + readonly asPrimary: SpConsensusBabeDigestsPrimaryPreDigest; + readonly isSecondaryPlain: boolean; + readonly asSecondaryPlain: SpConsensusBabeDigestsSecondaryPlainPreDigest; + readonly isSecondaryVRF: boolean; + readonly asSecondaryVRF: SpConsensusBabeDigestsSecondaryVRFPreDigest; + readonly type: 'Primary' | 'SecondaryPlain' | 'SecondaryVRF'; + } + + /** @name SpConsensusBabeDigestsPrimaryPreDigest (505) */ + interface SpConsensusBabeDigestsPrimaryPreDigest extends Struct { + readonly authorityIndex: u32; + readonly slot: u64; + readonly vrfSignature: SpCoreSr25519VrfVrfSignature; + } + + /** @name SpCoreSr25519VrfVrfSignature (506) */ + interface SpCoreSr25519VrfVrfSignature extends Struct { + readonly output: U8aFixed; + readonly proof: U8aFixed; + } + + /** @name SpConsensusBabeDigestsSecondaryPlainPreDigest (507) */ + interface SpConsensusBabeDigestsSecondaryPlainPreDigest extends Struct { + readonly authorityIndex: u32; + readonly slot: u64; + } + + /** @name SpConsensusBabeDigestsSecondaryVRFPreDigest (508) */ + interface SpConsensusBabeDigestsSecondaryVRFPreDigest extends Struct { + readonly authorityIndex: u32; + readonly slot: u64; + readonly vrfSignature: SpCoreSr25519VrfVrfSignature; + } + + /** @name SpConsensusBabeBabeEpochConfiguration (509) */ + interface SpConsensusBabeBabeEpochConfiguration extends Struct { + readonly c: ITuple<[u64, u64]>; + readonly allowedSlots: SpConsensusBabeAllowedSlots; + } + + /** @name PalletBabeError (513) */ + interface PalletBabeError extends Enum { + readonly isInvalidEquivocationProof: boolean; + readonly isInvalidKeyOwnershipProof: boolean; + readonly isDuplicateOffenceReport: boolean; + readonly isInvalidConfiguration: boolean; + readonly type: 'InvalidEquivocationProof' | 'InvalidKeyOwnershipProof' | 'DuplicateOffenceReport' | 'InvalidConfiguration'; + } + + /** @name PalletIndicesError (515) */ + interface PalletIndicesError extends Enum { + readonly isNotAssigned: boolean; + readonly isNotOwner: boolean; + readonly isInUse: boolean; + readonly isNotTransfer: boolean; + readonly isPermanent: boolean; + readonly type: 'NotAssigned' | 'NotOwner' | 'InUse' | 'NotTransfer' | 'Permanent'; + } + + /** @name PalletBalancesBalanceLock (517) */ + interface PalletBalancesBalanceLock extends Struct { + readonly id: U8aFixed; + readonly amount: u128; + readonly reasons: PalletBalancesReasons; + } + + /** @name PalletBalancesReasons (518) */ + interface PalletBalancesReasons extends Enum { + readonly isFee: boolean; + readonly isMisc: boolean; + readonly isAll: boolean; + readonly type: 'Fee' | 'Misc' | 'All'; + } + + /** @name PalletBalancesReserveData (521) */ + interface PalletBalancesReserveData extends Struct { + readonly id: U8aFixed; + readonly amount: u128; + } + + /** @name PalletBalancesIdAmountRuntimeHoldReason (524) */ + interface PalletBalancesIdAmountRuntimeHoldReason extends Struct { + readonly id: PolkadotRuntimeRuntimeHoldReason; + readonly amount: u128; + } + + /** @name PolkadotRuntimeRuntimeHoldReason (525) */ + interface PolkadotRuntimeRuntimeHoldReason extends Enum { + readonly isPreimage: boolean; + readonly asPreimage: PalletPreimageHoldReason; + readonly type: 'Preimage'; + } + + /** @name PalletPreimageHoldReason (526) */ + interface PalletPreimageHoldReason extends Enum { + readonly isPreimage: boolean; + readonly type: 'Preimage'; + } + + /** @name PalletBalancesIdAmountRuntimeFreezeReason (529) */ + interface PalletBalancesIdAmountRuntimeFreezeReason extends Struct { + readonly id: PolkadotRuntimeRuntimeFreezeReason; + readonly amount: u128; + } + + /** @name PolkadotRuntimeRuntimeFreezeReason (530) */ + interface PolkadotRuntimeRuntimeFreezeReason extends Enum { + readonly isNominationPools: boolean; + readonly asNominationPools: PalletNominationPoolsFreezeReason; + readonly type: 'NominationPools'; + } + + /** @name PalletNominationPoolsFreezeReason (531) */ + interface PalletNominationPoolsFreezeReason extends Enum { + readonly isPoolMinBalance: boolean; + readonly type: 'PoolMinBalance'; + } + + /** @name PalletBalancesError (533) */ + interface PalletBalancesError extends Enum { + readonly isVestingBalance: boolean; + readonly isLiquidityRestrictions: boolean; + readonly isInsufficientBalance: boolean; + readonly isExistentialDeposit: boolean; + readonly isExpendability: boolean; + readonly isExistingVestingSchedule: boolean; + readonly isDeadAccount: boolean; + readonly isTooManyReserves: boolean; + readonly isTooManyHolds: boolean; + readonly isTooManyFreezes: boolean; + readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes'; + } + + /** @name PalletTransactionPaymentReleases (534) */ + interface PalletTransactionPaymentReleases extends Enum { + readonly isV1Ancient: boolean; + readonly isV2: boolean; + readonly type: 'V1Ancient' | 'V2'; + } + + /** @name PalletStakingStakingLedger (535) */ + interface PalletStakingStakingLedger extends Struct { + readonly stash: AccountId32; + readonly total: Compact; + readonly active: Compact; + readonly unlocking: Vec; + readonly claimedRewards: Vec; + } + + /** @name PalletStakingUnlockChunk (537) */ + interface PalletStakingUnlockChunk extends Struct { + readonly value: Compact; + readonly era: Compact; + } + + /** @name PalletStakingNominations (540) */ + interface PalletStakingNominations extends Struct { + readonly targets: Vec; + readonly submittedIn: u32; + readonly suppressed: bool; + } + + /** @name PalletStakingActiveEraInfo (542) */ + interface PalletStakingActiveEraInfo extends Struct { + readonly index: u32; + readonly start: Option; + } + + /** @name PalletStakingEraRewardPoints (545) */ + interface PalletStakingEraRewardPoints extends Struct { + readonly total: u32; + readonly individual: BTreeMap; + } + + /** @name PalletStakingUnappliedSlash (550) */ + interface PalletStakingUnappliedSlash extends Struct { + readonly validator: AccountId32; + readonly own: u128; + readonly others: Vec>; + readonly reporters: Vec; + readonly payout: u128; + } + + /** @name PalletStakingSlashingSlashingSpans (552) */ + interface PalletStakingSlashingSlashingSpans extends Struct { + readonly spanIndex: u32; + readonly lastStart: u32; + readonly lastNonzeroSlash: u32; + readonly prior: Vec; + } + + /** @name PalletStakingSlashingSpanRecord (553) */ + interface PalletStakingSlashingSpanRecord extends Struct { + readonly slashed: u128; + readonly paidOut: u128; + } + + /** @name PalletStakingPalletError (556) */ + interface PalletStakingPalletError extends Enum { + readonly isNotController: boolean; + readonly isNotStash: boolean; + readonly isAlreadyBonded: boolean; + readonly isAlreadyPaired: boolean; + readonly isEmptyTargets: boolean; + readonly isDuplicateIndex: boolean; + readonly isInvalidSlashIndex: boolean; + readonly isInsufficientBond: boolean; + readonly isNoMoreChunks: boolean; + readonly isNoUnlockChunk: boolean; + readonly isFundedTarget: boolean; + readonly isInvalidEraToReward: boolean; + readonly isInvalidNumberOfNominations: boolean; + readonly isNotSortedAndUnique: boolean; + readonly isAlreadyClaimed: boolean; + readonly isIncorrectHistoryDepth: boolean; + readonly isIncorrectSlashingSpans: boolean; + readonly isBadState: boolean; + readonly isTooManyTargets: boolean; + readonly isBadTarget: boolean; + readonly isCannotChillOther: boolean; + readonly isTooManyNominators: boolean; + readonly isTooManyValidators: boolean; + readonly isCommissionTooLow: boolean; + readonly isBoundNotMet: boolean; + readonly type: 'NotController' | 'NotStash' | 'AlreadyBonded' | 'AlreadyPaired' | 'EmptyTargets' | 'DuplicateIndex' | 'InvalidSlashIndex' | 'InsufficientBond' | 'NoMoreChunks' | 'NoUnlockChunk' | 'FundedTarget' | 'InvalidEraToReward' | 'InvalidNumberOfNominations' | 'NotSortedAndUnique' | 'AlreadyClaimed' | 'IncorrectHistoryDepth' | 'IncorrectSlashingSpans' | 'BadState' | 'TooManyTargets' | 'BadTarget' | 'CannotChillOther' | 'TooManyNominators' | 'TooManyValidators' | 'CommissionTooLow' | 'BoundNotMet'; + } + + /** @name SpStakingOffenceOffenceDetails (557) */ + interface SpStakingOffenceOffenceDetails extends Struct { + readonly offender: ITuple<[AccountId32, PalletStakingExposure]>; + readonly reporters: Vec; + } + + /** @name SpCoreCryptoKeyTypeId (562) */ + interface SpCoreCryptoKeyTypeId extends U8aFixed {} + + /** @name PalletSessionError (563) */ + interface PalletSessionError extends Enum { + readonly isInvalidProof: boolean; + readonly isNoAssociatedValidatorId: boolean; + readonly isDuplicatedKey: boolean; + readonly isNoKeys: boolean; + readonly isNoAccount: boolean; + readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; + } + + /** @name PalletGrandpaStoredState (564) */ + interface PalletGrandpaStoredState extends Enum { + readonly isLive: boolean; + readonly isPendingPause: boolean; + readonly asPendingPause: { + readonly scheduledAt: u32; + readonly delay: u32; + } & Struct; + readonly isPaused: boolean; + readonly isPendingResume: boolean; + readonly asPendingResume: { + readonly scheduledAt: u32; + readonly delay: u32; + } & Struct; + readonly type: 'Live' | 'PendingPause' | 'Paused' | 'PendingResume'; + } + + /** @name PalletGrandpaStoredPendingChange (565) */ + interface PalletGrandpaStoredPendingChange extends Struct { + readonly scheduledAt: u32; + readonly delay: u32; + readonly nextAuthorities: Vec>; + readonly forced: Option; + } + + /** @name PalletGrandpaError (567) */ + interface PalletGrandpaError extends Enum { + readonly isPauseFailed: boolean; + readonly isResumeFailed: boolean; + readonly isChangePending: boolean; + readonly isTooSoon: boolean; + readonly isInvalidKeyOwnershipProof: boolean; + readonly isInvalidEquivocationProof: boolean; + readonly isDuplicateOffenceReport: boolean; + readonly type: 'PauseFailed' | 'ResumeFailed' | 'ChangePending' | 'TooSoon' | 'InvalidKeyOwnershipProof' | 'InvalidEquivocationProof' | 'DuplicateOffenceReport'; + } + + /** @name PalletImOnlineError (570) */ + interface PalletImOnlineError extends Enum { + readonly isInvalidKey: boolean; + readonly isDuplicatedHeartbeat: boolean; + readonly type: 'InvalidKey' | 'DuplicatedHeartbeat'; + } + + /** @name PalletTreasuryProposal (571) */ + interface PalletTreasuryProposal extends Struct { + readonly proposer: AccountId32; + readonly value: u128; + readonly beneficiary: AccountId32; + readonly bond: u128; + } + + /** @name PalletTreasurySpendStatus (573) */ + interface PalletTreasurySpendStatus extends Struct { + readonly assetKind: PolkadotRuntimeCommonImplsVersionedLocatableAsset; + readonly amount: u128; + readonly beneficiary: XcmVersionedMultiLocation; + readonly validFrom: u32; + readonly expireAt: u32; + readonly status: PalletTreasuryPaymentState; + } + + /** @name PalletTreasuryPaymentState (574) */ + interface PalletTreasuryPaymentState extends Enum { + readonly isPending: boolean; + readonly isAttempted: boolean; + readonly asAttempted: { + readonly id: u64; + } & Struct; + readonly isFailed: boolean; + readonly type: 'Pending' | 'Attempted' | 'Failed'; + } + + /** @name FrameSupportPalletId (577) */ + interface FrameSupportPalletId extends U8aFixed {} + + /** @name PalletTreasuryError (578) */ + interface PalletTreasuryError extends Enum { + readonly isInsufficientProposersBalance: boolean; + readonly isInvalidIndex: boolean; + readonly isTooManyApprovals: boolean; + readonly isInsufficientPermission: boolean; + readonly isProposalNotApproved: boolean; + readonly isFailedToConvertBalance: boolean; + readonly isSpendExpired: boolean; + readonly isEarlyPayout: boolean; + readonly isAlreadyAttempted: boolean; + readonly isPayoutError: boolean; + readonly isNotAttempted: boolean; + readonly isInconclusive: boolean; + readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved' | 'FailedToConvertBalance' | 'SpendExpired' | 'EarlyPayout' | 'AlreadyAttempted' | 'PayoutError' | 'NotAttempted' | 'Inconclusive'; + } + + /** @name PalletConvictionVotingVoteVoting (580) */ + interface PalletConvictionVotingVoteVoting extends Enum { + readonly isCasting: boolean; + readonly asCasting: PalletConvictionVotingVoteCasting; + readonly isDelegating: boolean; + readonly asDelegating: PalletConvictionVotingVoteDelegating; + readonly type: 'Casting' | 'Delegating'; + } + + /** @name PalletConvictionVotingVoteCasting (581) */ + interface PalletConvictionVotingVoteCasting extends Struct { + readonly votes: Vec>; + readonly delegations: PalletConvictionVotingDelegations; + readonly prior: PalletConvictionVotingVotePriorLock; + } + + /** @name PalletConvictionVotingDelegations (585) */ + interface PalletConvictionVotingDelegations extends Struct { + readonly votes: u128; + readonly capital: u128; + } + + /** @name PalletConvictionVotingVotePriorLock (586) */ + interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} + + /** @name PalletConvictionVotingVoteDelegating (587) */ + interface PalletConvictionVotingVoteDelegating extends Struct { + readonly balance: u128; + readonly target: AccountId32; + readonly conviction: PalletConvictionVotingConviction; + readonly delegations: PalletConvictionVotingDelegations; + readonly prior: PalletConvictionVotingVotePriorLock; + } + + /** @name PalletConvictionVotingError (591) */ + interface PalletConvictionVotingError extends Enum { + readonly isNotOngoing: boolean; + readonly isNotVoter: boolean; + readonly isNoPermission: boolean; + readonly isNoPermissionYet: boolean; + readonly isAlreadyDelegating: boolean; + readonly isAlreadyVoting: boolean; + readonly isInsufficientFunds: boolean; + readonly isNotDelegating: boolean; + readonly isNonsense: boolean; + readonly isMaxVotesReached: boolean; + readonly isClassNeeded: boolean; + readonly isBadClass: boolean; + readonly type: 'NotOngoing' | 'NotVoter' | 'NoPermission' | 'NoPermissionYet' | 'AlreadyDelegating' | 'AlreadyVoting' | 'InsufficientFunds' | 'NotDelegating' | 'Nonsense' | 'MaxVotesReached' | 'ClassNeeded' | 'BadClass'; + } + + /** @name PalletReferendaReferendumInfo (592) */ + interface PalletReferendaReferendumInfo extends Enum { + readonly isOngoing: boolean; + readonly asOngoing: PalletReferendaReferendumStatus; + readonly isApproved: boolean; + readonly asApproved: ITuple<[u32, Option, Option]>; + readonly isRejected: boolean; + readonly asRejected: ITuple<[u32, Option, Option]>; + readonly isCancelled: boolean; + readonly asCancelled: ITuple<[u32, Option, Option]>; + readonly isTimedOut: boolean; + readonly asTimedOut: ITuple<[u32, Option, Option]>; + readonly isKilled: boolean; + readonly asKilled: u32; + readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed'; + } + + /** @name PalletReferendaReferendumStatus (593) */ + interface PalletReferendaReferendumStatus extends Struct { + readonly track: u16; + readonly origin: PolkadotRuntimeOriginCaller; + readonly proposal: FrameSupportPreimagesBounded; + readonly enactment: FrameSupportScheduleDispatchTime; + readonly submitted: u32; + readonly submissionDeposit: PalletReferendaDeposit; + readonly decisionDeposit: Option; + readonly deciding: Option; + readonly tally: PalletConvictionVotingTally; + readonly inQueue: bool; + readonly alarm: Option]>>; + } + + /** @name PalletReferendaDeposit (594) */ + interface PalletReferendaDeposit extends Struct { + readonly who: AccountId32; + readonly amount: u128; + } + + /** @name PalletReferendaDecidingStatus (597) */ + interface PalletReferendaDecidingStatus extends Struct { + readonly since: u32; + readonly confirming: Option; + } + + /** @name PalletReferendaTrackInfo (605) */ + interface PalletReferendaTrackInfo extends Struct { + readonly name: Text; + readonly maxDeciding: u32; + readonly decisionDeposit: u128; + readonly preparePeriod: u32; + readonly decisionPeriod: u32; + readonly confirmPeriod: u32; + readonly minEnactmentPeriod: u32; + readonly minApproval: PalletReferendaCurve; + readonly minSupport: PalletReferendaCurve; + } + + /** @name PalletReferendaCurve (606) */ + interface PalletReferendaCurve extends Enum { + readonly isLinearDecreasing: boolean; + readonly asLinearDecreasing: { + readonly length: Perbill; + readonly floor: Perbill; + readonly ceil: Perbill; + } & Struct; + readonly isSteppedDecreasing: boolean; + readonly asSteppedDecreasing: { + readonly begin: Perbill; + readonly end: Perbill; + readonly step: Perbill; + readonly period: Perbill; + } & Struct; + readonly isReciprocal: boolean; + readonly asReciprocal: { + readonly factor: i64; + readonly xOffset: i64; + readonly yOffset: i64; + } & Struct; + readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal'; + } + + /** @name PalletReferendaError (609) */ + interface PalletReferendaError extends Enum { + readonly isNotOngoing: boolean; + readonly isHasDeposit: boolean; + readonly isBadTrack: boolean; + readonly isFull: boolean; + readonly isQueueEmpty: boolean; + readonly isBadReferendum: boolean; + readonly isNothingToDo: boolean; + readonly isNoTrack: boolean; + readonly isUnfinished: boolean; + readonly isNoPermission: boolean; + readonly isNoDeposit: boolean; + readonly isBadStatus: boolean; + readonly isPreimageNotExist: boolean; + readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist'; + } + + /** @name PalletWhitelistError (610) */ + interface PalletWhitelistError extends Enum { + readonly isUnavailablePreImage: boolean; + readonly isUndecodableCall: boolean; + readonly isInvalidCallWeightWitness: boolean; + readonly isCallIsNotWhitelisted: boolean; + readonly isCallAlreadyWhitelisted: boolean; + readonly type: 'UnavailablePreImage' | 'UndecodableCall' | 'InvalidCallWeightWitness' | 'CallIsNotWhitelisted' | 'CallAlreadyWhitelisted'; + } + + /** @name PolkadotRuntimeCommonClaimsPalletError (611) */ + interface PolkadotRuntimeCommonClaimsPalletError extends Enum { + readonly isInvalidEthereumSignature: boolean; + readonly isSignerHasNoClaim: boolean; + readonly isSenderHasNoClaim: boolean; + readonly isPotUnderflow: boolean; + readonly isInvalidStatement: boolean; + readonly isVestedBalanceExists: boolean; + readonly type: 'InvalidEthereumSignature' | 'SignerHasNoClaim' | 'SenderHasNoClaim' | 'PotUnderflow' | 'InvalidStatement' | 'VestedBalanceExists'; + } + + /** @name PalletVestingReleases (614) */ + interface PalletVestingReleases extends Enum { + readonly isV0: boolean; + readonly isV1: boolean; + readonly type: 'V0' | 'V1'; + } + + /** @name PalletVestingError (615) */ + interface PalletVestingError extends Enum { + readonly isNotVesting: boolean; + readonly isAtMaxVestingSchedules: boolean; + readonly isAmountLow: boolean; + readonly isScheduleIndexOutOfBounds: boolean; + readonly isInvalidScheduleParams: boolean; + readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams'; + } + + /** @name PalletUtilityError (616) */ + interface PalletUtilityError extends Enum { + readonly isTooManyCalls: boolean; + readonly type: 'TooManyCalls'; + } + + /** @name PalletIdentityRegistration (617) */ + interface PalletIdentityRegistration extends Struct { + readonly judgements: Vec>; + readonly deposit: u128; + readonly info: PalletIdentitySimpleIdentityInfo; + } + + /** @name PalletIdentityRegistrarInfo (625) */ + interface PalletIdentityRegistrarInfo extends Struct { + readonly account: AccountId32; + readonly fee: u128; + readonly fields: PalletIdentityBitFlags; + } + + /** @name PalletIdentityError (627) */ + interface PalletIdentityError extends Enum { + readonly isTooManySubAccounts: boolean; + readonly isNotFound: boolean; + readonly isNotNamed: boolean; + readonly isEmptyIndex: boolean; + readonly isFeeChanged: boolean; + readonly isNoIdentity: boolean; + readonly isStickyJudgement: boolean; + readonly isJudgementGiven: boolean; + readonly isInvalidJudgement: boolean; + readonly isInvalidIndex: boolean; + readonly isInvalidTarget: boolean; + readonly isTooManyFields: boolean; + readonly isTooManyRegistrars: boolean; + readonly isAlreadyClaimed: boolean; + readonly isNotSub: boolean; + readonly isNotOwned: boolean; + readonly isJudgementForDifferentIdentity: boolean; + readonly isJudgementPaymentFailed: boolean; + readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed'; + } + + /** @name PalletProxyProxyDefinition (630) */ + interface PalletProxyProxyDefinition extends Struct { + readonly delegate: AccountId32; + readonly proxyType: PolkadotRuntimeProxyType; + readonly delay: u32; + } + + /** @name PalletProxyAnnouncement (634) */ + interface PalletProxyAnnouncement extends Struct { + readonly real: AccountId32; + readonly callHash: H256; + readonly height: u32; + } + + /** @name PalletProxyError (636) */ + interface PalletProxyError extends Enum { + readonly isTooMany: boolean; + readonly isNotFound: boolean; + readonly isNotProxy: boolean; + readonly isUnproxyable: boolean; + readonly isDuplicate: boolean; + readonly isNoPermission: boolean; + readonly isUnannounced: boolean; + readonly isNoSelfProxy: boolean; + readonly type: 'TooMany' | 'NotFound' | 'NotProxy' | 'Unproxyable' | 'Duplicate' | 'NoPermission' | 'Unannounced' | 'NoSelfProxy'; + } + + /** @name PalletMultisigMultisig (638) */ + interface PalletMultisigMultisig extends Struct { + readonly when: PalletMultisigTimepoint; + readonly deposit: u128; + readonly depositor: AccountId32; + readonly approvals: Vec; + } + + /** @name PalletMultisigError (640) */ + interface PalletMultisigError extends Enum { + readonly isMinimumThreshold: boolean; + readonly isAlreadyApproved: boolean; + readonly isNoApprovalsNeeded: boolean; + readonly isTooFewSignatories: boolean; + readonly isTooManySignatories: boolean; + readonly isSignatoriesOutOfOrder: boolean; + readonly isSenderInSignatories: boolean; + readonly isNotFound: boolean; + readonly isNotOwner: boolean; + readonly isNoTimepoint: boolean; + readonly isWrongTimepoint: boolean; + readonly isUnexpectedTimepoint: boolean; + readonly isMaxWeightTooLow: boolean; + readonly isAlreadyStored: boolean; + readonly type: 'MinimumThreshold' | 'AlreadyApproved' | 'NoApprovalsNeeded' | 'TooFewSignatories' | 'TooManySignatories' | 'SignatoriesOutOfOrder' | 'SenderInSignatories' | 'NotFound' | 'NotOwner' | 'NoTimepoint' | 'WrongTimepoint' | 'UnexpectedTimepoint' | 'MaxWeightTooLow' | 'AlreadyStored'; + } + + /** @name PalletBountiesBounty (641) */ + interface PalletBountiesBounty extends Struct { + readonly proposer: AccountId32; + readonly value: u128; + readonly fee: u128; + readonly curatorDeposit: u128; + readonly bond: u128; + readonly status: PalletBountiesBountyStatus; + } + + /** @name PalletBountiesBountyStatus (642) */ + interface PalletBountiesBountyStatus extends Enum { + readonly isProposed: boolean; + readonly isApproved: boolean; + readonly isFunded: boolean; + readonly isCuratorProposed: boolean; + readonly asCuratorProposed: { + readonly curator: AccountId32; + } & Struct; + readonly isActive: boolean; + readonly asActive: { + readonly curator: AccountId32; + readonly updateDue: u32; + } & Struct; + readonly isPendingPayout: boolean; + readonly asPendingPayout: { + readonly curator: AccountId32; + readonly beneficiary: AccountId32; + readonly unlockAt: u32; + } & Struct; + readonly type: 'Proposed' | 'Approved' | 'Funded' | 'CuratorProposed' | 'Active' | 'PendingPayout'; + } + + /** @name PalletBountiesError (644) */ + interface PalletBountiesError extends Enum { + readonly isInsufficientProposersBalance: boolean; + readonly isInvalidIndex: boolean; + readonly isReasonTooBig: boolean; + readonly isUnexpectedStatus: boolean; + readonly isRequireCurator: boolean; + readonly isInvalidValue: boolean; + readonly isInvalidFee: boolean; + readonly isPendingPayout: boolean; + readonly isPremature: boolean; + readonly isHasActiveChildBounty: boolean; + readonly isTooManyQueued: boolean; + readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'ReasonTooBig' | 'UnexpectedStatus' | 'RequireCurator' | 'InvalidValue' | 'InvalidFee' | 'PendingPayout' | 'Premature' | 'HasActiveChildBounty' | 'TooManyQueued'; + } + + /** @name PalletChildBountiesChildBounty (645) */ + interface PalletChildBountiesChildBounty extends Struct { + readonly parentBounty: u32; + readonly value: u128; + readonly fee: u128; + readonly curatorDeposit: u128; + readonly status: PalletChildBountiesChildBountyStatus; + } + + /** @name PalletChildBountiesChildBountyStatus (646) */ + interface PalletChildBountiesChildBountyStatus extends Enum { + readonly isAdded: boolean; + readonly isCuratorProposed: boolean; + readonly asCuratorProposed: { + readonly curator: AccountId32; + } & Struct; + readonly isActive: boolean; + readonly asActive: { + readonly curator: AccountId32; + } & Struct; + readonly isPendingPayout: boolean; + readonly asPendingPayout: { + readonly curator: AccountId32; + readonly beneficiary: AccountId32; + readonly unlockAt: u32; + } & Struct; + readonly type: 'Added' | 'CuratorProposed' | 'Active' | 'PendingPayout'; + } + + /** @name PalletChildBountiesError (647) */ + interface PalletChildBountiesError extends Enum { + readonly isParentBountyNotActive: boolean; + readonly isInsufficientBountyBalance: boolean; + readonly isTooManyChildBounties: boolean; + readonly type: 'ParentBountyNotActive' | 'InsufficientBountyBalance' | 'TooManyChildBounties'; + } + + /** @name PalletElectionProviderMultiPhaseReadySolution (648) */ + interface PalletElectionProviderMultiPhaseReadySolution extends Struct { + readonly supports: Vec>; + readonly score: SpNposElectionsElectionScore; + readonly compute: PalletElectionProviderMultiPhaseElectionCompute; + } + + /** @name PalletElectionProviderMultiPhaseRoundSnapshot (650) */ + interface PalletElectionProviderMultiPhaseRoundSnapshot extends Struct { + readonly voters: Vec]>>; + readonly targets: Vec; + } + + /** @name PalletElectionProviderMultiPhaseSignedSignedSubmission (656) */ + interface PalletElectionProviderMultiPhaseSignedSignedSubmission extends Struct { + readonly who: AccountId32; + readonly deposit: u128; + readonly rawSolution: PalletElectionProviderMultiPhaseRawSolution; + readonly callFee: u128; + } + + /** @name PalletElectionProviderMultiPhaseError (657) */ + interface PalletElectionProviderMultiPhaseError extends Enum { + readonly isPreDispatchEarlySubmission: boolean; + readonly isPreDispatchWrongWinnerCount: boolean; + readonly isPreDispatchWeakSubmission: boolean; + readonly isSignedQueueFull: boolean; + readonly isSignedCannotPayDeposit: boolean; + readonly isSignedInvalidWitness: boolean; + readonly isSignedTooMuchWeight: boolean; + readonly isOcwCallWrongEra: boolean; + readonly isMissingSnapshotMetadata: boolean; + readonly isInvalidSubmissionIndex: boolean; + readonly isCallNotAllowed: boolean; + readonly isFallbackFailed: boolean; + readonly isBoundNotMet: boolean; + readonly isTooManyWinners: boolean; + readonly type: 'PreDispatchEarlySubmission' | 'PreDispatchWrongWinnerCount' | 'PreDispatchWeakSubmission' | 'SignedQueueFull' | 'SignedCannotPayDeposit' | 'SignedInvalidWitness' | 'SignedTooMuchWeight' | 'OcwCallWrongEra' | 'MissingSnapshotMetadata' | 'InvalidSubmissionIndex' | 'CallNotAllowed' | 'FallbackFailed' | 'BoundNotMet' | 'TooManyWinners'; + } + + /** @name PalletBagsListListNode (658) */ + interface PalletBagsListListNode extends Struct { + readonly id: AccountId32; + readonly prev: Option; + readonly next: Option; + readonly bagUpper: u64; + readonly score: u64; + } + + /** @name PalletBagsListListBag (659) */ + interface PalletBagsListListBag extends Struct { + readonly head: Option; + readonly tail: Option; + } + + /** @name PalletBagsListError (661) */ + interface PalletBagsListError extends Enum { + readonly isList: boolean; + readonly asList: PalletBagsListListListError; + readonly type: 'List'; + } + + /** @name PalletBagsListListListError (662) */ + interface PalletBagsListListListError extends Enum { + readonly isDuplicate: boolean; + readonly isNotHeavier: boolean; + readonly isNotInSameBag: boolean; + readonly isNodeNotFound: boolean; + readonly type: 'Duplicate' | 'NotHeavier' | 'NotInSameBag' | 'NodeNotFound'; + } + + /** @name PalletNominationPoolsPoolMember (663) */ + interface PalletNominationPoolsPoolMember extends Struct { + readonly poolId: u32; + readonly points: u128; + readonly lastRecordedRewardCounter: u128; + readonly unbondingEras: BTreeMap; + } + + /** @name PalletNominationPoolsBondedPoolInner (666) */ + interface PalletNominationPoolsBondedPoolInner extends Struct { + readonly commission: PalletNominationPoolsCommission; + readonly memberCounter: u32; + readonly points: u128; + readonly roles: PalletNominationPoolsPoolRoles; + readonly state: PalletNominationPoolsPoolState; + } + + /** @name PalletNominationPoolsCommission (667) */ + interface PalletNominationPoolsCommission extends Struct { + readonly current: Option>; + readonly max: Option; + readonly changeRate: Option; + readonly throttleFrom: Option; + } + + /** @name PalletNominationPoolsPoolRoles (670) */ + interface PalletNominationPoolsPoolRoles extends Struct { + readonly depositor: AccountId32; + readonly root: Option; + readonly nominator: Option; + readonly bouncer: Option; + } + + /** @name PalletNominationPoolsRewardPool (671) */ + interface PalletNominationPoolsRewardPool extends Struct { + readonly lastRecordedRewardCounter: u128; + readonly lastRecordedTotalPayouts: u128; + readonly totalRewardsClaimed: u128; + readonly totalCommissionPending: u128; + readonly totalCommissionClaimed: u128; + } + + /** @name PalletNominationPoolsSubPools (672) */ + interface PalletNominationPoolsSubPools extends Struct { + readonly noEra: PalletNominationPoolsUnbondPool; + readonly withEra: BTreeMap; + } + + /** @name PalletNominationPoolsUnbondPool (673) */ + interface PalletNominationPoolsUnbondPool extends Struct { + readonly points: u128; + readonly balance: u128; + } + + /** @name PalletNominationPoolsError (679) */ + interface PalletNominationPoolsError extends Enum { + readonly isPoolNotFound: boolean; + readonly isPoolMemberNotFound: boolean; + readonly isRewardPoolNotFound: boolean; + readonly isSubPoolsNotFound: boolean; + readonly isAccountBelongsToOtherPool: boolean; + readonly isFullyUnbonding: boolean; + readonly isMaxUnbondingLimit: boolean; + readonly isCannotWithdrawAny: boolean; + readonly isMinimumBondNotMet: boolean; + readonly isOverflowRisk: boolean; + readonly isNotDestroying: boolean; + readonly isNotNominator: boolean; + readonly isNotKickerOrDestroying: boolean; + readonly isNotOpen: boolean; + readonly isMaxPools: boolean; + readonly isMaxPoolMembers: boolean; + readonly isCanNotChangeState: boolean; + readonly isDoesNotHavePermission: boolean; + readonly isMetadataExceedsMaxLen: boolean; + readonly isDefensive: boolean; + readonly asDefensive: PalletNominationPoolsDefensiveError; + readonly isPartialUnbondNotAllowedPermissionlessly: boolean; + readonly isMaxCommissionRestricted: boolean; + readonly isCommissionExceedsMaximum: boolean; + readonly isCommissionExceedsGlobalMaximum: boolean; + readonly isCommissionChangeThrottled: boolean; + readonly isCommissionChangeRateNotAllowed: boolean; + readonly isNoPendingCommission: boolean; + readonly isNoCommissionCurrentSet: boolean; + readonly isPoolIdInUse: boolean; + readonly isInvalidPoolId: boolean; + readonly isBondExtraRestricted: boolean; + readonly isNothingToAdjust: boolean; + readonly type: 'PoolNotFound' | 'PoolMemberNotFound' | 'RewardPoolNotFound' | 'SubPoolsNotFound' | 'AccountBelongsToOtherPool' | 'FullyUnbonding' | 'MaxUnbondingLimit' | 'CannotWithdrawAny' | 'MinimumBondNotMet' | 'OverflowRisk' | 'NotDestroying' | 'NotNominator' | 'NotKickerOrDestroying' | 'NotOpen' | 'MaxPools' | 'MaxPoolMembers' | 'CanNotChangeState' | 'DoesNotHavePermission' | 'MetadataExceedsMaxLen' | 'Defensive' | 'PartialUnbondNotAllowedPermissionlessly' | 'MaxCommissionRestricted' | 'CommissionExceedsMaximum' | 'CommissionExceedsGlobalMaximum' | 'CommissionChangeThrottled' | 'CommissionChangeRateNotAllowed' | 'NoPendingCommission' | 'NoCommissionCurrentSet' | 'PoolIdInUse' | 'InvalidPoolId' | 'BondExtraRestricted' | 'NothingToAdjust'; + } + + /** @name PalletNominationPoolsDefensiveError (680) */ + interface PalletNominationPoolsDefensiveError extends Enum { + readonly isNotEnoughSpaceInUnbondPool: boolean; + readonly isPoolNotFound: boolean; + readonly isRewardPoolNotFound: boolean; + readonly isSubPoolsNotFound: boolean; + readonly isBondedStashKilledPrematurely: boolean; + readonly type: 'NotEnoughSpaceInUnbondPool' | 'PoolNotFound' | 'RewardPoolNotFound' | 'SubPoolsNotFound' | 'BondedStashKilledPrematurely'; + } + + /** @name PalletFastUnstakeUnstakeRequest (681) */ + interface PalletFastUnstakeUnstakeRequest extends Struct { + readonly stashes: Vec>; + readonly checked: Vec; + } + + /** @name PalletFastUnstakeError (684) */ + interface PalletFastUnstakeError extends Enum { + readonly isNotController: boolean; + readonly isAlreadyQueued: boolean; + readonly isNotFullyBonded: boolean; + readonly isNotQueued: boolean; + readonly isAlreadyHead: boolean; + readonly isCallNotAllowed: boolean; + readonly type: 'NotController' | 'AlreadyQueued' | 'NotFullyBonded' | 'NotQueued' | 'AlreadyHead' | 'CallNotAllowed'; + } + + /** @name PolkadotRuntimeParachainsConfigurationHostConfiguration (685) */ + interface PolkadotRuntimeParachainsConfigurationHostConfiguration extends Struct { + readonly maxCodeSize: u32; + readonly maxHeadDataSize: u32; + readonly maxUpwardQueueCount: u32; + readonly maxUpwardQueueSize: u32; + readonly maxUpwardMessageSize: u32; + readonly maxUpwardMessageNumPerCandidate: u32; + readonly hrmpMaxMessageNumPerCandidate: u32; + readonly validationUpgradeCooldown: u32; + readonly validationUpgradeDelay: u32; + readonly asyncBackingParams: PolkadotPrimitivesV6AsyncBackingAsyncBackingParams; + readonly maxPovSize: u32; + readonly maxDownwardMessageSize: u32; + readonly hrmpMaxParachainOutboundChannels: u32; + readonly hrmpSenderDeposit: u128; + readonly hrmpRecipientDeposit: u128; + readonly hrmpChannelMaxCapacity: u32; + readonly hrmpChannelMaxTotalSize: u32; + readonly hrmpMaxParachainInboundChannels: u32; + readonly hrmpChannelMaxMessageSize: u32; + readonly executorParams: PolkadotPrimitivesV6ExecutorParams; + readonly codeRetentionPeriod: u32; + readonly onDemandCores: u32; + readonly onDemandRetries: u32; + readonly onDemandQueueMaxSize: u32; + readonly onDemandTargetQueueUtilization: Perbill; + readonly onDemandFeeVariability: Perbill; + readonly onDemandBaseFee: u128; + readonly onDemandTtl: u32; + readonly groupRotationFrequency: u32; + readonly parasAvailabilityPeriod: u32; + readonly schedulingLookahead: u32; + readonly maxValidatorsPerCore: Option; + readonly maxValidators: Option; + readonly disputePeriod: u32; + readonly disputePostConclusionAcceptancePeriod: u32; + readonly noShowSlots: u32; + readonly nDelayTranches: u32; + readonly zerothDelayTrancheWidth: u32; + readonly neededApprovals: u32; + readonly relayVrfModuloSamples: u32; + readonly pvfVotingTtl: u32; + readonly minimumValidationUpgradeDelay: u32; + readonly minimumBackingVotes: u32; + } + + /** @name PolkadotRuntimeParachainsConfigurationPalletError (688) */ + interface PolkadotRuntimeParachainsConfigurationPalletError extends Enum { + readonly isInvalidNewValue: boolean; + readonly type: 'InvalidNewValue'; + } + + /** @name PolkadotRuntimeParachainsSharedAllowedRelayParentsTracker (691) */ + interface PolkadotRuntimeParachainsSharedAllowedRelayParentsTracker extends Struct { + readonly buffer: Vec>; + readonly latestNumber: u32; + } + + /** @name PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord (694) */ + interface PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord extends Struct { + readonly bitfield: BitVec; + readonly submittedAt: u32; + } + + /** @name PolkadotRuntimeParachainsInclusionCandidatePendingAvailability (695) */ + interface PolkadotRuntimeParachainsInclusionCandidatePendingAvailability extends Struct { + readonly core: u32; + readonly hash_: H256; + readonly descriptor: PolkadotPrimitivesV6CandidateDescriptor; + readonly availabilityVotes: BitVec; + readonly backers: BitVec; + readonly relayParentNumber: u32; + readonly backedInNumber: u32; + readonly backingGroup: u32; + } + + /** @name PolkadotRuntimeParachainsInclusionPalletError (696) */ + interface PolkadotRuntimeParachainsInclusionPalletError extends Enum { + readonly isUnsortedOrDuplicateValidatorIndices: boolean; + readonly isUnsortedOrDuplicateDisputeStatementSet: boolean; + readonly isUnsortedOrDuplicateBackedCandidates: boolean; + readonly isUnexpectedRelayParent: boolean; + readonly isWrongBitfieldSize: boolean; + readonly isBitfieldAllZeros: boolean; + readonly isBitfieldDuplicateOrUnordered: boolean; + readonly isValidatorIndexOutOfBounds: boolean; + readonly isInvalidBitfieldSignature: boolean; + readonly isUnscheduledCandidate: boolean; + readonly isCandidateScheduledBeforeParaFree: boolean; + readonly isScheduledOutOfOrder: boolean; + readonly isHeadDataTooLarge: boolean; + readonly isPrematureCodeUpgrade: boolean; + readonly isNewCodeTooLarge: boolean; + readonly isDisallowedRelayParent: boolean; + readonly isInvalidAssignment: boolean; + readonly isInvalidGroupIndex: boolean; + readonly isInsufficientBacking: boolean; + readonly isInvalidBacking: boolean; + readonly isNotCollatorSigned: boolean; + readonly isValidationDataHashMismatch: boolean; + readonly isIncorrectDownwardMessageHandling: boolean; + readonly isInvalidUpwardMessages: boolean; + readonly isHrmpWatermarkMishandling: boolean; + readonly isInvalidOutboundHrmp: boolean; + readonly isInvalidValidationCodeHash: boolean; + readonly isParaHeadMismatch: boolean; + readonly isBitfieldReferencesFreedCore: boolean; + readonly type: 'UnsortedOrDuplicateValidatorIndices' | 'UnsortedOrDuplicateDisputeStatementSet' | 'UnsortedOrDuplicateBackedCandidates' | 'UnexpectedRelayParent' | 'WrongBitfieldSize' | 'BitfieldAllZeros' | 'BitfieldDuplicateOrUnordered' | 'ValidatorIndexOutOfBounds' | 'InvalidBitfieldSignature' | 'UnscheduledCandidate' | 'CandidateScheduledBeforeParaFree' | 'ScheduledOutOfOrder' | 'HeadDataTooLarge' | 'PrematureCodeUpgrade' | 'NewCodeTooLarge' | 'DisallowedRelayParent' | 'InvalidAssignment' | 'InvalidGroupIndex' | 'InsufficientBacking' | 'InvalidBacking' | 'NotCollatorSigned' | 'ValidationDataHashMismatch' | 'IncorrectDownwardMessageHandling' | 'InvalidUpwardMessages' | 'HrmpWatermarkMishandling' | 'InvalidOutboundHrmp' | 'InvalidValidationCodeHash' | 'ParaHeadMismatch' | 'BitfieldReferencesFreedCore'; + } + + /** @name PolkadotPrimitivesV6ScrapedOnChainVotes (697) */ + interface PolkadotPrimitivesV6ScrapedOnChainVotes extends Struct { + readonly session: u32; + readonly backingValidatorsPerCandidate: Vec>]>>; + readonly disputes: Vec; + } + + /** @name PolkadotRuntimeParachainsParasInherentPalletError (702) */ + interface PolkadotRuntimeParachainsParasInherentPalletError extends Enum { + readonly isTooManyInclusionInherents: boolean; + readonly isInvalidParentHeader: boolean; + readonly isCandidateConcludedInvalid: boolean; + readonly isInherentOverweight: boolean; + readonly isDisputeStatementsUnsortedOrDuplicates: boolean; + readonly isDisputeInvalid: boolean; + readonly type: 'TooManyInclusionInherents' | 'InvalidParentHeader' | 'CandidateConcludedInvalid' | 'InherentOverweight' | 'DisputeStatementsUnsortedOrDuplicates' | 'DisputeInvalid'; + } + + /** @name PolkadotRuntimeParachainsSchedulerPalletCoreOccupied (705) */ + interface PolkadotRuntimeParachainsSchedulerPalletCoreOccupied extends Enum { + readonly isFree: boolean; + readonly isParas: boolean; + readonly asParas: PolkadotRuntimeParachainsSchedulerPalletParasEntry; + readonly type: 'Free' | 'Paras'; + } + + /** @name PolkadotRuntimeParachainsSchedulerPalletParasEntry (706) */ + interface PolkadotRuntimeParachainsSchedulerPalletParasEntry extends Struct { + readonly assignment: PolkadotRuntimeParachainsSchedulerCommonAssignment; + readonly availabilityTimeouts: u32; + readonly ttl: u32; + } + + /** @name PolkadotRuntimeParachainsSchedulerCommonAssignment (707) */ + interface PolkadotRuntimeParachainsSchedulerCommonAssignment extends Struct { + readonly paraId: u32; + } + + /** @name PolkadotRuntimeParachainsParasPvfCheckActiveVoteState (713) */ + interface PolkadotRuntimeParachainsParasPvfCheckActiveVoteState extends Struct { + readonly votesAccept: BitVec; + readonly votesReject: BitVec; + readonly age: u32; + readonly createdAt: u32; + readonly causes: Vec; + } + + /** @name PolkadotRuntimeParachainsParasPvfCheckCause (715) */ + interface PolkadotRuntimeParachainsParasPvfCheckCause extends Enum { + readonly isOnboarding: boolean; + readonly asOnboarding: u32; + readonly isUpgrade: boolean; + readonly asUpgrade: { + readonly id: u32; + readonly includedAt: u32; + readonly setGoAhead: PolkadotRuntimeParachainsParasSetGoAhead; + } & Struct; + readonly type: 'Onboarding' | 'Upgrade'; + } + + /** @name PolkadotRuntimeParachainsParasSetGoAhead (716) */ + interface PolkadotRuntimeParachainsParasSetGoAhead extends Enum { + readonly isYes: boolean; + readonly isNo: boolean; + readonly type: 'Yes' | 'No'; + } + + /** @name PolkadotRuntimeParachainsParasParaLifecycle (719) */ + interface PolkadotRuntimeParachainsParasParaLifecycle extends Enum { + readonly isOnboarding: boolean; + readonly isParathread: boolean; + readonly isParachain: boolean; + readonly isUpgradingParathread: boolean; + readonly isDowngradingParachain: boolean; + readonly isOffboardingParathread: boolean; + readonly isOffboardingParachain: boolean; + readonly type: 'Onboarding' | 'Parathread' | 'Parachain' | 'UpgradingParathread' | 'DowngradingParachain' | 'OffboardingParathread' | 'OffboardingParachain'; + } + + /** @name PolkadotRuntimeParachainsParasParaPastCodeMeta (721) */ + interface PolkadotRuntimeParachainsParasParaPastCodeMeta extends Struct { + readonly upgradeTimes: Vec; + readonly lastPruned: Option; + } + + /** @name PolkadotRuntimeParachainsParasReplacementTimes (723) */ + interface PolkadotRuntimeParachainsParasReplacementTimes extends Struct { + readonly expectedAt: u32; + readonly activatedAt: u32; + } + + /** @name PolkadotPrimitivesV6UpgradeGoAhead (725) */ + interface PolkadotPrimitivesV6UpgradeGoAhead extends Enum { + readonly isAbort: boolean; + readonly isGoAhead: boolean; + readonly type: 'Abort' | 'GoAhead'; + } + + /** @name PolkadotPrimitivesV6UpgradeRestriction (726) */ + interface PolkadotPrimitivesV6UpgradeRestriction extends Enum { + readonly isPresent: boolean; + readonly type: 'Present'; + } + + /** @name PolkadotRuntimeParachainsParasParaGenesisArgs (727) */ + interface PolkadotRuntimeParachainsParasParaGenesisArgs extends Struct { + readonly genesisHead: Bytes; + readonly validationCode: Bytes; + readonly paraKind: bool; + } + + /** @name PolkadotRuntimeParachainsParasPalletError (728) */ + interface PolkadotRuntimeParachainsParasPalletError extends Enum { + readonly isNotRegistered: boolean; + readonly isCannotOnboard: boolean; + readonly isCannotOffboard: boolean; + readonly isCannotUpgrade: boolean; + readonly isCannotDowngrade: boolean; + readonly isPvfCheckStatementStale: boolean; + readonly isPvfCheckStatementFuture: boolean; + readonly isPvfCheckValidatorIndexOutOfBounds: boolean; + readonly isPvfCheckInvalidSignature: boolean; + readonly isPvfCheckDoubleVote: boolean; + readonly isPvfCheckSubjectInvalid: boolean; + readonly isCannotUpgradeCode: boolean; + readonly type: 'NotRegistered' | 'CannotOnboard' | 'CannotOffboard' | 'CannotUpgrade' | 'CannotDowngrade' | 'PvfCheckStatementStale' | 'PvfCheckStatementFuture' | 'PvfCheckValidatorIndexOutOfBounds' | 'PvfCheckInvalidSignature' | 'PvfCheckDoubleVote' | 'PvfCheckSubjectInvalid' | 'CannotUpgradeCode'; + } + + /** @name PolkadotRuntimeParachainsInitializerBufferedSessionChange (730) */ + interface PolkadotRuntimeParachainsInitializerBufferedSessionChange extends Struct { + readonly validators: Vec; + readonly queued: Vec; + readonly sessionIndex: u32; + } + + /** @name PolkadotCorePrimitivesInboundDownwardMessage (732) */ + interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { + readonly sentAt: u32; + readonly msg: Bytes; + } + + /** @name PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest (733) */ + interface PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest extends Struct { + readonly confirmed: bool; + readonly age: u32; + readonly senderDeposit: u128; + readonly maxMessageSize: u32; + readonly maxCapacity: u32; + readonly maxTotalSize: u32; + } + + /** @name PolkadotRuntimeParachainsHrmpHrmpChannel (735) */ + interface PolkadotRuntimeParachainsHrmpHrmpChannel extends Struct { + readonly maxCapacity: u32; + readonly maxTotalSize: u32; + readonly maxMessageSize: u32; + readonly msgCount: u32; + readonly totalSize: u32; + readonly mqcHead: Option; + readonly senderDeposit: u128; + readonly recipientDeposit: u128; + } + + /** @name PolkadotCorePrimitivesInboundHrmpMessage (737) */ + interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { + readonly sentAt: u32; + readonly data: Bytes; + } + + /** @name PolkadotRuntimeParachainsHrmpPalletError (740) */ + interface PolkadotRuntimeParachainsHrmpPalletError extends Enum { + readonly isOpenHrmpChannelToSelf: boolean; + readonly isOpenHrmpChannelInvalidRecipient: boolean; + readonly isOpenHrmpChannelZeroCapacity: boolean; + readonly isOpenHrmpChannelCapacityExceedsLimit: boolean; + readonly isOpenHrmpChannelZeroMessageSize: boolean; + readonly isOpenHrmpChannelMessageSizeExceedsLimit: boolean; + readonly isOpenHrmpChannelAlreadyExists: boolean; + readonly isOpenHrmpChannelAlreadyRequested: boolean; + readonly isOpenHrmpChannelLimitExceeded: boolean; + readonly isAcceptHrmpChannelDoesntExist: boolean; + readonly isAcceptHrmpChannelAlreadyConfirmed: boolean; + readonly isAcceptHrmpChannelLimitExceeded: boolean; + readonly isCloseHrmpChannelUnauthorized: boolean; + readonly isCloseHrmpChannelDoesntExist: boolean; + readonly isCloseHrmpChannelAlreadyUnderway: boolean; + readonly isCancelHrmpOpenChannelUnauthorized: boolean; + readonly isOpenHrmpChannelDoesntExist: boolean; + readonly isOpenHrmpChannelAlreadyConfirmed: boolean; + readonly isWrongWitness: boolean; + readonly isChannelCreationNotAuthorized: boolean; + readonly type: 'OpenHrmpChannelToSelf' | 'OpenHrmpChannelInvalidRecipient' | 'OpenHrmpChannelZeroCapacity' | 'OpenHrmpChannelCapacityExceedsLimit' | 'OpenHrmpChannelZeroMessageSize' | 'OpenHrmpChannelMessageSizeExceedsLimit' | 'OpenHrmpChannelAlreadyExists' | 'OpenHrmpChannelAlreadyRequested' | 'OpenHrmpChannelLimitExceeded' | 'AcceptHrmpChannelDoesntExist' | 'AcceptHrmpChannelAlreadyConfirmed' | 'AcceptHrmpChannelLimitExceeded' | 'CloseHrmpChannelUnauthorized' | 'CloseHrmpChannelDoesntExist' | 'CloseHrmpChannelAlreadyUnderway' | 'CancelHrmpOpenChannelUnauthorized' | 'OpenHrmpChannelDoesntExist' | 'OpenHrmpChannelAlreadyConfirmed' | 'WrongWitness' | 'ChannelCreationNotAuthorized'; + } + + /** @name PolkadotPrimitivesV6SessionInfo (742) */ + interface PolkadotPrimitivesV6SessionInfo extends Struct { + readonly activeValidatorIndices: Vec; + readonly randomSeed: U8aFixed; + readonly disputePeriod: u32; + readonly validators: PolkadotPrimitivesV6IndexedVecValidatorIndex; + readonly discoveryKeys: Vec; + readonly assignmentKeys: Vec; + readonly validatorGroups: PolkadotPrimitivesV6IndexedVecGroupIndex; + readonly nCores: u32; + readonly zerothDelayTrancheWidth: u32; + readonly relayVrfModuloSamples: u32; + readonly nDelayTranches: u32; + readonly noShowSlots: u32; + readonly neededApprovals: u32; + } + + /** @name PolkadotPrimitivesV6IndexedVecValidatorIndex (743) */ + interface PolkadotPrimitivesV6IndexedVecValidatorIndex extends Vec {} + + /** @name PolkadotPrimitivesV6IndexedVecGroupIndex (745) */ + interface PolkadotPrimitivesV6IndexedVecGroupIndex extends Vec> {} + + /** @name PolkadotPrimitivesV6DisputeState (747) */ + interface PolkadotPrimitivesV6DisputeState extends Struct { + readonly validatorsFor: BitVec; + readonly validatorsAgainst: BitVec; + readonly start: u32; + readonly concludedAt: Option; + } + + /** @name PolkadotRuntimeParachainsDisputesPalletError (749) */ + interface PolkadotRuntimeParachainsDisputesPalletError extends Enum { + readonly isDuplicateDisputeStatementSets: boolean; + readonly isAncientDisputeStatement: boolean; + readonly isValidatorIndexOutOfBounds: boolean; + readonly isInvalidSignature: boolean; + readonly isDuplicateStatement: boolean; + readonly isSingleSidedDispute: boolean; + readonly isMaliciousBacker: boolean; + readonly isMissingBackingVotes: boolean; + readonly isUnconfirmedDispute: boolean; + readonly type: 'DuplicateDisputeStatementSets' | 'AncientDisputeStatement' | 'ValidatorIndexOutOfBounds' | 'InvalidSignature' | 'DuplicateStatement' | 'SingleSidedDispute' | 'MaliciousBacker' | 'MissingBackingVotes' | 'UnconfirmedDispute'; + } + + /** @name PolkadotPrimitivesV6SlashingPendingSlashes (750) */ + interface PolkadotPrimitivesV6SlashingPendingSlashes extends Struct { + readonly keys_: BTreeMap; + readonly kind: PolkadotPrimitivesV6SlashingSlashingOffenceKind; + } + + /** @name PolkadotRuntimeParachainsDisputesSlashingPalletError (754) */ + interface PolkadotRuntimeParachainsDisputesSlashingPalletError extends Enum { + readonly isInvalidKeyOwnershipProof: boolean; + readonly isInvalidSessionIndex: boolean; + readonly isInvalidCandidateHash: boolean; + readonly isInvalidValidatorIndex: boolean; + readonly isValidatorIndexIdMismatch: boolean; + readonly isDuplicateSlashingReport: boolean; + readonly type: 'InvalidKeyOwnershipProof' | 'InvalidSessionIndex' | 'InvalidCandidateHash' | 'InvalidValidatorIndex' | 'ValidatorIndexIdMismatch' | 'DuplicateSlashingReport'; + } + + /** @name PolkadotRuntimeCommonParasRegistrarParaInfo (755) */ + interface PolkadotRuntimeCommonParasRegistrarParaInfo extends Struct { + readonly manager: AccountId32; + readonly deposit: u128; + readonly locked: Option; + } + + /** @name PolkadotRuntimeCommonParasRegistrarPalletError (757) */ + interface PolkadotRuntimeCommonParasRegistrarPalletError extends Enum { + readonly isNotRegistered: boolean; + readonly isAlreadyRegistered: boolean; + readonly isNotOwner: boolean; + readonly isCodeTooLarge: boolean; + readonly isHeadDataTooLarge: boolean; + readonly isNotParachain: boolean; + readonly isNotParathread: boolean; + readonly isCannotDeregister: boolean; + readonly isCannotDowngrade: boolean; + readonly isCannotUpgrade: boolean; + readonly isParaLocked: boolean; + readonly isNotReserved: boolean; + readonly isEmptyCode: boolean; + readonly isCannotSwap: boolean; + readonly type: 'NotRegistered' | 'AlreadyRegistered' | 'NotOwner' | 'CodeTooLarge' | 'HeadDataTooLarge' | 'NotParachain' | 'NotParathread' | 'CannotDeregister' | 'CannotDowngrade' | 'CannotUpgrade' | 'ParaLocked' | 'NotReserved' | 'EmptyCode' | 'CannotSwap'; + } + + /** @name PolkadotRuntimeCommonSlotsPalletError (759) */ + interface PolkadotRuntimeCommonSlotsPalletError extends Enum { + readonly isParaNotOnboarding: boolean; + readonly isLeaseError: boolean; + readonly type: 'ParaNotOnboarding' | 'LeaseError'; + } + + /** @name PolkadotRuntimeCommonAuctionsPalletError (764) */ + interface PolkadotRuntimeCommonAuctionsPalletError extends Enum { + readonly isAuctionInProgress: boolean; + readonly isLeasePeriodInPast: boolean; + readonly isParaNotRegistered: boolean; + readonly isNotCurrentAuction: boolean; + readonly isNotAuction: boolean; + readonly isAuctionEnded: boolean; + readonly isAlreadyLeasedOut: boolean; + readonly type: 'AuctionInProgress' | 'LeasePeriodInPast' | 'ParaNotRegistered' | 'NotCurrentAuction' | 'NotAuction' | 'AuctionEnded' | 'AlreadyLeasedOut'; + } + + /** @name PolkadotRuntimeCommonCrowdloanFundInfo (765) */ + interface PolkadotRuntimeCommonCrowdloanFundInfo extends Struct { + readonly depositor: AccountId32; + readonly verifier: Option; + readonly deposit: u128; + readonly raised: u128; + readonly end: u32; + readonly cap: u128; + readonly lastContribution: PolkadotRuntimeCommonCrowdloanLastContribution; + readonly firstPeriod: u32; + readonly lastPeriod: u32; + readonly fundIndex: u32; + } + + /** @name PolkadotRuntimeCommonCrowdloanLastContribution (766) */ + interface PolkadotRuntimeCommonCrowdloanLastContribution extends Enum { + readonly isNever: boolean; + readonly isPreEnding: boolean; + readonly asPreEnding: u32; + readonly isEnding: boolean; + readonly asEnding: u32; + readonly type: 'Never' | 'PreEnding' | 'Ending'; + } + + /** @name PolkadotRuntimeCommonCrowdloanPalletError (767) */ + interface PolkadotRuntimeCommonCrowdloanPalletError extends Enum { + readonly isFirstPeriodInPast: boolean; + readonly isFirstPeriodTooFarInFuture: boolean; + readonly isLastPeriodBeforeFirstPeriod: boolean; + readonly isLastPeriodTooFarInFuture: boolean; + readonly isCannotEndInPast: boolean; + readonly isEndTooFarInFuture: boolean; + readonly isOverflow: boolean; + readonly isContributionTooSmall: boolean; + readonly isInvalidParaId: boolean; + readonly isCapExceeded: boolean; + readonly isContributionPeriodOver: boolean; + readonly isInvalidOrigin: boolean; + readonly isNotParachain: boolean; + readonly isLeaseActive: boolean; + readonly isBidOrLeaseActive: boolean; + readonly isFundNotEnded: boolean; + readonly isNoContributions: boolean; + readonly isNotReadyToDissolve: boolean; + readonly isInvalidSignature: boolean; + readonly isMemoTooLarge: boolean; + readonly isAlreadyInNewRaise: boolean; + readonly isVrfDelayInProgress: boolean; + readonly isNoLeasePeriod: boolean; + readonly type: 'FirstPeriodInPast' | 'FirstPeriodTooFarInFuture' | 'LastPeriodBeforeFirstPeriod' | 'LastPeriodTooFarInFuture' | 'CannotEndInPast' | 'EndTooFarInFuture' | 'Overflow' | 'ContributionTooSmall' | 'InvalidParaId' | 'CapExceeded' | 'ContributionPeriodOver' | 'InvalidOrigin' | 'NotParachain' | 'LeaseActive' | 'BidOrLeaseActive' | 'FundNotEnded' | 'NoContributions' | 'NotReadyToDissolve' | 'InvalidSignature' | 'MemoTooLarge' | 'AlreadyInNewRaise' | 'VrfDelayInProgress' | 'NoLeasePeriod'; + } + + /** @name PalletXcmQueryStatus (768) */ + interface PalletXcmQueryStatus extends Enum { + readonly isPending: boolean; + readonly asPending: { + readonly responder: XcmVersionedMultiLocation; + readonly maybeMatchQuerier: Option; + readonly maybeNotify: Option>; + readonly timeout: u32; + } & Struct; + readonly isVersionNotifier: boolean; + readonly asVersionNotifier: { + readonly origin: XcmVersionedMultiLocation; + readonly isActive: bool; + } & Struct; + readonly isReady: boolean; + readonly asReady: { + readonly response: XcmVersionedResponse; + readonly at: u32; + } & Struct; + readonly type: 'Pending' | 'VersionNotifier' | 'Ready'; + } + + /** @name XcmVersionedResponse (772) */ + interface XcmVersionedResponse extends Enum { + readonly isV2: boolean; + readonly asV2: XcmV2Response; + readonly isV3: boolean; + readonly asV3: XcmV3Response; + readonly type: 'V2' | 'V3'; + } + + /** @name PalletXcmVersionMigrationStage (778) */ + interface PalletXcmVersionMigrationStage extends Enum { + readonly isMigrateSupportedVersion: boolean; + readonly isMigrateVersionNotifiers: boolean; + readonly isNotifyCurrentTargets: boolean; + readonly asNotifyCurrentTargets: Option; + readonly isMigrateAndNotifyOldTargets: boolean; + readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets'; + } + + /** @name XcmVersionedAssetId (781) */ + interface XcmVersionedAssetId extends Enum { + readonly isV3: boolean; + readonly asV3: XcmV3MultiassetAssetId; + readonly type: 'V3'; + } + + /** @name PalletXcmRemoteLockedFungibleRecord (782) */ + interface PalletXcmRemoteLockedFungibleRecord extends Struct { + readonly amount: u128; + readonly owner: XcmVersionedMultiLocation; + readonly locker: XcmVersionedMultiLocation; + readonly consumers: Vec>; + } + + /** @name PalletXcmError (789) */ + interface PalletXcmError extends Enum { + readonly isUnreachable: boolean; + readonly isSendFailure: boolean; + readonly isFiltered: boolean; + readonly isUnweighableMessage: boolean; + readonly isDestinationNotInvertible: boolean; + readonly isEmpty: boolean; + readonly isCannotReanchor: boolean; + readonly isTooManyAssets: boolean; + readonly isInvalidOrigin: boolean; + readonly isBadVersion: boolean; + readonly isBadLocation: boolean; + readonly isNoSubscription: boolean; + readonly isAlreadySubscribed: boolean; + readonly isInvalidAsset: boolean; + readonly isLowBalance: boolean; + readonly isTooManyLocks: boolean; + readonly isAccountNotSovereign: boolean; + readonly isFeesNotMet: boolean; + readonly isLockNotFound: boolean; + readonly isInUse: boolean; + readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse'; + } + + /** @name PalletMessageQueueBookState (790) */ + interface PalletMessageQueueBookState extends Struct { + readonly begin: u32; + readonly end: u32; + readonly count: u32; + readonly readyNeighbours: Option; + readonly messageCount: u64; + readonly size_: u64; + } + + /** @name PalletMessageQueueNeighbours (792) */ + interface PalletMessageQueueNeighbours extends Struct { + readonly prev: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin; + readonly next: PolkadotRuntimeParachainsInclusionAggregateMessageOrigin; + } + + /** @name PalletMessageQueuePage (794) */ + interface PalletMessageQueuePage extends Struct { + readonly remaining: u32; + readonly remainingSize: u32; + readonly firstIndex: u32; + readonly first: u32; + readonly last: u32; + readonly heap: Bytes; + } + + /** @name PalletMessageQueueError (796) */ + interface PalletMessageQueueError extends Enum { + readonly isNotReapable: boolean; + readonly isNoPage: boolean; + readonly isNoMessage: boolean; + readonly isAlreadyProcessed: boolean; + readonly isQueued: boolean; + readonly isInsufficientWeight: boolean; + readonly isTemporarilyUnprocessable: boolean; + readonly isQueuePaused: boolean; + readonly type: 'NotReapable' | 'NoPage' | 'NoMessage' | 'AlreadyProcessed' | 'Queued' | 'InsufficientWeight' | 'TemporarilyUnprocessable' | 'QueuePaused'; + } + + /** @name PalletAssetRateError (797) */ + interface PalletAssetRateError extends Enum { + readonly isUnknownAssetKind: boolean; + readonly isAlreadyExists: boolean; + readonly type: 'UnknownAssetKind' | 'AlreadyExists'; + } + + /** @name PalletBeefyError (800) */ + interface PalletBeefyError extends Enum { + readonly isInvalidKeyOwnershipProof: boolean; + readonly isInvalidEquivocationProof: boolean; + readonly isDuplicateOffenceReport: boolean; + readonly isInvalidConfiguration: boolean; + readonly type: 'InvalidKeyOwnershipProof' | 'InvalidEquivocationProof' | 'DuplicateOffenceReport' | 'InvalidConfiguration'; + } + + /** @name SpConsensusBeefyMmrBeefyAuthoritySet (801) */ + interface SpConsensusBeefyMmrBeefyAuthoritySet extends Struct { + readonly id: u64; + readonly len: u32; + readonly keysetCommitment: H256; + } + + /** @name FrameSystemExtensionsCheckNonZeroSender (804) */ + type FrameSystemExtensionsCheckNonZeroSender = Null; + + /** @name FrameSystemExtensionsCheckSpecVersion (805) */ + type FrameSystemExtensionsCheckSpecVersion = Null; + + /** @name FrameSystemExtensionsCheckTxVersion (806) */ + type FrameSystemExtensionsCheckTxVersion = Null; + + /** @name FrameSystemExtensionsCheckGenesis (807) */ + type FrameSystemExtensionsCheckGenesis = Null; + + /** @name FrameSystemExtensionsCheckNonce (810) */ + interface FrameSystemExtensionsCheckNonce extends Compact {} + + /** @name FrameSystemExtensionsCheckWeight (811) */ + type FrameSystemExtensionsCheckWeight = Null; + + /** @name PalletTransactionPaymentChargeTransactionPayment (812) */ + interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} + + /** @name PolkadotRuntimeCommonClaimsPrevalidateAttests (813) */ + type PolkadotRuntimeCommonClaimsPrevalidateAttests = Null; + + /** @name PolkadotRuntimeRuntime (814) */ + type PolkadotRuntimeRuntime = Null; - /** @name NodeTemplateRuntimeRuntime (160) */ - type NodeTemplateRuntimeRuntime = Null } // declare module diff --git a/packages/ui/src/interfaces/types.ts b/packages/ui/src/interfaces/types.ts index deaa5c34..dfecb1f8 100644 --- a/packages/ui/src/interfaces/types.ts +++ b/packages/ui/src/interfaces/types.ts @@ -1,2 +1,3 @@ // Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ +