API Samples
Atomicals ElectrumX endpoint samples
Last updated
Atomicals ElectrumX endpoint samples
Last updated
Endpoints generally support GET
/POST
requests, and can decode parameters with the query parameter params
using GET
or the params
field in the JSON payload using POST
. For example:
With GET
: /proxy/blockchain.atomicals.get_global?params=[10]
With POST
: /proxy/blockchain.atomicals.get_global
+ JSON {"params": [10]}
All listed parameters should follow their positions.
Head over to https://github.com/atomicals/atomicals-electrumx/blob/master/electrumx/server/session.py and search set_request_handlers
for all endpoint definitions.
All below endpoints start with /proxy
. If your endpoint is ep.wizz.cash
, then a destination would be https://ep.wizz.cash/proxy/blockchain.atomical.get_global
.
POST
/proxy/blockchain.atomicals.get_global
Obtains the global state of the Atomicals and the indexer.
global
includes in most of the endpoints, we didn't duplicate list them below.
Params
Name | Type | Description |
---|---|---|
Response
{
"success": true,
"response": {
"global": {
"atomical_count": 1835,
"atomicals_block_hashes": {
"2585939": "189b5c3537c9c7c6f73c102bba44ac1e9b214ba773f79bae6236d64ea04258fb",
"2585940": "87a84e410ab220f673200093ddc2f04e14e74c7ce15973e3f140db3357cc41f0",
"2585941": "5bd26a477722cf7facbe9327c8c89092733e72727345f2a2f102a7393cd123c6",
"2585942": "7eaef92d5d4dc0ec002a2adc0c8ee27229fa23e96b0657a14263b3a4aa70fada",
"2585943": "c09e502dd9ff755b8610ba03878aefa86b0e70f9a563a6a497b6b266edbabf8d",
"2585944": "cdf15031fae78ada51dac7bd314b3bdd92d8ee7f572a5cc27f3ce5ab77deb425",
"2585945": "074727d33124a0c89cf09d550b8151ffa686233adb14f1acbf8f8ea3fedaa813",
"2585946": "c68e56d6b863d3deb75237ea2b4c014dbcd48035e4edbce3f89fe52467782511",
"2585947": "07d39ce2986d0b73339325b1e2b20e66ff7a9402297a266152f004df0e7ee6b5",
"2585948": "cfe96bc0c17b8de03a10037f2dfd3f183b4701263137091c722d520fc9734e76"
},
"atomicals_block_tip": "cfe96bc0c17b8de03a10037f2dfd3f183b4701263137091c722d520fc9734e76",
"block_tip": "0000000000000024202a60bb52aeec89eb8c496da1cc3d21ae7f63051e07595b",
"coin": "BitcoinTestnet",
"height": 2585948,
"network": "testnet",
"server_time": "2024-04-11T08:51:47.403135"
}
}
}
POST
/proxy/blockchain.atomicals.listscripthash
Gets all Atomcials assets and UTXOs owned by the output script including unconfirmed.
Params
Response
Check the link as an example https://ep.wizz.cash/proxy/blockchain.atomicals.listscripthash?params=[%2285ad9aff17bddddb4379eb6631a7cf9f4f0cf4220463b94435642aa27897dab3%22,true]
POST
/proxy/blockchain.atomicals.validate
Validate if any tokens will be burned during the transaction.
Params
Response
{
"success": true,
"response": "29ff7c91ba72a2afe5c1cc745a37eeb20865a43d18fa96143f711328fee237ac"
}
{
"success": false,
"code": 800422,
"message": "the transaction was rejected by atomicals rules.\n\ndetected invalid ft token inputs and outputs for tx_hash=16b599f30d01200c9ef4ffec369228f1ccd792c91fcd7b527acecdad94297f23, operations_found_at_inputs=None, atomicals_spent_at_inputs={0: [{'atomical_id': '553938581a2245774c983648df2dce811229a37ca5489a5d606348bb78f60a23i0', 'location_id': 'd0346994464fd8f52c29ae517a3a853fbe6f9313045d64d3952caa375ef4f490i0', 'data': '0375ae7496f0c9e79341fd66f6348a32308a28ef821b533ba9f12049766bc30c157b043e280a9b3b861d78e80300000000000000009c68210400', 'data_ex': {'value': 1000, 'exponent': 0}}, {'atomical_id': '5380036df841b472109174391bce9ce46a3238217fdb7101fdf2f5127356c98ci0', 'location_id': 'd0346994464fd8f52c29ae517a3a853fbe6f9313045d64d3952caa375ef4f490i0', 'data': '0375ae7496f0c9e79341fd66f6348a32308a28ef821b533ba9f12049766bc30c157b043e280a9b3b861d78e80300000000000000009c68210400', 'data_ex': {'value': 1000, 'exponent': 0}}, {'atomical_id': '9527efa43262636d8f5917fc763fbdd09333e4b387afd6d4ed7a905a127b27b4i0', 'location_id': 'd0346994464fd8f52c29ae517a3a853fbe6f9313045d64d3952caa375ef4f490i0', 'data': '0375ae7496f0c9e79341fd66f6348a32308a28ef821b533ba9f12049766bc30c157b043e280a9b3b861d78e80300000000000000009c68210400', 'data_ex': {'value': 1000, 'exponent': 0}}], 1: [{'atomical_id': '9527efa43262636d8f5917fc763fbdd09333e4b387afd6d4ed7a905a127b27b4i0', 'location_id': '904ec3ffb9d55986a611b90616f010a36cd6bde064d01c55815667fb371ffc32i0', 'data': '0375ae7496f0c9e79341fd66f6348a32308a28ef821b533ba9f12049766bc30c157b043e280a9b3b861d78e803000000000000000023e0750400', 'data_ex': {'value': 1000, 'exponent': 0}}], 2: [{'atomical_id': '9527efa43262636d8f5917fc763fbdd09333e4b387afd6d4ed7a905a127b27b4i0', 'location_id': '03c328c1ad0e35b6ddc89f87b70d3ab569b40c3478079c450e052a013d630cbbi1', 'data': '0375ae7496f0c9e79341fd66f6348a32308a28ef821b533ba9f12049766bc30c157b043e280a9b3b861d788502000000000000000033cf690400', 'data_ex': {'value': 645, 'exponent': 0}}], 3: [{'atomical_id': '9527efa43262636d8f5917fc763fbdd09333e4b387afd6d4ed7a905a127b27b4i0', 'location_id': '828a49ff604bc105d75d395e7f4995357de119307b8e92488e5e4316d4654776i0', 'data': '0375ae7496f0c9e79341fd66f6348a32308a28ef821b533ba9f12049766bc30c157b043e280a9b3b861d78220200000000000000006d9f520400', 'data_ex': {'value': 546, 'exponent': 0}}], 4: [{'atomical_id': '9527efa43262636d8f5917fc763fbdd09333e4b387afd6d4ed7a905a127b27b4i0', 'location_id': 'ff2e0ac6f83e1a0eb49057926764d7a274eca6f6746c2250eceae7c75c73ef85i0', 'data': '0375ae7496f0c9e79341fd66f6348a32308a28ef821b533ba9f12049766bc30c157b043e280a9b3b861d782202000000000000000052854e0400', 'data_ex': {'value': 546, 'exponent': 0}}]}, ft_output_blueprint.outputs={0: {'atomicals': {b\"\\xb4'{\\x12Z\\x90z\\xed\\xd4\\xd6\\xaf\\x87\\xb3\\xe43\\x93\\xd0\\xbd?v\\xfc\\x17Y\\x8fmcb2\\xa4\\xef'\\x95\\x00\\x00\\x00\\x00\": <electrumx.lib.atomicals_blueprint_builder.AtomicalColoredOutputFt object at 0x77df5a766260>}}} ft_output_blueprint.fts_burned={b'#\\n\\xf6x\\xbbHc`]\\x9aH\\xa5|\\xa3)\\x12\\x81\\xce-\\xdfH6\\x98LwE\"\\x1aX89U\\x00\\x00\\x00\\x00': 1000.0, b'\\x8c\\xc9Vs\\x12\\xf5\\xf2\\xfd\\x01q\\xdb\\x7f!82j\\xe4\\x9c\\xce\\x1b9t\\x91\\x10r\\xb4A\\xf8m\\x03\\x80S\\x00\\x00\\x00\\x00': 1000.0}\n[0100000000010690f4f45e37aa2c95d3645d0413936fbe3f853a7a51ae292cf5d84f46946934d00000000000ffffffff32fc1f37fb675681551cd064e0bdd66ca310f01606b911a68659d5b9ffc34e900000000000ffffffffbb0c633d012a050e459c0778340cb469b53a0db7879fc8ddb6350eadc128c3030100000000ffffffff764765d416435e8e48928e7b3019e17d3595497f5e395dd705c14b60ff498a820000000000ffffffff85ef735cc7e7eaec50226c74f6a6ec74a2d76467925790b40e1a3ef8c60a2eff0000000000ffffffff873b276f1bbe08d55e5c3095fbe471bd40b003fc8ecbff577d02c21e083264d60100000000ffffffff02990e00000000000022512011b6ce99eab0d8873d787e99e68a351358228893cdf1049ac48aae51391598abc88103000000000022512011b6ce99eab0d8873d787e99e68a351358228893cdf1049ac48aae51391598ab0140ddeb105558ad3bf95747f37c6edb72d9304a10eeae6266c99f52ada9504cd2cc5d74ee68adc7f41d125db6bfca5063de2d56bb174ff3481204e77989b9f07ad20140239cac565ad4bd7bfb42827e2f77cdc42fe193becb48cf8ae23f1f50936c9be4d0c835584f579e4dc0b92cb15449a589202878c828ff1f4f6c697b5cffbd066a0140a68d19e191e4f09d99d54a5aad499b32a094d8ca2a93b9ae3f83dfbb3debf98d88067a902982ee6278fa0a2b9d2186d5424da91990f752fed04625c509bec5af014080f65bd4bc373ba20b8bee7b7124f21674558140d1fd1986d16d5263500fa9e7ca55e00c358aeebb84e0aac9849b8a1e8cb5666fa86e8da930105b17cf4f04a701409210304496289ed3182efe7067b3b5a7f5fd0fca52837c3d85a766082c710579467467c478a68729f4ce81c9c05fd1d65e9e1afbe43f7b6e4f4293df56bb5c320140cd3e84fd66b78059c5117fedeb304d180a49600f94681fadf4abbabd3094224d529f3536432fb58efe924fa47d69881d3c40de0cfe710d4accba363e391f66b300000000]"
}
POST
/proxy/blockchain.atomicals.get
Obtain the Atomicals info from the given Atomicals ID.
Params
Response
{
"success": true,
"response": {
"result": {
"$bitwork": {
"bitworkc": "56a8",
"bitworkr": null
},
"$max_mints": 21000,
"$max_supply": 21000000,
"$mint_amount": 1000,
"$mint_bitworkc": "1618",
"$mint_height": 808512,
"$mint_mode": "fixed",
"$request_ticker": "atom",
"$request_ticker_status": {
"note": "Successfully verified and claimed ticker for current Atomical.",
"status": "verified",
"verified_atomical_id": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0"
},
"$ticker": "atom",
"$ticker_candidates": [
{
"atomical_id": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0",
"commit_height": 808081,
"reveal_location_height": 808081,
"tx_num": 895769685,
"txid": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341"
}
],
"atomical_id": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0",
"atomical_number": 0,
"atomical_ref": "atm70axb7mj0btwt6nqx0wjwm49ajemezmfcs83cc22ye9wf0d0gi0",
"confirmed": true,
"mint_data": {
"fields": {
"args": {
"bitworkc": "56a8",
"max_mints": 21000,
"mint_amount": 1000,
"mint_bitworkc": "1618",
"mint_height": 808512,
"nonce": 6426328,
"request_ticker": "atom",
"time": 1694929108
},
"image.png": {
"$b": {
"$auto": true,
"$b": "89504e470d0a1a0a0000000d494844520000019000000190080600000080bf36cc00000185694343504943432070726f66696c65000028917d913d48c3401cc55f53a5455b1cec20e290a1ea624154d451ab50840aa15668d5c1e4d20fa14943d2e2e228b8161cfc58ac3ab838ebeae02a08821f20ae2e4e8a2e52e2ff92428b180f8efbf1eedee3ee1d20d44b4cb33a46014daf98a9445ccc6457c4c02b82e846185318969965cc4a52129ee3eb1e3ebedec57896f7b93f4758cd590cf089c433cc302bc4ebc4939b1583f33e7184156595f89c78c4a40b123f725d71f98d73c161816746cc746a8e38422c16da586963563435e209e2a8aae9942f645c56396f71d64a55d6bc277f6128a72f2f719de6001258c02224885050c5064aa82046ab4e8a8514edc73dfcfd8e5f229742ae0d3072cca30c0db2e307ff83dfdd5af9f131372914073a5f6cfb631008ec028d9a6d7f1fdb76e304f03f03577acb5fae03d39fa4d75a5af408e8d9062eae5b9ab2075cee007d4f866cca8ee4a729e4f3c0fb197d5316e8bd05ba56ddde9afb387d00d2d455f206383804860a94bde6f1ee607b6fff9e69f6f703ac5e72be5c27fe1600000006624b474400e0002f0064a859d83c000000097048597300002e2300002e230178a53f760000000774494d4507e70906112d28e795876500001f2c4944415478daeddd7950d4e7e1c7f1cf2ecb29cb72ae207861054101954011058120a8c1036f8dc6448d269a68d39c9dcc246da76d92e9b499c9a4d624cdd19ac378c4498c461414a362bce31921c6884740a2214abc10e1f7477f69fbeb2fb72c3c0befd78c7fb5b28fcff3ddbcf761bf874552930000f891ac4c01008080000008080080800000080800000404004040000004040040400000040400000202002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020020200000101000000101001010000001010080800000080800808000000808008080000040400000040400404000000404004040000020200000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000808008080000008080080800000080800000404004040000004040040400000040400000202002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020000010100101000000101001010000001010080800000080800808000000808008080000040400000cdc1c61400ff76e79d772a292949168be51bfff76bd7aee999679ed1b163c7982c1010a600f8b779f3e6293e3efe5b03d2d0d0a08b172fead1471f65b2d0eef12b2ce07f3dfef8e38a8e8e96a7a7a76c36db37fef1f6f6d6e8d1a3992c808000ffe4743a959797a70e1d3a7ce7ffcf62b1a84b972efaf5af7fcda481803005803473e64cc5c6c6ca6afdfeb7849f9f9ff2f3f3151f1fcfc4818000ed595a5a9af2f3f3151212f2c3de3456abe2e3e375ebadb732792020407b65b7db959595a5d4d4d41ff5f7020202949797a79c9c1c26110404688f7af6eca9c99327cbd7d7f747ffdda4a424e5e6e6ca6eb733912020407b337dfaf49ffc5d86a7a7a7264c98a0be7dfb32912020407b929f9fafc2c242d96c3ffd72a86eddba69f6ecd94c260808d09ecc9e3d5be1e1e137f4333c3c3c949797a709132630a12020407b89476a6aaa3c3d3d6ff8670507076bc68c194c2a0808d0d6c5c4c4e8965b6e51a74e9d9ae5e7d96c36f5ebd74fbffce52f995c1010a02dcbc9c9d1a041837ed045833f54585898860d1ba694941426180404688ba2a3a33569d22405070737ebcfb5582c4a4b4b53464606930c0202b445e3c68d535a5a9a4b7eb6bfbfbf264f9eacc4c444261a0404684b121313357dfa74797979b9ec35faf6edab2953a630d92020405b326fde3c4547477febb33e9a83cd66d3840913f855160808d0568c1d3b56d9d9d9f2f1f171f96b75ead44973e7ce65d241400077e7743a3562c40875ebd6ad455ecfdbdb5b03060cd0f4e9d3997c1010c09de5e6e62a3b3bbb592e1afca1222323555050a0e8e8681600040470d7ddc7983163d4a54b97167d5d9bcda6cccc4c656666b2082020803bcacfcfd79021435a2d5e93274f6617020202b81bbbddaebbeebaab559fd7919191a1e1c387b3182020803bb9fffefb959494e4d2d376bf8f8f8f8f66ce9cc92e04040470171919191a3972a4fcfcfc5a751c168b45b1b1b19a3f7f3e8b020202b883b163c72a3636b655771fffb90bc9cbcbd3b061c358181010c06423468c506e6e6eabef3efe7317121d1dad3163c6f0fc741010c05476bb5d43870e55af5ebd8c1a97b7b7b7b2b3b3959797c722818000264a4f4fd7e8d1a3e5e1e161dcd8ba77efaed1a347cbe974b25020208069e6cd9b77c3cf3977d99bcd6ad5f0e1c33570e040160a040430c99d77ded9ec4f1a6c6e818181baf7de7b592c1010c024a9a9a9f2f5f535fb0d67b52a3939590f3df4100b06b7e721e9d74c03da822b57ae283b3b5b818181468fd3d3d353414141dabd7bb7aaaaaa58381010a0b51d3b764c9d3b77566a6aaad1bfc6b2582c0a0808d0e5cb97555c5cccc281800026a8aeae567a7aba2222228c1ea7b7b7b7fcfcfc74fcf8717df2c9272c1c0808d0dace9c392387c3a1f4f474973efbbc39848585e9ecd9b3dab66d9beaebeb593c1010a0b5d5d7d72b2e2e4eddbb77377a9c56ab559d3a75d2b66ddb74e2c409160e0404686d9f7df6993a76eca8a4a42475e8d0c1e8b1daed7605040468d9b2652c1c08086082b2b2320d1932445dbb7635fa0b75abd5aa8e1d3beaf4e9d33a70e0000b07020298a0a1a14183070f96bfbfbfd1e3f4f2f2527070b0366cd8a00b172eb0702020406b3b78f0a012131395909060c46dddbf6b17e27038545757a7ad5bb7b27020208009ce9e3dabcccc4c0507071b3d4e3f3f3fd96c36959797ebd4a9532c1c0808d0da6a6b6b151818a8b4b43423efd0fb9f9c4ea72a2b2bb57fff7e4eeb0501015a5b7d7dbd1a1b1b959090a0c8c848a3c7eae9e9a9b0b030959696eacc99332c1e0808d0da8e1f3faeae5dbb2a3131513e3e3e468f35343454d7af5fd7dab56b59381010c0049595951a3468902223238d3fadb753a74edabb77af8e1f3fcec2818000adadb6b6567e7e7e4a4f4f37fe96efbebebe72381c5c5c0802029862c78e1dcacccc548f1e3d8c3eadd7c3c3430101013a7ffebcf6eeddcbc281800026387ffebc72727264b7db8d1ee7d7b7603970e0803efffc73160e0404686dd5d5d5eadcb9b39293938dbfb8302c2c4c151515dab3670f0b070202b4b6fafa7a59ad56252525c9e9741a3d563f3f3ff9fbfb6bdbb66d3a77ee1c8b070202b4b68a8a0ac5c6c62a2121419e9e9e468f352222425555552a2b2b63e140400013d4d5d529353555e1e1e1c67fa11e1919a9e2e2627621202080094e9e3ca9888808dd74d34d463fb9d062b1c86eb7cbd7d757ab57af66e140400013949696aaa0a04051515146ef423c3d3d151010a0caca4a555454b0702020c0b74949495141418176efdeedf2d7ba76ed9a7272728cbfc589bfbfbf1a1b1b555656a68b172f7290808000ffcde974eaa1871e526161a12a2b2b75f4e85197be5e7575b5626363d5bb776fa3e7c566b3292828481515153a7cf830070a0808f0df323333f5c8238f28323252d7ae5d536969a94b6f6d7ef1e245d96c362527272b2828c8e8b971381cb2582cdab66d1b4f2e040101fedbb3cf3eab3e7dfac8d3d3530e8743274e9cd0a143875cfa9a353535fad9cf7ea6debd7b1bfdcc108bc5a2a8a828eddfbf5f070f1ee460010101be367ffe7c4d9b36ed5f373b0c0e0ed6d5ab57b575eb5697fedeffeb9f9d9c9cac909010a3bf50f7f6f6567878b8962f5fce43a7404000498a8f8fd7af7ef52b454747ff9fdbad474646aabcbc5c070e1c70e9eb9797972b2e2ecef88b0b2d168b82828264b158545a5aca81835665650a60822953a67ce3af908283833567ce9c1619c333cf3ca3a3478faaa9a9c9e8b9f2f7f7d7c89123959696c68103762068df727272347bf66cf5e8d1e35b3f71db6c36bdfffefb2e1dc7b973e7e4e9e9a9acac2ce3772176bb5df5f5f52a2a2ae200020141fb64b7db75fbedb7abb0b0f05bbfc0f6f4f4546060a076eddaa5aaaa2a978ee7f4e9d3ead7afdf37c6cc245e5e5eead0a1838e1d3ba64f3ef98403090404ed4f5252921e7bec318585857de727ee808000d5d7d76bddba752e1dcf850b17e4e5e5a5b4b4b47f3d93c354212121faeaabafb479f366be50070141fbf3d4534f69d0a041dffb9c722f2f2ff9fbfbb7c8c585e7cf9f576c6cac6263638d7f7e7a6464a4b66cd9a213274e70308180a0fd282c2cd482050b7ef0d301434343555b5babad5bb7baf413776d6dad7c7d7dd5bf7f7f0506061a3d877e7e7e0a0909d19b6fbec901050282f6c16eb7eb89279e509f3e7d7ef0a7fcaf3f71efdbb7cfe5bb907dfbf629353555313131b2d96c46ef429c4ea7ce9d3bc7f3d3d1f2c71f5380d6306bd62c252727ffe8ff384746466af6ecd92d32c6458b16e9d4a953c6cfa5c3e1d0b469d3141515c58105762068dbfaf7efafb973e7aa4f9f3e3ffaaa6f8bc5a2b0b030d5d5d569d7ae5d2e1de7891327e4743a3560c000a36f7162b55aff7592c1a64d9b38c04040d0764d9a344953a74e95b7b7f74ffafbdedede0a0c0cd4ead5ab5d7e6bf3eaea6aa5a6a61affe9ded7d7575e5e5e2a2f2fd7c9932739c84040d0f6c4c7c7ebb1c71e53f7eedd6fe813b7dd6e57535393cb6fe7f1f9e79fcbdfdf5fe9e9e93f39782d252c2c4c555555dab3670fa7f58280a0ed79e08107346ad4a81bfe95504b7ee2aeafaf57af5ebd141d1d6dfc930b3b76eca89292129d397386830d04046d474a4a8a1e7ffc7185868636db27eeeaea6aeddebddba59fb8abaaaa141a1aaabe7dfbcadfdfdfe8390e0a0a9297979756ad5ac5018716d1c41ffeb4c49fd75f7fbde9ca952b4dcde9c891234d2929292d32fed5ab57375dbb76adc974a74f9f6e1a326408c71c7f5cfe871d085ac4d4a953357dfa7485848434ebcf0d0e0e96d56a6d914fdc57af5e55565696f1bb101f1f1f050606727121f81516dc5f4c4c8ce6ce9dabd4d4d466bf3588c562517878b82a2b2bf5d1471fb9f4dff1d1471fa977efde4a4c4c34fa16271e1e1e72381cba74e992cb4f7546fbc6858470b9010306283333d36557743b9d4ecd9831a345fe2d2fbef8a25bdcfdb663c78ebae5965b949898c801087620704fd1d1d17af8e187959494e4ba4f41ff7b5a6f6363a33ef8e00397fe7bbefcf24b391c0ee32f2eb4582c723a9d3a7af4a876eedcc981080202f73375ea54cd9c39d3e50f68f2f7f797c562d1fefdfb5d7a0a6b7d7dbd9a9a9ad4a74f1fe32f2ef4f1f191c3e1d0a64d9b545b5bcbc1080202f7e1743af5f4d34f2b2a2aaa45ae9f080d0dd5a953a7b46ddb3697becef1e3c7d5a54b17252525c9c7c7c7f835a8ababe3162770cdee9f2980ab3cfae8a3ead9b3678b5d7ce770383471e244454747bbfcb55e79e5151d3a7448d7af5f377e1772ebadb72a2626860312ec40e01e860c19a279f3e6a953a74e2dfe89fbead5ab2a292971e9ebd4d6d6cacfcf4fe9e9e9f2f5f5357a2dfcfcfc141818a8b7df7e9b0313040466733a9d9a3f7fbe060f1edce2cfd2f0f0f050a74e9db463c70e97df8a7dc78e1d1a3c78b07af4e861fc2d4e02020274faf469979fea0c0202dc90dcdc5ccd9933474ea7b3555ebf43870e0a0808d08a152b5cfe5a172e5c504e4e8ef117177e7df3c91d3b76e8c2850b1ca420203073f771df7df7293333b3d53e957b7878c86eb7ebfcf9f3faf0c30f5dfa5a555555eadab5abfaf5eb67f42ec4c3c343c1c1c13a72e4880e1e3cc8810a020233771f0f3cf080fcfcfc5afd13f7f5ebd7b57bf76e979ec25a5f5f2f0f0f0ff5eddb5761616146af4d4040806c369bb66eddca2e040404e659b870a1e2e2e25afdd3b8d56a556868a82a2b2bb57bf76e97be567979b9e2e2e2949090e0f2eb5d6e546464a48e1e3dcaf3d3d13cef33a600cde591471ed14d37dd64ccaf729c4ea7c68f1fdf22dfc52c5fbe5c1f7ffcb19a9a9a8c5e237f7fff167ba63cd881003f486262a21e7ef86175ebd6cda8ef02c2c3c3f5c5175fb4c8c5859d3b77567272b2bcbcbc8c5d278bc52287c32187c3a1e2e2620e5cb00341eb9b3a75aa6263638dbb4badafafafeeb8e38e16d9853cf9e4933a7cf8b0f1bb900e1d3a68d8b0611a387020072ed881a075e5e4e4e8aebbee52b76edd8cfcc46db7db151010a0356bd6b8f4b5eaebebd5d8d8a8ecec6ca39f9ffef59c34343468f3e6cd3c3f1d0404adc36eb76bce9c392a282830f6eeb49e9e9e72381c3a79f2a4cacbcb5dfa5aa74f9f569f3e7dd4ab572fa3d7edeb8b0bcbcbcbf5f1c71f7320e327e15758b821bd7af5d2d8b1638d3ffba873e7ce1a3c78b0cb5fa7a6a6466fbdf596cbaf826f0e3d7bf6d4e8d1a35bed824f1010b4730f3ef8a02223238d1fe7b973e774e8d0a11679ada2a222959696aaa1a1c1ec5f3f787868e4c891ead7af1f073208085ad6d4a953959d9d6df48395a47f7e37b17dfb76bdf8e28b2df27a3535355ab56a958e1f3f6efc1a8686866ac182051ccc202068394ea753d3a74f576060a0f163adaaaad2f3cf3fdfa2afb974e9526ddab44957ae5c31fb3f0056abd2d2d2347ffe7c0e6a1010b48c193366a86fdfbe2d7eb7dd1faba1a1416fbdf596d6af5fdfe2afbd70e1425556561a7f5a6f4b3e47050404ed5c4a4a8af2f3f3151a1a6afc580f1d3aa4575f7db5555e7bcf9e3d7af5d55775edda35e377217171719a316306073708085cc76eb72b373757292929c68ff5d2a54b5ab26449ab9ea6fafaebaf6be7ce9dc6cf55505090727373959191c1410e0202d7888888d0a44993d4a14307e3c7ba63c70e959494a8aeaeaed5c670ecd831bdf9e69b2ebd237073494a4ad2f0e1c365b7db39d04140d0fceeb9e71ec5c5c5193fcecf3fff5c454545467cfa2f292951595999f1df85f8f8f868dcb871eadebd3b073a08089ad7c08103357af468e32f1a6c6868d0fefdfbf5e4934f1a319ec3870f6beddab5aaaaaa327e8dbb75eba6fbeebb8f831d0404cd6bc18205ead8b1a3f1e3acadadd5e2c58b8d1ad3b3cf3eab5dbb7619ff85bacd66d3b061c3545858c8010f0282e63173e64c0d1830c0e85b954b526363a3366cd8a0bffffdefc68ded6f7ffb9b6a6a6a8c5feb909010cd9a358b831e0404372e2626460505058a8888307eac274e9c68f18b067fa855ab56e99d77ded1f5ebd78ddf85f4efdf9f5f658180e0c6656565292323c3f85b9634343468f9f2e5469f36fbf2cb2faba2a2c2f8350f0f0fd7d0a143959898c81b0004043f4d7474b4264e9ca8909010e3c77ae0c001ad5bb7ae554fdbfd3e478e1cd192254b8cbfc58924fdfce73fd790214378138080e0a799306182060c1860fc38ebeaeab47efdfa56b965c98f1d6749498976efde6dfc9c728b131010fc644ea753d3a64d93afafafd1e36c6c6cd4912347f4da6bafb9c5bc6eddba55ebd6add3175f7c61fc5813131375e79d77f2660001c18ff3dbdffed62d2e2aabababd38a152bb47fff7eb799db458b16e9e0c183c67fa1eeededad891327f25d0808087eb85b6eb945d9d9d9c6ef3e9a9a9ab477ef5e3df5d4536e35bf3535357ae38d37f4e5975f1a3fd64e9d3ae9c1071fe44d010282ef171515a5f1e3c7ab6bd7aec68ff5dcb973faeb5fffea96f3bc68d1226dd9b2c5f85b9c787b7b6bd0a0419a3a752a6f0e10107cb7010306282b2b4bdededec68f75cd9a352a2d2d75dbb97eeeb9e7f4d9679fb9c5878a912347f2853a0808befb3f14e3c68d738bddc7d1a347f5eebbefbac5d5dddf66cb962d5ab972a51a1b1b8d1ea7cd665346468632333379938080e09b656565292f2fcff8715ebd7a551b376ed4dab56bdd7abeebeaeab476ed5a1d3e7cd8f8b18687876bfcf8f18a8a8ae28d020282ffefaebbee92c3e1307a8c4d4d4dfae4934fb472e54aa32f1afca156af5ead9292125dbc78d1f8b16666666acc9831bc514040f07ffde637bf514242822c168bd1e3bc7cf9b2d6ad5ba7f7de7bafcdccfd92254b54515161fc17ea1d3a74d01d77dcc19b050404ffd6bf7f7f8d1831c2f8a7d1353535e9e38f3fd6134f3cd1a6e6ff830f3ed0aa55abf4d5575f193d4e8bc5a29e3d7beae9a79fe64d0302827f3ee7fcb6db6e53cf9e3d8ddf7d5cba74492fbdf4925b7f71fe6d1e7ffc711d3870c02d7621797979cac9c9e1cd4340d0dea5a7a72b272747fefefec68f75f3e6cd5ab264499b5d8b175e78c12d2e2eecdebdbb264d9a24a7d3c91b8880a0bd723a9d1a3162845b3ce7bcbaba5acb972f6f93bb8fafad59b3c6f81b424a92afafafb2b3b33570e040de440404ed557c7cbc0a0b0b65b3d98c1ee7f5ebd7b579f3666ddcb8b14daf474d4d8dde7efb6d5556561a3fd61e3d7a68e4c891ec420808daab050b16283c3cdcf8719e3c7952ab57afd6b163c7dafc9a1417176be3c68dc63f3fdd62b1a8a0a040191919bc910808da9bd9b3672b23234356abd987417d7dbdcacaca8c7cceb9ab7621efbcf38e3efdf453e3c71a1212a2b973e7f2662220684f9c4ea7a64c99a2c0c040e3c77aead4292d5cb8b05dadcfca952bb561c3065dbe7cd9f85d48fffefdf5f0c30ff3a62220682feebefb6e25242418ff9cf36bd7aee9cd37dfd4d6ad5bdbdd1afdfef7bfd7f1e3c78d3fad3720204063c68c514c4c0c6f2c0282b62e2d2d4d43860c517070b0f163ddb76f9f5e79e59576b94ea74e9dd2e2c58b8d7f7ebad56a556c6cac66ce9c69fc85a82020b80176bb5dc3860d53fffefd8d1feb850b17b474e952555555b5dbf55abc78b1b66fdf6efc381d0e87727373959292c29b8c80a0ad8a8888d0f8f1e38d7fd2a0246ddfbe5d4545456de2868937b20b59b66c99ce9e3d6bfc58131212347cf870762104046dd5fdf7dfaf9e3d7b1a3fce3367cea8a8a8c8ad9e73ee2ac5c5c5dab2658bf1cf0cf1f4f4d4d8b163d5bb776fde6804046d4d7e7ebe0a0a0a8cbf68b0a1a1417bf7eed59ffef427164d524545858a8a8adce2c9855dba74d1fcf9f359340282b6e6eebbef56585898f1e33c7bf6ac5e7ef96516ec3f2c5ab448dbb76f37fee242abd5aa9b6fbe59d3a64d63d10808da8a7beeb947292929f2f4f4347a9c8d8d8d2a2a2ad2d2a54b59b4fff2dc73cfa9babadaf871060707ebb6db6e63c10808da82f8f8780d1d3a54111111c68ff5d8b1637ae1851758b46fb07efd7aad5cb9520d0d0d468fd366b3293131918b0b0908da82dcdc5ca5a7a71bffac8ffafa7a2d5bb68c2fcebfc35ffef2177df4d147c68fd3e9742a2f2fcf2d4e170701c1b7888a8ad284091314141464fc58f7eddba775ebd6b5ebd376bf4f555595962e5dea16cf4f4f4d4d557e7e3ea7f51210b8ab59b366293939d9f8717ef9e5975abf7ebd4a4b4b59b4ef505757a7a2a222eddab5cbf8b1fafbfb6be2c4896e71e2060808fe4b7474b4a64c99221f1f1fa3c7d9d8d8a823478ee8c5175f64d17e809d3b776addba756e7171617c7cbceeb9e71e168d80c0dd3cfae8a3eadcb9b3f1e33c7ffebc962d5bd62e9ef5d15cfef0873f68fffefdba7efdbad1e3f4f4f4d498316378722101813b193f7ebc060f1e6cfceea3a9a9493b77eed49ffffc6716ed477aedb5d7f4c5175f183fce8888082e2e242070175151511a356a94ba74e962fc586b6a6ab468d12216ed2778e9a597545a5a6afc2d4ebcbcbc949696a6993367b2680404a6cbcece56565696f1170d36353569d5aa55edf2591fcd65e1c2853a7dfab45b7ca8193e7cb8a2a3a35934020253399d4e1516162a3232d2f8b1565454e8dd77df554d4d0d0bf713eddebd5b2b56ac30fee242abd5aa8c8c0ce5e5e5b1680404a61a3d7ab46ebef966e3c779f9f26595949468c3860d2cda0da8ababd39a356b74e8d021e3c71a1616a671e3c6c9e974b2700404269a356b96f1176e353535e9e8d1a35ab66c19170d36830f3ef840c5c5c56e319703060cd0edb7dfcea2111098e6c9279f545c5c9cf1b72cb978f1a2de7bef3d2e1a6cc65dc83ffef10f9597971bfffc745f5f5fdd76db6d5c9dde467848fa35d3e0fe060e1ca8fbeebb4f5151514607a4a9a949070f1ed484091358b46674e6cc1975ecd851c9c9c9469fba6db15864b7db151212a2356bd6b070ec40d0daec76bb264f9eac1e3d7a18bffba8ababe38a7317f9ddef7ea70f3ffcd02d7621b9b9b91a3162048b4640d0dab2b2b274f3cd37cbcfcfcff8b16edcb8512b56ac60d15ce4f9e79f576d6dadf1e3ecdebdbb0a0b0bf9429d80a035399d4e151414282626c6f8b19e3e7d5a2b57aee4b45d172a2e2e768b5f0d797979292b2b4b5959592c1a01416b494949d1a851a364b59abd940d0d0ddab469934a4a4a583417aaa9a9d13befbce316f715ebdebdbb468d1ac52e8480a0b5cc9b37cf2dde80274e9cd0aa55ab74ead42916cdc5366ddaa48d1b37eaead5abc68f75e8d0a1cacfcf67d108085ada2f7ef10ba5a5a519ffc5f9952b57f4fefbef6bc992252c5a0bed4256ac58a14f3ffdd4f8b106050569f6ecd92c1a01414b8a8a8ad2f8f1e3e570388c1feba953a7f4c73ffe91456b41efbdf79e8a8b8b75e9d225a3c769b158949898a8c71e7b8c452320682973e6cc515c5c9cf1df7d5cbd7a556fbcf1860e1f3ecca2b5b07befbd57c78e1d33feb45ebbddae51a346f1fc74028296909191a1214386b8c573cef7ecd9a3e79f7f9e456b25afbcf28a5bec4262626274ebadb7b2600404aefeb43674e850f5eddbd7f8b1d6d6d66ae9d2a57c71de8a162f5eacb2b232e3c7e9efefafdcdc5cbe50773336a6c0bd444444fcebb4ddfafa7aa33f5596959569ddba752c5a2baaa9a9d1b265cb949090a0909010637f9d65b158d4b3674f656565a9acac8c9b6cba098ba426a6c1bd444545c9cbcbcbf8717ef5d5575c3468c8ae352222c2f8c71b4b52757535c70c010100b4757c0702002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020020200000101000000101001010000001010010100000080800808000000808008080000008080000040400404000000404004040000020200000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000101008080000008080080800000080800808030050000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000101008080000008080080800000080800808000004040000004040040400000040400000202002020008096f43f0f9559ee3097f2490000000049454e44ae426082",
"$d": "89504e470d0a1a0a0000000d494844520000019000000190080600000080bf36cc00000185694343504943432070726f66696c65000028917d913d48c3401cc55f53a5455b1cec20e290a1ea624154d451ab50840aa15668d5c1e4d20fa14943d2e2e228b8161cfc58ac3ab838ebeae02a08821f20ae2e4e8a2e52e2ff92428b180f8efbf1eedee3ee1d20d44b4cb33a46014daf98a9445ccc6457c4c02b82e846185318969965cc4a52129ee3eb1e3ebedec57896f7b93f4758cd590cf089c433cc302bc4ebc4939b1583f33e7184156595f89c78c4a40b123f725d71f98d73c161816746cc746a8e38422c16da586963563435e209e2a8aae9942f645c56396f71d64a55d6bc277f6128a72f2f719de6001258c02224885050c5064aa82046ab4e8a8514edc73dfcfd8e5f229742ae0d3072cca30c0db2e307ff83dfdd5af9f131372914073a5f6cfb631008ec028d9a6d7f1fdb76e304f03f03577acb5fae03d39fa4d75a5af408e8d9062eae5b9ab2075cee007d4f866cca8ee4a729e4f3c0fb197d5316e8bd05ba56ddde9afb387d00d2d455f206383804860a94bde6f1ee607b6fff9e69f6f703ac5e72be5c27fe1600000006624b474400e0002f0064a859d83c000000097048597300002e2300002e230178a53f760000000774494d4507e70906112d28e795876500001f2c4944415478daeddd7950d4e7e1c7f1cf2ecb29cb72ae207861054101954011058120a8c1036f8dc6448d269a68d39c9dcc246da76d92e9b499c9a4d624cdd19ac378c4498c461414a362bce31921c6884740a2214abc10e1f7477f69fbeb2fb72c3c0befd78c7fb5b28fcff3ddbcf761bf874552930000f891ac4c01008080000008080080800000080800000404004040000004040040400000040400000202002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020020200000101000000101001010000001010080800000080800808000000808008080000040400000040400404000000404004040000020200000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000808008080000008080080800000080800000404004040000004040040400000040400000202002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020000010100101000000101001010000001010080800000080800808000000808008080000040400000cdc1c61400ff76e79d772a292949168be51bfff76bd7aee999679ed1b163c7982c1010a600f8b779f3e6293e3efe5b03d2d0d0a08b172fead1471f65b2d0eef12b2ce07f3dfef8e38a8e8e96a7a7a76c36db37fef1f6f6d6e8d1a3992c808000ffe4743a959797a70e1d3a7ce7ffcf62b1a84b972efaf5af7fcda481803005803473e64cc5c6c6ca6afdfeb7849f9f9ff2f3f3151f1fcfc4818000ed595a5a9af2f3f3151212f2c3de3456abe2e3e375ebadb732792020407b65b7db959595a5d4d4d41ff5f7020202949797a79c9c1c26110404688f7af6eca9c99327cbd7d7f747ffdda4a424e5e6e6ca6eb733912020407b337dfaf49ffc5d86a7a7a7264c98a0be7dfb32912020407b929f9fafc2c242d96c3ffd72a86eddba69f6ecd94c260808d09ecc9e3d5be1e1e137f4333c3c3c949797a709132630a12020407b89476a6aaa3c3d3d6ff8670507076bc68c194c2a0808d0d6c5c4c4e8965b6e51a74e9d9ae5e7d96c36f5ebd74fbffce52f995c1010a02dcbc9c9d1a041837ed045833f54585898860d1ba694941426180404688ba2a3a33569d22405070737ebcfb5582c4a4b4b53464606930c0202b445e3c68d535a5a9a4b7eb6bfbfbf264f9eacc4c444261a0404684b121313357dfa74797979b9ec35faf6edab2953a630d92020405b326fde3c4547477febb33e9a83cd66d3840913f855160808d0568c1d3b56d9d9d9f2f1f171f96b75ead44973e7ce65d241400077e7743a3562c40875ebd6ad455ecfdbdb5b03060cd0f4e9d3997c1010c09de5e6e62a3b3bbb592e1afca1222323555050a0e8e8681600040470d7ddc7983163d4a54b97167d5d9bcda6cccc4c656666b2082020803bcacfcfd79021435a2d5e93274f6617020202b81bbbddaebbeebaab559fd7919191a1e1c387b3182020803bb9fffefb959494e4d2d376bf8f8f8f8f66ce9cc92e04040470171919191a3972a4fcfcfc5a751c168b45b1b1b19a3f7f3e8b020202b883b163c72a3636b655771fffb90bc9cbcbd3b061c358181010c06423468c506e6e6eabef3efe7317121d1dad3163c6f0fc741010c05476bb5d43870e55af5ebd8c1a97b7b7b7b2b3b3959797c722818000264a4f4fd7e8d1a3e5e1e161dcd8ba77efaed1a347cbe974b25020208069e6cd9b77c3cf3977d99bcd6ad5f0e1c33570e040160a040430c99d77ded9ec4f1a6c6e818181baf7de7b592c1010c024a9a9a9f2f5f535fb0d67b52a3939590f3df4100b06b7e721e9d74c03da822b57ae283b3b5b818181468fd3d3d353414141dabd7bb7aaaaaa58381010a0b51d3b764c9d3b77566a6aaad1bfc6b2582c0a0808d0e5cb97555c5cccc281800026a8aeae567a7aba2222228c1ea7b7b7b7fcfcfc74fcf8717df2c9272c1c0808d0dace9c392387c3a1f4f474973efbbc39848585e9ecd9b3dab66d9beaebeb593c1010a0b5d5d7d72b2e2e4eddbb77377a9c56ab559d3a75d2b66ddb74e2c409160e0404686d9f7df6993a76eca8a4a42475e8d0c1e8b1daed7605040468d9b2652c1c08086082b2b2320d1932445dbb7635fa0b75abd5aa8e1d3beaf4e9d33a70e0000b07020298a0a1a14183070f96bfbfbfd1e3f4f2f2527070b0366cd8a00b172eb0702020406b3b78f0a012131395909060c46dddbf6b17e27038545757a7ad5bb7b27020208009ce9e3dabcccc4c0507071b3d4e3f3f3fd96c36959797ebd4a9532c1c0808d0da6a6b6b151818a8b4b43423efd0fb9f9c4ea72a2b2bb57fff7e4eeb0501015a5b7d7dbd1a1b1b959090a0c8c848a3c7eae9e9a9b0b030959696eacc99332c1e0808d0da8e1f3faeae5dbb2a3131513e3e3e468f35343454d7af5fd7dab56b59381010c0049595951a3468902223238d3fadb753a74edabb77af8e1f3fcec2818000adadb6b6567e7e7e4a4f4f37fe96efbebebe72381c5c5c0802029862c78e1dcacccc548f1e3d8c3eadd7c3c3430101013a7ffebcf6eeddcbc281800026387ffebc72727264b7db8d1ee7d7b7603970e0803efffc73160e0404686dd5d5d5eadcb9b39293938dbfb8302c2c4c151515dab3670f0b070202b4b6fafa7a59ad56252525c9e9741a3d563f3f3ff9fbfb6bdbb66d3a77ee1c8b070202b4b68a8a0ac5c6c62a2121419e9e9e468f352222425555552a2b2b63e140400013d4d5d529353555e1e1e1c67fa11e1919a9e2e2627621202080094e9e3ca9888808dd74d34d463fb9d062b1c86eb7cbd7d757ab57af66e140400013949696aaa0a04051515146ef423c3d3d151010a0caca4a555454b0702020c0b74949495141418176efdeedf2d7ba76ed9a7272728cbfc589bfbfbf1a1b1b555656a68b172f7290808000ffcde974eaa1871e526161a12a2b2b75f4e85197be5e7575b5626363d5bb776fa3e7c566b3292828481515153a7cf830070a0808f0df323333f5c8238f28323252d7ae5d536969a94b6f6d7ef1e245d96c362527272b2828c8e8b971381cb2582cdab66d1b4f2e040101fedbb3cf3eab3e7dfac8d3d3530e8743274e9cd0a143875cfa9a353535fad9cf7ea6debd7b1bfdcc108bc5a2a8a828eddfbf5f070f1ee460010101be367ffe7c4d9b36ed5f373b0c0e0ed6d5ab57b575eb5697fedeffeb9f9d9c9cac909010a3bf50f7f6f6567878b8962f5fce43a7404000498a8f8fd7af7ef52b454747ff9fdbad474646aabcbc5c070e1c70e9eb9797972b2e2ecef88b0b2d168b82828264b158545a5aca81835665650a60822953a67ce3af908283833567ce9c1619c333cf3ca3a3478faaa9a9c9e8b9f2f7f7d7c89123959696c68103762068df727272347bf66cf5e8d1e35b3f71db6c36bdfffefb2e1dc7b973e7e4e9e9a9acac2ce3772176bb5df5f5f52a2a2ae200020141fb64b7db75fbedb7abb0b0f05bbfc0f6f4f4546060a076eddaa5aaaa2a978ee7f4e9d3ead7afdf37c6cc245e5e5eead0a1838e1d3ba64f3ef98403090404ed4f5252921e7bec318585857de727ee808000d5d7d76bddba752e1dcf850b17e4e5e5a5b4b4b47f3d93c354212121faeaabafb479f366be50070141fbf3d4534f69d0a041dffb9c722f2f2ff9fbfbb7c8c585e7cf9f576c6cac6263638d7f7e7a6464a4b66cd9a213274e70308180a0fd282c2cd482050b7ef0d301434343555b5babad5bb7baf413776d6dad7c7d7dd5bf7f7f0506061a3d877e7e7e0a0909d19b6fbec901050282f6c16eb7eb89279e509f3e7d7ef0a7fcaf3f71efdbb7cfe5bb907dfbf629353555313131b2d96c46ef429c4ea7ce9d3bc7f3d3d1f2c71f5380d6306bd62c252727ffe8ff384746466af6ecd92d32c6458b16e9d4a953c6cfa5c3e1d0b469d3141515c58105762068dbfaf7efafb973e7aa4f9f3e3ffaaa6f8bc5a2b0b030d5d5d569d7ae5d2e1de7891327e4743a3560c000a36f7162b55aff7592c1a64d9b38c04040d0764d9a344953a74e95b7b7f74ffafbdedede0a0c0cd4ead5ab5d7e6bf3eaea6aa5a6a61affe9ded7d7575e5e5e2a2f2fd7c9932739c84040d0f6c4c7c7ebb1c71e53f7eedd6fe813b7dd6e57535393cb6fe7f1f9e79fcbdfdf5fe9e9e93f39782d252c2c4c555555dab3670fa7f58280a0ed79e08107346ad4a81bfe95504b7ee2aeafaf57af5ebd141d1d6dfc930b3b76eca89292129d397386830d04046d474a4a8a1e7ffc7185868636db27eeeaea6aeddebddba59fb8abaaaa141a1aaabe7dfbcadfdfdfe8390e0a0a9297979756ad5ac5018716d1c41ffeb4c49fd75f7fbde9ca952b4dcde9c891234d2929292d32fed5ab57375dbb76adc974a74f9f6e1a326408c71c7f5cfe871d085ac4d4a953357dfa7485848434ebcf0d0e0e96d56a6d914fdc57af5e55565696f1bb101f1f1f050606727121f81516dc5f4c4c8ce6ce9dabd4d4d466bf3588c562517878b82a2b2bf5d1471fb9f4dff1d1471fa977efde4a4c4c34fa16271e1e1e72381cba74e992cb4f7546fbc6858470b9010306283333d36557743b9d4ecd9831a345fe2d2fbef8a25bdcfdb663c78ebae5965b949898c801087620704fd1d1d17af8e187959494e4ba4f41ff7b5a6f6363a33ef8e00397fe7bbefcf24b391c0ee32f2eb4582c723a9d3a7af4a876eedcc981080202f73375ea54cd9c39d3e50f68f2f7f797c562d1fefdfb5d7a0a6b7d7dbd9a9a9ad4a74f1fe32f2ef4f1f191c3e1d0a64d9b545b5bcbc1080202f7e1743af5f4d34f2b2a2aaa45ae9f080d0dd5a953a7b46ddb3697becef1e3c7d5a54b17252525c9c7c7c7f835a8ababe3162770cdee9f2980ab3cfae8a3ead9b3678b5d7ce770383471e244454747bbfcb55e79e5151d3a7448d7af5f377e1772ebadb72a2626860312ec40e01e860c19a279f3e6a953a74e2dfe89fbead5ab2a292971e9ebd4d6d6cacfcf4fe9e9e9f2f5f5357a2dfcfcfc141818a8b7df7e9b0313040466733a9d9a3f7fbe060f1edce2cfd2f0f0f050a74e9db463c70e97df8a7dc78e1d1a3c78b07af4e861fc2d4e02020274faf469979fea0c0202dc90dcdc5ccd9933474ea7b3555ebf43870e0a0808d08a152b5cfe5a172e5c504e4e8ef117177e7df3c91d3b76e8c2850b1ca420203073f771df7df7293333b3d53e957b7878c86eb7ebfcf9f3faf0c30f5dfa5a555555eadab5abfaf5eb67f42ec4c3c343c1c1c13a72e4880e1e3cc8810a020233771f0f3cf080fcfcfc5afd13f7f5ebd7b57bf76e979ec25a5f5f2f0f0f0ff5eddb5761616146af4d4040806c369bb66eddca2e040404e659b870a1e2e2e25afdd3b8d56a556868a82a2b2bb57bf76e97be567979b9e2e2e2949090e0f2eb5d6e546464a48e1e3dcaf3d3d13cef33a600cde591471ed14d37dd64ccaf729c4ea7c68f1fdf22dfc52c5fbe5c1f7ffcb19a9a9a8c5e237f7fff167ba63cd881003f486262a21e7ef86175ebd6cda8ef02c2c3c3f5c5175fb4c8c5859d3b77567272b2bcbcbc8c5d278bc52287c32187c3a1e2e2620e5cb00341eb9b3a75aa6263638dbb4badafafafeeb8e38e16d9853cf9e4933a7cf8b0f1bb900e1d3a68d8b0611a387020072ed881a075e5e4e4e8aebbee52b76edd8cfcc46db7db151010a0356bd6b8f4b5eaebebd5d8d8a8ecec6ca39f9ffef59c34343468f3e6cd3c3f1d0404adc36eb76bce9c392a282830f6eeb49e9e9e72381c3a79f2a4cacbcb5dfa5aa74f9f569f3e7dd4ab572fa3d7edeb8b0bcbcbcbf5f1c71f7320e327e15758b821bd7af5d2d8b1638d3ffba873e7ce1a3c78b0cb5fa7a6a6466fbdf596cbaf826f0e3d7bf6d4e8d1a35bed824f1010b4730f3ef8a02223238d1fe7b973e774e8d0a11679ada2a222959696aaa1a1c1ec5f3f787868e4c891ead7af1f073208085ad6d4a953959d9d6df48395a47f7e37b17dfb76bdf8e28b2df27a3535355ab56a958e1f3f6efc1a8686866ac182051ccc202068394ea753d3a74f576060a0f163adaaaad2f3cf3fdfa2afb974e9526ddab44957ae5c31fb3f0056abd2d2d2347ffe7c0e6a1010b48c193366a86fdfbe2d7eb7dd1faba1a1416fbdf596d6af5fdfe2afbd70e1425556561a7f5a6f4b3e47050404ed5c4a4a8af2f3f3151a1a6afc580f1d3aa4575f7db5555e7bcf9e3d7af5d55775edda35e377217171719a316306073708085cc76eb72b373757292929c68ff5d2a54b5ab26449ab9ea6fafaebaf6be7ce9dc6cf55505090727373959191c1410e0202d7888888d0a44993d4a14307e3c7ba63c70e959494a8aeaeaed5c670ecd831bdf9e69b2ebd237073494a4ad2f0e1c365b7db39d04140d0fceeb9e71ec5c5c5193fcecf3fff5c454545467cfa2f292951595999f1df85f8f8f868dcb871eadebd3b073a08089ad7c08103357af468e32f1a6c6868d0fefdfbf5e4934f1a319ec3870f6beddab5aaaaaa327e8dbb75eba6fbeebb8f831d0404cd6bc18205ead8b1a3f1e3acadadd5e2c58b8d1ad3b3cf3eab5dbb7619ff85bacd66d3b061c3545858c8010f0282e63173e64c0d1830c0e85b954b526363a3366cd8a0bffffdefc68ded6f7ffb9b6a6a6a8c5feb909010cd9a358b831e0404372e2626460505058a8888307eac274e9c68f18b067fa855ab56e99d77ded1f5ebd78ddf85f4efdf9f5f658180e0c6656565292323c3f85b9634343468f9f2e5469f36fbf2cb2faba2a2c2f8350f0f0fd7d0a143959898c81b0004043f4d7474b4264e9ca8909010e3c77ae0c001ad5bb7ae554fdbfd3e478e1cd192254b8cbfc58924fdfce73fd790214378138080e0a799306182060c1860fc38ebeaeab47efdfa56b965c98f1d6749498976efde6dfc9c728b131010fc644ea753d3a64d93afafafd1e36c6c6cd4912347f4da6bafb9c5bc6eddba55ebd6add3175f7c61fc5813131375e79d77f2660001c18ff3dbdffed62d2e2aabababd38a152bb47fff7eb799db458b16e9e0c183c67fa1eeededad891327f25d0808087eb85b6eb945d9d9d9c6ef3e9a9a9ab477ef5e3df5d4536e35bf3535357ae38d37f4e5975f1a3fd64e9d3ae9c1071fe44d010282ef171515a5f1e3c7ab6bd7aec68ff5dcb973faeb5fffea96f3bc68d1226dd9b2c5f85b9c787b7b6bd0a0419a3a752a6f0e10107cb7010306282b2b4bdededec68f75cd9a352a2d2d75dbb97eeeb9e7f4d9679fb9c5878a912347f2853a0808befb3f14e3c68d738bddc7d1a347f5eebbefbac5d5dddf66cb962d5ab972a51a1b1b8d1ea7cd665346468632333379938080e09b656565292f2fcff8715ebd7a551b376ed4dab56bdd7abeebeaeab476ed5a1d3e7cd8f8b18687876bfcf8f18a8a8ae28d020282ffefaebbee92c3e1307a8c4d4d4dfae4934fb472e54aa32f1afca156af5ead9292125dbc78d1f8b16666666acc9831bc514040f07ffde637bf514242822c168bd1e3bc7cf9b2d6ad5ba7f7de7bafcdccfd92254b54515161fc17ea1d3a74d01d77dcc19b050404ffd6bf7f7f8d1831c2f8a7d1353535e9e38f3fd6134f3cd1a6e6ff830f3ed0aa55abf4d5575f193d4e8bc5a29e3d7beae9a79fe64d0302827f3ee7fcb6db6e53cf9e3d8ddf7d5cba74492fbdf4925b7f71fe6d1e7ffc711d3870c02d7621797979cac9c9e1cd4340d0dea5a7a72b272747fefefec68f75f3e6cd5ab264499b5d8b175e78c12d2e2eecdebdbb264d9a24a7d3c91b8880a0bd723a9d1a3162845b3ce7bcbaba5acb972f6f93bb8fafad59b3c6f81b424a92afafafb2b3b33570e040de440404ed557c7cbc0a0b0b65b3d98c1ee7f5ebd7b579f3666ddcb8b14daf474d4d8dde7efb6d5556561a3fd61e3d7a68e4c891ec420808daab050b16283c3cdcf8719e3c7952ab57afd6b163c7dafc9a1417176be3c68dc63f3fdd62b1a8a0a040191919bc910808da9bd9b3672b23234356abd987417d7dbdcacaca8c7cceb9ab7621efbcf38e3efdf453e3c71a1212a2b973e7f2662220684f9c4ea7a64c99a2c0c040e3c77aead4292d5cb8b05dadcfca952bb561c3065dbe7cd9f85d48fffefdf5f0c30ff3a62220682feebefb6e25242418ff9cf36bd7aee9cd37dfd4d6ad5bdbdd1afdfef7bfd7f1e3c78d3fad3720204063c68c514c4c0c6f2c0282b62e2d2d4d43860c517070b0f163ddb76f9f5e79e59576b94ea74e9dd2e2c58b8d7f7ebad56a556c6cac66ce9c69fc85a82020b80176bb5dc3860d53fffefd8d1feb850b17b474e952555555b5dbf55abc78b1b66fdf6efc381d0e87727373959292c29b8c80a0ad8a8888d0f8f1e38d7fd2a0246ddfbe5d4545456de2868937b20b59b66c99ce9e3d6bfc58131212347cf870762104046dd5fdf7dfaf9e3d7b1a3fce3367cea8a8a8c8ad9e73ee2ac5c5c5dab2658bf1cf0cf1f4f4d4d8b163d5bb776fde6804046d4d7e7ebe0a0a0a8cbf68b0a1a1417bf7eed59ffef427164d524545858a8a8adce2c9855dba74d1fcf9f359340282b6e6eebbef56585898f1e33c7bf6ac5e7ef96516ec3f2c5ab448dbb76f37fee242abd5aa9b6fbe59d3a64d63d10808da8a7beeb947292929f2f4f4347a9c8d8d8d2a2a2ad2d2a54b59b4fff2dc73cfa9babadaf871060707ebb6db6e63c10808da82f8f8780d1d3a54111111c68ff5d8b1637ae1851758b46fb07efd7aad5cb9520d0d0d468fd366b3293131918b0b0908da82dcdc5ca5a7a71bffac8ffafa7a2d5bb68c2fcebfc35ffef2177df4d147c68fd3e9742a2f2fcf2d4e170701c1b7888a8ad284091314141464fc58f7eddba775ebd6b5ebd376bf4f555595962e5dea16cf4f4f4d4d557e7e3ea7f51210b8ab59b366293939d9f8717ef9e5975abf7ebd4a4b4b59b4ef505757a7a2a222eddab5cbf8b1fafbfb6be2c4896e71e2060808fe4b7474b4a64c99221f1f1fa3c7d9d8d8a823478ee8c5175f64d17e809d3b776addba756e7171617c7cbceeb9e71e168d80c0dd3cfae8a3eadcb9b3f1e33c7ffebc962d5bd62e9ef5d15cfef0873f68fffefdba7efdbad1e3f4f4f4d498316378722101813b193f7ebc060f1e6cfceea3a9a9493b77eed49ffffc6716ed477aedb5d7f4c5175f183fce8888082e2e242070175151511a356a94ba74e962fc586b6a6ab468d12216ed2778e9a597545a5a6afc2d4ebcbcbc949696a6993367b2680404a6cbcece56565696f1170d36353569d5aa55edf2591fcd65e1c2853a7dfab45b7ca8193e7cb8a2a3a35934020253399d4e1516162a3232d2f8b1565454e8dd77df554d4d0d0bf713eddebd5b2b56ac30fee242abd5aa8c8c0ce5e5e5b1680404a61a3d7ab46ebef966e3c779f9f26595949468c3860d2cda0da8ababd39a356b74e8d021e3c71a1616a671e3c6c9e974b2700404269a356b96f1176e353535e9e8d1a35ab66c19170d36830f3ef840c5c5c56e319703060cd0edb7dfcea2111098e6c9279f545c5c9cf1b72cb978f1a2de7bef3d2e1a6cc65dc83ffef10f9597971bfffc745f5f5fdd76db6d5c9dde467848fa35d3e0fe060e1ca8fbeebb4f5151514607a4a9a949070f1ed484091358b46674e6cc1975ecd851c9c9c9469fba6db15864b7db151212a2356bd6b070ec40d0daec76bb264f9eac1e3d7a18bffba8ababe38a7317f9ddef7ea70f3ffcd02d7621b9b9b91a3162048b4640d0dab2b2b274f3cd37cbcfcfcff8b16edcb8512b56ac60d15ce4f9e79f576d6dadf1e3ecdebdbb0a0b0bf9429d80a035399d4e151414282626c6f8b19e3e7d5a2b57aee4b45d172a2e2e768b5f0d797979292b2b4b5959592c1a01416b494949d1a851a364b59abd940d0d0ddab469934a4a4a583417aaa9a9d13befbce316f715ebdebdbb468d1ac52e8480a0b5cc9b37cf2dde80274e9cd0aa55ab74ead42916cdc5366ddaa48d1b37eaead5abc68f75e8d0a1cacfcf67d108085ada2f7ef10ba5a5a519ffc5f9952b57f4fefbef6bc992252c5a0bed4256ac58a14f3ffdd4f8b106050569f6ecd92c1a01414b8a8a8ad2f8f1e3e570388c1feba953a7f4c73ffe91456b41efbdf79e8a8b8b75e9d225a3c769b158949898a8c71e7b8c452320682973e6cc515c5c9cf1df7d5cbd7a556fbcf1860e1f3ecca2b5b07befbd57c78e1d33feb45ebbddae51a346f1fc74028296909191a1214386b8c573cef7ecd9a3e79f7f9e456b25afbcf28a5bec4262626274ebadb7b2600404aefeb43674e850f5eddbd7f8b1d6d6d66ae9d2a57c71de8a162f5eacb2b232e3c7e9efefafdcdc5cbe50773336a6c0bd444444fcebb4ddfafa7aa33f5596959569ddba752c5a2baaa9a9d1b265cb949090a0909010637f9d65b158d4b3674f656565a9acac8c9b6cba098ba426a6c1bd444545c9cbcbcbf8717ef5d5575c3468c8ae352222c2f8c71b4b52757535c70c010100b4757c0702002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020020200000101000000101001010000001010010100000080800808000000808008080000008080000040400404000000404004040000020200000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000101008080000008080080800000080800808030050000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000101008080000008080080800000080800808000004040000004040040400000040400000202002020008096f43f0f9559ee3097f2490000000049454e44ae426082",
"$len": 8529
},
"$ct": "image/png"
},
"meta": {
"description": "The Atomicals era has begun.",
"legal": {
"terms": "The Token is provided 'AS IS', without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and non-infringement. In no event shall the creators, authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with The Token or the use or other dealings in The Token. The Token does not represent any investment, security, financial instrument, redemption, promise, bearer instrument or commitment of any kind. The Token is intended only for educational and experimentation purposes only and is not backed or supported by any individual or team. There are no future prospects or plans of any kind beyond the educational and experimentation usages of The Token. Any use or interaction with The Token is expressly prohibited unless your jurisdiction and circumstances explicitly permits the use and interaction with The Token. Any interaction with The Token constitutes acceptance of these terms and the user accepts all responsibility and all risks associated with the use and interaction with The Token."
},
"name": "ATOM"
}
}
},
"mint_info": {
"$bitwork": {
"bitworkc": "56a8",
"bitworkr": null
},
"$mint_bitworkc": "1618",
"$request_ticker": "atom",
"args": {
"bitworkc": "56a8",
"max_mints": 21000,
"mint_amount": 1000,
"mint_bitworkc": "1618",
"mint_height": 808512,
"nonce": 6426328,
"request_ticker": "atom",
"time": 1694929108
},
"commit_height": 808081,
"commit_index": 0,
"commit_location": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0",
"commit_tx_num": 895769685,
"commit_txid": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341",
"ctx": {
},
"meta": {
"description": "The Atomicals era has begun.",
"legal": {
"terms": "The Token is provided 'AS IS', without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and non-infringement. In no event shall the creators, authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with The Token or the use or other dealings in The Token. The Token does not represent any investment, security, financial instrument, redemption, promise, bearer instrument or commitment of any kind. The Token is intended only for educational and experimentation purposes only and is not backed or supported by any individual or team. There are no future prospects or plans of any kind beyond the educational and experimentation usages of The Token. Any use or interaction with The Token is expressly prohibited unless your jurisdiction and circumstances explicitly permits the use and interaction with The Token. Any interaction with The Token constitutes acceptance of these terms and the user accepts all responsibility and all risks associated with the use and interaction with The Token."
},
"name": "ATOM"
},
"reveal_location": "1d2f39f54320631d0432fa495a45a4f298a2ca1b18adef8e4356e327d003a694i0",
"reveal_location_blockhash": "8cdc9322273484fb153f734197a147fa2e45324a1f1b04000000000000000000",
"reveal_location_header": "0000ff3f3438c03bb7386b1dff8ebfde21e98b5d8f5b1382eb11020000000000000000005d3688de35e4a4588c4a3bfb4cafeb986d0b4490be9abe2b31e48269a68e7238ca920665ae3205179c72b18a",
"reveal_location_height": 808081,
"reveal_location_index": 0,
"reveal_location_script": "512093e2ab36ff5dd2d72b4d434aff2f5f434b0c4697ac5ba1b16aa9b774e3b5d86c",
"reveal_location_scripthash": "eb9fe91bda3349d2535ef2712221abd40ab2a74b474e987b11b570bf6edaf2bf",
"reveal_location_tx_num": 895769688,
"reveal_location_txid": "1d2f39f54320631d0432fa495a45a4f298a2ca1b18adef8e4356e327d003a694",
"reveal_location_value": 546
},
"subtype": "decentralized",
"type": "FT"
}
}
}
POST
/proxy/blockchain.atomicals.get_state
Obtain the latest additional state of an Atomicals. This is typically useful for Containers or DMint collections.
Params
Response
{
"success": true,
POST
/proxy/blockchain.atomicals.get_location
Obtain the location info with the given Atomicals ID.
Params
Response
{
"success": true,
"response": {
"result": {
"$bitwork": {
"bitworkc": "56a8",
"bitworkr": null
},
"$max_mints": 21000,
"$max_supply": 21000000,
"$mint_amount": 1000,
"$mint_bitworkc": "1618",
"$mint_height": 808512,
"$mint_mode": "fixed",
"$request_ticker": "atom",
"$request_ticker_status": {
"note": "Successfully verified and claimed ticker for current Atomical.",
"status": "verified",
"verified_atomical_id": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0"
},
"$ticker": "atom",
"$ticker_candidates": [
{
"atomical_id": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0",
"commit_height": 808081,
"reveal_location_height": 808081,
"tx_num": 895769685,
"txid": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341"
}
],
"atomical_id": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0",
"atomical_number": 0,
"atomical_ref": "atm70axb7mj0btwt6nqx0wjwm49ajemezmfcs83cc22ye9wf0d0gi0",
"confirmed": true,
"location_counts": 8085,
"location_info": [
{
"atomicals_at_location": [
"56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0"
],
"index": 0,
"location": "9d02a5333a04e224cb20be98120767dfe9728e6554264fca07457bea4edc5400i0",
"script": "512099eb274db2b505998a497db6b22db6f5e2300a66127d6e5666acf7b72c88dd0a",
"scripthash": "b5493b69c0014f5140db5bed96282464a377ddc038e95bdeadee282ede839311",
"tx_num": 988728345,
"txid": "9d02a5333a04e224cb20be98120767dfe9728e6554264fca07457bea4edc5400",
"value": 60000
}
],
"location_info_obj": {
"locations": [
{
"atomicals_at_location": [
"56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0"
],
"index": 0,
"location": "9d02a5333a04e224cb20be98120767dfe9728e6554264fca07457bea4edc5400i0",
"script": "512099eb274db2b505998a497db6b22db6f5e2300a66127d6e5666acf7b72c88dd0a",
"scripthash": "b5493b69c0014f5140db5bed96282464a377ddc038e95bdeadee282ede839311",
"tx_num": 988728345,
"txid": "9d02a5333a04e224cb20be98120767dfe9728e6554264fca07457bea4edc5400",
"value": 60000
}
]
},
"mint_data": {
"fields": {
"args": {
"bitworkc": "56a8",
"max_mints": 21000,
"mint_amount": 1000,
"mint_bitworkc": "1618",
"mint_height": 808512,
"nonce": 6426328,
"request_ticker": "atom",
"time": 1694929108
},
"image.png": {
"$b": {
"$auto": true,
"$b": "89504e470d0a1a0a0000000d494844520000019000000190080600000080bf36cc00000185694343504943432070726f66696c65000028917d913d48c3401cc55f53a5455b1cec20e290a1ea624154d451ab50840aa15668d5c1e4d20fa14943d2e2e228b8161cfc58ac3ab838ebeae02a08821f20ae2e4e8a2e52e2ff92428b180f8efbf1eedee3ee1d20d44b4cb33a46014daf98a9445ccc6457c4c02b82e846185318969965cc4a52129ee3eb1e3ebedec57896f7b93f4758cd590cf089c433cc302bc4ebc4939b1583f33e7184156595f89c78c4a40b123f725d71f98d73c161816746cc746a8e38422c16da586963563435e209e2a8aae9942f645c56396f71d64a55d6bc277f6128a72f2f719de6001258c02224885050c5064aa82046ab4e8a8514edc73dfcfd8e5f229742ae0d3072cca30c0db2e307ff83dfdd5af9f131372914073a5f6cfb631008ec028d9a6d7f1fdb76e304f03f03577acb5fae03d39fa4d75a5af408e8d9062eae5b9ab2075cee007d4f866cca8ee4a729e4f3c0fb197d5316e8bd05ba56ddde9afb387d00d2d455f206383804860a94bde6f1ee607b6fff9e69f6f703ac5e72be5c27fe1600000006624b474400e0002f0064a859d83c000000097048597300002e2300002e230178a53f760000000774494d4507e70906112d28e795876500001f2c4944415478daeddd7950d4e7e1c7f1cf2ecb29cb72ae207861054101954011058120a8c1036f8dc6448d269a68d39c9dcc246da76d92e9b499c9a4d624cdd19ac378c4498c461414a362bce31921c6884740a2214abc10e1f7477f69fbeb2fb72c3c0befd78c7fb5b28fcff3ddbcf761bf874552930000f891ac4c01008080000008080080800000080800000404004040000004040040400000040400000202002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020020200000101000000101001010000001010080800000080800808000000808008080000040400000040400404000000404004040000020200000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000808008080000008080080800000080800000404004040000004040040400000040400000202002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020000010100101000000101001010000001010080800000080800808000000808008080000040400000cdc1c61400ff76e79d772a292949168be51bfff76bd7aee999679ed1b163c7982c1010a600f8b779f3e6293e3efe5b03d2d0d0a08b172fead1471f65b2d0eef12b2ce07f3dfef8e38a8e8e96a7a7a76c36db37fef1f6f6d6e8d1a3992c808000ffe4743a959797a70e1d3a7ce7ffcf62b1a84b972efaf5af7fcda481803005803473e64cc5c6c6ca6afdfeb7849f9f9ff2f3f3151f1fcfc4818000ed595a5a9af2f3f3151212f2c3de3456abe2e3e375ebadb732792020407b65b7db959595a5d4d4d41ff5f7020202949797a79c9c1c26110404688f7af6eca9c99327cbd7d7f747ffdda4a424e5e6e6ca6eb733912020407b337dfaf49ffc5d86a7a7a7264c98a0be7dfb32912020407b929f9fafc2c242d96c3ffd72a86eddba69f6ecd94c260808d09ecc9e3d5be1e1e137f4333c3c3c949797a709132630a12020407b89476a6aaa3c3d3d6ff8670507076bc68c194c2a0808d0d6c5c4c4e8965b6e51a74e9d9ae5e7d96c36f5ebd74fbffce52f995c1010a02dcbc9c9d1a041837ed045833f54585898860d1ba694941426180404688ba2a3a33569d22405070737ebcfb5582c4a4b4b53464606930c0202b445e3c68d535a5a9a4b7eb6bfbfbf264f9eacc4c444261a0404684b121313357dfa74797979b9ec35faf6edab2953a630d92020405b326fde3c4547477febb33e9a83cd66d3840913f855160808d0568c1d3b56d9d9d9f2f1f171f96b75ead44973e7ce65d241400077e7743a3562c40875ebd6ad455ecfdbdb5b03060cd0f4e9d3997c1010c09de5e6e62a3b3bbb592e1afca1222323555050a0e8e8681600040470d7ddc7983163d4a54b97167d5d9bcda6cccc4c656666b2082020803bcacfcfd79021435a2d5e93274f6617020202b81bbbddaebbeebaab559fd7919191a1e1c387b3182020803bb9fffefb959494e4d2d376bf8f8f8f8f66ce9cc92e04040470171919191a3972a4fcfcfc5a751c168b45b1b1b19a3f7f3e8b020202b883b163c72a3636b655771fffb90bc9cbcbd3b061c358181010c06423468c506e6e6eabef3efe7317121d1dad3163c6f0fc741010c05476bb5d43870e55af5ebd8c1a97b7b7b7b2b3b3959797c722818000264a4f4fd7e8d1a3e5e1e161dcd8ba77efaed1a347cbe974b25020208069e6cd9b77c3cf3977d99bcd6ad5f0e1c33570e040160a040430c99d77ded9ec4f1a6c6e818181baf7de7b592c1010c024a9a9a9f2f5f535fb0d67b52a3939590f3df4100b06b7e721e9d74c03da822b57ae283b3b5b818181468fd3d3d353414141dabd7bb7aaaaaa58381010a0b51d3b764c9d3b77566a6aaad1bfc6b2582c0a0808d0e5cb97555c5cccc281800026a8aeae567a7aba2222228c1ea7b7b7b7fcfcfc74fcf8717df2c9272c1c0808d0dace9c392387c3a1f4f474973efbbc39848585e9ecd9b3dab66d9beaebeb593c1010a0b5d5d7d72b2e2e4eddbb77377a9c56ab559d3a75d2b66ddb74e2c409160e0404686d9f7df6993a76eca8a4a42475e8d0c1e8b1daed7605040468d9b2652c1c08086082b2b2320d1932445dbb7635fa0b75abd5aa8e1d3beaf4e9d33a70e0000b07020298a0a1a14183070f96bfbfbfd1e3f4f2f2527070b0366cd8a00b172eb0702020406b3b78f0a012131395909060c46dddbf6b17e27038545757a7ad5bb7b27020208009ce9e3dabcccc4c0507071b3d4e3f3f3fd96c36959797ebd4a9532c1c0808d0da6a6b6b151818a8b4b43423efd0fb9f9c4ea72a2b2bb57fff7e4eeb0501015a5b7d7dbd1a1b1b959090a0c8c848a3c7eae9e9a9b0b030959696eacc99332c1e0808d0da8e1f3faeae5dbb2a3131513e3e3e468f35343454d7af5fd7dab56b59381010c0049595951a3468902223238d3fadb753a74edabb77af8e1f3fcec2818000adadb6b6567e7e7e4a4f4f37fe96efbebebe72381c5c5c0802029862c78e1dcacccc548f1e3d8c3eadd7c3c3430101013a7ffebcf6eeddcbc281800026387ffebc72727264b7db8d1ee7d7b7603970e0803efffc73160e0404686dd5d5d5eadcb9b39293938dbfb8302c2c4c151515dab3670f0b070202b4b6fafa7a59ad56252525c9e9741a3d563f3f3ff9fbfb6bdbb66d3a77ee1c8b070202b4b68a8a0ac5c6c62a2121419e9e9e468f352222425555552a2b2b63e140400013d4d5d529353555e1e1e1c67fa11e1919a9e2e2627621202080094e9e3ca9888808dd74d34d463fb9d062b1c86eb7cbd7d757ab57af66e140400013949696aaa0a04051515146ef423c3d3d151010a0caca4a555454b0702020c0b74949495141418176efdeedf2d7ba76ed9a7272728cbfc589bfbfbf1a1b1b555656a68b172f7290808000ffcde974eaa1871e526161a12a2b2b75f4e85197be5e7575b5626363d5bb776fa3e7c566b3292828481515153a7cf830070a0808f0df323333f5c8238f28323252d7ae5d536969a94b6f6d7ef1e245d96c362527272b2828c8e8b971381cb2582cdab66d1b4f2e040101fedbb3cf3eab3e7dfac8d3d3530e8743274e9cd0a143875cfa9a353535fad9cf7ea6debd7b1bfdcc108bc5a2a8a828eddfbf5f070f1ee460010101be367ffe7c4d9b36ed5f373b0c0e0ed6d5ab57b575eb5697fedeffeb9f9d9c9cac909010a3bf50f7f6f6567878b8962f5fce43a7404000498a8f8fd7af7ef52b454747ff9fdbad474646aabcbc5c070e1c70e9eb9797972b2e2ecef88b0b2d168b82828264b158545a5aca81835665650a60822953a67ce3af908283833567ce9c1619c333cf3ca3a3478faaa9a9c9e8b9f2f7f7d7c89123959696c68103762068df727272347bf66cf5e8d1e35b3f71db6c36bdfffefb2e1dc7b973e7e4e9e9a9acac2ce3772176bb5df5f5f52a2a2ae200020141fb64b7db75fbedb7abb0b0f05bbfc0f6f4f4546060a076eddaa5aaaa2a978ee7f4e9d3ead7afdf37c6cc245e5e5eead0a1838e1d3ba64f3ef98403090404ed4f5252921e7bec318585857de727ee808000d5d7d76bddba752e1dcf850b17e4e5e5a5b4b4b47f3d93c354212121faeaabafb479f366be50070141fbf3d4534f69d0a041dffb9c722f2f2ff9fbfbb7c8c585e7cf9f576c6cac6263638d7f7e7a6464a4b66cd9a213274e70308180a0fd282c2cd482050b7ef0d301434343555b5babad5bb7baf413776d6dad7c7d7dd5bf7f7f0506061a3d877e7e7e0a0909d19b6fbec901050282f6c16eb7eb89279e509f3e7d7ef0a7fcaf3f71efdbb7cfe5bb907dfbf629353555313131b2d96c46ef429c4ea7ce9d3bc7f3d3d1f2c71f5380d6306bd62c252727ffe8ff384746466af6ecd92d32c6458b16e9d4a953c6cfa5c3e1d0b469d3141515c58105762068dbfaf7efafb973e7aa4f9f3e3ffaaa6f8bc5a2b0b030d5d5d569d7ae5d2e1de7891327e4743a3560c000a36f7162b55aff7592c1a64d9b38c04040d0764d9a344953a74e95b7b7f74ffafbdedede0a0c0cd4ead5ab5d7e6bf3eaea6aa5a6a61affe9ded7d7575e5e5e2a2f2fd7c9932739c84040d0f6c4c7c7ebb1c71e53f7eedd6fe813b7dd6e57535393cb6fe7f1f9e79fcbdfdf5fe9e9e93f39782d252c2c4c555555dab3670fa7f58280a0ed79e08107346ad4a81bfe95504b7ee2aeafaf57af5ebd141d1d6dfc930b3b76eca89292129d397386830d04046d474a4a8a1e7ffc7185868636db27eeeaea6aeddebddba59fb8abaaaa141a1aaabe7dfbcadfdfdfe8390e0a0a9297979756ad5ac5018716d1c41ffeb4c49fd75f7fbde9ca952b4dcde9c891234d2929292d32fed5ab57375dbb76adc974a74f9f6e1a326408c71c7f5cfe871d085ac4d4a953357dfa7485848434ebcf0d0e0e96d56a6d914fdc57af5e55565696f1bb101f1f1f050606727121f81516dc5f4c4c8ce6ce9dabd4d4d466bf3588c562517878b82a2b2bf5d1471fb9f4dff1d1471fa977efde4a4c4c34fa16271e1e1e72381cba74e992cb4f7546fbc6858470b9010306283333d36557743b9d4ecd9831a345fe2d2fbef8a25bdcfdb663c78ebae5965b949898c801087620704fd1d1d17af8e187959494e4ba4f41ff7b5a6f6363a33ef8e00397fe7bbefcf24b391c0ee32f2eb4582c723a9d3a7af4a876eedcc981080202f73375ea54cd9c39d3e50f68f2f7f797c562d1fefdfb5d7a0a6b7d7dbd9a9a9ad4a74f1fe32f2ef4f1f191c3e1d0a64d9b545b5bcbc1080202f7e1743af5f4d34f2b2a2aaa45ae9f080d0dd5a953a7b46ddb3697becef1e3c7d5a54b17252525c9c7c7c7f835a8ababe3162770cdee9f2980ab3cfae8a3ead9b3678b5d7ce770383471e244454747bbfcb55e79e5151d3a7448d7af5f377e1772ebadb72a2626860312ec40e01e860c19a279f3e6a953a74e2dfe89fbead5ab2a292971e9ebd4d6d6cacfcf4fe9e9e9f2f5f5357a2dfcfcfc141818a8b7df7e9b0313040466733a9d9a3f7fbe060f1edce2cfd2f0f0f050a74e9db463c70e97df8a7dc78e1d1a3c78b07af4e861fc2d4e02020274faf469979fea0c0202dc90dcdc5ccd9933474ea7b3555ebf43870e0a0808d08a152b5cfe5a172e5c504e4e8ef117177e7df3c91d3b76e8c2850b1ca420203073f771df7df7293333b3d53e957b7878c86eb7ebfcf9f3faf0c30f5dfa5a555555eadab5abfaf5eb67f42ec4c3c343c1c1c13a72e4880e1e3cc8810a020233771f0f3cf080fcfcfc5afd13f7f5ebd7b57bf76e979ec25a5f5f2f0f0f0ff5eddb5761616146af4d4040806c369bb66eddca2e040404e659b870a1e2e2e25afdd3b8d56a556868a82a2b2bb57bf76e97be567979b9e2e2e2949090e0f2eb5d6e546464a48e1e3dcaf3d3d13cef33a600cde591471ed14d37dd64ccaf729c4ea7c68f1fdf22dfc52c5fbe5c1f7ffcb19a9a9a8c5e237f7fff167ba63cd881003f486262a21e7ef86175ebd6cda8ef02c2c3c3f5c5175fb4c8c5859d3b77567272b2bcbcbc8c5d278bc52287c32187c3a1e2e2620e5cb00341eb9b3a75aa6263638dbb4badafafafeeb8e38e16d9853cf9e4933a7cf8b0f1bb900e1d3a68d8b0611a387020072ed881a075e5e4e4e8aebbee52b76edd8cfcc46db7db151010a0356bd6b8f4b5eaebebd5d8d8a8ecec6ca39f9ffef59c34343468f3e6cd3c3f1d0404adc36eb76bce9c392a282830f6eeb49e9e9e72381c3a79f2a4cacbcb5dfa5aa74f9f569f3e7dd4ab572fa3d7edeb8b0bcbcbcbf5f1c71f7320e327e15758b821bd7af5d2d8b1638d3ffba873e7ce1a3c78b0cb5fa7a6a6466fbdf596cbaf826f0e3d7bf6d4e8d1a35bed824f1010b4730f3ef8a02223238d1fe7b973e774e8d0a11679ada2a222959696aaa1a1c1ec5f3f787868e4c891ead7af1f073208085ad6d4a953959d9d6df48395a47f7e37b17dfb76bdf8e28b2df27a3535355ab56a958e1f3f6efc1a8686866ac182051ccc202068394ea753d3a74f576060a0f163adaaaad2f3cf3fdfa2afb974e9526ddab44957ae5c31fb3f0056abd2d2d2347ffe7c0e6a1010b48c193366a86fdfbe2d7eb7dd1faba1a1416fbdf596d6af5fdfe2afbd70e1425556561a7f5a6f4b3e47050404ed5c4a4a8af2f3f3151a1a6afc580f1d3aa4575f7db5555e7bcf9e3d7af5d55775edda35e377217171719a316306073708085cc76eb72b373757292929c68ff5d2a54b5ab26449ab9ea6fafaebaf6be7ce9dc6cf55505090727373959191c1410e0202d7888888d0a44993d4a14307e3c7ba63c70e959494a8aeaeaed5c670ecd831bdf9e69b2ebd237073494a4ad2f0e1c365b7db39d04140d0fceeb9e71ec5c5c5193fcecf3fff5c454545467cfa2f292951595999f1df85f8f8f868dcb871eadebd3b073a08089ad7c08103357af468e32f1a6c6868d0fefdfbf5e4934f1a319ec3870f6beddab5aaaaaa327e8dbb75eba6fbeebb8f831d0404cd6bc18205ead8b1a3f1e3acadadd5e2c58b8d1ad3b3cf3eab5dbb7619ff85bacd66d3b061c3545858c8010f0282e63173e64c0d1830c0e85b954b526363a3366cd8a0bffffdefc68ded6f7ffb9b6a6a6a8c5feb909010cd9a358b831e0404372e2626460505058a8888307eac274e9c68f18b067fa855ab56e99d77ded1f5ebd78ddf85f4efdf9f5f658180e0c6656565292323c3f85b9634343468f9f2e5469f36fbf2cb2faba2a2c2f8350f0f0fd7d0a143959898c81b0004043f4d7474b4264e9ca8909010e3c77ae0c001ad5bb7ae554fdbfd3e478e1cd192254b8cbfc58924fdfce73fd790214378138080e0a799306182060c1860fc38ebeaeab47efdfa56b965c98f1d6749498976efde6dfc9c728b131010fc644ea753d3a64d93afafafd1e36c6c6cd4912347f4da6bafb9c5bc6eddba55ebd6add3175f7c61fc5813131375e79d77f2660001c18ff3dbdffed62d2e2aabababd38a152bb47fff7eb799db458b16e9e0c183c67fa1eeededad891327f25d0808087eb85b6eb945d9d9d9c6ef3e9a9a9ab477ef5e3df5d4536e35bf3535357ae38d37f4e5975f1a3fd64e9d3ae9c1071fe44d010282ef171515a5f1e3c7ab6bd7aec68ff5dcb973faeb5fffea96f3bc68d1226dd9b2c5f85b9c787b7b6bd0a0419a3a752a6f0e10107cb7010306282b2b4bdededec68f75cd9a352a2d2d75dbb97eeeb9e7f4d9679fb9c5878a912347f2853a0808befb3f14e3c68d738bddc7d1a347f5eebbefbac5d5dddf66cb962d5ab972a51a1b1b8d1ea7cd665346468632333379938080e09b656565292f2fcff8715ebd7a551b376ed4dab56bdd7abeebeaeab476ed5a1d3e7cd8f8b18687876bfcf8f18a8a8ae28d020282ffefaebbee92c3e1307a8c4d4d4dfae4934fb472e54aa32f1afca156af5ead9292125dbc78d1f8b16666666acc9831bc514040f07ffde637bf514242822c168bd1e3bc7cf9b2d6ad5ba7f7de7bafcdccfd92254b54515161fc17ea1d3a74d01d77dcc19b050404ffd6bf7f7f8d1831c2f8a7d1353535e9e38f3fd6134f3cd1a6e6ff830f3ed0aa55abf4d5575f193d4e8bc5a29e3d7beae9a79fe64d0302827f3ee7fcb6db6e53cf9e3d8ddf7d5cba74492fbdf4925b7f71fe6d1e7ffc711d3870c02d7621797979cac9c9e1cd4340d0dea5a7a72b272747fefefec68f75f3e6cd5ab264499b5d8b175e78c12d2e2eecdebdbb264d9a24a7d3c91b8880a0bd723a9d1a3162845b3ce7bcbaba5acb972f6f93bb8fafad59b3c6f81b424a92afafafb2b3b33570e040de440404ed557c7cbc0a0b0b65b3d98c1ee7f5ebd7b579f3666ddcb8b14daf474d4d8dde7efb6d5556561a3fd61e3d7a68e4c891ec420808daab050b16283c3cdcf8719e3c7952ab57afd6b163c7dafc9a1417176be3c68dc63f3fdd62b1a8a0a040191919bc910808da9bd9b3672b23234356abd987417d7dbdcacaca8c7cceb9ab7621efbcf38e3efdf453e3c71a1212a2b973e7f2662220684f9c4ea7a64c99a2c0c040e3c77aead4292d5cb8b05dadcfca952bb561c3065dbe7cd9f85d48fffefdf5f0c30ff3a62220682feebefb6e25242418ff9cf36bd7aee9cd37dfd4d6ad5bdbdd1afdfef7bfd7f1e3c78d3fad3720204063c68c514c4c0c6f2c0282b62e2d2d4d43860c517070b0f163ddb76f9f5e79e59576b94ea74e9dd2e2c58b8d7f7ebad56a556c6cac66ce9c69fc85a82020b80176bb5dc3860d53fffefd8d1feb850b17b474e952555555b5dbf55abc78b1b66fdf6efc381d0e87727373959292c29b8c80a0ad8a8888d0f8f1e38d7fd2a0246ddfbe5d4545456de2868937b20b59b66c99ce9e3d6bfc58131212347cf870762104046dd5fdf7dfaf9e3d7b1a3fce3367cea8a8a8c8ad9e73ee2ac5c5c5dab2658bf1cf0cf1f4f4d4d8b163d5bb776fde6804046d4d7e7ebe0a0a0a8cbf68b0a1a1417bf7eed59ffef427164d524545858a8a8adce2c9855dba74d1fcf9f359340282b6e6eebbef56585898f1e33c7bf6ac5e7ef96516ec3f2c5ab448dbb76f37fee242abd5aa9b6fbe59d3a64d63d10808da8a7beeb947292929f2f4f4347a9c8d8d8d2a2a2ad2d2a54b59b4fff2dc73cfa9babadaf871060707ebb6db6e63c10808da82f8f8780d1d3a54111111c68ff5d8b1637ae1851758b46fb07efd7aad5cb9520d0d0d468fd366b3293131918b0b0908da82dcdc5ca5a7a71bffac8ffafa7a2d5bb68c2fcebfc35ffef2177df4d147c68fd3e9742a2f2fcf2d4e170701c1b7888a8ad284091314141464fc58f7eddba775ebd6b5ebd376bf4f555595962e5dea16cf4f4f4d4d557e7e3ea7f51210b8ab59b366293939d9f8717ef9e5975abf7ebd4a4b4b59b4ef505757a7a2a222eddab5cbf8b1fafbfb6be2c4896e71e2060808fe4b7474b4a64c99221f1f1fa3c7d9d8d8a823478ee8c5175f64d17e809d3b776addba756e7171617c7cbceeb9e71e168d80c0dd3cfae8a3eadcb9b3f1e33c7ffebc962d5bd62e9ef5d15cfef0873f68fffefdba7efdbad1e3f4f4f4d498316378722101813b193f7ebc060f1e6cfceea3a9a9493b77eed49ffffc6716ed477aedb5d7f4c5175f183fce8888082e2e242070175151511a356a94ba74e962fc586b6a6ab468d12216ed2778e9a597545a5a6afc2d4ebcbcbc949696a6993367b2680404a6cbcece56565696f1170d36353569d5aa55edf2591fcd65e1c2853a7dfab45b7ca8193e7cb8a2a3a35934020253399d4e1516162a3232d2f8b1565454e8dd77df554d4d0d0bf713eddebd5b2b56ac30fee242abd5aa8c8c0ce5e5e5b1680404a61a3d7ab46ebef966e3c779f9f26595949468c3860d2cda0da8ababd39a356b74e8d021e3c71a1616a671e3c6c9e974b2700404269a356b96f1176e353535e9e8d1a35ab66c19170d36830f3ef840c5c5c56e319703060cd0edb7dfcea2111098e6c9279f545c5c9cf1b72cb978f1a2de7bef3d2e1a6cc65dc83ffef10f9597971bfffc745f5f5fdd76db6d5c9dde467848fa35d3e0fe060e1ca8fbeebb4f5151514607a4a9a949070f1ed484091358b46674e6cc1975ecd851c9c9c9469fba6db15864b7db151212a2356bd6b070ec40d0daec76bb264f9eac1e3d7a18bffba8ababe38a7317f9ddef7ea70f3ffcd02d7621b9b9b91a3162048b4640d0dab2b2b274f3cd37cbcfcfcff8b16edcb8512b56ac60d15ce4f9e79f576d6dadf1e3ecdebdbb0a0b0bf9429d80a035399d4e151414282626c6f8b19e3e7d5a2b57aee4b45d172a2e2e768b5f0d797979292b2b4b5959592c1a01416b494949d1a851a364b59abd940d0d0ddab469934a4a4a583417aaa9a9d13befbce316f715ebdebdbb468d1ac52e8480a0b5cc9b37cf2dde80274e9cd0aa55ab74ead42916cdc5366ddaa48d1b37eaead5abc68f75e8d0a1cacfcf67d108085ada2f7ef10ba5a5a519ffc5f9952b57f4fefbef6bc992252c5a0bed4256ac58a14f3ffdd4f8b106050569f6ecd92c1a01414b8a8a8ad2f8f1e3e570388c1feba953a7f4c73ffe91456b41efbdf79e8a8b8b75e9d225a3c769b158949898a8c71e7b8c452320682973e6cc515c5c9cf1df7d5cbd7a556fbcf1860e1f3ecca2b5b07befbd57c78e1d33feb45ebbddae51a346f1fc74028296909191a1214386b8c573cef7ecd9a3e79f7f9e456b25afbcf28a5bec4262626274ebadb7b2600404aefeb43674e850f5eddbd7f8b1d6d6d66ae9d2a57c71de8a162f5eacb2b232e3c7e9efefafdcdc5cbe50773336a6c0bd444444fcebb4ddfafa7aa33f5596959569ddba752c5a2baaa9a9d1b265cb949090a0909010637f9d65b158d4b3674f656565a9acac8c9b6cba098ba426a6c1bd444545c9cbcbcbf8717ef5d5575c3468c8ae352222c2f8c71b4b52757535c70c010100b4757c0702002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020020200000101000000101001010000001010010100000080800808000000808008080000008080000040400404000000404004040000020200000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000101008080000008080080800000080800808030050000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000101008080000008080080800000080800808000004040000004040040400000040400000202002020008096f43f0f9559ee3097f2490000000049454e44ae426082",
"$d": "89504e470d0a1a0a0000000d494844520000019000000190080600000080bf36cc00000185694343504943432070726f66696c65000028917d913d48c3401cc55f53a5455b1cec20e290a1ea624154d451ab50840aa15668d5c1e4d20fa14943d2e2e228b8161cfc58ac3ab838ebeae02a08821f20ae2e4e8a2e52e2ff92428b180f8efbf1eedee3ee1d20d44b4cb33a46014daf98a9445ccc6457c4c02b82e846185318969965cc4a52129ee3eb1e3ebedec57896f7b93f4758cd590cf089c433cc302bc4ebc4939b1583f33e7184156595f89c78c4a40b123f725d71f98d73c161816746cc746a8e38422c16da586963563435e209e2a8aae9942f645c56396f71d64a55d6bc277f6128a72f2f719de6001258c02224885050c5064aa82046ab4e8a8514edc73dfcfd8e5f229742ae0d3072cca30c0db2e307ff83dfdd5af9f131372914073a5f6cfb631008ec028d9a6d7f1fdb76e304f03f03577acb5fae03d39fa4d75a5af408e8d9062eae5b9ab2075cee007d4f866cca8ee4a729e4f3c0fb197d5316e8bd05ba56ddde9afb387d00d2d455f206383804860a94bde6f1ee607b6fff9e69f6f703ac5e72be5c27fe1600000006624b474400e0002f0064a859d83c000000097048597300002e2300002e230178a53f760000000774494d4507e70906112d28e795876500001f2c4944415478daeddd7950d4e7e1c7f1cf2ecb29cb72ae207861054101954011058120a8c1036f8dc6448d269a68d39c9dcc246da76d92e9b499c9a4d624cdd19ac378c4498c461414a362bce31921c6884740a2214abc10e1f7477f69fbeb2fb72c3c0befd78c7fb5b28fcff3ddbcf761bf874552930000f891ac4c01008080000008080080800000080800000404004040000004040040400000040400000202002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020020200000101000000101001010000001010080800000080800808000000808008080000040400000040400404000000404004040000020200000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000808008080000008080080800000080800000404004040000004040040400000040400000202002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020000010100101000000101001010000001010080800000080800808000000808008080000040400000cdc1c61400ff76e79d772a292949168be51bfff76bd7aee999679ed1b163c7982c1010a600f8b779f3e6293e3efe5b03d2d0d0a08b172fead1471f65b2d0eef12b2ce07f3dfef8e38a8e8e96a7a7a76c36db37fef1f6f6d6e8d1a3992c808000ffe4743a959797a70e1d3a7ce7ffcf62b1a84b972efaf5af7fcda481803005803473e64cc5c6c6ca6afdfeb7849f9f9ff2f3f3151f1fcfc4818000ed595a5a9af2f3f3151212f2c3de3456abe2e3e375ebadb732792020407b65b7db959595a5d4d4d41ff5f7020202949797a79c9c1c26110404688f7af6eca9c99327cbd7d7f747ffdda4a424e5e6e6ca6eb733912020407b337dfaf49ffc5d86a7a7a7264c98a0be7dfb32912020407b929f9fafc2c242d96c3ffd72a86eddba69f6ecd94c260808d09ecc9e3d5be1e1e137f4333c3c3c949797a709132630a12020407b89476a6aaa3c3d3d6ff8670507076bc68c194c2a0808d0d6c5c4c4e8965b6e51a74e9d9ae5e7d96c36f5ebd74fbffce52f995c1010a02dcbc9c9d1a041837ed045833f54585898860d1ba694941426180404688ba2a3a33569d22405070737ebcfb5582c4a4b4b53464606930c0202b445e3c68d535a5a9a4b7eb6bfbfbf264f9eacc4c444261a0404684b121313357dfa74797979b9ec35faf6edab2953a630d92020405b326fde3c4547477febb33e9a83cd66d3840913f855160808d0568c1d3b56d9d9d9f2f1f171f96b75ead44973e7ce65d241400077e7743a3562c40875ebd6ad455ecfdbdb5b03060cd0f4e9d3997c1010c09de5e6e62a3b3bbb592e1afca1222323555050a0e8e8681600040470d7ddc7983163d4a54b97167d5d9bcda6cccc4c656666b2082020803bcacfcfd79021435a2d5e93274f6617020202b81bbbddaebbeebaab559fd7919191a1e1c387b3182020803bb9fffefb959494e4d2d376bf8f8f8f8f66ce9cc92e04040470171919191a3972a4fcfcfc5a751c168b45b1b1b19a3f7f3e8b020202b883b163c72a3636b655771fffb90bc9cbcbd3b061c358181010c06423468c506e6e6eabef3efe7317121d1dad3163c6f0fc741010c05476bb5d43870e55af5ebd8c1a97b7b7b7b2b3b3959797c722818000264a4f4fd7e8d1a3e5e1e161dcd8ba77efaed1a347cbe974b25020208069e6cd9b77c3cf3977d99bcd6ad5f0e1c33570e040160a040430c99d77ded9ec4f1a6c6e818181baf7de7b592c1010c024a9a9a9f2f5f535fb0d67b52a3939590f3df4100b06b7e721e9d74c03da822b57ae283b3b5b818181468fd3d3d353414141dabd7bb7aaaaaa58381010a0b51d3b764c9d3b77566a6aaad1bfc6b2582c0a0808d0e5cb97555c5cccc281800026a8aeae567a7aba2222228c1ea7b7b7b7fcfcfc74fcf8717df2c9272c1c0808d0dace9c392387c3a1f4f474973efbbc39848585e9ecd9b3dab66d9beaebeb593c1010a0b5d5d7d72b2e2e4eddbb77377a9c56ab559d3a75d2b66ddb74e2c409160e0404686d9f7df6993a76eca8a4a42475e8d0c1e8b1daed7605040468d9b2652c1c08086082b2b2320d1932445dbb7635fa0b75abd5aa8e1d3beaf4e9d33a70e0000b07020298a0a1a14183070f96bfbfbfd1e3f4f2f2527070b0366cd8a00b172eb0702020406b3b78f0a012131395909060c46dddbf6b17e27038545757a7ad5bb7b27020208009ce9e3dabcccc4c0507071b3d4e3f3f3fd96c36959797ebd4a9532c1c0808d0da6a6b6b151818a8b4b43423efd0fb9f9c4ea72a2b2bb57fff7e4eeb0501015a5b7d7dbd1a1b1b959090a0c8c848a3c7eae9e9a9b0b030959696eacc99332c1e0808d0da8e1f3faeae5dbb2a3131513e3e3e468f35343454d7af5fd7dab56b59381010c0049595951a3468902223238d3fadb753a74edabb77af8e1f3fcec2818000adadb6b6567e7e7e4a4f4f37fe96efbebebe72381c5c5c0802029862c78e1dcacccc548f1e3d8c3eadd7c3c3430101013a7ffebcf6eeddcbc281800026387ffebc72727264b7db8d1ee7d7b7603970e0803efffc73160e0404686dd5d5d5eadcb9b39293938dbfb8302c2c4c151515dab3670f0b070202b4b6fafa7a59ad56252525c9e9741a3d563f3f3ff9fbfb6bdbb66d3a77ee1c8b070202b4b68a8a0ac5c6c62a2121419e9e9e468f352222425555552a2b2b63e140400013d4d5d529353555e1e1e1c67fa11e1919a9e2e2627621202080094e9e3ca9888808dd74d34d463fb9d062b1c86eb7cbd7d757ab57af66e140400013949696aaa0a04051515146ef423c3d3d151010a0caca4a555454b0702020c0b74949495141418176efdeedf2d7ba76ed9a7272728cbfc589bfbfbf1a1b1b555656a68b172f7290808000ffcde974eaa1871e526161a12a2b2b75f4e85197be5e7575b5626363d5bb776fa3e7c566b3292828481515153a7cf830070a0808f0df323333f5c8238f28323252d7ae5d536969a94b6f6d7ef1e245d96c362527272b2828c8e8b971381cb2582cdab66d1b4f2e040101fedbb3cf3eab3e7dfac8d3d3530e8743274e9cd0a143875cfa9a353535fad9cf7ea6debd7b1bfdcc108bc5a2a8a828eddfbf5f070f1ee460010101be367ffe7c4d9b36ed5f373b0c0e0ed6d5ab57b575eb5697fedeffeb9f9d9c9cac909010a3bf50f7f6f6567878b8962f5fce43a7404000498a8f8fd7af7ef52b454747ff9fdbad474646aabcbc5c070e1c70e9eb9797972b2e2ecef88b0b2d168b82828264b158545a5aca81835665650a60822953a67ce3af908283833567ce9c1619c333cf3ca3a3478faaa9a9c9e8b9f2f7f7d7c89123959696c68103762068df727272347bf66cf5e8d1e35b3f71db6c36bdfffefb2e1dc7b973e7e4e9e9a9acac2ce3772176bb5df5f5f52a2a2ae200020141fb64b7db75fbedb7abb0b0f05bbfc0f6f4f4546060a076eddaa5aaaa2a978ee7f4e9d3ead7afdf37c6cc245e5e5eead0a1838e1d3ba64f3ef98403090404ed4f5252921e7bec318585857de727ee808000d5d7d76bddba752e1dcf850b17e4e5e5a5b4b4b47f3d93c354212121faeaabafb479f366be50070141fbf3d4534f69d0a041dffb9c722f2f2ff9fbfbb7c8c585e7cf9f576c6cac6263638d7f7e7a6464a4b66cd9a213274e70308180a0fd282c2cd482050b7ef0d301434343555b5babad5bb7baf413776d6dad7c7d7dd5bf7f7f0506061a3d877e7e7e0a0909d19b6fbec901050282f6c16eb7eb89279e509f3e7d7ef0a7fcaf3f71efdbb7cfe5bb907dfbf629353555313131b2d96c46ef429c4ea7ce9d3bc7f3d3d1f2c71f5380d6306bd62c252727ffe8ff384746466af6ecd92d32c6458b16e9d4a953c6cfa5c3e1d0b469d3141515c58105762068dbfaf7efafb973e7aa4f9f3e3ffaaa6f8bc5a2b0b030d5d5d569d7ae5d2e1de7891327e4743a3560c000a36f7162b55aff7592c1a64d9b38c04040d0764d9a344953a74e95b7b7f74ffafbdedede0a0c0cd4ead5ab5d7e6bf3eaea6aa5a6a61affe9ded7d7575e5e5e2a2f2fd7c9932739c84040d0f6c4c7c7ebb1c71e53f7eedd6fe813b7dd6e57535393cb6fe7f1f9e79fcbdfdf5fe9e9e93f39782d252c2c4c555555dab3670fa7f58280a0ed79e08107346ad4a81bfe95504b7ee2aeafaf57af5ebd141d1d6dfc930b3b76eca89292129d397386830d04046d474a4a8a1e7ffc7185868636db27eeeaea6aeddebddba59fb8abaaaa141a1aaabe7dfbcadfdfdfe8390e0a0a9297979756ad5ac5018716d1c41ffeb4c49fd75f7fbde9ca952b4dcde9c891234d2929292d32fed5ab57375dbb76adc974a74f9f6e1a326408c71c7f5cfe871d085ac4d4a953357dfa7485848434ebcf0d0e0e96d56a6d914fdc57af5e55565696f1bb101f1f1f050606727121f81516dc5f4c4c8ce6ce9dabd4d4d466bf3588c562517878b82a2b2bf5d1471fb9f4dff1d1471fa977efde4a4c4c34fa16271e1e1e72381cba74e992cb4f7546fbc6858470b9010306283333d36557743b9d4ecd9831a345fe2d2fbef8a25bdcfdb663c78ebae5965b949898c801087620704fd1d1d17af8e187959494e4ba4f41ff7b5a6f6363a33ef8e00397fe7bbefcf24b391c0ee32f2eb4582c723a9d3a7af4a876eedcc981080202f73375ea54cd9c39d3e50f68f2f7f797c562d1fefdfb5d7a0a6b7d7dbd9a9a9ad4a74f1fe32f2ef4f1f191c3e1d0a64d9b545b5bcbc1080202f7e1743af5f4d34f2b2a2aaa45ae9f080d0dd5a953a7b46ddb3697becef1e3c7d5a54b17252525c9c7c7c7f835a8ababe3162770cdee9f2980ab3cfae8a3ead9b3678b5d7ce770383471e244454747bbfcb55e79e5151d3a7448d7af5f377e1772ebadb72a2626860312ec40e01e860c19a279f3e6a953a74e2dfe89fbead5ab2a292971e9ebd4d6d6cacfcf4fe9e9e9f2f5f5357a2dfcfcfc141818a8b7df7e9b0313040466733a9d9a3f7fbe060f1edce2cfd2f0f0f050a74e9db463c70e97df8a7dc78e1d1a3c78b07af4e861fc2d4e02020274faf469979fea0c0202dc90dcdc5ccd9933474ea7b3555ebf43870e0a0808d08a152b5cfe5a172e5c504e4e8ef117177e7df3c91d3b76e8c2850b1ca420203073f771df7df7293333b3d53e957b7878c86eb7ebfcf9f3faf0c30f5dfa5a555555eadab5abfaf5eb67f42ec4c3c343c1c1c13a72e4880e1e3cc8810a020233771f0f3cf080fcfcfc5afd13f7f5ebd7b57bf76e979ec25a5f5f2f0f0f0ff5eddb5761616146af4d4040806c369bb66eddca2e040404e659b870a1e2e2e25afdd3b8d56a556868a82a2b2bb57bf76e97be567979b9e2e2e2949090e0f2eb5d6e546464a48e1e3dcaf3d3d13cef33a600cde591471ed14d37dd64ccaf729c4ea7c68f1fdf22dfc52c5fbe5c1f7ffcb19a9a9a8c5e237f7fff167ba63cd881003f486262a21e7ef86175ebd6cda8ef02c2c3c3f5c5175fb4c8c5859d3b77567272b2bcbcbc8c5d278bc52287c32187c3a1e2e2620e5cb00341eb9b3a75aa6263638dbb4badafafafeeb8e38e16d9853cf9e4933a7cf8b0f1bb900e1d3a68d8b0611a387020072ed881a075e5e4e4e8aebbee52b76edd8cfcc46db7db151010a0356bd6b8f4b5eaebebd5d8d8a8ecec6ca39f9ffef59c34343468f3e6cd3c3f1d0404adc36eb76bce9c392a282830f6eeb49e9e9e72381c3a79f2a4cacbcb5dfa5aa74f9f569f3e7dd4ab572fa3d7edeb8b0bcbcbcbf5f1c71f7320e327e15758b821bd7af5d2d8b1638d3ffba873e7ce1a3c78b0cb5fa7a6a6466fbdf596cbaf826f0e3d7bf6d4e8d1a35bed824f1010b4730f3ef8a02223238d1fe7b973e774e8d0a11679ada2a222959696aaa1a1c1ec5f3f787868e4c891ead7af1f073208085ad6d4a953959d9d6df48395a47f7e37b17dfb76bdf8e28b2df27a3535355ab56a958e1f3f6efc1a8686866ac182051ccc202068394ea753d3a74f576060a0f163adaaaad2f3cf3fdfa2afb974e9526ddab44957ae5c31fb3f0056abd2d2d2347ffe7c0e6a1010b48c193366a86fdfbe2d7eb7dd1faba1a1416fbdf596d6af5fdfe2afbd70e1425556561a7f5a6f4b3e47050404ed5c4a4a8af2f3f3151a1a6afc580f1d3aa4575f7db5555e7bcf9e3d7af5d55775edda35e377217171719a316306073708085cc76eb72b373757292929c68ff5d2a54b5ab26449ab9ea6fafaebaf6be7ce9dc6cf55505090727373959191c1410e0202d7888888d0a44993d4a14307e3c7ba63c70e959494a8aeaeaed5c670ecd831bdf9e69b2ebd237073494a4ad2f0e1c365b7db39d04140d0fceeb9e71ec5c5c5193fcecf3fff5c454545467cfa2f292951595999f1df85f8f8f868dcb871eadebd3b073a08089ad7c08103357af468e32f1a6c6868d0fefdfbf5e4934f1a319ec3870f6beddab5aaaaaa327e8dbb75eba6fbeebb8f831d0404cd6bc18205ead8b1a3f1e3acadadd5e2c58b8d1ad3b3cf3eab5dbb7619ff85bacd66d3b061c3545858c8010f0282e63173e64c0d1830c0e85b954b526363a3366cd8a0bffffdefc68ded6f7ffb9b6a6a6a8c5feb909010cd9a358b831e0404372e2626460505058a8888307eac274e9c68f18b067fa855ab56e99d77ded1f5ebd78ddf85f4efdf9f5f658180e0c6656565292323c3f85b9634343468f9f2e5469f36fbf2cb2faba2a2c2f8350f0f0fd7d0a143959898c81b0004043f4d7474b4264e9ca8909010e3c77ae0c001ad5bb7ae554fdbfd3e478e1cd192254b8cbfc58924fdfce73fd790214378138080e0a799306182060c1860fc38ebeaeab47efdfa56b965c98f1d6749498976efde6dfc9c728b131010fc644ea753d3a64d93afafafd1e36c6c6cd4912347f4da6bafb9c5bc6eddba55ebd6add3175f7c61fc5813131375e79d77f2660001c18ff3dbdffed62d2e2aabababd38a152bb47fff7eb799db458b16e9e0c183c67fa1eeededad891327f25d0808087eb85b6eb945d9d9d9c6ef3e9a9a9ab477ef5e3df5d4536e35bf3535357ae38d37f4e5975f1a3fd64e9d3ae9c1071fe44d010282ef171515a5f1e3c7ab6bd7aec68ff5dcb973faeb5fffea96f3bc68d1226dd9b2c5f85b9c787b7b6bd0a0419a3a752a6f0e10107cb7010306282b2b4bdededec68f75cd9a352a2d2d75dbb97eeeb9e7f4d9679fb9c5878a912347f2853a0808befb3f14e3c68d738bddc7d1a347f5eebbefbac5d5dddf66cb962d5ab972a51a1b1b8d1ea7cd665346468632333379938080e09b656565292f2fcff8715ebd7a551b376ed4dab56bdd7abeebeaeab476ed5a1d3e7cd8f8b18687876bfcf8f18a8a8ae28d020282ffefaebbee92c3e1307a8c4d4d4dfae4934fb472e54aa32f1afca156af5ead9292125dbc78d1f8b16666666acc9831bc514040f07ffde637bf514242822c168bd1e3bc7cf9b2d6ad5ba7f7de7bafcdccfd92254b54515161fc17ea1d3a74d01d77dcc19b050404ffd6bf7f7f8d1831c2f8a7d1353535e9e38f3fd6134f3cd1a6e6ff830f3ed0aa55abf4d5575f193d4e8bc5a29e3d7beae9a79fe64d0302827f3ee7fcb6db6e53cf9e3d8ddf7d5cba74492fbdf4925b7f71fe6d1e7ffc711d3870c02d7621797979cac9c9e1cd4340d0dea5a7a72b272747fefefec68f75f3e6cd5ab264499b5d8b175e78c12d2e2eecdebdbb264d9a24a7d3c91b8880a0bd723a9d1a3162845b3ce7bcbaba5acb972f6f93bb8fafad59b3c6f81b424a92afafafb2b3b33570e040de440404ed557c7cbc0a0b0b65b3d98c1ee7f5ebd7b579f3666ddcb8b14daf474d4d8dde7efb6d5556561a3fd61e3d7a68e4c891ec420808daab050b16283c3cdcf8719e3c7952ab57afd6b163c7dafc9a1417176be3c68dc63f3fdd62b1a8a0a040191919bc910808da9bd9b3672b23234356abd987417d7dbdcacaca8c7cceb9ab7621efbcf38e3efdf453e3c71a1212a2b973e7f2662220684f9c4ea7a64c99a2c0c040e3c77aead4292d5cb8b05dadcfca952bb561c3065dbe7cd9f85d48fffefdf5f0c30ff3a62220682feebefb6e25242418ff9cf36bd7aee9cd37dfd4d6ad5bdbdd1afdfef7bfd7f1e3c78d3fad3720204063c68c514c4c0c6f2c0282b62e2d2d4d43860c517070b0f163ddb76f9f5e79e59576b94ea74e9dd2e2c58b8d7f7ebad56a556c6cac66ce9c69fc85a82020b80176bb5dc3860d53fffefd8d1feb850b17b474e952555555b5dbf55abc78b1b66fdf6efc381d0e87727373959292c29b8c80a0ad8a8888d0f8f1e38d7fd2a0246ddfbe5d4545456de2868937b20b59b66c99ce9e3d6bfc58131212347cf870762104046dd5fdf7dfaf9e3d7b1a3fce3367cea8a8a8c8ad9e73ee2ac5c5c5dab2658bf1cf0cf1f4f4d4d8b163d5bb776fde6804046d4d7e7ebe0a0a0a8cbf68b0a1a1417bf7eed59ffef427164d524545858a8a8adce2c9855dba74d1fcf9f359340282b6e6eebbef56585898f1e33c7bf6ac5e7ef96516ec3f2c5ab448dbb76f37fee242abd5aa9b6fbe59d3a64d63d10808da8a7beeb947292929f2f4f4347a9c8d8d8d2a2a2ad2d2a54b59b4fff2dc73cfa9babadaf871060707ebb6db6e63c10808da82f8f8780d1d3a54111111c68ff5d8b1637ae1851758b46fb07efd7aad5cb9520d0d0d468fd366b3293131918b0b0908da82dcdc5ca5a7a71bffac8ffafa7a2d5bb68c2fcebfc35ffef2177df4d147c68fd3e9742a2f2fcf2d4e170701c1b7888a8ad284091314141464fc58f7eddba775ebd6b5ebd376bf4f555595962e5dea16cf4f4f4d4d557e7e3ea7f51210b8ab59b366293939d9f8717ef9e5975abf7ebd4a4b4b59b4ef505757a7a2a222eddab5cbf8b1fafbfb6be2c4896e71e2060808fe4b7474b4a64c99221f1f1fa3c7d9d8d8a823478ee8c5175f64d17e809d3b776addba756e7171617c7cbceeb9e71e168d80c0dd3cfae8a3eadcb9b3f1e33c7ffebc962d5bd62e9ef5d15cfef0873f68fffefdba7efdbad1e3f4f4f4d498316378722101813b193f7ebc060f1e6cfceea3a9a9493b77eed49ffffc6716ed477aedb5d7f4c5175f183fce8888082e2e242070175151511a356a94ba74e962fc586b6a6ab468d12216ed2778e9a597545a5a6afc2d4ebcbcbc949696a6993367b2680404a6cbcece56565696f1170d36353569d5aa55edf2591fcd65e1c2853a7dfab45b7ca8193e7cb8a2a3a35934020253399d4e1516162a3232d2f8b1565454e8dd77df554d4d0d0bf713eddebd5b2b56ac30fee242abd5aa8c8c0ce5e5e5b1680404a61a3d7ab46ebef966e3c779f9f26595949468c3860d2cda0da8ababd39a356b74e8d021e3c71a1616a671e3c6c9e974b2700404269a356b96f1176e353535e9e8d1a35ab66c19170d36830f3ef840c5c5c56e319703060cd0edb7dfcea2111098e6c9279f545c5c9cf1b72cb978f1a2de7bef3d2e1a6cc65dc83ffef10f9597971bfffc745f5f5fdd76db6d5c9dde467848fa35d3e0fe060e1ca8fbeebb4f5151514607a4a9a949070f1ed484091358b46674e6cc1975ecd851c9c9c9469fba6db15864b7db151212a2356bd6b070ec40d0daec76bb264f9eac1e3d7a18bffba8ababe38a7317f9ddef7ea70f3ffcd02d7621b9b9b91a3162048b4640d0dab2b2b274f3cd37cbcfcfcff8b16edcb8512b56ac60d15ce4f9e79f576d6dadf1e3ecdebdbb0a0b0bf9429d80a035399d4e151414282626c6f8b19e3e7d5a2b57aee4b45d172a2e2e768b5f0d797979292b2b4b5959592c1a01416b494949d1a851a364b59abd940d0d0ddab469934a4a4a583417aaa9a9d13befbce316f715ebdebdbb468d1ac52e8480a0b5cc9b37cf2dde80274e9cd0aa55ab74ead42916cdc5366ddaa48d1b37eaead5abc68f75e8d0a1cacfcf67d108085ada2f7ef10ba5a5a519ffc5f9952b57f4fefbef6bc992252c5a0bed4256ac58a14f3ffdd4f8b106050569f6ecd92c1a01414b8a8a8ad2f8f1e3e570388c1feba953a7f4c73ffe91456b41efbdf79e8a8b8b75e9d225a3c769b158949898a8c71e7b8c452320682973e6cc515c5c9cf1df7d5cbd7a556fbcf1860e1f3ecca2b5b07befbd57c78e1d33feb45ebbddae51a346f1fc74028296909191a1214386b8c573cef7ecd9a3e79f7f9e456b25afbcf28a5bec4262626274ebadb7b2600404aefeb43674e850f5eddbd7f8b1d6d6d66ae9d2a57c71de8a162f5eacb2b232e3c7e9efefafdcdc5cbe50773336a6c0bd444444fcebb4ddfafa7aa33f5596959569ddba752c5a2baaa9a9d1b265cb949090a0909010637f9d65b158d4b3674f656565a9acac8c9b6cba098ba426a6c1bd444545c9cbcbcbf8717ef5d5575c3468c8ae352222c2f8c71b4b52757535c70c010100b4757c0702002020000002020020200000020200000101001010000001010010100000010100808000000808008080000008080080800000404000000404004040000004040040400000202000000202002020000002020020200000101000000101001010000001010010100000080800808000000808008080000008080000040400404000000404004040000020200000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000101008080000008080080800000080800808030050000020200202000000202002020000010100000010100101000000101001010000008080080800000080800808000000808000004040040400000040400404000000404000002020020200000020200202000000202000001010010100000010100101000000101008080000008080080800000080800808000004040000004040040400000040400000202002020008096f43f0f9559ee3097f2490000000049454e44ae426082",
"$len": 8529
},
"$ct": "image/png"
},
"meta": {
"description": "The Atomicals era has begun.",
"legal": {
"terms": "The Token is provided 'AS IS', without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and non-infringement. In no event shall the creators, authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with The Token or the use or other dealings in The Token. The Token does not represent any investment, security, financial instrument, redemption, promise, bearer instrument or commitment of any kind. The Token is intended only for educational and experimentation purposes only and is not backed or supported by any individual or team. There are no future prospects or plans of any kind beyond the educational and experimentation usages of The Token. Any use or interaction with The Token is expressly prohibited unless your jurisdiction and circumstances explicitly permits the use and interaction with The Token. Any interaction with The Token constitutes acceptance of these terms and the user accepts all responsibility and all risks associated with the use and interaction with The Token."
},
"name": "ATOM"
}
}
},
"mint_info": {
"$bitwork": {
"bitworkc": "56a8",
"bitworkr": null
},
"$mint_bitworkc": "1618",
"$request_ticker": "atom",
"args": {
"bitworkc": "56a8",
"max_mints": 21000,
"mint_amount": 1000,
"mint_bitworkc": "1618",
"mint_height": 808512,
"nonce": 6426328,
"request_ticker": "atom",
"time": 1694929108
},
"commit_height": 808081,
"commit_index": 0,
"commit_location": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0",
"commit_tx_num": 895769685,
"commit_txid": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341",
"ctx": {
},
"meta": {
"description": "The Atomicals era has begun.",
"legal": {
"terms": "The Token is provided 'AS IS', without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and non-infringement. In no event shall the creators, authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with The Token or the use or other dealings in The Token. The Token does not represent any investment, security, financial instrument, redemption, promise, bearer instrument or commitment of any kind. The Token is intended only for educational and experimentation purposes only and is not backed or supported by any individual or team. There are no future prospects or plans of any kind beyond the educational and experimentation usages of The Token. Any use or interaction with The Token is expressly prohibited unless your jurisdiction and circumstances explicitly permits the use and interaction with The Token. Any interaction with The Token constitutes acceptance of these terms and the user accepts all responsibility and all risks associated with the use and interaction with The Token."
},
"name": "ATOM"
},
"reveal_location": "1d2f39f54320631d0432fa495a45a4f298a2ca1b18adef8e4356e327d003a694i0",
"reveal_location_blockhash": "8cdc9322273484fb153f734197a147fa2e45324a1f1b04000000000000000000",
"reveal_location_header": "0000ff3f3438c03bb7386b1dff8ebfde21e98b5d8f5b1382eb11020000000000000000005d3688de35e4a4588c4a3bfb4cafeb986d0b4490be9abe2b31e48269a68e7238ca920665ae3205179c72b18a",
"reveal_location_height": 808081,
"reveal_location_index": 0,
"reveal_location_script": "512093e2ab36ff5dd2d72b4d434aff2f5f434b0c4697ac5ba1b16aa9b774e3b5d86c",
"reveal_location_scripthash": "eb9fe91bda3349d2535ef2712221abd40ab2a74b474e987b11b570bf6edaf2bf",
"reveal_location_tx_num": 895769688,
"reveal_location_txid": "1d2f39f54320631d0432fa495a45a4f298a2ca1b18adef8e4356e327d003a694",
"reveal_location_value": 546
},
"subtype": "decentralized",
"type": "FT"
}
}
}
POST
/proxy/blockchain.atomicals.get_ft_balances_scripthash
Params
Response
{
"success": true,
"response": {
"balances": {
"6131643fbe69e091f347780f435ab22f98359c41a1731ece942234d7845a57a2i0": {
"confirmed": 1400,
"id": "6131643fbe69e091f347780f435ab22f98359c41a1731ece942234d7845a57a2i0",
"ticker": "wizz"
}
}
}
}
POST
/proxy/blockchain.atomicals.transaction
Obtain the Atomicals transaction details of the given TxID with only Atomicals info (inputs, outputs, burned tokens).
Params
Response
{
"success": true,
"response": {
"op": "transfer",
"txid": "9b7cff200bad16395d19454590ca46598b843094405014573766a24797951cda",
"height": 812180,
"tx_num": 905748664,
"info": {
},
"transfers": {
"inputs": {
"1": [
{
"address": "bc1pctvhfx0vma42atw7p874t3920ejetfyuce50x7qc2m8zwqky6rfs7trte4",
"atomical_id": "9125f03bcf9325f6071762b9aee00b461a0b43ed157c336e2e89e07f47ea6f66i0",
"type": "FT",
"index": 1,
"value": 20000
}
]
},
"outputs": {
"0": [
{
"address": "bc1pjuy7rmnmn9arlg8nvpyqtt992mfedq4m6n9vyly04pgxwp2awxhq3jagg5",
"atomical_id": "9125f03bcf9325f6071762b9aee00b561a0b43ed157c336e2e89e07f47ea6f66i0",
"type": "NFT",
"index": 0,
"value": 546
},
{
"address": "bc1pjuy7rmnmn9arlg8nvpyqtt992mfedq4m6n9vyly04pgxwp2awxhq3jagg5",
"atomical_id": "9125f03bcf9325f6071762b9aee10b461a0b43ed157c336e2e89e07f47ea6f66i0",
"type": "NFT",
"index": 0,
"value": 1000
}
]
},
"is_burned": true,
"burned_fts": {
"9ba68637ba32edb6370bebceaac3df4341180cbf7bac210741b12a679692d716i0": 600.0
},
"is_cleanly_assigned": false
}
}
}
POST
/proxy/blockchain.atomicals.transaction_by_height
Obtain all Atomicals-related transaction info that is sent in the given block height.
Params
Response
{
"success": true,
"response": {
"result": [
{
"op": "mint-nft-realm",
"txid": "e2121214a4899494c1a1bb0c2d21bdd036de1ba5ff1cdf92c306d0018770dd7d",
"height": 808081,
"tx_num": 895769752,
"info": {
"atomical_id": "ef7aa95069f1b14fdd74dc6e4fab9d84996626e98bcd2be8f2263e80995c7ecbi0",
"location_id": "e2121214a4899494c1a1bb0c2d21bdd036de1ba5ff1cdf92c306d0018770dd7di0",
"payload": {
"args": {
"request_realm": "xxx",
"bitworkc": "ef7a",
"nonce": 6131213,
"time": 1694929276
}
},
"outputs": {
"0": [
{
"address": "bc1p43855n95pq86fce8scvx9jm2vc73k4p9rxv07ala0lucd26etxtqfr8uxd",
"atomical_id": "ef7aa95069f1b14fdd74dc6e4fab9d84996626e98bcd2be8f2263e80995c7ecbi0",
"type": "NFT",
"index": 0,
"value": 1000
}
]
}
},
"transfers": {
"inputs": {
},
"outputs": {
},
"is_burned": false,
"burned_fts": {
},
"is_cleanly_assigned": true
}
},
{
"op": "mint-nft-realm-failed",
"txid": "acfb74204ec40a531a113b289fe8eaade7560584fff75ce3ad8ee7c61b26125f",
"height": 808081,
"tx_num": 895769750,
"info": {
"payload": {
"args": {
"request_realm": "realm",
"bitworkc": "c394",
"nonce": 9517390,
"time": 1694929270
}
}
},
"transfers": {
"inputs": {
},
"outputs": {
},
"is_burned": false,
"burned_fts": {
},
"is_cleanly_assigned": true
}
}
],
"total": 2,
"limit": 10,
"offset": 0
}
}
POST
/proxy/blockchain.atomicals.transaction_by_scripthash
Obtain paginated Atomicals-related transactions with the given output script.
Params
Response
{
"success": true,
"response": {
"result": [
{
"op": "transfer",
"txid": "ff732b315337d411971866ef49a38b96177df1f5fe9c48fdffed706588b95268",
"height": 838233,
"tx_num": 985579412,
"info": {
},
"transfers": {
"inputs": {
"1": [
{
"address": "bc1pctvhfx0vma42atw7p874t3920ejetfyuce50x7qc2m8zwqky6rfs7trte4",
"atomical_id": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0",
"type": "FT",
"index": 1,
"value": 1000
}
]
},
"outputs": {
"0": [
{
"address": "bc1pe5hpzl8nek5phsc256mz2rctn7z3gtran9xsnxzxm95js6hx2x6sak708w",
"atomical_id": "56a8702bab3d2405eb9a356fd0725ca112a93a8efd1ecca06c6085e7278f0341i0",
"type": "FT",
"index": 0,
"value": 1000
}
]
},
"is_burned": false,
"burned_fts": {
},
"is_cleanly_assigned": true
}
}
],
"total": 503,
"limit": 1,
"offset": 0
}
}
POST
/proxy/blockchain.atomicals.transaction_by_atomical_id
Obtain paginated Atomicals-related transactions related to the given Atomical ID.
Params
Response
{
"success": true,
"response": {
"result": [
{
"op": "mint-nft-realm",
"txid": "34e223a35c2ac272115097e3c07491b6b59676a7404cc5e301e485d78b938da7",
"height": 808081,
"tx_num": 895769754,
"info": {
"atomical_id": "56803eba0851b6c93db506286f724327e87bc011eb70cf6eef0eeef5ae8ff7e5i0",
"location_id": "34e223a35c2ac272115097e3c07491b6b59676a7404cc5e301e485d78b938da7i0",
"payload": {
"args": {
"request_realm": "atomical",
"bitworkc": "5680",
"nonce": 3617062,
"time": 1694929279
}
},
"outputs": {
"0": [
{
"address": "bc1p5u4x5wtp95mc9tu32nld2pfwvlw4ju8g8whp0jcp09wk9dy2dfjqaz49ee",
"atomical_id": "56803eba0851b6c93db506286f724327e87bc011eb70cf6eef0eeef5ae8ff7e5i0",
"type": "NFT",
"index": 0,
"value": 1000
}
]
}
},
"transfers": {
"inputs": {
},
"outputs": {
},
"is_burned": false,
"burned_fts": {
},
"is_cleanly_assigned": true
}
}
],
"total": 1,
"limit": 2,
"offset": 0
}
}
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
hashes_count
number
(Defaults to 10
) Total hashes returned.
script_hash
string
The output script hex string of an address.
verbose
boolean
(Defaults to false
) Whether to return UTXO details when it has no Atomicals.
raw_tx
string
PSBT tx in HEX string.
id
string
The Atomicals ID.
id
string
The Atomicals ID.
id
string
The Atomicals ID.
script_hash
string
The output script hex string of an address.
tx_id
string
The Transaction ID.
height
int
The block height.
script_hash
string
The output script hex string of an address.
limit
int
(Defaults to 10
) The pagination limit.
id
string
The Atomicals ID.
limit
int
(Defaults to 10
) The pagination limit.