PathrockNetwork Gno Explorer
HomeBlocksTransactionsTokensRealmsPackagesValidatorsAnalytics

PathrockNetwork Gno Explorer — an independent explorer for Gno.land Mainnet (gnoland-1), operated by PathrockNetwork. Not an official Gno.land service.

gnowebarchive RPC

Transaction

successcanonically verified

Overview

Hash
7B4CA1BC05C24D065D00B001…0AFF97FFF87F6C03
Block
661,740 (index 0)
Time
2026-10-08 21:00:54 UTC
Signers
g12yg9nh4n…95tanv
Fee
80,000 ugnot
Gas wanted / used
80,000,000 / 46,980,241 (59%)
Memo
—
Canonical block
936D7499617D…4151B339

Messages (1)

#0 vm/add_packagegno.land/r/g12yg9nh4ncma44emgm8msxe8aavzywt0p95tanv/home
{
  "__typename": "MsgAddPackage",
  "creator": "g12yg9nh4ncma44emgm8msxe8aavzywt0p95tanv",
  "package": {
    "name": "home",
    "path": "gno.land/r/g12yg9nh4ncma44emgm8msxe8aavzywt0p95tanv/home",
    "files": [
      {
        "name": "content.gno"
      },
      {
        "name": "gnomod.toml"
      },
      {
        "name": "home.gno"
      },
      {
        "name": "widgets.gno"
      },
      {
        "name": "writes.gno"
      }
    ]
  },
  "deposit": "",
  "send": "",
  "max_deposit": "20000000ugnot"
}

Events (0)

No events emitted.

Response

Log
msg:0,success:true,log:,events:[]
Data (return value)
—

Raw data

Raw transaction payload (content_raw from tx-indexer)
Tx{0AD392020A0C2F766D2E6D5F616464706B6712C192020A286731327967396E68346E636D613434656D676D386D737865386161767A7977743070393574616E76128492020A04686F6D651238676E6F2E6C616E642F722F6731327967396E68346E636D613434656D676D386D737865386161767A7977743070393574616E762F686F6D651AD5230A0B636F6E74656E742E676E6F12C5237061636B61676520686F6D650A0A2F2F2044656661756C7420636F6E74656E742C207772697474656E206F6E636520627920696E69742E2045766572797468696E672068657265207374617973206564697461626C650A2F2F206166746572206465706C6F793A2053657450726F66696C652C2053657442616467657320616E642053657450616765207265706C6163652069742E0A0A66756E632064656661756C7450726F66696C6528292070726F66696C6544617461207B0A0972657475726E2070726F66696C65446174617B6E616D653A20223668303537222C207461676C696E653A202249207475726E20636F6666656520696E746F20636F64652E227D0A7D0A0A66756E632064656661756C744261646765732829205B5D6261646765207B0A0972657475726E205B5D62616467657B0A09097B6C6162656C3A202253616D6F757261C3AF20436F6F70222C2076616C75653A20226D656D626572222C2075726C3A202268747470733A2F2F7777772E73616D6F757261692E776F726C64227D2C0A09097B6C6162656C3A202247726566666F6E222C2076616C75653A20226275696C646572222C2075726C3A202268747470733A2F2F7777772E67726566666F6E2E696F2F227D2C0A09097B6C6162656C3A2022696E6F2E63617368222C2076616C75653A20226275696C646572222C2075726C3A202268747470733A2F2F696E6F2E636173682F227D2C0A09097B6C6162656C3A202245544844656E7665722032303233222C2076616C75653A202277696E6E6572222C2075726C3A202268747470733A2F2F657468657265756D64656E7665722E6D656469756D2E636F6D2F65746864656E7665722D323032332D747261636B2D616E642D626F756E74792D77696E6E6572732D316439636265646131646338222C20726F773A20747275657D2C0A09097B6C6162656C3A2022476974487562222C2076616C75653A20226F6D61727379222C2075726C3A202268747470733A2F2F6769746875622E636F6D2F6F6D61727379227D2C0A09097B6C6162656C3A202258222C2076616C75653A2022406F6D617273797379222C2075726C3A202268747470733A2F2F782E636F6D2F6F6D617273797379227D2C0A097D0A7D0A0A2F2F2064656661756C74486F6D65206E6565647320626173652C20736F20696E6974207365747320626173652066697273742E0A66756E632064656661756C74486F6D65282920737472696E67207B0A0972657475726E20603A62616E6E65723A0A0A3A6261646765733A0A0A3A6E6F773A0A0A3C676E6F2D636F6C756D6E733E0A23232041626F75740A0A4920776F726B206F6E2074686520476E6F564D3A20676173206D65746572696E672C2064657465726D696E69736D20616E6420636F72726563746E6573732066697865732E204920616C736F206275696C64205B47726566666F6E5D2868747470733A2F2F7777772E67726566666F6E2E696F2F2920616E64205B696E6F2E636173685D2868747470733A2F2F696E6F2E636173682F292E0A0A3C676E6F2D636F6C756D6E732D7365703E0A0A232320576F726B206F6E20476E6F0A0A436F6E7472696275746F7220746F20676E6F6C616E672F676E6F2073696E636520417072696C20323032342C206D6F73746C7920696E2074686520476E6F564D2E204927766520616C736F20636F6E747269627574656420746F20476F20616E642052656163742E0A0A5B486967686C69676874735D2860202B2062617365202B20603A776F726B290A3C2F676E6F2D636F6C756D6E733E0A0A3A706F7374733A0A0A3A77617665733A203A7469703A203A7369676E3A0A600A7D0A0A636F6E73742064656661756C74576F726B203D2060232320576F726B206F6E20476E6F0A0A436F6E7472696275746F7220746F20676E6F6C616E672F676E6F2073696E636520417072696C203230323420285B6D79206D6572676564205052735D2868747470733A2F2F6769746875622E636F6D2F676E6F6C616E672F676E6F2F70756C6C733F713D697325334170722B617574686F722533416F6D617273792B69732533416D657267656429292E20536F6D6520686967686C69676874733A0A0A7C205052207C205768617420697420646964207C0A7C202D2D2D207C202D2D2D207C0A7C205B23333138355D2868747470733A2F2F6769746875622E636F6D2F676E6F6C616E672F676E6F2F70756C6C2F3331383529207C20536F66747761726520666C6F6174696E6720706F696E742C20736F20666C6F617473206172652064657465726D696E6973746963207C0A7C205B23343534365D2868747470733A2F2F6769746875622E636F6D2F676E6F6C616E672F676E6F2F70756C6C2F3435343629207C2047617320666F72206D656D6F727920616C6C6F636174696F6E207C0A7C205B23343730355D2868747470733A2F2F6769746875622E636F6D2F676E6F6C616E672F676E6F2F70756C6C2F3437303529207C2047617320666F72207072696E7420616E64207072696E746C6E204350552074696D65207C0A7C205B23323134355D2868747470733A2F2F6769746875622E636F6D2F676E6F6C616E672F676E6F2F70756C6C2F3231343529207C20537461636B2074726163657320696E2070616E6963206D65737361676573207C0A7C205B23353930325D2868747470733A2F2F6769746875622E636F6D2F676E6F6C616E672F676E6F2F70756C6C2F3539303229207C204C617A79206C6F6164696E67206F66207061636B6167652066696C6520626C6F636B73207C0A7C205B23363032355D2868747470733A2F2F6769746875622E636F6D2F676E6F6C616E672F676E6F2F70756C6C2F3630323529207C20547970652D636865636B206F6E6C792070726F64756374696F6E2066696C6573206174204164645061636B616765207C0A0A2323204265796F6E6420476E6F0A0A2323232047726566666F6E0A0A5B47726566666F6E5D2868747470733A2F2F7777772E67726566666F6E2E696F2F29207475726E7320616E79206D616368696E6520696E746F206120677265666665723A2061205650532C2061204D6163206D696E692C20612057696E646F77732050432C206120526173706265727279205069206F722061204E415320746861742072756E7320796F7572206F776E20617070732E20596F75207069636B2066726F6D203234206F70656E2D736F7572636520617070732028506C61757369626C652C2047686F73742C204E657874636C6F75642C205661756C7477617264656E20616E64206D6F7265292C20616E642047726566666F6E2068616E646C657320544C532C20726F7574696E6720616E6420636F6E6669672E20596F75722064617461207374617973206F6E20796F75722068617264776172652C20616E642073656C662D686F7374696E6720697320667265652077697468206E6F206665617475726520676174696E672E0A0A4920776F726B206163726F73732074686520737461636B3A0A0A2D205B677265666665725D2868747470733A2F2F6769746875622E636F6D2F67726566666F6E2F67726566666572293A2074686520776F726B6572206E6F64652074686174206465706C6F7973206561636820617070207769746820446F636B657220626568696E6420544C532028507974686F6E2C20466173744150493B204147504C207633292E0A2D20546865206D616E616765723A2074686520636F6E74726F6C20706C616E6520616E6420697473207765622061707020284147504C2076332C20736F75726365207075626C6973686564206174206C61756E6368292E0A2D205B67726566666F6E2D636174616C6F675D2868747470733A2F2F6769746875622E636F6D2F67726566666F6E2F67726566666F6E2D636174616C6F67293A207468652061707020636174616C6F6720616E642074686520434920746861742076616C696461746573206974202841706163686520322E30292E0A0A23232320696E6F2E636173680A0A5B696E6F2E636173685D2868747470733A2F2F696E6F2E636173682F2920697320616E204F5443206465736B20666F722074686520434641206672616E63207A6F6E652E2050656F706C652062757920616E642073656C6C20555344542C20555344432C2042544320616E642045544820616761696E737420434641206672616E63732028584F4629207769746820576176652C204F72616E6765204D6F6E6579206F722050692028424345414F292C20696E20616C6C20382055454D4F4120636F756E74726965732C20617420612072617465206C6F636B656420666F72203130206D696E757465732E2044656C69766572792074616B657320756E646572203130206D696E75746573206F6E20617665726167652C206F6E2054524F4E2C20536F6C616E612C20426173652C204170746F732C20457468657265756D206F7220426974636F696E2C20616E6420612077686974652D6C6162656C2041504920666F7220627573696E657373657320697320696E207072697661746520626574612E0A0A232323204F6B61792052656C61790A0A5B4F6B61792052656C61795D2868747470733A2F2F7765622E617263686976652E6F72672F7765622F32303235303132363135353130322F68747470733A2F2F6170702E627569646C626F782E696F2F70726F6A656374732F6F6B61792D72656C6179292069732063726F73732D636861696E206D6573736167652072656C6179696E67206173206120736572766963652C206275696C74206F6E20576F726D686F6C652C20736F20644170707320646F6E2774206861766520746F2072756E207468656972206F776E2072656C61796572732E20497420776F6E2024342C30303020696E204D6F6F6E6265616D27732022557365206120474D502050726F746F636F6C20746F2052656D6F74656C792043616C6C206120436F6E74726163742220626F756E7479206174205B45544844656E76657220323032335D2868747470733A2F2F657468657265756D64656E7665722E6D656469756D2E636F6D2F65746864656E7665722D323032332D747261636B2D616E642D626F756E74792D77696E6E6572732D316439636265646131646338292E0A0A23232320416C736F0A0A2D20476F2072756E74696D653A205B736F6674666C6F61743634206164642F737562206669785D2868747470733A2F2F6769746875622E636F6D2F676F6C616E672F676F2F636F6D6D69742F613266643631336333653363316231343431303437333732323330313639663431343139623737332920284A756E652032303236292E205468652073616D6520666978206C616E64656420696E20476E6F206173205B23353831385D2868747470733A2F2F6769746875622E636F6D2F676E6F6C616E672F676E6F2F70756C6C2F35383138292E0A2D2052656163743A2034206D65726765642050527320746F20526561637420446576546F6F6C7320696E20323032302E20496672616D6520737570706F727420696E207468652062726F7773657220657874656E73696F6E20285B2331393832375D2868747470733A2F2F6769746875622E636F6D2F72656163742F72656163742F70756C6C2F3139383237292C205B2331393835345D2868747470733A2F2F6769746875622E636F6D2F72656163742F72656163742F70756C6C2F313938353429292C2073796D626F6C732073686F776E206173207374617465206B65797320285B2331393738365D2868747470733A2F2F6769746875622E636F6D2F72656163742F72656163742F70756C6C2F313937383629292C20616E64206120637261736820666978207768656E20696E7370656374696E672060202B202260646F63756D656E742E616C6C6022202B206020285B2331393631395D2868747470733A2F2F6769746875622E636F6D2F72656163742F72656163742F70756C6C2F313936313929292E0A2D20416C6C20696E20426974733A2077616C6C657420554920666F72206469746865722E63686174202833206D6572676564205052732C2032303235292E0A600A0A636F6E73742064656661756C74426C6F67203D2060232320426C6F670A0A3A626C6F673A0A600A0A636F6E73742064656661756C744775657374626F6F6B203D20602323204775657374626F6F6B0A0A4C656176652061206C696E652E204F6E6520656E7472792070657220616464726573732E0A0A3A6775657374626F6F6B3A0A600A1A5F0A0B676E6F6D6F642E746F6D6C12506D6F64756C65203D2022676E6F2E6C616E642F722F6731327967396E68346E636D613434656D676D386D737865386161767A7977743070393574616E762F686F6D65220A676E6F203D2022302E39220A1A822F0A08686F6D652E676E6F12F52E2F2F205061636B61676520686F6D65206973206120706572736F6E616C20686F6D65207265616C6D2E20676E6F2E6C616E6420616C736F2073686F7773206974206173207468650A2F2F2070726F66696C652070616765206174202F752F3C6E616D653E2C20776869636820616C776179732063616C6C732052656E6465722822222920616E64207265616473206974730A2F2F206C696E6B7320616761696E7374202F752F3C6E616D653E3A206576657279206C696E6B2068657265206973206162736F6C7574652E0A7061636B61676520686F6D650A0A696D706F727420280A0922636861696E2F72756E74696D65220A0922737472636F6E76220A0922737472696E6773220A0A0922676E6F2E6C616E642F702F6E742F61766C2F7630220A290A0A636F6E737420280A09686F6D655461622020202020203D2022686F6D65220A09776F726B5461622020202020203D2022776F726B220A09626C6F675461622020202020203D2022626C6F67220A096775657374626F6F6B546162203D20226775657374626F6F6B220A0A096D617854616273202020202020203D20380A096D61785461624E616D65202020203D2032300A096D617850616765427974657320203D203136202A2031303234202F2F20736F20616C6C20706167657320746F676574686572207374617920756E64657220313238204B420A096D61784C696E6552756E657320203D203134300A096D617842616467657320202020203D20360A096D6178536C7567427974657320203D2036300A096D61785469746C6552756E6573203D203130300A097061676553697A652020202020203D2032300A096C6174657374506F7374732020203D20330A0973657157696474682020202020203D2031300A0A09657272556E617574686F72697A6564203D2022686F6D653A20756E617574686F72697A6564220A096572724D61737465724B6579202020203D2022686F6D653A206E6565647320746865206D6173746572206B65792C206E6F7420612073657373696F6E206B6579220A096572724F776E65724F6E6C79202020203D2022686F6D653A206F776E6572206F6E6C79220A0965727250656E64696E674F6E6C7920203D2022686F6D653A2070656E64696E67206F776E6572206F6E6C79220A09657272496E76616C6964496E707574203D2022686F6D653A20696E76616C696420696E7075743A20220A096572725369676E6564202020202020203D2022686F6D653A20616C7265616479207369676E6564220A096572724E6F456E7472792020202020203D2022686F6D653A206E6F207375636820656E747279220A096572724E6F54616220202020202020203D2022686F6D653A206E6F207375636820746162220A096572724E6F506F7374202020202020203D2022686F6D653A206E6F207375636820706F7374220A09657272546162735265717569726564203D2022686F6D653A20686F6D652C20626C6F6720616E64206775657374626F6F6B207461627320617265207265717569726564220A0965727255676E6F744F6E6C79202020203D2022686F6D653A2073656E642075676E6F74206F6E6C79220A290A0A747970652070726F66696C654461746120737472756374207B0A096E616D6520202020737472696E670A097461676C696E6520737472696E670A7D0A0A7479706520626164676520737472756374207B0A096C6162656C20737472696E670A0976616C756520737472696E670A0975726C202020737472696E670A09726F77202020626F6F6C202F2F207374617274732061206E657720726F770A7D0A0A74797065206E6F774C696E6520737472756374207B0A0974657874202020737472696E670A0968656967687420696E7436340A7D0A0A7479706520656E74727920737472756374207B0A096D736720202020737472696E670A0968656967687420696E7436340A0968696464656E20626F6F6C0A7D0A0A2F2F20706F737420646174657320617265205554432064617973206F662074686520626C6F636B2074696D652C2022323030362D30312D3032222E0A7479706520706F737420737472756374207B0A097469746C652020202020737472696E670A09626F6479202020202020737472696E670A097075626C697368656420737472696E670A0965646974656420202020737472696E67202F2F20222220756E74696C2074686520666972737420656469740A0973657120202020202020737472696E67202F2F206B657920696E20706F73744F726465720A7D0A0A7479706520746970537461747320737472756374207B0A09636F756E7420696E740A09746F74616C20696E7436340A7D0A0A76617220280A096F776E65722020202020202020616464726573730A0970656E64696E674F776E65722061646472657373202F2F20736574206279205472616E736665724F776E6572736869702C20636C6561726564206279204163636570744F776E6572736869700A0962617365202020202020202020737472696E6720202F2F20222F722F3C6E616D653E2F686F6D65223B2065766572792067656E657261746564206C696E6B2073746172747320776974682069740A0970726F66696C6520202020202070726F66696C65446174610A09626164676573202020202020205B5D62616467650A096E6F77202020202020202020206E6F774C696E650A09746162732020202020202020205B5D737472696E67202020202020202020202F2F20746162206F726465723A20686F6D652066697273742C206775657374626F6F6B206C6173740A09706167657320202020202020206D61705B737472696E675D737472696E67202F2F206D61726B646F776E20706572207461620A0977617665732020202020202020696E742020202020202020202020202020202F2F207761766520636F756E743B20616E796F6E652063616E207761766520616761696E0A09656E74726965732020202020202A61766C2E547265652020202020202020202F2F2061646472657373202D3E202A656E7472790A096F7264657220202020202020202A61766C2E547265652020202020202020202F2F207A65726F2D7061646465642073657175656E6365202D3E20616464726573730A09706F73747320202020202020202A61766C2E547265652020202020202020202F2F20736C7567202D3E202A706F73740A09706F73744F72646572202020202A61766C2E547265652020202020202020202F2F207A65726F2D7061646465642073657175656E6365202D3E20736C75670A09706F7374536571202020202020696E742020202020202020202020202020202F2F206C61737420706F73742073657175656E63653B206E65766572207265757365640A097469707320202020202020202074697053746174730A0975706461746564202020202020696E743634202F2F20626C6F636B20686569676874206F6620746865206C617374206F776E65722077726974650A290A0A2F2F20696E6974207265636F72647320746865206465706C6F796572206173206F776E65722E20556E646572206D61696E6E6574277320617070726F76616C20666C6F772069742072756E730A2F2F20617320746865207375626D69747465722C206E6F742074686520617070726F7665722E204E6F204173736572744F726967696E43616C6C3A20696E69742069736E277420612063616C6C2E0A66756E6320696E697428637572207265616C6D29207B0A096F776E6572203D2063616C6C65724F6628637572290A0962617365203D20737472696E67732E5472696D507265666978286375722E506B675061746828292C2072756E74696D652E436861696E446F6D61696E2829290A0973657444656661756C747328290A7D0A0A2F2F2073657444656661756C7473207772697465732074686520696E697469616C2073746174652028636F6E74656E742E676E6F20686F6C64732074686520706572736F6E616C2070617274292E0A66756E632073657444656661756C74732829207B0A0970726F66696C65203D2064656661756C7450726F66696C6528290A09626164676573203D2064656661756C7442616467657328290A096E6F77203D206E6F774C696E657B7D0A0970656E64696E674F776E6572203D2022220A0974616273203D205B5D737472696E677B686F6D655461622C20776F726B5461622C20626C6F675461622C206775657374626F6F6B5461627D0A097061676573203D206D61705B737472696E675D737472696E677B0A0909686F6D655461623A20202020202064656661756C74486F6D6528292C0A0909776F726B5461623A20202020202064656661756C74576F726B2C0A0909626C6F675461623A20202020202064656661756C74426C6F672C0A09096775657374626F6F6B5461623A2064656661756C744775657374626F6F6B2C0A097D0A097761766573203D20300A09656E7472696573203D2061766C2E4E65775472656528290A096F72646572203D2061766C2E4E65775472656528290A09706F737473203D2061766C2E4E65775472656528290A09706F73744F72646572203D2061766C2E4E65775472656528290A09706F7374536571203D20300A0974697073203D2074697053746174737B7D0A0975706461746564203D2072756E74696D652E436861696E48656967687428290A7D0A0A2F2F2063616C6C65724F6620697320746865206163636F756E742067756172643A2061206C6976652063757220616E642061206469726563742063616C6C2066726F6D20616E0A2F2F206163636F756E742E204974206D757374206E6F742063616C6C204173736572744F726967696E43616C6C2C20776869636820726566757365732065766572792063616C6C2066726F6D0A2F2F20696E736964652061206E616D65642068656C7065722E0A66756E632063616C6C65724F6628637572207265616C6D292061646472657373207B0A09696620216375722E497343757272656E742829207C7C20216375722E50726576696F757328292E49735573657243616C6C2829207B0A090970616E696328657272556E617574686F72697A6564290A097D0A0972657475726E206375722E50726576696F757328292E4164647265737328290A7D0A0A2F2F206173736572744F776E657220697320746865206F776E65722067756172642E0A66756E63206173736572744F776E657228637572207265616C6D29207B0A0969662063616C6C65724F66286375722920213D206F776E6572207B0A090970616E6963286572724F776E65724F6E6C79290A097D0A7D0A0A2F2F204F776E65722072657475726E73207468652063757272656E74206F776E65722E0A66756E63204F776E657228292061646472657373207B0A0972657475726E206F776E65720A7D0A0A2F2F2052656E6465722073686F7773206F6E65207461622C206F72206F6E6520706F737420617420626C6F672F3C736C75673E2E20416E20756E6B6E6F776E20706174682073686F77730A2F2F20486F6D6520616E6420616E20756E6B6E6F776E20706F73742073686F777320426C6F672E205468652070617468206973206F6E6C7920636F6D706172656420616761696E73740A2F2F20746162206E616D6573206F72206C6F6F6B6564207570206173206120736C75672C20616E64206E65766572207772697474656E20696E746F2074686520706167652E0A66756E632052656E646572287061746820737472696E672920737472696E67207B0A097461622C2071756572792C205F203A3D20737472696E67732E43757428706174682C20223F22290A09696620736C75672C206F6B203A3D20737472696E67732E437574507265666978287461622C20626C6F675461622B222F22293B206F6B207B0A0909696620702C206F6B203A3D20706F7374732E47657428736C7567292E282A706F7374293B206F6B207B0A09090972657475726E206672616D652822222C20706F73744D4428702929202F2F206E6F742061207461623A206E6F2074616220697320626F6C640A09097D0A0909746162203D20626C6F675461620A097D0A096966205F2C206F6B203A3D2070616765735B7461625D3B20216F6B207B0A0909746162203D20686F6D655461620A097D0A0972657475726E206672616D65287461622C20657870616E642870616765735B7461625D2C207461622C207061727365506167652871756572792929290A7D0A0A2F2F206672616D6520707574732074686520746162206261722061626F76652061207061676520616E642074686520666F6F7465722062656C6F772069742E0A66756E63206672616D65287461622C206D6420737472696E672920737472696E67207B0A0972657475726E207461624261722874616229202B20225C6E5C6E22202B206D64202B20225C6E5C6E22202B20666F6F74657228290A7D0A0A66756E632074616255524C287420737472696E672920737472696E67207B0A0969662074203D3D20686F6D65546162207B0A090972657475726E20626173650A097D0A0972657475726E2062617365202B20223A22202B20740A7D0A0A2F2F207461624C6162656C206361706974616C697A6573206120746162206E616D653B206E616D6573206172652041534349492062792076616C69644E616D652E0A66756E63207461624C6162656C287420737472696E672920737472696E67207B0A0972657475726E20737472696E67732E546F557070657228745B3A315D29202B20745B313A5D0A7D0A0A2F2F20746162426172206472617773206576657279207461622061732061206C696E6B65642070696C6C2C207468652063757272656E74206F6E6520696E206272616E6420677265656E2E0A2F2F205468652063757272656E7420746162206973206C696E6B656420746F6F2C206265636175736520676E6F7765622073686F777320616E20756E6C696E6B656420696D6167652061730A2F2F206120626C6F636B20616E642074686520726F7720776F756C6420627265616B2E20426C6F67207374617973206F757420756E74696C207468657265206973206120706F73742E0A66756E63207461624261722863757272656E7420737472696E672920737472696E67207B0A097061727473203A3D206D616B65285B5D737472696E672C20302C206C656E287461627329290A09666F72205F2C2074203A3D2072616E67652074616273207B0A090973203A3D20736567536F6674287461624C6162656C287429290A0909737769746368207B0A0909636173652074203D3D2063757272656E743A0A09090973203D207365674F6E287461624C6162656C287429290A0909636173652074203D3D20626C6F6754616220262620706F7374732E53697A652829203D3D20303A0A090909636F6E74696E7565202F2F206E6F20706F737473207965740A09097D0A09097061727473203D20617070656E642870617274732C2070696C6C4C696E6B287461624C6162656C2874292C2074616255524C2874292C20746162482C20302C207329290A097D0A0972657475726E20737472696E67732E4A6F696E2870617274732C20222022290A7D0A0A66756E6320666F6F746572282920737472696E67207B0A0972657475726E20222D2D2D5C6E5C6E4F776E65722022202B20757365724C696E6B286F776E657229202B0A09092220C2B7207570646174656420617420626C6F636B2022202B20737472636F6E762E466F726D6174496E7428757064617465642C20313029202B0A09092220C2B7205B536F757263655D2822202B2062617365202B202224736F75726365295C6E220A7D0A0A2F2F2070617273655061676520726561647320706167653D4E2066726F6D207468652071756572793B20616E797468696E6720696E76616C6964206973207061676520312E0A66756E632070617273655061676528717565727920737472696E672920696E74207B0A09666F72205F2C206B76203A3D2072616E676520737472696E67732E53706C69742871756572792C2022262229207B0A09096B2C20762C205F203A3D20737472696E67732E437574286B762C20223D22290A09096966206B20213D20227061676522207B0A090909636F6E74696E75650A09097D0A09096E2C20657272203A3D20737472636F6E762E41746F692876290A090969662065727220213D206E696C207C7C206E203C2031207B0A09090972657475726E20310A09097D0A090972657475726E206E0A097D0A0972657475726E20310A7D0A1AC16D0A0B776964676574732E676E6F12B16D7061636B61676520686F6D650A0A696D706F727420280A0922636861696E2F72756E74696D65220A0922656E636F64696E672F626173653634220A092268746D6C220A0922737472636F6E76220A0922737472696E6773220A0A0922676E6F2E6C616E642F702F6E742F6D61726B646F776E2F73616E6974697A652F7630220A290A0A2F2F2053756767657374656420616D6F756E74206F6E207468652054697020627574746F6E20283120474E4F54293B2076697369746F72732063616E206368616E67652069742E0A636F6E73742074697053756767657374696F6E203D20223130303030303075676E6F74220A0A2F2F20657870616E64207265706C616365732065766572792077696467657420746F6B656E20696E206F6E6520706173732E20737472696E67732E5265706C6163657220646F6573206E6F740A2F2F2072657363616E20697473206F75747075742C20736F2076697369746F72207465787420696E736964652061207769646765742063616E206E65766572207472696767657220610A2F2F20746F6B656E2E204F6E6C792074686520746F6B656E732070726573656E7420696E206D6420617265206275696C742C20666F756E64207769746820612073696E676C65207363616E0A2F2F206F66206D642E0A66756E6320657870616E64286D642C2074616220737472696E672C207061676520696E742920737472696E67207B0A09776F726473203A3D206D61705B737472696E675D626F6F6C7B7D0A09666F72205F2C2077203A3D2072616E676520737472696E67732E53706C6974286D642C20223A2229207B0A0909776F7264735B775D203D20747275650A097D0A09766172207061697273205B5D737472696E670A09616464203A3D2066756E6328746F6B20737472696E672C206275696C642066756E63282920737472696E6729207B0A0909696620776F7264735B746F6B5B313A6C656E28746F6B292D315D5D207B0A0909097061697273203D20617070656E642870616972732C20746F6B2C206275696C642829290A09097D0A097D0A0961646428223A62616E6E65723A222C2062616E6E65724D44290A0961646428223A6261646765733A222C206261646765734D44290A0961646428223A6E6F773A222C206E6F774D44290A0961646428223A77617665733A222C2077617665734D44290A0961646428223A7469703A222C207469704D44290A0961646428223A7369676E3A222C207369676E4D44290A0961646428223A6775657374626F6F6B3A222C2066756E63282920737472696E67207B0A090969662074616220213D206775657374626F6F6B546162207B0A09090972657475726E202222202F2F206120666F726D20776F756C6420746172676574202F752F3C6E616D653E206F6E207468652070726F66696C6520766965770A09097D0A090972657475726E206775657374626F6F6B4D442870616765290A097D290A0961646428223A626C6F673A222C2066756E63282920737472696E67207B0A090969662074616220213D20626C6F67546162207B0A09090972657475726E202222202F2F206974732070616765206C696E6B73206C65616420746F2074686520426C6F67207461620A09097D0A090972657475726E20626C6F674D442870616765290A097D290A0961646428223A706F7374733A222C20706F7374734D44290A0961646428223A6865696768743A222C2066756E63282920737472696E67207B2072657475726E20737472636F6E762E466F726D6174496E742872756E74696D652E436861696E48656967687428292C20313029207D290A0961646428223A6F776E65723A222C2066756E63282920737472696E67207B2072657475726E206F776E65722E537472696E672829207D290A096966206C656E28706169727329203D3D2030207B0A090972657475726E206D640A097D0A0972657475726E20737472696E67732E4E65775265706C616365722870616972732E2E2E292E5265706C616365286D64290A7D0A0A66756E632069746F61286E20696E742920737472696E67207B2072657475726E20737472636F6E762E49746F61286E29207D0A0A2F2F20706C7572616C2072656E646572732022312077617665222C202232207761766573222E0A66756E6320706C7572616C286E20696E742C20776F726420737472696E672920737472696E67207B0A096966206E203D3D2031207B0A090972657475726E2022312022202B20776F72640A097D0A0972657475726E2069746F61286E29202B20222022202B20776F7264202B202273220A7D0A0A2F2F20737667496D61676520656D6265647320616E205356472061732061206261736536342064617461205552492C20746865206F6E6520696E6C696E6520696D61676520666F726D0A2F2F20676E6F776562206B656570732E0A66756E6320737667496D61676528616C742C2073766720737472696E672920737472696E67207B0A0972657475726E2022215B22202B2073616E6974697A652E496E6C696E655465787428616C7429202B20225D28646174613A696D6167652F7376672B786D6C3B6261736536342C22202B0A09096261736536342E537464456E636F64696E672E456E636F6465546F537472696E67285B5D62797465287376672929202B202229220A7D0A0A2F2F202D2D2D2D2D20636F6C6F7273202D2D2D2D2D0A0A2F2F20676E6F2E6C616E642773206F776E20677265656E732C2066726F6D20676E6F77656227732070616C657474652E20416E20696D6167652063616E277420666F6C6C6F770A2F2F20676E6F7765622773207468656D6520746F67676C652C20736F2065616368206F6E65207265616473206F6E20626F74682069747320776869746520616E64206974730A2F2F206E6561722D626C61636B206261636B67726F756E642E0A636F6E737420280A09636F6C4272616E6420203D20222332323643353722202F2F20676E6F7765622773206C696E6B7320616E6420627574746F6E730A09636F6C446565702020203D20222331343431333422202F2F2062616E6E6572206261636B67726F756E642C2074657874206F6E20636F6C536F66740A09636F6C416363656E74203D20222336304142393622202F2F2062616E6E657220616363656E74732C2070696C6C206F75746C696E65730A09636F6C536F66742020203D20222345374546454422202F2F2070616C6520737572666163650A09636F6C47686F737420203D202223463046304630220A09666F6E745549202020203D202273797374656D2D75692C202D6170706C652D73797374656D2C205365676F652055492C2048656C7665746963612C20417269616C2C2073616E732D7365726966220A290A0A2F2F202D2D2D2D2D2062616E6E6572202D2D2D2D2D0A0A66756E632062616E6E65724D44282920737472696E67207B0A0972657475726E20737667496D6167652870726F66696C652E6E616D652B222062616E6E6572222C2062616E6E65725356472872756E74696D652E436861696E486569676874282929290A7D0A0A2F2F2062616E6E65725356472064726177732074686520373230783136302062616E6E65723A207468652067686F73742C206120636F66666565206375702C20746865206E616D6520616E640A2F2F20746865207461676C696E652E20546865206661636520646570656E6473206F6E20686569676874202520343A2063616C6D2C2068617070792C2077696E6B2C207375727072697365642E0A66756E632062616E6E65725356472868656967687420696E7436342920737472696E67207B0A0976617220736220737472696E67732E4275696C6465720A0973622E5772697465537472696E6728603C73766720786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667222077696474683D2237323022206865696768743D22313630222076696577426F783D223020302037323020313630223E60290A0973622E5772697465537472696E6728603C726563742077696474683D2237323022206865696768743D22313630222072783D223136222066696C6C3D2260202B20636F6C44656570202B2060222F3E60290A0973622E5772697465537472696E6728603C7061746820643D224D363020313430205637322041353020353020302030203120313630203732205631343020513134372E3520313234203133352031343020513132322E35203132342031313020313430205139372E352031323420383520313430205137322E352031323420363020313430205A222066696C6C3D2260202B20636F6C47686F7374202B2060222F3E60290A097377697463682068656967687420252034207B0A096361736520303A202F2F2063616C6D0A090973622E5772697465537472696E6728603C656C6C697073652063783D223932222063793D223734222072783D2236222072793D2238222066696C6C3D2260202B20636F6C44656570202B2060222F3E60290A090973622E5772697465537472696E6728603C656C6C697073652063783D22313238222063793D223734222072783D2236222072793D2238222066696C6C3D2260202B20636F6C44656570202B2060222F3E60290A090973622E5772697465537472696E6728603C7061746820643D224D31303020313030205131313020313036203132302031303022207374726F6B653D2260202B20636F6C44656570202B206022207374726F6B652D77696474683D2234222066696C6C3D226E6F6E6522207374726F6B652D6C696E656361703D22726F756E64222F3E60290A096361736520313A202F2F2068617070790A090973622E5772697465537472696E6728603C7061746820643D224D38342037382051393220363620313030203738204D31323020373820513132382036362031333620373822207374726F6B653D2260202B20636F6C44656570202B206022207374726F6B652D77696474683D2234222066696C6C3D226E6F6E6522207374726F6B652D6C696E656361703D22726F756E64222F3E60290A090973622E5772697465537472696E6728603C7061746820643D224D393620393620513131302031313620313234203936205A222066696C6C3D2260202B20636F6C44656570202B2060222F3E60290A096361736520323A202F2F2077696E6B0A090973622E5772697465537472696E6728603C656C6C697073652063783D223932222063793D223734222072783D2236222072793D2238222066696C6C3D2260202B20636F6C44656570202B2060222F3E60290A090973622E5772697465537472696E6728603C7061746820643D224D313230203736204831333622207374726F6B653D2260202B20636F6C44656570202B206022207374726F6B652D77696474683D223422207374726F6B652D6C696E656361703D22726F756E64222F3E60290A090973622E5772697465537472696E6728603C7061746820643D224D39382039382051313130203131302031323220393822207374726F6B653D2260202B20636F6C44656570202B206022207374726F6B652D77696474683D2234222066696C6C3D226E6F6E6522207374726F6B652D6C696E656361703D22726F756E64222F3E60290A0964656661756C743A202F2F207375727072697365640A090973622E5772697465537472696E6728603C636972636C652063783D223932222063793D2237322220723D2238222066696C6C3D2260202B20636F6C44656570202B2060222F3E60290A090973622E5772697465537472696E6728603C636972636C652063783D22313238222063793D2237322220723D2238222066696C6C3D2260202B20636F6C44656570202B2060222F3E60290A090973622E5772697465537472696E6728603C656C6C697073652063783D22313130222063793D22313034222072783D2237222072793D2239222066696C6C3D2260202B20636F6C44656570202B2060222F3E60290A097D0A092F2F20436F6666656520637570207769746820737465616D3A202249207475726E20636F6666656520696E746F20636F6465222E0A0973622E5772697465537472696E6728603C7265637420783D223138302220793D22313038222077696474683D22333022206865696768743D223330222072783D2235222066696C6C3D2260202B20636F6C416363656E74202B2060222F3E60290A0973622E5772697465537472696E6728603C7061746820643D224D323130203131342068362061372037203020302031203020313420682D3622207374726F6B653D2260202B20636F6C416363656E74202B206022207374726F6B652D77696474683D2234222066696C6C3D226E6F6E65222F3E60290A0973622E5772697465537472696E6728603C7061746820643D224D3138382031303020712D35202D372030202D3134204D3230302031303020712D35202D372030202D313422207374726F6B653D2260202B20636F6C416363656E74202B206022207374726F6B652D77696474683D2233222066696C6C3D226E6F6E6522207374726F6B652D6C696E656361703D22726F756E64222F3E60290A0973622E5772697465537472696E6728603C7465787420783D223236302220793D2237382220666F6E742D66616D696C793D2275692D6D6F6E6F73706163652C2053464D6F6E6F2D526567756C61722C204D656E6C6F2C206D6F6E6F73706163652220666F6E742D73697A653D2260202B20666F6E7453697A652870726F66696C652E6E616D652C2034342C20323629202B20602220666F6E742D7765696768743D22373030222066696C6C3D2260202B20636F6C47686F7374202B2060223E60202B2068746D6C2E457363617065537472696E672870726F66696C652E6E616D6529202B20603C2F746578743E60290A0973622E5772697465537472696E6728603C7465787420783D223236302220793D223131362220666F6E742D66616D696C793D2260202B20666F6E745549202B20602220666F6E742D73697A653D2260202B20666F6E7453697A652870726F66696C652E7461676C696E652C2032322C20313229202B2060222066696C6C3D2260202B20636F6C416363656E74202B2060223E60202B2068746D6C2E457363617065537472696E672870726F66696C652E7461676C696E6529202B20603C2F746578743E60290A0973622E5772697465537472696E6728603C2F7376673E60290A0972657475726E2073622E537472696E6728290A7D0A0A2F2F20666F6E7453697A6520736872696E6B732073697A6520736F207465787420666974732074686520343430207078206265747765656E20783D32363020616E64207468650A2F2F2062616E6E6572277320726967687420656467652E20706572436861722069732074686520726F75676820676C79706820776964746820617420746861742073697A653B2072756E65730A2F2F2066726F6D20552B31313030206F6E2028434A4B2C20656D6F6A6920616E6420746865206C696B652920636F756E7420646F75626C652E205363616C696E672074686520666F6E742C0A2F2F20726174686572207468616E2073657474696E6720746578744C656E6774682C206E65766572207374726574636865732074657874207468617420616C726561647920666974732E0A66756E6320666F6E7453697A65287320737472696E672C2073697A652C207065724368617220696E742920737472696E67207B0A0977203A3D20300A09666F72205F2C2072203A3D2072616E67652073207B0A090977202B3D20706572436861720A090969662072203E3D20307831313030207B0A09090977202B3D20706572436861720A09097D0A097D0A0969662077203E20343430207B0A090973697A65203D2073697A65202A20343430202F20770A097D0A0972657475726E2069746F612873697A65290A7D0A0A2F2F202D2D2D2D2D2070696C6C733A20746162732C206261646765732C20627574746F6E73202D2D2D2D2D0A0A2F2F2050696C6C7320636F6D6520696E2074776F20686569676874733A20746162732C20616E64206368697073202862616467657320616E6420627574746F6E73292E20676E6F7765620A2F2F20647261777320612031362070782069636F6E206F6E2061206C696E6B656420696D6167652C20382070782066726F6D20697473206C65667420656467653A20696D6167657320696E0A2F2F206120726F772067657420616E2038207078206D617267696E2C20616E64207468652069636F6E27732063656E74657220736974732074686174206661722061626F7665207468650A2F2F20696D616765277320626F74746F6D20656467652E204974206C616E6473206F6E207468652063656E746572206C696E65206F66206120636869702061626F75742031362070780A2F2F20686967682C20736F206368697073206172652031372070782C20776974682069636F6E47617020706978656C73206C65667420636C65617220666F722069742E0A2F2F2045787465726E616C20616E64202468656C70206C696E6B7320676574207468652069636F6E3B207461627320616E6420746865206775657374626F6F6B20627574746F6E0A2F2F206C696E6B20696E7369646520746865207265616C6D2773206F776E206E616D65737061636520616E6420646F6E27742E0A636F6E737420280A0974616248202020203D2032360A0963686970482020203D2031370A0969636F6E476170203D2033300A290A0A2F2F20736567206973206F6E6520636F6C6F7265642070617274206F6620612070696C6C2E0A7479706520736567207374727563747B20746578742C2066696C6C2C20696E6B20737472696E67207D0A0A66756E63207365674F6E287320737472696E6729207365672020207B2072657475726E207365677B732C20636F6C4272616E642C202223666666227D207D0A66756E6320736567536F6674287320737472696E672920736567207B2072657475726E207365677B732C20636F6C536F66742C20636F6C446565707D207D0A0A2F2F2070696C6C53564720647261777320612070696C6C206820706978656C7320686967682066726F6D207365676D656E74732C206C65667420746F2072696768742C20776974680A2F2F2067617020656D70747920706978656C73206265666F72652074686520666972737420746578742E205356472063616E2774206D6561737572652074657874206265666F72650A2F2F2064726177696E672C20736F2077696474687320636F6D652066726F6D207468652072756E6520636F756E742C20776964652072756E65732028552B31313030206F6E290A2F2F20636F756E74696E6720646F75626C652E20546865206F75746C696E65206769766573207468652070616C6520706172747320616E2065646765206F6E20612077686974650A2F2F20706167652E0A66756E632070696C6C53564728682C2067617020696E742C2073656773202E2E2E7365672920737472696E67207B0A09666F6E742C2063686172203A3D2031312C20370A0969662068203D3D2074616248207B0A0909666F6E742C2063686172203D2031332C20380A097D0A09776964746873203A3D206D616B65285B5D696E742C206C656E287365677329290A0977203A3D206761700A09666F7220692C2073203A3D2072616E67652073656773207B0A09097769647468735B695D203D2068202F2F2068616C6620612070696C6C277320686569676874206F662070616464696E67206F6E206561636820736964650A0909666F72205F2C2072203A3D2072616E676520732E74657874207B0A0909097769647468735B695D202B3D20636861720A09090969662072203E3D20307831313030207B0A090909097769647468735B695D202B3D20636861720A0909097D0A09097D0A090977202B3D207769647468735B695D0A097D0A096D6964203A3D2068616C662868290A0976617220736220737472696E67732E4275696C6465720A0973622E5772697465537472696E6728603C73766720786D6C6E733D22687474703A2F2F7777772E77332E6F72672F323030302F737667222077696474683D2260202B2069746F61287729202B206022206865696768743D2260202B2069746F61286829202B2060222076696577426F783D223020302060202B2069746F61287729202B20602060202B2069746F61286829202B2060223E60290A0973622E5772697465537472696E6728603C636C6970506174682069643D2263223E3C726563742077696474683D2260202B2069746F61287729202B206022206865696768743D2260202B2069746F61286829202B2060222072783D2260202B206D6964202B2060222F3E3C2F636C6970506174683E60290A0973622E5772697465537472696E6728603C6720636C69702D706174683D2275726C282363292220666F6E742D66616D696C793D2260202B20666F6E745549202B20602220666F6E742D73697A653D2260202B2069746F6128666F6E7429202B20602220666F6E742D7765696768743D223630302220746578742D616E63686F723D226D6964646C652220646F6D696E616E742D626173656C696E653D2263656E7472616C223E60290A0978203A3D20300A09666F7220692C2073203A3D2072616E67652073656773207B0A0909706164203A3D20300A090969662069203D3D2030207B0A090909706164203D206761700A09097D0A090973622E5772697465537472696E6728603C7265637420783D2260202B2069746F61287829202B2060222077696474683D2260202B2069746F61287061642B7769647468735B695D29202B206022206865696768743D2260202B2069746F61286829202B2060222066696C6C3D2260202B20732E66696C6C202B2060222F3E60290A090973622E5772697465537472696E6728603C7465787420783D2260202B2069746F6128782B7061642B7769647468735B695D2F3229202B20602220793D2260202B206D6964202B2060222066696C6C3D2260202B20732E696E6B202B2060223E60202B2068746D6C2E457363617065537472696E6728732E7465787429202B20603C2F746578743E60290A090978202B3D20706164202B207769647468735B695D0A097D0A0973622E5772697465537472696E6728603C2F673E3C7265637420783D222E352220793D222E35222077696474683D2260202B2069746F6128772D3129202B206022206865696768743D2260202B2069746F6128682D3129202B2060222072783D2260202B2068616C6628682D3129202B2060222066696C6C3D226E6F6E6522207374726F6B653D2260202B20636F6C416363656E74202B2060222F3E3C2F7376673E60290A0972657475726E2073622E537472696E6728290A7D0A0A2F2F2068616C6620777269746573206E2F32207769746820697473202E352C20666F722053564720636F6F7264696E617465732E0A66756E632068616C66286E20696E742920737472696E67207B0A096966206E2532203D3D2031207B0A090972657475726E2069746F61286E2F3229202B20222E35220A097D0A0972657475726E2069746F61286E202F2032290A7D0A0A2F2F2070696C6C4C696E6B20697320612070696C6C20696D616765206C696E6B656420746F2075726C2C207769746820616C74207465787420666F722073637265656E20726561646572732E0A66756E632070696C6C4C696E6B28616C742C2075726C20737472696E672C20682C2067617020696E742C2073656773202E2E2E7365672920737472696E67207B0A0972657475726E20225B22202B20737667496D61676528616C742C2070696C6C53564728682C206761702C20736567732E2E2E2929202B20225D2822202B2075726C202B202229220A7D0A0A2F2F206261646765734D442064726177732074686520626164676573206173206F6E65207061726167726170682E2041206E657720726F772073746172747320616674657220610A2F2F2068617264206C696E6520627265616B202861206261636B736C61736820656E64696E6720746865206C696E65292C20736F20726F77732073697420617320636C6F73652061730A2F2F2077726170706564206F6E65732E0A66756E63206261646765734D44282920737472696E67207B0A0976617220736220737472696E67732E4275696C6465720A09666F7220692C2062203A3D2072616E676520626164676573207B0A0909737769746368207B0A0909636173652069203E203020262620622E726F773A0A09090973622E5772697465537472696E6728225C5C5C6E22290A0909636173652069203E20303A0A09090973622E5772697465537472696E6728222022290A09097D0A090973622E5772697465537472696E672870696C6C4C696E6B28622E6C6162656C2B223A20222B622E76616C75652C20622E75726C2C2063686970482C2069636F6E4761702C20736567536F667428622E6C6162656C292C207365674F6E28622E76616C75652929290A097D0A0972657475726E2073622E537472696E6728290A7D0A0A2F2F202D2D2D2D2D206E6F772C20627574746F6E73202D2D2D2D2D0A0A66756E63206E6F774D44282920737472696E67207B0A096966206E6F772E74657874203D3D202222207B0A090972657475726E2022220A097D0A0972657475726E20223E205B21535543434553535D204E6F775C6E3E2022202B206E6F772E74657874202B20222028626C6F636B2022202B20737472636F6E762E466F726D6174496E74286E6F772E6865696768742C20313029202B202229220A7D0A0A2F2F20627574746F6E2069732061206C696E6B656420636869703A2074686520616374696F6E2C207468656E2069747320636F756E742E202468656C70206C696E6B73206765740A2F2F20676E6F7765622773207472616E73616374696F6E2069636F6E2C2068656E636520746865206761702E0A66756E6320627574746F6E28616374696F6E2C20636F756E742C2075726C20737472696E672C2067617020696E742920737472696E67207B0A0972657475726E2070696C6C4C696E6B28616374696F6E2B222C20222B636F756E742C2075726C2C2063686970482C206761702C207365674F6E28616374696F6E292C20736567536F667428636F756E7429290A7D0A0A66756E632077617665734D44282920737472696E67207B0A0972657475726E20627574746F6E282257617665222C20706C7572616C2877617665732C20227761766522292C20626173652B222468656C702666756E633D57617665222C2069636F6E476170290A7D0A0A66756E63207469704D44282920737472696E67207B0A0972657475726E20627574746F6E2822546970203120474E4F54222C20706C7572616C28746970732E636F756E742C202274697022292C20626173652B222468656C702666756E633D546970262E73656E643D222B74697053756767657374696F6E2C2069636F6E476170290A7D0A0A2F2F207369676E4D4420636F756E74732068696464656E20656E747269657320746F6F3A20746865697220617574686F727320646964207369676E2E0A66756E63207369676E4D44282920737472696E67207B0A0972657475726E20627574746F6E28225369676E20746865206775657374626F6F6B222C20706C7572616C286F726465722E53697A6528292C20227369676E617475726522292C2074616255524C286775657374626F6F6B546162292C2030290A7D0A0A2F2F2073686F727441646472206B656570732074686520656E6473206F6620616E20616464726573733A2067316A67386D7475E280A6737166352E0A66756E632073686F727441646472286120616464726573732920737472696E67207B0A0973203A3D20612E537472696E6728290A096966206C656E287329203C203136207B0A090972657475726E20730A097D0A0972657475726E20735B3A385D202B2022E280A622202B20735B6C656E2873292D343A5D0A7D0A0A2F2F20757365724C696E6B206C696E6B7320616E206164647265737320746F206974732070726F66696C65207061676520756E646572206974732073686F727420666F726D2E205468650A2F2F206164647265737320636F6D65732066726F6D2074686520636861696E2C206E657665722066726F6D2076697369746F7220746578742E0A66756E6320757365724C696E6B286120616464726573732920737472696E67207B0A0972657475726E20225B22202B2073686F727441646472286129202B20225D282F752F22202B20612E537472696E672829202B202229220A7D0A0A2F2F202D2D2D2D2D20706167696E67202D2D2D2D2D0A0A2F2F20636C616D70506167652072657475726E7320746865207061676520746F2073686F772C206174206D6F737420746865206C617374206F6E652C20616E6420746865206C6173740A2F2F207061676520666F7220746F74616C206974656D732E0A66756E6320636C616D705061676528706167652C20746F74616C20696E74292028696E742C20696E7429207B0A096C617374203A3D2028746F74616C202B207061676553697A65202D203129202F207061676553697A650A0969662070616765203E206C617374207B0A090970616765203D206C6173740A097D0A0972657475726E20706167652C206C6173740A7D0A0A2F2F20706167654E6176206C696E6B73207468652070616765732061726F756E642070616765206F6E207461623A204E657765722C207468656E204F6C6465722E0A66756E6320706167654E61762874616220737472696E672C20706167652C206C61737420696E742920737472696E67207B0A09766172206E6176205B5D737472696E670A0969662070616765203E2031207B0A09096E6176203D20617070656E64286E61762C20225B4E657765725D28222B74616255524C28746162292B223F706167653D222B69746F6128706167652D31292B222922290A097D0A0969662070616765203C206C617374207B0A09096E6176203D20617070656E64286E61762C20225B4F6C6465725D28222B74616255524C28746162292B223F706167653D222B69746F6128706167652B31292B222922290A097D0A096966206C656E286E617629203D3D2030207B0A090972657475726E2022220A097D0A0972657475726E20225C6E22202B20737472696E67732E4A6F696E286E61762C202220C2B7202229202B20225C6E220A7D0A0A2F2F202D2D2D2D2D206775657374626F6F6B202D2D2D2D2D0A0A636F6E7374207369676E466F726D203D20603C676E6F2D666F726D20657865633D225369676E223E0A20203C676E6F2D696E707574206E616D653D226D73672220747970653D22746578742220706C616365686F6C6465723D2253617920686920696E203134302063686172616374657273222072657175697265643D227472756522202F3E0A3C2F676E6F2D666F726D3E600A0A2F2F2076697369746F7254657874206D616B657320612073746F726564206D6573736167652073616665206173206F6E65206D61726B646F776E206C697374206974656D2E0A2F2F2073616E6974697A652E496E6C696E65546578742065736361706573206C696E6B732C20696D616765732C2048544D4C20616E6420656D7068617369733B2074686520657363617065640A2F2F204020616E64207468652026233130333B20656E7469747920666F72207468652067206F66206731206B65657020676E6F7765622066726F6D207475726E696E672022406E616D65220A2F2F206F722061207479706564206731206164647265737320696E746F20612070726F66696C65206C696E6B2E204E656974686572207265706C6163656D656E742070726F64756365730A2F2F20746865206F746865722773207061747465726E2C20736F20746865206F7264657220646F65736E2774206D61747465722E0A66756E632076697369746F7254657874286D736720737472696E672920737472696E67207B0A0973203A3D20737472696E67732E5265706C616365416C6C2873616E6974697A652E496E6C696E6554657874286D7367292C202240222C20605C4060290A0972657475726E20737472696E67732E5265706C616365416C6C28732C20226731222C202226233130333B3122290A7D0A0A2F2F206775657374626F6F6B4D442073686F77732074686520666F726D20616E64206F6E652070616765206F6620656E74726965732C206E65776573742066697273742E2048696464656E0A2F2F20656E7472696573207374696C6C20636F756E7420746F7761726420746865206F66667365742C20736F206120706167652063616E2073686F77206665776572207468616E2032302E0A66756E63206775657374626F6F6B4D44287061676520696E742920737472696E67207B0A0976617220736220737472696E67732E4275696C6465720A0973622E5772697465537472696E67287369676E466F726D290A0973622E5772697465537472696E6728225C6E5C6E22290A09746F74616C203A3D206F726465722E53697A6528290A09696620746F74616C203D3D2030207B0A090973622E5772697465537472696E6728224E6F20656E7472696573207965742E5C6E22290A090972657475726E2073622E537472696E6728290A097D0A09706167652C206C617374203A3D20636C616D705061676528706167652C20746F74616C290A096F726465722E526576657273654974657261746542794F66667365742828706167652D31292A7061676553697A652C207061676553697A652C2066756E63285F20737472696E672C207620616E792920626F6F6C207B0A0909616464722C205F203A3D20762E2861646472657373290A0909652C206F6B203A3D20656E74726965732E47657428616464722E537472696E672829292E282A656E747279290A09096966206F6B2026262021652E68696464656E207B202F2F2052656E646572206E657665722070616E6963732C206576656E206F6E20612062726F6B656E20696E76617269616E740A09090973622E5772697465537472696E6728222D2022202B20757365724C696E6B286164647229202B20223A2022202B2076697369746F725465787428652E6D736729202B20225C6E22290A09097D0A090972657475726E2066616C73650A097D290A0973622E5772697465537472696E6728706167654E6176286775657374626F6F6B5461622C20706167652C206C61737429290A0972657475726E2073622E537472696E6728290A7D0A0A2F2F202D2D2D2D2D20626C6F67202D2D2D2D2D0A0A2F2F20706F73744C697374206C6973747320636F756E7420706F7374732066726F6D206F66667365742C206E65776573742066697273743A206F6E65206974656D206561636820776974680A2F2F20746865207075626C6973682064617465206173206120636F6465206368697020616E6420746865206C696E6B6564207469746C652E0A66756E6320706F73744C697374286F66667365742C20636F756E7420696E742920737472696E67207B0A0976617220736220737472696E67732E4275696C6465720A09706F73744F726465722E526576657273654974657261746542794F6666736574286F66667365742C20636F756E742C2066756E63285F20737472696E672C207620616E792920626F6F6C207B0A0909736C75672C205F203A3D20762E28737472696E67290A0909696620702C206F6B203A3D20706F7374732E47657428736C7567292E282A706F7374293B206F6B207B202F2F2052656E646572206E657665722070616E6963732C206576656E206F6E20612062726F6B656E20696E76617269616E740A09090973622E5772697465537472696E6728222D206022202B20702E7075626C6973686564202B202260205B22202B2073616E6974697A652E496E6C696E655465787428702E7469746C6529202B20225D2822202B2074616255524C28626C6F6754616229202B20222F22202B20736C7567202B2022295C6E22290A09097D0A090972657475726E2066616C73650A097D290A0972657475726E2073622E537472696E6728290A7D0A0A2F2F20626C6F674D44206C69737473206F6E652070616765206F6620706F7374732E0A66756E6320626C6F674D44287061676520696E742920737472696E67207B0A09746F74616C203A3D20706F73744F726465722E53697A6528290A09696620746F74616C203D3D2030207B0A090972657475726E20224E6F20706F737473207965742E5C6E220A097D0A09706167652C206C617374203A3D20636C616D705061676528706167652C20746F74616C290A0972657475726E20706F73744C6973742828706167652D31292A7061676553697A652C207061676553697A6529202B20706167654E617628626C6F675461622C20706167652C206C617374290A7D0A0A2F2F20706F7374734D4420697320746865204C617465737420706F7374732073656374696F6E2C206F72206E6F7468696E67207768696C6520746865726520617265206E6F20706F7374732C0A2F2F20736F206E6F20656D7074792068656164696E672073686F77732E0A66756E6320706F7374734D44282920737472696E67207B0A09696620706F73744F726465722E53697A652829203D3D2030207B0A090972657475726E2022220A097D0A0972657475726E20222323204C617465737420706F7374735C6E5C6E22202B20706F73744C69737428302C206C6174657374506F73747329202B20225C6E5B416C6C20706F7374735D2822202B2074616255524C28626C6F6754616229202B2022295C6E220A7D0A0A2F2F20706F73744D44206973206120706F7374277320706167652E2054686520626F64792069732073686F776E206173207772697474656E3A206E6F20746F6B656E732E0A66756E6320706F73744D442870202A706F73742920737472696E67207B0A0964617465203A3D20702E7075626C69736865640A09696620702E65646974656420213D20222220262620702E65646974656420213D20702E7075626C6973686564207B0A090964617465202B3D202220C2B7206564697465642022202B20702E6564697465640A097D0A0972657475726E2022232022202B2073616E6974697A652E496E6C696E655465787428702E7469746C6529202B20225C6E5C6E2A22202B2064617465202B20222A5C6E5C6E22202B20702E626F6479202B0A0909225C6E5C6E5B416C6C20706F7374735D2822202B2074616255524C28626C6F6754616229202B202229220A7D0A1A9B500A0A7772697465732E676E6F128C507061636B61676520686F6D650A0A696D706F727420280A0922636861696E220A0922636861696E2F62616E6B6572220A0922636861696E2F72756E74696D65220A0922636861696E2F72756E74696D652F756E73616665220A0922737472636F6E76220A0922737472696E6773220A092274696D65220A0922756E69636F6465220A0922756E69636F64652F75746638220A290A0A2F2F2045766572792077726974652066756E6374696F6E2063616C6C732072756E74696D652E4173736572744F726967696E43616C6C28292066697273742C20696E20697473206F776E0A2F2F20626F64793A2066726F6D20696E7369646520612068656C70657220697420726566757365732065766572792063616C6C2E0A0A636F6E7374206D61785369676E4279746573203D203536300A0A66756E6320696E76616C6964286669656C6420737472696E672920737472696E67207B2072657475726E20657272496E76616C6964496E707574202B206669656C64207D0A0A2F2F20636865636B4C696E6520656E666F726365732076616C6964205554462D382C20612072756E6520636F756E7420696E205B6D696E2C206D61785D2C20616E64206E6F20636F6E74726F6C0A2F2F20636861726163746572732028736F206E6F206E65776C696E6520656974686572293A207468652074657874206D617920656E6420757020696E7369646520616E205356472C0A2F2F207768657265207468657920776F756C6420627265616B2074686520584D4C2E0A66756E6320636865636B4C696E65286669656C642C207320737472696E672C206D696E2C206D617820696E7429207B0A0969662021757466382E56616C6964537472696E67287329207B0A090970616E696328696E76616C6964286669656C6429290A097D0A096E203A3D20300A09666F72205F2C2072203A3D2072616E67652073207B0A090969662072203C2030783230207C7C2072203D3D2030783766207C7C2072203D3D20307866666665207C7C2072203D3D20307866666666207B0A09090970616E696328696E76616C6964286669656C6429290A09097D0A09096E2B2B0A097D0A096966206E203C206D696E207C7C206E203E206D6178207B0A090970616E696328696E76616C6964286669656C6429290A097D0A7D0A0A2F2F206173736572744D61737465724B657920726566757365732061207472616E73616374696F6E207369676E656420627920612073657373696F6E206B65792E2044656C6567617465640A2F2F206B657973206D6179206564697420636F6E74656E742C20627574206E6F74206D6F7665206F776E657273686970206F72206869646520616E20656E74727920666F7220676F6F642E0A66756E63206173736572744D61737465724B65792829207B0A096966205F2C205F2C205F2C20697353657373696F6E203A3D2072756E74696D652E47657453657373696F6E496E666F28293B20697353657373696F6E207B0A090970616E6963286572724D61737465724B6579290A097D0A7D0A0A2F2F20636865636B426164676555524C2077616E74732061207072696E7461626C652D41534349492068747470733A2F2F2055524C20286E6F6E2D4153434949206D7573742062650A2F2F2070657263656E742D656E636F646564292077697468206E6F2071756F7465732C206261636B736C61736865732C206261636B7469636B732C20706172656E7468657365732C0A2F2F2073717561726520627261636B6574732C203C206F72203E2C20736F20746865206D61726B646F776E206C696E6B2063616E277420656E64206561726C79206F72206265636F6D650A2F2F206A6176617363726970743A2E0A66756E6320636865636B426164676555524C287520737472696E6729207B0A0969662021737472696E67732E48617350726566697828752C202268747470733A2F2F2229207B0A090970616E696328696E76616C6964282275726C2229290A097D0A09666F722069203A3D20303B2069203C206C656E2875293B20692B2B207B0A090963203A3D20755B695D0A090969662063203C3D2030783230207C7C2063203E3D2030783766207C7C20737472696E67732E496E6465784279746528225C22275C5C6028295B5D3C3E222C206329203E3D2030207B0A09090970616E696328696E76616C6964282275726C2229290A09097D0A097D0A7D0A0A2F2F207061727365426164676573207265616473206F6E6520626164676520706572206C696E652C20226C6162656C207C2076616C7565207C2075726C222E20426C616E6B206C696E65730A2F2F206265747765656E2074776F206261646765732073746172742061206E657720726F773B206F7468657220626C616E6B206C696E65732061726520736B69707065642E0A66756E63207061727365426164676573287370656320737472696E6729205B5D6261646765207B0A09766172206F7574205B5D62616467650A09726F77203A3D2066616C73650A09666F72205F2C206C696E65203A3D2072616E676520737472696E67732E53706C697428737065632C20225C6E2229207B0A09096C696E65203D20737472696E67732E5472696D5370616365286C696E65290A09096966206C696E65203D3D202222207B0A090909726F77203D206C656E286F757429203E20300A090909636F6E74696E75650A09097D0A09097061727473203A3D20737472696E67732E53706C6974286C696E652C20227C22290A09096966206C656E2870617274732920213D2033207C7C206C656E286F757429203D3D206D6178426164676573207B0A09090970616E696328696E76616C69642822737065632229290A09097D0A090962203A3D2062616467657B0A0909096C6162656C3A20737472696E67732E5472696D53706163652870617274735B305D292C0A09090976616C75653A20737472696E67732E5472696D53706163652870617274735B315D292C0A09090975726C3A202020737472696E67732E5472696D53706163652870617274735B325D292C0A090909726F773A202020726F772C0A09097D0A0909726F77203D2066616C73650A0909636865636B4C696E6528226C6162656C222C20622E6C6162656C2C20312C203234290A0909636865636B4C696E65282276616C7565222C20622E76616C75652C20312C203234290A0909636865636B426164676555524C28622E75726C290A09096F7574203D20617070656E64286F75742C2062290A097D0A0972657475726E206F75740A7D0A0A2F2F2068617356697369626C65207265706F7274732077686574686572207320686173206120636861726163746572207468617420647261777320736F6D657468696E673A206E6F7420610A2F2F2073706163652C206120666F726D61742063686172616374657220287A65726F2D77696474682C2062696469292C206120636F6D62696E696E67206D61726B2C206F72206F6E65206F660A2F2F2074686520626C616E6B2D6C6F6F6B696E672066696C6C657273202848616E67756C2066696C6C6572732C20627261696C6C6520626C616E6B292E0A66756E632068617356697369626C65287320737472696E672920626F6F6C207B0A09666F72205F2C2072203A3D2072616E67652073207B0A0909737769746368207B0A09096361736520756E69636F64652E497353706163652872292C20756E69636F64652E496E28722C20756E69636F64652E43662C20756E69636F64652E4D6E2C20756E69636F64652E4D65293A0A0909636173652072203D3D203078313135662C2072203D3D203078313136302C2072203D3D203078333136342C2072203D3D203078666661302C2072203D3D203078323830303A0A090964656661756C743A0A09090972657475726E20747275650A09097D0A097D0A0972657475726E2066616C73650A7D0A0A2F2F2076616C69644E616D652077616E7473203120746F206D617820636861726163746572732066726F6D20612D7A2C20302D3920616E6420222D223A207361666520696E20610A2F2F206C696E6B2C206120746162206C6162656C2C20616E642061207061746820676E6F7765622070617373657320746F2052656E6465722E0A66756E632076616C69644E616D65287320737472696E672C206D617820696E742920626F6F6C207B0A096966206C656E287329203C2031207C7C206C656E287329203E206D6178207B0A090972657475726E2066616C73650A097D0A09666F72205F2C2063203A3D2072616E67652073207B0A0909696620212863203E3D202761272026262063203C3D20277A27207C7C2063203E3D202730272026262063203C3D20273927207C7C2063203D3D20272D2729207B0A09090972657475726E2066616C73650A09097D0A097D0A0972657475726E20747275650A7D0A0A2F2F20636865636B5061676520656E666F726365732074686520746162206E616D652C2074686520706167652073697A652C20616E64207468652074616220636F756E742E0A66756E6320636865636B50616765287461622C206D6420737472696E6729207B0A096966202176616C69644E616D65287461622C206D61785461624E616D6529207B0A090970616E696328696E76616C696428227461622229290A097D0A096966206C656E286D6429203E206D6178506167654279746573207C7C2021757466382E56616C6964537472696E67286D6429207B0A090970616E696328696E76616C696428226D642229290A097D0A096966205F2C20657869737473203A3D2070616765735B7461625D3B2021657869737473202626206C656E287461627329203E3D206D617854616273207B0A090970616E696328696E76616C696428227461622229290A097D0A7D0A0A2F2F20636865636B506F737420656E666F726365732074686520736C75672C2061206F6E652D6C696E65207469746C652C20616E642074686520626F64792073697A652E205469746C650A2F2F20616E6420626F6479206D75737420656163682073686F7720736F6D657468696E672E0A66756E6320636865636B506F737428736C75672C207469746C652C20626F647920737472696E6729207B0A096966202176616C69644E616D6528736C75672C206D6178536C7567427974657329207B0A090970616E696328696E76616C69642822736C75672229290A097D0A09636865636B4C696E6528227469746C65222C207469746C652C20312C206D61785469746C6552756E6573290A096966202168617356697369626C65287469746C6529207B0A090970616E696328696E76616C696428227469746C652229290A097D0A096966206C656E28626F647929203E206D6178506167654279746573207C7C2021757466382E56616C6964537472696E6728626F647929207C7C202168617356697369626C6528626F647929207B0A090970616E696328696E76616C69642822626F64792229290A097D0A7D0A0A2F2F207365714B6579207A65726F2D70616473206E20736F2074686174206B65797320736F727420696E206E756D626572206F726465722E0A66756E63207365714B6579286E20696E742920737472696E67207B0A0973203A3D20737472636F6E762E49746F61286E290A0972657475726E20737472696E67732E526570656174282230222C2073657157696474682D6C656E28732929202B20730A7D0A0A66756E6320746F7563682829207B2075706461746564203D2072756E74696D652E436861696E4865696768742829207D0A0A2F2F202D2D2D2D2D206F776E6572206F6E6C79202D2D2D2D2D0A0A2F2F205365744E6F77207365747320746865206F6E652D6C696E65207374617475732073686F776E206F6E20486F6D653B20656D70747920636C656172732069742E0A66756E63205365744E6F7728637572207265616C6D2C207465787420737472696E6729207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A096173736572744F776E657228637572290A09636865636B4C696E65282274657874222C20746578742C20302C206D61784C696E6552756E6573290A096E6F77203D206E6F774C696E657B746578743A20746578742C206865696768743A2072756E74696D652E436861696E48656967687428297D0A09746F75636828290A09636861696E2E456D697428224E6F77536574222C202274657874222C2074657874290A7D0A0A2F2F2053657450726F66696C65207365747320746865206E616D6520616E64207461676C696E6520647261776E206F6E207468652062616E6E65722E0A66756E632053657450726F66696C6528637572207265616C6D2C206E616D652C207461676C696E6520737472696E6729207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A096173736572744F776E657228637572290A09636865636B4C696E6528226E616D65222C206E616D652C20312C203234290A09636865636B4C696E6528227461676C696E65222C207461676C696E652C20302C203630290A0970726F66696C65203D2070726F66696C65446174617B6E616D653A206E616D652C207461676C696E653A207461676C696E657D0A09746F75636828290A09636861696E2E456D6974282250726F66696C65536574222C20226E616D65222C206E616D652C20227461676C696E65222C207461676C696E65290A7D0A0A2F2F20536574426164676573207265706C616365732065766572792062616467652E204F6E6520626164676520706572206C696E653A20226C6162656C207C2076616C7565207C2075726C223B0A2F2F206120626C616E6B206C696E65207374617274732061206E657720726F772E0A66756E632053657442616467657328637572207265616C6D2C207370656320737472696E6729207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A096173736572744F776E657228637572290A09626164676573203D2070617273654261646765732873706563290A09746F75636828290A09636861696E2E456D69742822426164676573536574222C2022636F756E74222C20737472636F6E762E49746F61286C656E286261646765732929290A7D0A0A2F2F20536574506167652063726561746573206F72207265706C6163657320616E79207461622773206D61726B646F776E2C20426C6F6720616E64204775657374626F6F6B0A2F2F20696E636C756465642E2041206E65772074616220676F6573206A757374206265666F7265204775657374626F6F6B2C207768696368207374617973206C6173742E0A66756E63205365745061676528637572207265616C6D2C207461622C206D6420737472696E6729207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A096173736572744F776E657228637572290A09636865636B50616765287461622C206D64290A096966205F2C20657869737473203A3D2070616765735B7461625D3B2021657869737473207B0A090974616273203D20617070656E6428746162735B3A6C656E2874616273292D315D2C207461622C206775657374626F6F6B54616229202F2F206775657374626F6F6B207374617973206C6173740A097D0A0970616765735B7461625D203D206D640A09746F75636828290A09636861696E2E456D6974282250616765536574222C2022746162222C20746162290A7D0A0A2F2F2052656D6F7665506167652072656D6F76657320616E79207461622065786365707420686F6D652C20626C6F6720616E64206775657374626F6F6B2E0A66756E632052656D6F76655061676528637572207265616C6D2C2074616220737472696E6729207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A096173736572744F776E657228637572290A09696620746162203D3D20686F6D65546162207C7C20746162203D3D20626C6F67546162207C7C20746162203D3D206775657374626F6F6B546162207B0A090970616E696328657272546162735265717569726564290A097D0A096966205F2C206F6B203A3D2070616765735B7461625D3B20216F6B207B0A090970616E6963286572724E6F546162290A097D0A0964656C6574652870616765732C20746162290A096B657074203A3D206D616B65285B5D737472696E672C20302C206C656E2874616273292D31290A09666F72205F2C2074203A3D2072616E67652074616273207B0A09096966207420213D20746162207B0A0909096B657074203D20617070656E64286B6570742C2074290A09097D0A097D0A0974616273203D206B6570740A09746F75636828290A09636861696E2E456D697428225061676552656D6F766564222C2022746162222C20746162290A7D0A0A2F2F20536574506F7374207075626C6973686573206120706F73742C206F722065646974732074686520706F737420617420736C75672E20416E2065646974206B65657073207468650A2F2F20706F7374277320706C61636520696E20746865206C69737420616E6420697473207075626C69736820646174652E0A66756E6320536574506F737428637572207265616C6D2C20736C75672C207469746C652C20626F647920737472696E6729207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A096173736572744F776E657228637572290A09636865636B506F737428736C75672C207469746C652C20626F6479290A09746F646179203A3D2074696D652E4E6F7728292E55544328292E466F726D61742822323030362D30312D303222290A09746F75636828290A09696620702C206F6B203A3D20706F7374732E47657428736C7567292E282A706F7374293B206F6B207B0A0909702E7469746C652C20702E626F64792C20702E656469746564203D207469746C652C20626F64792C20746F6461790A0909636861696E2E456D69742822506F7374456469746564222C2022736C7567222C20736C7567290A090972657475726E0A097D0A09706F73745365712B2B0A09736571203A3D207365714B657928706F7374536571290A09706F7374732E53657428736C75672C2026706F73747B7469746C653A207469746C652C20626F64793A20626F64792C207075626C69736865643A20746F6461792C207365713A207365717D290A09706F73744F726465722E536574287365712C20736C7567290A09636861696E2E456D69742822506F73745075626C6973686564222C2022736C7567222C20736C7567290A7D0A0A2F2F2052656D6F7665506F73742064656C65746573206120706F737420666F7220676F6F643B2069747320736C75672063616E206265207573656420616761696E2E0A66756E632052656D6F7665506F737428637572207265616C6D2C20736C756720737472696E6729207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A096173736572744F776E657228637572290A09762C206F6B203A3D20706F7374732E52656D6F766528736C7567290A09696620216F6B207B0A090970616E6963286572724E6F506F7374290A097D0A09706F73744F726465722E52656D6F766528762E282A706F7374292E736571290A09746F75636828290A09636861696E2E456D69742822506F737452656D6F766564222C2022736C7567222C20736C7567290A7D0A0A2F2F204869646520686964657320616E20617574686F722773206775657374626F6F6B20656E74727920666F7220676F6F642E2054686520656E7472792073746179732073746F7265642C0A2F2F20736F2074686520617574686F722063616E2774207369676E20616761696E2C20616E64206E6F626F64792773206465706F73697420697320726566756E6465642E20486964696E670A2F2F20612068696464656E20656E74727920646F6573206E6F7468696E672E0A66756E63204869646528637572207265616C6D2C20617574686F72206164647265737329207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A096173736572744F776E657228637572290A096173736572744D61737465724B657928290A09652C206F6B203A3D20656E74726965732E47657428617574686F722E537472696E672829292E282A656E747279290A09696620216F6B207B0A090970616E6963286572724E6F456E747279290A097D0A09696620652E68696464656E207B0A090972657475726E0A097D0A09652E68696464656E203D20747275650A09746F75636828290A09636861696E2E456D69742822456E74727948696464656E222C2022617574686F72222C20617574686F722E537472696E672829290A7D0A0A2F2F205472616E736665724F776E657273686970207265636F726473206E65774F776E65722061732070656E64696E673B206E6F7468696E67206368616E67657320756E74696C20746861740A2F2F20616464726573732063616C6C73204163636570744F776E6572736869702E204E616D696E67207468652063757272656E74206F776E65722063616E63656C732E0A66756E63205472616E736665724F776E65727368697028637572207265616C6D2C206E65774F776E6572206164647265737329207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A096173736572744F776E657228637572290A096173736572744D61737465724B657928290A09696620216E65774F776E65722E497356616C69642829207B0A090970616E696328696E76616C696428226E65774F776E65722229290A097D0A09746F75636828290A096966206E65774F776E6572203D3D206F776E6572207B0A090970656E64696E674F776E6572203D2022220A0909636861696E2E456D697428224F776E6572736869705472616E7366657243616E63656C6564222C20226F776E6572222C206F776E65722E537472696E672829290A090972657475726E0A097D0A0970656E64696E674F776E6572203D206E65774F776E65720A09636861696E2E456D697428224F776E6572736869705472616E7366657253746172746564222C202266726F6D222C206F776E65722E537472696E6728292C2022746F222C206E65774F776E65722E537472696E672829290A7D0A0A2F2F204163636570744F776E65727368697020636F6D706C657465732061207472616E736665722E204F6E6C79207468652070656E64696E67206F776E6572206D61792063616C6C2069742C0A2F2F20616E642061207265616C6D20616464726573732063616E2774207061737320746865206163636F756E742067756172642C20736F206974206E657665722063616E2E0A66756E63204163636570744F776E65727368697028637572207265616C6D29207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A0963616C6C6572203A3D2063616C6C65724F6628637572290A0969662070656E64696E674F776E6572203D3D202222207C7C2063616C6C657220213D2070656E64696E674F776E6572207B0A090970616E69632865727250656E64696E674F6E6C79290A097D0A0970726576203A3D206F776E65720A096F776E6572203D2063616C6C65720A0970656E64696E674F776E6572203D2022220A09746F75636828290A09636861696E2E456D697428224F776E6572736869705472616E73666572726564222C202266726F6D222C20707265762E537472696E6728292C2022746F222C2063616C6C65722E537472696E672829290A7D0A0A2F2F202D2D2D2D2D2076697369746F7273202D2D2D2D2D0A0A2F2F20576176652061646473206F6E6520746F20746865207761766520636F756E742E2049742773206120706C61696E20636F756E7465723A20616E796F6E652063616E20776176650A2F2F20616761696E2C20616E64206120776176652073746F726573206E6F7468696E67206275742074686520636F756E742E0A66756E63205761766528637572207265616C6D29207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A0966726F6D203A3D2063616C6C65724F6628637572292E537472696E6728290A0977617665732B2B0A09636861696E2E456D697428225761766564222C202266726F6D222C2066726F6D290A7D0A0A2F2F205369676E206C6561766573206F6E65206775657374626F6F6B20656E7472792070657220616464726573732E20546865206D6573736167652069732073746F726564207472696D6D65640A2F2F20616E642073616E6974697A6564207768656E2072656E64657265642C20616E64206D75737420636F6E7461696E20612076697369626C65206368617261637465722E0A66756E63205369676E28637572207265616C6D2C206D736720737472696E6729207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A0963616C6C6572203A3D2063616C6C65724F6628637572290A096966206C656E286D736729203E206D61785369676E4279746573207B0A090970616E696328696E76616C696428226D73672229290A097D0A096D7367203D20737472696E67732E5472696D5370616365286D7367290A09636865636B4C696E6528226D7367222C206D73672C20312C206D61784C696E6552756E6573290A096966202168617356697369626C65286D736729207B0A090970616E696328696E76616C696428226D7367222929202F2F2074686520656E74727920776F756C642073686F7720757020626C616E6B0A097D0A096B6579203A3D2063616C6C65722E537472696E6728290A09696620656E74726965732E486173286B657929207B0A090970616E6963286572725369676E6564290A097D0A09656E74726965732E536574286B65792C2026656E7472797B6D73673A206D73672C206865696768743A2072756E74696D652E436861696E48656967687428297D290A096F726465722E536574287365714B6579286F726465722E53697A6528292B31292C2063616C6C6572290A09636861696E2E456D697428225369676E6564222C202266726F6D222C206B6579290A7D0A0A2F2F2054697020666F7277617264732065786163746C79207468652075676E6F742073656E74207769746820746869732063616C6C20746F20746865206F776E65722E205468650A2F2F206163636F756E7420677561726420697320696E6C696E656420736F20746865206175646974206861726E6573732073656573206974206E65787420746F204F726967696E53656E642E0A2F2F20497420666F7277617264732077686174207761732073656E742C206E6576657220746865207265616C6D27732062616C616E63653A20746865204F726967696E53656E640A2F2F2062616E6B6572207265667573657320746F207370656E64206D6F7265207468616E207761732073656E742E0A66756E632054697028637572207265616C6D29207B0A0972756E74696D652E4173736572744F726967696E43616C6C28290A09696620216375722E497343757272656E742829207C7C20216375722E50726576696F757328292E49735573657243616C6C2829207B0A090970616E696328657272556E617574686F72697A6564290A097D0A0973656E74203A3D20756E736166652E4F726967696E53656E6428290A096966206C656E2873656E742920213D2031207C7C2073656E745B305D2E44656E6F6D20213D202275676E6F7422207C7C2073656E745B305D2E416D6F756E74203C3D2030207B0A090970616E69632865727255676E6F744F6E6C79290A097D0A0962616E6B65722E4E657742616E6B65722862616E6B65722E42616E6B6572547970654F726967696E53656E642C20637572292E53656E64436F696E73286375722E4164647265737328292C206F776E65722C2073656E74290A09746970732E636F756E742B2B0A09746970732E746F74616C202B3D2073656E745B305D2E416D6F756E740A09636861696E2E456D69742822546970706564222C202266726F6D222C206375722E50726576696F757328292E4164647265737328292E537472696E6728292C2022616D6F756E74222C20737472636F6E762E466F726D6174496E742873656E745B305D2E416D6F756E742C20313029290A7D0A22220A132F676E6F2E4D656D5061636B61676554797065120B0A094D5055736572416C6C220D323030303030303075676E6F7412110880D0A54C120A383030303075676E6F741AA8010A3A0A132F746D2E5075624B6579536563703235366B3112230A2103468CD3303407DF3039EB1D8A2BF4630901744B35B6CB6064453E26CC47BE14051240BAC995320C957B018FE35FD3B5299D0B1D511225D12146925D4C91EECB322AD339B19FB7263A44A187FB32609C9CA94C63609683879C80D79AF3CC3F33CBDFAC1A2867317171717171717171717171717171717171717171717171717171717171717171716C75757865}